On Sunday, May 7th Smooth muttered...
What I do see a need for is the implementation of new BBS Tech.
I have on my list -- and a lot of notes around it -- plans to experiment with a
fully end-to-end encrypted (e2ee) and decentralized (e.g. no central server dependency) message network for BBS's and whatever else wants to use them. The underlying payload portion of the protocol would be JSON.
ENiGMA 1/2 BBS uses SQLite for message storage, file bases, user bases, and so on. JAM is not yet supported, but FTN/bink style is: This is treated as an "external" format. In other words, natively it's always database driven but seamless import/export FTN. JAM and any other format can be added the same way by implementing the external handler.
As for doors, ENiGMA can run JavaScript (Node.js) based doors - just write one.
Synchronet (though it handles it quite differently) can do the same AFAIK. At some point I plan on writing some door stuff -- and will probably create a small JS based door kit. node-blessed would be a good start here.
A JSON dropfile would be slick too -- and I've love to see people stop doing socket fd sharing (e.g. door32.sys) as it too much relies on the *door* doing socket I/O which IMO it would be abstracted from.
--- ENiGMA 1/2 v0.0.5-alpha (linux; x64; 6.9.5)
* Origin: Xibalba -+- xibalba.l33t.codes:44510 (46:1/173)