Skip to content

GP1: define Xyph Gate Alpha evidence vocabulary fixtures #78

Description

@flyingrobots

Campaign

Xyph Gate Alpha

GP0 anchor: #77
Workspace plan: /Users/james/git/profunctoroptics/DEMO.md

Goalpost 1

Freeze the minimum fixture vocabulary for the first Xyph Gate Alpha evidence exchange.

This is a fixture vocabulary freeze, not a broad Continuum protocol freeze.

Fixed campaign facts

  • Protected workflow: payment_receipt_required@0
  • Aperture: payment_reliability@0
  • Proof-plan shape: EchoProofPlanV0
  • Trace shape: TraceRunReceiptV0
  • Evidence envelope: WitnessCapsuleV0
  • Diff shape: HorizonDiffV0
  • Obligation shape: ObligationV0
  • First policy question: can capture:success happen without durable receipt obligation satisfaction?

Continuum-owned deliverables

Define fixture-level shapes for:

  • WitnessCapsuleV0
  • ApertureV0
  • HorizonDiffV0
  • ObligationV0
  • evidence posture fields
  • digest domain names for the fixture artifacts

The vocabulary must be able to name:

  • Edict proof-plan digest
  • Echo trace receipt digest
  • Xyph policy verdict ref
  • open or satisfied obligations
  • missing, partial, redacted, stale, or unsupported evidence

Acceptance criteria

  • One fixture id appears across all GP1 sibling issues: payment_receipt_required@0.
  • The capsule can wrap base/head Gate evidence refs.
  • Missing evidence is represented as an obligation, not a warning string.
  • Evidence posture distinguishes what is native, translated, witnessed, claimed, missing, or unsupported.
  • The issue explicitly says what is deferred to later Continuum protocol work.

Non-goals

  • No final protocol family freeze.
  • No ZK proof vocabulary.
  • No global admission service.
  • No product UI.
  • No GitHub enforcement.

Sibling issues

To be filled after GP1 sibling anchors exist.

Metadata

Metadata

Assignees

No one assigned

    Labels

    campaign:xyph-gate-alphaCross-repo Xyph Gate Alpha vertical-slice campaign

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions