Unified documentation site for the five-protocol stack for accountable, accessible, welfare-aware, and audit-verifiable autonomous agent networks:
- Anumati / ACAP — Agent Consent and Adherence Protocol
- Phala — Principal-declared welfare feedback
- Pratyahara / NERVE — Behavioral integrity monitoring
- Sauvidya / PACE — Principal accessibility envelope
- Pramana — Typed claim-attestation wire format with deterministic verify()
Live site: https://ravikiran438.github.io/agent-protocol-stack/
Each protocol is independently maintained in its own repository, has its own Zenodo DOI paper, and ships a reference Python implementation. Four of the five (ACAP, Phala, NERVE, PACE) also ship a reference MCP server; a Pramana MCP server is planned. This site is the common entry point for developers adopting one or more of these protocols.
| Protocol | Repository | Paper |
|---|---|---|
| ACAP | agent-consent-protocol | arXiv:2604.16524 · Zenodo 10.5281/zenodo.19606339 |
| Phala | phala-protocol | 10.5281/zenodo.19625612 |
| NERVE | pratyahara-nerve | 10.5281/zenodo.19628589 |
| PACE | sauvidya-pace | 10.5281/zenodo.19633139 |
| Pramana | pramana-attestation | 10.5281/zenodo.20283647 |
| Yathartha (NERVE extension) | pratyahara-nerve/extensions/yathartha | 10.5281/zenodo.19659633 |
.
├── public/
├── src/
│ └── content/
│ └── docs/
│ ├── index.mdx
│ ├── overview.md
│ ├── composition.md
│ ├── developers.md
│ └── protocols/
│ ├── anumati.md
│ ├── acap-extensions.md
│ ├── phala.md
│ ├── pratyahara.md
│ ├── sauvidya.md
│ └── pramana.md
└── astro.config.mjs
Markdown and MDX files under src/content/docs/ are routed by file
path; sidebar ordering is declared in astro.config.mjs.
All commands run from the root of the project:
| Command | Action |
|---|---|
npm install |
Install dependencies |
npm run dev |
Start local dev server at localhost:4321 |
npm run build |
Build the production site to ./dist/ |
npm run preview |
Preview the build locally before deploying |
npm run astro ... |
Run Astro CLI commands (e.g. astro check) |
The site deploys to GitHub Pages under /agent-protocol-stack/.
Configuration is in astro.config.mjs (site, base). Pushes to
main trigger the deploy workflow.
Astro and Starlight. For the underlying framework's own documentation see the Starlight docs and the Astro documentation.
Apache 2.0, consistent with the five protocol repositories this site documents.