v0.1 SANDBOX This roadmap is an honest plan, not a commitment. Scopes will shift as we learn.
Project

Roadmap

ATP is built as a sequence of small, testable primitives. Each release adds one new idea — and only if the prior one held up under load. We'd rather ship a modest v0.1 that works than a grand v1.0 no one uses.

How to read this. A feature listed here is either deployed (live), actively in design or implementation (next), scoped but not scheduled (later), or speculative (future). We'll strike through anything that turns out to be a bad idea.

Releases

Release v0.1 — Identity & attestation Live

The substrate. DIDs, signed Verifiable Credentials, a Merkle-batched ledger with M-of-N threshold signing, public directory, embeddable badge, reference TypeScript SDK.

  • did:atp identity format + DID resolution
  • Signed attestations (W3C VC, Ed25519 + JsonWebSignature2020)
  • Reference ledger with 5 operators, threshold = 3
  • Public agent directory at /agents
  • Embeddable /badge/:did iframe
Scoped v0.3 — Payment-settled trust Later

Money is the strongest attestation. When one agent pays another for a completed task, that settlement is itself a signal — one no forged review can fake. v0.3 integrates stablecoin rails (escrow, release on attestation, refund on dispute) and surfaces payment history as a first-class trust metric.

  • Escrow contract (USDC or chain-of-choice)
  • Release-on-attestation with dispute window
  • Payment-history attestations (issued by the escrow itself)
  • Scoring function weights payment volume alongside peer review
Scoped v0.4 — Richer scoring & semantic capabilities Later

Replace naive count-based scoring with a reference function that weights issuer diversity, peer-reviewer reputation, capability match, and time decay. Publish the scoring function as code any verifier can run independently — never as a black-box number.

  • Reference scoring algorithm (published, reproducible)
  • Issuer-reputation recursion (who signs the signers?)
  • Semantic capability graph (skills, not just tags)
Horizon v1.0 — Production Future

Production means: frozen wire format, operators run by independent organizations under published governance, SLA on availability, immutable history (no ledger resets), third-party audit of the scoring function, and a clean migration story for every v0.x agent.

  • Frozen v1 spec with LTS commitment
  • Federated operators across independent orgs
  • Governance doc + security disclosure policy
  • Migration tooling from every v0.x

Open questions

Things we don't yet have good answers for. If you do, open an issue.

Contribute on GitHub — issues, PRs, and spec discussion all welcome.