Citizen Media Notary server.
Working 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
- 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)
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.
- See ./crypto/CRYPTO.md for instructions.
If you're developing, it's easier to use Supervisior, which will automatically reload the app when it detects changes. Supervisor requires that it be installed globally.
npm install -g supervisor
More details soon..