ProofService provides a DID service to build a connection between
asymmetric cryptography (currently elliptic curve) and other identity
provider (other asymmetric cryptography ID, Web2.0 identity provider,
Missing proof material will make this binding status downgraded.
Proof post should be anonymously accessible. Any user / service / program can verify this binding without much cost.
ProofService is designed to prove "An Identity and a Avatar is held by same person".
Let's take this assertion into 2 parts:
- "I" hold this Persona.
- "I" hold this identity.
1 equals "Generate a signature using secret key of this Persona".
2 equals "Make an action using this identity".
Here we reach
2 with Proof post mechanism.