Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions docs/pf-core/reward-binding-fixture-manifest.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"schema_version": "labtrust.reward_binding_fixture.v0",
"description": "Local LabTrust-shaped reward-binding fixture pointer (vendored; no network).",
"trace_fixture": "../reward-binding/trace_valid.json",
"reward_evidence": "../reward-binding/reward_valid.json",
"artifact_root": "../reward-binding/artifacts",
"trust_registry": "../reward-binding/trusted_keys.json",
"expected_outcome": "safe",
"notes": "Companion LabTrust PR should accept this mapping without cloning siblings in pf-core-trusted."
}
20 changes: 20 additions & 0 deletions docs/pf-core/v0.7.0-reward-binding-acceptance.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# PF-Core v0.7.0 reward-binding fixture acceptance

Companion to LabTrust emitters producing PCS reward evidence envelopes that normalize via PF-Core `adapters/pcs/reward_binding_adapter.py` to `pf-core.reward_binding_input.v0` with outcome `safe` on the vendored golden.

- Manifest pin (copied): `docs/pf-core/reward-binding-fixture-manifest.json`
- PF-Core tag: `pf-core-v0.7.0`
- 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

## Acceptance (against PF-Core checkout)

```
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
```

Fixture acceptance does not prove objective correctness or campaign policy.
Loading