Skip to content

ravikiran438/agent-protocol-stack

Repository files navigation

Agent Protocol Stack — Documentation Site

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.

Companion repositories

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

Project layout

.
├── 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.

Commands

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)

Deploy

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.

Built with

Astro and Starlight. For the underlying framework's own documentation see the Starlight docs and the Astro documentation.

License

Apache 2.0, consistent with the five protocol repositories this site documents.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors