Skip to content

0.9.24

Choose a tag to compare

@jithinraj jithinraj released this 02 Jan 21:04
· 1 commit to main since this release
05814ba

Purpose on wire:

  • PEAC-Purpose request header for agent intent
  • purpose_declared, purpose_enforced, purpose_reason claims
  • Canonical purposes: train, search, user_action, inference, index

New packages:

  • @peac/mappings-aipref: IETF AIPREF vocabulary alignment

Features:

  • Purpose type hierarchy (PurposeToken, CanonicalPurpose, PurposeReason)
  • Enforcement profiles (strict, balanced, open)
  • robotsToPeacStarter() migration helper
  • Purpose conformance suite (28 golden vectors)

Security:

  • undeclared is internal-only (never valid on wire)
  • Unknown tokens preserved without enforcement bypass

Fixes:

  • getPurposeStatusCode: 402 reserved for payment (review -> 403)
  • Renamed getPurposeDecisionStatusCode for low-level use

All packages bumped to 0.9.24.

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