SQLite Jack ($100)
Writes to an SQLite database file. Has a method to attempt to route all queued messages. This will make EJTP (manually) sneakernet-compatible, as you can just onion-route all your messages "through" the SQLite engine as a virtual peer, and store the resulting database on a USB drive.
Don't wait for renovations on this. It should be simple enough to update later, even with merge insanity.
Bounty is $100.
http://www.freedomsponsors.org/core/issue/226/sqlite-jack
(Copied from Acceptance Criteria)
Working SQLite jack that takes a filesystem location as “connection information,” creates or loads that database depending on if the database file is already present, and has a method for flushing the jack's entire queued contents to the router. At some future date we may offer a filtering function as an optional argument to that method, but for now, leave it out. Jack must be capable of interleaving reads and writes, such that it can still queue messages during the queue flushing process, without any infinite loops or crashes.