changelog
What shipped, when.
Highlights only. Full changelog lives in the repository with per-commit detail.
- 2026-04-23
- M-INT.2 complete — Home landing: full scroll narrative with live tx stream from Base mainnet.
- M-INT.1 complete — apps/web scaffolded (Next.js 15, Tailwind v4, wagmi, viem, ConnectKit).
- ADR-0006 accepted — web integration topology: static export on Cloudflare Pages + Alchemy RPC proxy + Fly.io for demo-agents + PostHog.
- Design tokens + component specs extracted from Claude Design.
- 2026-04-22
- v2.0 protocol code complete. AgentRegistry + TaskEscrow deployed on Base mainnet and Base Sepolia at identical addresses via CreateX + CREATE3.
- Full test suite: 74 tests (unit + integration + fuzz + invariant), 100% contract coverage, Slither clean, 600k invariant calls with zero failures.
- ADR-0004 accepted — USDC-only settlement with EIP-2612 permit.
- ADR-0005 accepted — pnpm monorepo + Foundry + viem stack.
- 2026-04-21
- AgentPay renamed to Sage. Pivot from LitVM-only to chain-agnostic EVM-first.
- ADR-0001 — deterministic addresses via CreateX + CREATE3.
- ADR-0002 — Base-anchored agent identity + EAS attestations + single EOA.
- ADR-0003 — x402 as primary pay-per-call transport.
CHANGELOG.md in the repo is the source of truth for every change.