Open verification and evidence protocol for AI-agent transactions.
- ✓Open-source license (MIT)
- ✓Actively maintained (<30d)
- ✓Clear description
- ✓Documented (README)
git clone https://github.com/Kosta1985/notary-protocol && cp notary-protocol/*.md ~/.claude/agents/Resumen de Subagents
# Notary Protocol
<!-- mcp-name: io.github.kosta1985/accord-trace -->
## AccordTrace agent service
AccordTrace is the live agent-first evidence service built on this protocol repository.
- Service: https://accordtrace.notary-labs.workers.dev
- Agent Card: https://accordtrace.notary-labs.workers.dev/.well-known/agent-card.json
- MCP: https://accordtrace.notary-labs.workers.dev/mcp
- OpenAPI: https://accordtrace.notary-labs.workers.dev/openapi.json
- Agent guidance: https://accordtrace.notary-labs.workers.dev/llms.txt
External agents can create and verify tamper-evident records anonymously without sales contact or manual onboarding. AccordTrace attests integrity and service-recorded time; it does not establish that an underlying claim is true or legally valid.
Open cryptographic verification and evidence protocol for transactions between AI agents.
**Live verifier:** https://notary-protocol.notary-labs.workers.dev
**Source:** https://github.com/Kosta1985/notary-protocol
**Public activity:** https://notary-protocol.notary-labs.workers.dev/v1/stats
**Free early access through 24 November 2026:** https://notary-protocol.notary-labs.workers.dev/pilot.html
Notary turns a signed `DealEnvelope` into a portable `NotaryReceipt`:
`Agent A -> Offer -> Agent B -> Acceptance -> Signatures -> Notary Verification -> Notary Receipt`
It verifies structure, linkage, timestamps and Ed25519 signatures. It never decides whether a transaction is commercially or legally good.
## Included
- Protocol specification and JSON Schemas
- Dependency-free Node.js verification API
- Web verification interface and product landing page
- TypeScript and Python SDKs
- MCP stdio adapter
- A2A task adapter and agent card
- OpenAPI description, deployment notes and automated tests
- Anonymous aggregate usage counters with no user identifiers
- Published conformance vectors and runnable integration examples
## Quick start
Requires Node.js 20 or newer. There are no runtime package dependencies.
```bash
npm start
```
Open `http://127.0.0.1:8787`, choose **Load signed demo**, then **Verify envelope**.
The result panel verifies the notary signature locally and can copy or download the receipt. A stored receipt can be retrieved by its `ntr_…` identifier from the same workspace.
Container launch:
```bash
docker compose up --build
```
Public deployment without buying a domain:
```bash
npx wrangler@latest login
npx wrangler@latest d1 create notary-protocol --location=oc
# Configure the returned database ID, apply the migration, add the signing secret,
# then deploy as described in docs/CLOUDFLARE_DEPLOYMENT.md.
```
Cloudflare deployment uses Workers, D1 durable storage, static assets, and an encrypted Ed25519 signing secret. The complete step-by-step guide is in `docs/CLOUDFLARE_DEPLOYMENT.md`.
Run the test suite:
```bash
npm test
```
Generate a signed example on the command line:
```bash
npm run demo
```
Check the deployed service and print its aggregate adoption report:
```bash
npm run smoke:live
npm run adoption:report
```
## API
```bash
curl http://127.0.0.1:8787/health
curl http://127.0.0.1:8787/v1/demo > envelope.json
curl -X POST http://127.0.0.1:8787/v1/verify \
-H 'content-type: application/json' \
--data-binary @envelope.json
```
Endpoints:
- `POST /v1/verify` verifies an envelope and persists the signed result.
- `GET /v1/receipts/{id}` retrieves a receipt.
- `POST /v1/receipts/verify` verifies a receipt signature against this notary key.
- `GET /v1/notary-key` publishes the notary verification key.
- `GET /v1/capabilities` publishes supported versions, cryptography, limits and endpoints.
- `GET /v1/demo` creates a short-lived signed example.
- `GET /openapi.json` serves the API description.
- `POST /a2a` accepts an A2A JSON-RPC message containing a DealEnvelope.
## Repository
```text
protocol/ Specification and schemas
api/ Verification service and tests
web/ Landing page and live verifier
sdk/ TypeScript and Python clients
adapters/ MCP and A2A integrations
docs/ API and deployment documentation
cloudflare/ Public Workers + D1 runtime and migrations
examples/ Runnable public integration examples
```
## Community
- `CONTRIBUTING.md` explains protocol and implementation contributions.
- `SECURITY.md` defines private vulnerability reporting expectations.
- `ROADMAP.md` lists the path from public beta to a stable core.
- `docs/AGENT_INTEGRATION.md` is the shortest agent integration guide.
- `docs/EARLY_ADOPTER_GUIDE.md` lists practical first integrations and requested feedback.
- `docs/COMMERCIAL_PILOT.md` defines free early access and the future bulk-export pricing hypothesis.
- `docs/REVENUE_SETUP_AU.md` covers the operational path for invoicing the first Australian pilot.
- `docs/PUBLISHING.md` covers the deployment and public-launch sequence.
- `docs/LAUNCH_KIT.md` contains accurate public-beta messaging.
- `protocol/test-vectors/` contains canonical payload, digest and signature fixtures.
## Production
Persist `api/data` on durable storage and protect the generated `notary-key.pem`. Put the service behind TLS, set `CORS_ORIGIN`, and apply deployment-specific authentication and retention rules. See `docs/DEPLOYMENT.md`.
The scheduled live smoke workflow runs every six hours. Synthetic checks identify themselves to the service and are excluded from aggregate activity counters.
## License
MIT
Lo que la gente pregunta sobre notary-protocol
¿Qué es Kosta1985/notary-protocol?
+
Kosta1985/notary-protocol es subagents para el ecosistema de Claude AI. Open verification and evidence protocol for AI-agent transactions. Tiene 0 estrellas en GitHub y su última actualización registrada es del 2026-08-25.
¿Cómo se instala notary-protocol?
+
Puedes instalar notary-protocol clonando el repositorio (https://github.com/Kosta1985/notary-protocol) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.
¿Es seguro usar Kosta1985/notary-protocol?
+
Nuestro agente de seguridad ha analizado Kosta1985/notary-protocol y le ha asignado un Trust Score de 87/100 (tier: Trusted). Revisa el desglose completo de comprobaciones superadas y flags en esta página.
¿Quién mantiene Kosta1985/notary-protocol?
+
Kosta1985/notary-protocol es mantenido por Kosta1985. La última actividad registrada en GitHub es del 2026-08-25, con 6 issues abiertos.
¿Hay alternativas a notary-protocol?
+
Sí. En ClaudeWave puedes explorar subagents similares en /categories/agents, ordenados por popularidad o actividad reciente.
Despliega notary-protocol en tu cloud
Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.
¿Mantienes este repo? Añade un badge a tu README
Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.
[](https://claudewave.com/repo/kosta1985-notary-protocol)<a href="https://claudewave.com/repo/kosta1985-notary-protocol"><img src="https://claudewave.com/api/badge/kosta1985-notary-protocol" alt="Featured on ClaudeWave: Kosta1985/notary-protocol" width="320" height="64" /></a>Más Subagents
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
The agent that grows with you
Java 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发
Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-hosted, so teams move from prototype to production without rebuilding the stack.
The agent engineering platform.
Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local deterministic AST parsing, every edge explained, no vector store.