renaming msva to msva-perl in preparation for packaging and playing nice with alterna...
[monkeysphere-validation-agent.git] / README
1 2010-01-05 18:21:59-0500
2 ------------------------
3
4 msva is the Monkeysphere Validation Agent.
5
6 Its goal is to simplify bindings between cryptographic tokens and the
7 real-world entities that humans actually care about.
8
9 In its current technical conception, is a minimal HTTP server that
10 accepts two requests:
11
12 POST /reviewcert (vars: uid, context, pkc)
13 POST /extracerts (vars: certificates)
14
15 the variables that are posted are posted in a JSON string (*not* as www-form-encoded).
16
17 the variables that are returned are application/json as well.
18
19 (PKC means: public key carrier: raw key, OpenPGP cert, or X.509 cert)
20 (UID means: User ID (like in OpenPGP))
21 (context means: (this is too vague right now) something like "this certificate was used to try to identify an HTTPS server")
22
23
24 Authors: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
25          Matthew James Goins
26          Jameson Rollins