Companion ticket: accept reward-binding fixture
Source: PF-Core pf-core-v0.7.0 (commit 0330172b09399029fb6bd0f70c5b411039dd9c36)
Spec: https://github.com/SentinelOps-CI/provability-fabric-core/blob/pf-core-v0.7.0/docs/pf-core/pf-va-pr-artifacts/labtrust-reward-binding-pr-spec.md
Pin: https://github.com/SentinelOps-CI/provability-fabric-core/blob/pf-core-v0.7.0/adapters/pcs/fixtures/labtrust-reward-binding/manifest.json
Goal
LabTrust emitters produce PCS reward evidence envelopes that normalize through adapters/pcs/reward_binding_adapter.py to pf-core.reward_binding_input.v0 with outcome safe on the vendored golden.
Acceptance (run against PF-Core checkout at tag pf-core-v0.7.0)
export PYTHONPATH=pf-core/validator:.
python -m pf_core.cli core check-reward-binding \
--trace adapters/pcs/fixtures/reward-binding/trace_valid.json \
--reward-evidence adapters/pcs/fixtures/reward-binding/reward_valid.json \
--artifact-root adapters/pcs/fixtures/reward-binding/artifacts \
--trust-registry adapters/pcs/fixtures/reward-binding/trusted_keys.json
Non-claims
Fixture acceptance does not prove objective correctness or campaign policy.
Companion ticket: accept reward-binding fixture
Source: PF-Core
pf-core-v0.7.0(commit0330172b09399029fb6bd0f70c5b411039dd9c36)Spec: https://github.com/SentinelOps-CI/provability-fabric-core/blob/pf-core-v0.7.0/docs/pf-core/pf-va-pr-artifacts/labtrust-reward-binding-pr-spec.md
Pin: https://github.com/SentinelOps-CI/provability-fabric-core/blob/pf-core-v0.7.0/adapters/pcs/fixtures/labtrust-reward-binding/manifest.json
Goal
LabTrust emitters produce PCS reward evidence envelopes that normalize through
adapters/pcs/reward_binding_adapter.pytopf-core.reward_binding_input.v0with outcomesafeon the vendored golden.Acceptance (run against PF-Core checkout at tag
pf-core-v0.7.0)export PYTHONPATH=pf-core/validator:. python -m pf_core.cli core check-reward-binding \ --trace adapters/pcs/fixtures/reward-binding/trace_valid.json \ --reward-evidence adapters/pcs/fixtures/reward-binding/reward_valid.json \ --artifact-root adapters/pcs/fixtures/reward-binding/artifacts \ --trust-registry adapters/pcs/fixtures/reward-binding/trusted_keys.jsonNon-claims
Fixture acceptance does not prove objective correctness or campaign policy.