RUMBO R2 Dedicated Authorizer V3.3 — Broker Chain Pin

Status: PASS / MERGE_DISABLED / PRODUCTION_NO_GO

Implementation: DEDICATED_R2_AUTHORIZER_V3_3_BROKER_CHAIN_PINNED.

Required observer: R2_GITHUB_OBSERVER_V1_3_BROKER_IMPLEMENTATION_PINNED. Required broker provenance inside the signed observer receipt: R2_GITHUB_APP_CUSTODY_BROKER_V1_1_EXACT_SCOPE.

The authorizer now rejects both observer implementation downgrade and broker implementation downgrade before any merge authority can be issued. Signed authorizer schemas advance to v3.3.

A temporary branch-only verifier was used to test the real observer ES256 chain and was removed before release. Evaluation 01a04be8-8d45-733a-b286-050e167baa16 passed: valid signed observer receipt accepted; broker downgrade rejected with BROKER_IMPLEMENTATION_MISMATCH; observer downgrade rejected; binding mismatch rejected; signature tamper rejected.

The permanent selftest evaluation 01a04be8-d8d1-7758-bbd8-1aef1d73ddbc also passed after the diagnostic route was removed.

TEST_ONLY receipt SHA-256: 28e52c4f9c6607f2bb4a5326e5be70b0bd757eabf0fe9495408f00e38504bcea.

Static audit: PASS. Merge authorization remains disabled and production_go=false.