Citizen Media Notary server.
npm install citizenmedianotaryWorking on this. Don't use in production yet.
A system which enables 3rd party data observers who maintain a record of the authenticity of citizen media as it is recorded.
Check the slideshow: http://openwatch.net/static/evidence.key.pdf
* Secure-by-default.
* Publically queriable (but perhaps not publicaly browsable.)
* Easy to deploy.
* Come up with a spec
* Federated servers? PubSub, maybe?
* Review schema
* Crypto (Verification of signatures)
* Duplication
* Frontend
I think I'm going to do this one in Node because Django doesn't play super nicely with non relational databases.
The drawback is that Node is kind of a pain in the ass to deploy, especially with SSL.
For now, it's gonna use CouchDB. Opinions welcome.
Make sure you have latest node, npm and CouchDB installed.
> npm install
* See ./crypto/CRYPTO.md for instructions.
> node server.js
> npm install -g supervisor
> supervisor server.js
More details soon..