Companion ticket: upstream mirrored reward schemas
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/pcs-core-reward-schemas-pr-spec.md
Pins: https://github.com/SentinelOps-CI/provability-fabric-core/blob/pf-core-v0.7.0/adapters/pcs/schemas/SCHEMA_PINS.json
Goal
Upstream the mirrored PCS schemas (reward_evidence_envelope, verifier_profile, environment_profile, verification_result, authority_record) so pcs-core remains the portable evidence standard. PF-Core must not invent a second portable layout under pf-core/schemas/.
Acceptance
- Schema ids match PF-Core mirrors under
adapters/pcs/schemas/; digests documented against SCHEMA_PINS.json.
- PF-Core offline tests remain green on vendored fixtures (run in provability-fabric-core after pin):
export PYTHONPATH=pf-core/validator:.
pytest adapters/pcs/tests pf-core/validator/tests/test_reward_binding.py -q
Non-claims
Schema upstream does not imply reward correctness or verifier accuracy.
Local note
Working tree may already contain draft RewardEvidenceEnvelope.v1 / VerifierProfile.v1 schemas — land them via a focused PR aligned with the mirrors above.
Companion ticket: upstream mirrored reward schemas
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/pcs-core-reward-schemas-pr-spec.md
Pins: https://github.com/SentinelOps-CI/provability-fabric-core/blob/pf-core-v0.7.0/adapters/pcs/schemas/SCHEMA_PINS.json
Goal
Upstream the mirrored PCS schemas (
reward_evidence_envelope,verifier_profile,environment_profile,verification_result,authority_record) so pcs-core remains the portable evidence standard. PF-Core must not invent a second portable layout underpf-core/schemas/.Acceptance
adapters/pcs/schemas/; digests documented againstSCHEMA_PINS.json.export PYTHONPATH=pf-core/validator:. pytest adapters/pcs/tests pf-core/validator/tests/test_reward_binding.py -qNon-claims
Schema upstream does not imply reward correctness or verifier accuracy.
Local note
Working tree may already contain draft
RewardEvidenceEnvelope.v1/VerifierProfile.v1schemas — land them via a focused PR aligned with the mirrors above.