Context
SocioProphet/prophet-platform now carries docs/standards/PROPHET_TRUST_CHAIN_V0.md and the first trust-chain admission fixtures.
SourceOS Boot owns boot, recovery, rollback, secure live provisioning, BootReleaseSet validation, and device verification evidence. This issue implements the SourceOS Boot slice of Prophet Trust Chain.
Target
Bind BootReleaseSet and boot/recovery operations to trust-chain evidence so production admission can start below the runtime layer.
The first path should cover:
BootReleaseSet
-> boot manifest hash
-> selected release set
-> boot mode
-> verification result
-> device claim
-> rollback/recovery posture
-> trust-chain evidence refs
Acceptance criteria
- Add or extend a boot/recovery evidence fixture with device claim, manifest hash, boot mode, selected release set, verification result, and rollback/recovery posture.
- Add a valid example where boot verification evidence can be referenced by Prophet Platform admission.
- Add a blocked example where missing manifest verification or failed device claim prevents admission.
- Existing validation tooling covers the examples.
- Docs reference
SocioProphet/prophet-platform/docs/standards/PROPHET_TRUST_CHAIN_V0.md.
Non-goals
- Do not implement full secure boot across every hardware target in this tranche.
- Do not claim production hardware certification from fixtures alone.
- Do not mutate live boot entries without a separate implementation plan and safety review.
Context
SocioProphet/prophet-platformnow carriesdocs/standards/PROPHET_TRUST_CHAIN_V0.mdand the first trust-chain admission fixtures.SourceOS Boot owns boot, recovery, rollback, secure live provisioning, BootReleaseSet validation, and device verification evidence. This issue implements the SourceOS Boot slice of Prophet Trust Chain.
Target
Bind
BootReleaseSetand boot/recovery operations to trust-chain evidence so production admission can start below the runtime layer.The first path should cover:
Acceptance criteria
SocioProphet/prophet-platform/docs/standards/PROPHET_TRUST_CHAIN_V0.md.Non-goals