Skip to content

0.16.0

Choose a tag to compare

@jithinraj jithinraj released this 28 Jun 15:40
v0.16.0
c9db7c1

Deterministic Verification for Portable Records

PEAC v0.16.0 strengthens portable record verification across runtimes, with no wire-format or public schema change.

Changed

  • Defined the PEAC Ed25519 verification profile across the TypeScript and Go implementations.
  • Added raw I-JSON validation for JWS protected header and payload bytes before parsing.
  • Added shared verification corpora for Ed25519 edge cases and raw I-JSON inputs.
  • Added an optional bounded replay guard for consumers that need online replay detection after local verification.
  • Raised the supported Node.js floor to >=22.13.0.

Compatibility

  • Current record format remains interaction-record+jwt.
  • Wire version remains 0.2.
  • Existing Wire 0.2 records remain compatible.
  • Wire 0.1 remains frozen legacy.
  • No signing algorithm change.
  • No public schema change.
  • No CLI or Go SDK behavior expansion beyond the verification alignment above.

Upgrade

Update PEAC packages to 0.16.0.

npm install @peac/protocol@0.16.0

PEAC Protocol is an open-source project stewarded by Originary and community.