asap-protocol

asap-protocol provides an agent-to-agent communication and task coordination protocol with stateful orchestration (state machine + snapshotting/resumability), schema-first interoperability (Pydantic/JSON Schema), and support for tool execution/coordination via MCP in a single message envelope. It also includes observability identifiers and multiple security options (Bearer auth, OAuth2/JWT, Ed25519 signed manifests, optional mTLS, replay prevention, rate limiting) plus CLI utilities and a compliance harness.

Evaluated Mar 30, 2026 (22d ago)
Homepage ↗ Repo ↗ API Gateway ai-agents agent-communication agentic-workflows multi-agent-systems mcp stateful-orchestration python fastapi websocket security
⚙ Agent Friendliness
70
/ 100
Can an agent use this?
🔒 Security
78
/ 100
Is it safe for agents?
⚡ Reliability
49
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
70
Documentation
80
Error Messages
0
Auth Simplicity
60
Rate Limits
55

🔒 Security

TLS Enforcement
90
Auth Strength
85
Scope Granularity
70
Dep. Hygiene
70
Secret Handling
70

README references Bearer auth, OAuth2/JWT, Ed25519 signed manifests, optional mTLS, replay prevention, HTTPS, and rate limiting. The manifest also shows explicit dependency overrides for known CVEs, which is a positive hygiene signal. Secret handling specifics (e.g., not logging secrets) are not directly verifiable from the provided excerpts.

⚡ Reliability

Uptime/SLA
0
Version Stability
70
Breaking Changes
55
Error Recovery
70
AF Security Reliability

Best When

You need reliable agent-to-agent coordination with persistence/resume semantics and cross-agent schema compatibility, optionally with MCP tool-calling and strong identity/signing.

Avoid When

You only need direct point-to-point requests and do not benefit from stateful orchestration, metering, or signature-based trust.

Use Cases

  • multi-agent orchestration where workflows must be resumable across failures
  • agent-to-agent task delegation with artifact/tool exchange using a shared envelope
  • standardized interop across agent frameworks via schema-first messages
  • tool execution coordination through MCP-compatible integration
  • production-grade debugging/traceability using correlation_id/trace_id
  • building an agent marketplace/registry for agent discovery and trust

Not For

  • simple single-process agent communication that does not require orchestration/state
  • systems that cannot operate with HTTP/WebSocket style transports
  • environments that require fully managed SaaS with turnkey hosting (this appears to be a library/protocol)
  • workloads that need strict, vendor-neutral REST/OpenAPI-first APIs (the protocol is primarily implemented as a Python library + transports)

Interface

REST API
Yes
GraphQL
No
gRPC
No
MCP Server
Yes
SDK
Yes
Webhooks
Yes

Authentication

Methods: Bearer auth OAuth2/JWT Ed25519 signed manifests optional mTLS
OAuth: Yes Scopes: Yes

README indicates OAuth2 trust/custom claims and signed identity/manifests; CLI supports key generation and signing/verifying manifests.

Pricing

Free tier: No
Requires CC: No

No hosted pricing information provided; appears to be an open-source protocol/library.

Agent Metadata

Pagination
none
Idempotent
True
Retry Guidance
Not documented

Known Gotchas

  • Misaligned schema versions across agents can break interoperability if schema migration guidance is not followed.
  • Security configuration mismatches (OAuth/JWT trust levels, manifest signature verification, optional mTLS) can cause handshake failures.
  • State drift can occur if agents do not correctly persist/restore workflow snapshots during long-running coordination.

Alternatives

Full Evaluation Report

Comprehensive deep-dive: security analysis, reliability audit, agent experience review, cost modeling, competitive positioning, and improvement roadmap for asap-protocol.

AI-powered analysis · PDF + markdown · Delivered within 30 minutes

$99

Package Brief

Quick verdict, integration guide, cost projections, gotchas with workarounds, and alternatives comparison.

Delivered within 10 minutes

$3

Score Monitoring

Get alerted when this package's AF, security, or reliability scores change significantly. Stay ahead of regressions.

Continuous monitoring

$3/mo

Scores are editorial opinions as of 2026-03-30.

8642
Packages Evaluated
17761
Need Evaluation
586
Need Re-evaluation
Community Powered