Skip to content

Phase 1: Merge PR #1 and freeze Evidence Pack Contract v0.1.0 #3

Description

@veritaschain

Objective

Turn PR #1 from a working demo into a stable public interoperability contract.

Owner: veritaschain
Target date: 2026-07-13
Dependency: PR #1

Actions

  • Confirm GitHub Actions passes on Python and Node.js
  • Review all normative terms in CONTRACT.md
  • Confirm deterministic generation produces byte-identical vectors on a clean environment
  • Add generated vectors to version control
  • Record SHA-256 digest for every released vector
  • Add CHANGELOG.md
  • Merge PR feat: add VAP third-party verification interoperability demo #1
  • Create release/tag vap-evidence-pack-v0.1.0
  • Publish release notes stating exact scope and known limitations

Definition of done

  • A third party can clone the repository at the tag and run one documented command.
  • Python and Node.js both return PASS for the valid vector and FAIL for all invalid vectors.
  • The vector digests and expected outcomes are immutable and publicly cited.
  • The release explicitly states that capture completeness before event creation is out of scope.

Evidence produced

  • Git tag and release URL
  • CI run URL
  • Vector digest manifest
  • Reproducibility command transcript

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions