{"ok":true,"companion":{"companion_id":"R04-PUBLIC-DERIVATION-01","companion_version":1,"release_state":"APPROVED_FOR_PUBLIC_REPLAY","parent_replay_id":"R04-PUBLIC-EVIDENCE-01","parent_release_sha256":"D042A74C0EF678B4C3CA4CD46EBE2DBD5E52E5EA7EBF7B47913762B077D4427B","approved_from_candidate_sha256":"D1675744FA0A7A46A91571DC366FAA0B734F6F16E2AC51ADAE88AA6BB4D5FEF7","adjudication_sha256":"4B3C22B6F52A143359AC4AC7BF92FBB3330127345F18185C0A5A5CDD33E60A11","scope":"This companion records the public derivation rules used to explain DERIVED scenes. It does not modify or replace the sealed parent replay.","derivations":[{"scene_id":"DRV-01","derived_from_scene_ids":["OBS-01"],"rule":"A claimed source location is unsupported when the referenced function declaration begins outside the claimed line range in the frozen supplied source.","supporting_artifact_ids":["SOURCE-SERVICE-A","SOURCE-REPOSITORY-A"]},{"scene_id":"DRV-02","derived_from_scene_ids":["OBS-02"],"rule":"The relevant authority is treated as withheld where the governing authority artefacts explicitly deny source-modification, contract-redefinition, and R04 PASS/FAIL authority to the reasoning process.","supporting_artifact_ids":["R04-CORRECTION-AUTHORITY","R04-FROZEN-SCENARIO-CONTRACT"]}]},"manifest":{"companion_id":"R04-PUBLIC-DERIVATION-01","manifest_version":1,"release":{"filename":"25-R04-PUBLIC-DERIVATION-COMPANION-RELEASE-v1.json","release_state":"APPROVED_FOR_PUBLIC_REPLAY","sha256":"310AB1AA9779C4F6C51ABE6ECFF9B952DFACE493F7FCD6D0A738C82878657602"},"parent":{"replay_id":"R04-PUBLIC-EVIDENCE-01","release_sha256":"D042A74C0EF678B4C3CA4CD46EBE2DBD5E52E5EA7EBF7B47913762B077D4427B"},"adjudication_sha256":"4B3C22B6F52A143359AC4AC7BF92FBB3330127345F18185C0A5A5CDD33E60A11","scope":"This manifest binds the public derivation companion to the sealed parent replay. The companion explains DERIVED findings and does not modify the parent evidence record.","attestation":{"status":"NOT_EXTERNALLY_ANCHORED","scope":"Digest consistency provides tamper-evidence for this companion. It is not independent proof that the underlying research event occurred."}},"derivation_consistency":{"companion_sha256":"310ab1aa9779c4f6c51abe6ecff9b952dface493f7fcd6d0a738c82878657602","manifest_sha256":"8ad4ad70e4dcba2a4fca9e064ea649866fd298f05010212cf5e466e6438734f4","parent_release_sha256":"d042a74c0ef678b4c3ca4cd46ebe2dbd5e52e5ea7ebf7b47913762b077d4427b","companion_digest_match":true,"manifest_pin_match":true,"parent_release_match":true,"adjudication_binding_match":true,"statement":"The server copy of the public derivation companion matches its pinned digest and remains bound to the sealed parent replay.","scope":"This companion explains how DERIVED findings are obtained. It does not modify the parent evidence record or convert inference into observation."}}