0.16.0
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.0PEAC Protocol is an open-source project stewarded by Originary and community.