Skip to content
Developer reference

Compatibility Matrix

What works, what is planned, and what is being retired in v0.12.7.

v0.12.7|2026-04-08

Wire formats

Wire Format Support

The current stable format is interaction-record+jwt. The legacy format peac-receipt/0.1 is frozen.

SurfaceInteraction Record formatWire 0.1Status
@peac/protocolissue(), verifyLocal()FullRead-only (verify)active
@peac/cryptosign, verifyFullFullactive
@peac/mcp-server5-tool MCP serverFullVerify onlyactive
@peac/cliCLI commandsFullVerify onlyactive
Go SDKsdks/go/Not yetFullcompat
All adapters + mappingsLayer 4 packagesFullN/Aactive

Runtimes

Runtime Environments

EnvironmentStatusNotes
Node.js 24 (Active LTS)RequiredCanonical development and CI target
Node.js 22 (Maintenance LTS)Compatibleengines.node >= 22.0.0 floor
Node.js 25+AdvisoryForward-compat CI lane; no support guarantee
Go 1.22+PartialWire 0.1 only; Interaction Record format parity planned
PythonPlannedAPI-first via Hosted Verify; full SDK pending demand
Browser / EdgePartial@peac/schema (no-network); Cloudflare/Fastly workers

Lifecycle

Deprecation Schedule

Deprecated surfaces remain available for at least 2 minor releases or 60 days. Full deprecation policy

SurfaceStateSinceRemovalReplacement
@peac/coredeprecatedv0.10.0v0.13.0@peac/protocol
@peac/sdk (sdk-js)archivedv0.12.7v0.13.0@peac/protocol
/verify endpointdeprecatedv0.12.7v0.13.0/api/v1/verify
apps/bridgearchivedv0.12.7v0.13.0N/A

Upgrade paths

Migration

Wire 0.1 to Interaction Record format

issue() replaces issueWire01(); verifyLocal() replaces verifyReceipt()

@peac/core to @peac/protocol

Direct import path changes; function signatures updated

/verify to /api/v1/verify

New URL, response shape, RFC 9457 error format

v0.12.72026-04-08Release notes