# OPEN10 Capability Closure Receipt

Network: Base Sepolia
Chain ID: 84532

## Contract implementation

- Resolver rotation: `rotateResolvers(address[3])`
- Structured retirement: `retire(bytes32 evidenceHash, bytes32 reasonHash, bytes32 sourceHash)`
- Local regression suite: 11 tests passed, 0 failed

## Live rotation test

Disposable registry: `0x4E050624Efd14c3F3fc6502B90e20Cd007e9F15B`

- First approval: `0xd6165e0447ad9af32cfc5a5b61c6d0e0d03f50a1d64b3bda2b3068f0f5adb9b1`
- Second approval: `0x160c26650d00d83459a3d5afc25f2e6103e0430f8c00ce13f3ab653f76ec1437`
- New resolver set became active after two current-resolver approvals.
- Former temporary laptop resolver was removed from `isResolver`.

## Live structured-retirement test

Disposable registry: `0xF88Ea4e27c0b7A1ac2106f184F11d5E5dF76e117`

- Evidence hash: `0x000000000000000000000000000000000000000000000000000000000000aaaa`
- Reason hash: `0x000000000000000000000000000000000000000000000000000000000000bbbb`
- Source hash: `0x000000000000000000000000000000000000000000000000000000000000cccc`
- Marvin approval: `0x216a20805b7f8ff4606eb6bb741fe3479ae27acde1622a89d4e2728a1c9466d6`
- ARC approval: `0xa55a97e515c51dcac749cc60fba1dcf89301af1c21cf185a7efaf38919aff43d`
- Final state: `RETIRED`
- Independent RPC readback matched both stored hashes.

## Clean active registry

- Registry: `0x2C925a17Ae046424FE4B6156adf89482E1a813a6`
- Deployment: `0x9412bb6bb60da99480f6024fb9ec8913b29a3aaafefdeff0c2ad062c0a8f97e2`
- State: `OPEN`
- Sourcify: `exact_match`
- VPS agents restored to this registry after disposable tests.

The disposable registries contain synthetic test evidence and are not production or market-resolution records.
