-
Request Parameters:
GET /?namespace=example&alias=my-did
-
Response includes:
parameters: Policy-driven configurationstate.id: Placeholder DID identifierproof: Proof options
-
Create Log Entry:
- Build a log entry matching the returned parameters
- Sign it with your controller key
- Get witness signatures if required
-
Submit Log Entry:
POST /example/my-did { "logEntry": { ... }, "witnessSignature": { ... } }
Submit a new log entry to the same endpoint:
POST /example/my-did
{
"logEntry": { ... },
"witnessSignature": { ... }
}- Current State:
GET /example/my-did/did.json - History:
GET /example/my-did/did.jsonl - Witness Proofs:
GET /example/my-did/did-witness.json