Skip to content

CTEF Vectors v1.0.0 - Conformance Test Fixtures

Latest

Choose a tag to compare

@arian-gogani arian-gogani released this 27 May 14:22
· 199 commits to main since this release

First stable release of the Cross-Implementation Test Evidence Format vectors.

What's included

  • 4 test vectors covering baseline, deny, policy-version, and dual-timestamp receipts
  • Cross-validated across 5 JCS implementations (Python, JS, Go, Java, PHP)
  • 16/16 byte-for-byte match across all implementations
  • Used as conformance fixtures by ahg/inference-receipts (PHP peer implementation)
  • Validated against argentum-core conformance fixtures (2/2 PASS)

Downstream consumers

  • Declare conformance against this tagged release rather than pinning to a commit SHA
  • Import fixtures from fixtures/bilateral-receipt/v0/vectors.json

Implementations conforming to v1.0.0

  1. Python (rfc8785)
  2. JavaScript (canonicalize)
  3. Go (gowebpki/jcs)
  4. Java (cyberphone)
  5. PHP (ahg/inference-receipts via Packagist)