Documentation
Every page here is a file in the Aroha repository, copied when the site is built, so the documentation and the code say the same thing.
Start
What Aroha is, and the shortest way to use it.
- What Aroha is (and is not)Scope, the four questions, and where Aroha sits next to identity providers, MCP and payment protocols.
- QuickstartIssue a mandate, narrow it, and verify the chain, in TypeScript.
- Quickstart over MCPCarry a mandate with an MCP tool call and verify it on the server.
- Add Aroha to an existing agentThe guide coding agents follow to add Aroha to an existing project, with proofs for each path.
- Support matrixFrameworks, assistants, models and SDKs, and how each one is tested.
Reference
The specification, identifiers, SDK coverage and versions.
- Specification 1.0
- The did:aroha method
- SDK feature matrix
- Compatibility and versions
- Remote MCP connector
- Web identitiesName a party to a mandate by a web address that publishes its key. In the next release.
- Mandates as JWTsIssue a mandate as a JWT that a stock JWT library can read. In the next release.
- Enterprise sign-in (ID-JAG)
- Benchmark methodology
Conformance
For anyone building an independent implementation.
Security
How to report a problem, and how Aroha is meant to be run safely.
Project
Status, governance and every release.