These docs cover only the public API contract. They exclude operational interfaces and Talaria’s internal validation, persistence, signing, routing, and chain implementation.
Start building
Create your first DID
Generate an Ed25519 keypair, DID document, and signed registration request from Bash or Python.
Directory API overview
Learn about the public endpoint groups, submission behavior, and error format.
Explore the API
DIDs
Resolve, register, and update public DID records.
Aliases
Add, update, and remove public aliases.
DID documents
Manage verification methods, authentication, key agreements, services, and root keys.
Delivery policies
Set public recipient, tag, and persona delivery policies.
Base URL
Your Talaria Directory operator provides the HTTPS base URL for API requests:Request lifecycle
- Generate an Ed25519 keypair and a Base58 Talaria DID.
- Build a public DID document that contains the public key.
- Sign the registration request with the private key.
- Submit the request to
POST /register-did. - Resolve the DID until its
registration_statusisconfirmed.