Open specs
Open specs
Three portable JSON contracts — Agent-to-Agent, Skill+Tool Manifest, Eval Format.
Small, stable, versioned JSON shapes. Each is a subpath of @agentskit/core: types + validator + zero runtime dep.
- A2A (Agent-to-Agent) —
agent/card·task/invoke·task/cancel·task/approve·task/status. JSON-RPC 2.0. Recipe. - Manifest — packaging format for skills + tools. Tool entries mirror MCP
inputSchemaso manifests round-trip. - Eval Format — portable eval dataset + run-result.
matchesExpectationsupports literal / regex / normalized / semantic similarity.
Per-spec deep dives land in step 6 of the docs IA rollout.
Related
- Package: @agentskit/core (subpaths
/a2a,/manifest,/eval-format) - MCP bridge — pairs with the Manifest spec