{
  "schema": "pacta.rpc_pinned_records.v1",
  "title": "Pacta RPC-pinned control-plane records",
  "description": "Read-only control-plane observations of 20 protocols (12 Ethereum, 8 Base), each pinned to a canonical block number and block hash and reproducible with cast. These records are NOT EAS-attested: they have no sprint number, no summary document and no Base EAS UID. The Base-EAS-attested Sprint records are in /api/v1/index.json.",
  "attestation": {
    "eas_attested": false,
    "base_eas_uid": null,
    "note": "No on-chain attestation exists for these records yet; any future attestation will be added here with its UID."
  },
  "generated_at": "2026-11-14T16:45:16Z",
  "pinned_heads": {
    "ethereum": {
      "chain_id": 1,
      "caip2": "eip155:1",
      "block_number": 26414499,
      "block_hash": "0xb83fee0a1d10d5fb8510d87ee9e33b180acac3208a7d00162a6a6f97789c0978"
    },
    "base": {
      "chain_id": 8453,
      "caip2": "eip155:8453",
      "block_number": 57421449,
      "block_hash": "0x36147f7f0b6d2a0a94975e98b14c979034930dbe6f9905a5b0bcb2ab45ba35b0"
    }
  },
  "verification": "Captured by one Pacta seat over public JSON-RPC and independently re-read at the same pinned blocks by a second seat (block hash, runtime bytecode size and keccak256, EIP-1967 implementation / admin slots, controller getter, Safe getThreshold / getOwners, timelock delay). Two records were corrected by the re-read (Moonwell admin contract, Uniswap V3 factory owner contract).",
  "summary": {
    "protocols": 20,
    "records": 20,
    "ethereum": 12,
    "base": 8
  },
  "source_pack_sha256": "857179d8c3024fae3b2204fcae4b542f96cba9b03777cfb6f56095a607f00950",
  "protocols": [
    {
      "slug": "across-protocol-hubpool",
      "name": "Across Protocol (HubPool)",
      "family": "across",
      "category": "Intent-Based Cross-Chain Settlement",
      "chain": "ethereum",
      "chain_label": "Ethereum",
      "record_ids": [
        "across-protocol-hubpool-control-plane"
      ]
    },
    {
      "slug": "aerodrome-finance-base",
      "name": "Aerodrome Finance (Base)",
      "family": "aerodrome",
      "category": "Base Liquidity Hub & ve(3,3) DEX",
      "chain": "base",
      "chain_label": "Base",
      "record_ids": [
        "aerodrome-finance-base-control-plane"
      ]
    },
    {
      "slug": "balancer-v2-vault-timelock",
      "name": "Balancer V2 Vault & TimelockAuthorizer",
      "family": "balancer",
      "category": "Programmable Liquidity Vault",
      "chain": "ethereum",
      "chain_label": "Ethereum",
      "record_ids": [
        "balancer-v2-vault-timelock-control-plane"
      ]
    },
    {
      "slug": "bedrock-unieth",
      "name": "Bedrock (uniETH)",
      "family": "bedrock",
      "category": "Liquid Restaking",
      "chain": "ethereum",
      "chain_label": "Ethereum",
      "record_ids": [
        "bedrock-unieth-control-plane"
      ]
    },
    {
      "slug": "beefy-finance-base",
      "name": "Beefy Finance (Base)",
      "family": "beefy",
      "category": "Automated Yield Vaults & CLM (Base)",
      "chain": "base",
      "chain_label": "Base",
      "record_ids": [
        "beefy-finance-base-control-plane"
      ]
    },
    {
      "slug": "centrifuge-liquidity-pools-base",
      "name": "Centrifuge V3 Root (Base)",
      "family": "centrifuge",
      "category": "Institutional RWA Liquidity Pools",
      "chain": "base",
      "chain_label": "Base",
      "record_ids": [
        "centrifuge-liquidity-pools-base-control-plane"
      ]
    },
    {
      "slug": "euler-v2-evk",
      "name": "Euler V2 (EVK & EVC)",
      "family": "euler",
      "category": "Modular Lending Vault Kit",
      "chain": "ethereum",
      "chain_label": "Ethereum",
      "record_ids": [
        "euler-v2-evk-control-plane"
      ]
    },
    {
      "slug": "extra-finance-base",
      "name": "Extra Finance (Base)",
      "family": "extra",
      "category": "Leveraged Yield & Lending (Base)",
      "chain": "base",
      "chain_label": "Base",
      "record_ids": [
        "extra-finance-base-control-plane"
      ]
    },
    {
      "slug": "frax-ether-sfrxeth",
      "name": "Frax Ether (frxETH / sfrxETH)",
      "family": "frax",
      "category": "Liquid Staking & Monetary Infrastructure",
      "chain": "ethereum",
      "chain_label": "Ethereum",
      "record_ids": [
        "frax-ether-sfrxeth-control-plane"
      ]
    },
    {
      "slug": "moonwell-lending-base",
      "name": "Moonwell (Base)",
      "family": "moonwell",
      "category": "Base Lending & Borrowing",
      "chain": "base",
      "chain_label": "Base",
      "record_ids": [
        "moonwell-lending-base-control-plane"
      ]
    },
    {
      "slug": "origin-superoeth-base",
      "name": "Origin Protocol (SuperOETHb Base)",
      "family": "origin",
      "category": "Supercharged Liquid Staking (Base)",
      "chain": "base",
      "chain_label": "Base",
      "record_ids": [
        "origin-superoeth-base-control-plane"
      ]
    },
    {
      "slug": "pendle-finance-v2",
      "name": "Pendle Finance V2",
      "family": "pendle",
      "category": "Yield Tokenization & AMM",
      "chain": "ethereum",
      "chain_label": "Ethereum",
      "record_ids": [
        "pendle-finance-v2-control-plane"
      ]
    },
    {
      "slug": "puffer-finance-pufeth",
      "name": "Puffer Finance (pufETH)",
      "family": "puffer",
      "category": "Native Liquid Restaking",
      "chain": "ethereum",
      "chain_label": "Ethereum",
      "record_ids": [
        "puffer-finance-pufeth-control-plane"
      ]
    },
    {
      "slug": "reserve-protocol-rtoken",
      "name": "Reserve Protocol (eUSD RToken)",
      "family": "reserve",
      "category": "Asset-Backed RToken Infrastructure",
      "chain": "ethereum",
      "chain_label": "Ethereum",
      "record_ids": [
        "reserve-protocol-rtoken-control-plane"
      ]
    },
    {
      "slug": "rocket-pool-reth",
      "name": "Rocket Pool (rETH)",
      "family": "rocket",
      "category": "Decentralized Liquid Staking",
      "chain": "ethereum",
      "chain_label": "Ethereum",
      "record_ids": [
        "rocket-pool-reth-control-plane"
      ]
    },
    {
      "slug": "safe-singleton-core",
      "name": "Safe Smart Account (v1.4.1 Singleton)",
      "family": "safe",
      "category": "Smart Account & Multisig Custody Core",
      "chain": "ethereum",
      "chain_label": "Ethereum",
      "record_ids": [
        "safe-singleton-core-control-plane"
      ]
    },
    {
      "slug": "seamless-protocol-base",
      "name": "Seamless Protocol (Base)",
      "family": "seamless",
      "category": "Base Lending & Integrated Liquidity",
      "chain": "base",
      "chain_label": "Base",
      "record_ids": [
        "seamless-protocol-base-control-plane"
      ]
    },
    {
      "slug": "superform-v2-base",
      "name": "Superform Core v2 (Base)",
      "family": "superform",
      "category": "Omnichain ERC-7579 Vault & Yield Infrastructure",
      "chain": "base",
      "chain_label": "Base",
      "record_ids": [
        "superform-v2-base-control-plane"
      ]
    },
    {
      "slug": "synthetix-v3-core",
      "name": "Synthetix V3 Core",
      "family": "synthetix",
      "category": "Derivatives Liquidity Infrastructure",
      "chain": "ethereum",
      "chain_label": "Ethereum",
      "record_ids": [
        "synthetix-v3-core-control-plane"
      ]
    },
    {
      "slug": "uniswap-governance-timelock",
      "name": "Uniswap V3 & Governance Timelock",
      "family": "uniswap",
      "category": "Blue-Chip DEX & Governance",
      "chain": "ethereum",
      "chain_label": "Ethereum",
      "record_ids": [
        "uniswap-governance-timelock-control-plane"
      ]
    }
  ],
  "entries": [
    {
      "id": "across-protocol-hubpool-control-plane",
      "protocol": "Across Protocol (HubPool)",
      "slug": "across-protocol-hubpool",
      "family": "across",
      "category": "Intent-Based Cross-Chain Settlement",
      "chain": "ethereum",
      "chain_id": 1,
      "caip2": "eip155:1",
      "chain_label": "Ethereum",
      "rpc_env_var": "$ETH_RPC_URL",
      "provenance": "rpc_pinned",
      "base_eas_uid": null,
      "block_number": 26414499,
      "block_hash": "0xb83fee0a1d10d5fb8510d87ee9e33b180acac3208a7d00162a6a6f97789c0978",
      "classification": "rpc_observed",
      "documentation_comparison": "not_assessed",
      "surface": "AcrossHubPool · 3-of-5 Safe Control Plane",
      "target_contract": "0xc186fA914353c44b2E33eBE05f21846F1048bEda",
      "target_label": "AcrossHubPool",
      "bytecode_bytes": 19572,
      "bytecode_keccak256": "0x94885b3047c2c3d6eec8dcccf3379a111669958073f5caacb17a0eef5538ece6",
      "is_eip1967_proxy": false,
      "eip1967_implementation": null,
      "eip1967_admin": null,
      "controller_kind": "multisig_safe",
      "controller_address": "0xB524735356985D2f267FA010D681f061DfF03715",
      "upstream_controller": null,
      "upstream_kind": null,
      "safe_quorum": "3-of-5",
      "paired_contract": null,
      "paired_label": null,
      "check_type": "eth_call",
      "selector_or_slot": "0x8da5cb5b",
      "call_signature": "owner()",
      "call_args": [],
      "repro_calldata": "0x8da5cb5b",
      "extra_calls": [
        {
          "to": "0xB524735356985D2f267FA010D681f061DfF03715",
          "signature": "getThreshold()(uint256)"
        },
        {
          "to": "0xB524735356985D2f267FA010D681f061DfF03715",
          "signature": "getOwners()(address[])"
        }
      ],
      "onchain_observed": "AcrossHubPool (0xc186fA914353c44b2E33eBE05f21846F1048bEda) verified on Ethereum Mainnet at canonical block #26,414,499 (19,572 bytes runtime code). EIP-1967 implementation and admin storage slots are both zero (non-EIP-1967 contract). Direct owner() returns 0xB524735356985D2f267FA010D681f061DfF03715, verified via getThreshold() and getOwners() as a 3-of-5 Safe multisig.",
      "observed_delay_seconds": null,
      "documented_delay_seconds": null,
      "docs_url": "https://docs.across.to/reference/contract-addresses/mainnet-chain-id-1",
      "governance_url": "https://forum.across.to/",
      "documented_reference": "Across Protocol (HubPool) documentation is linked for reference (https://docs.across.to/reference/contract-addresses/mainnet-chain-id-1; governance: https://forum.across.to/). This RPC-pinned record does not compare documentation parameters with the on-chain state."
    },
    {
      "id": "aerodrome-finance-base-control-plane",
      "protocol": "Aerodrome Finance (Base)",
      "slug": "aerodrome-finance-base",
      "family": "aerodrome",
      "category": "Base Liquidity Hub & ve(3,3) DEX",
      "chain": "base",
      "chain_id": 8453,
      "caip2": "eip155:8453",
      "chain_label": "Base",
      "rpc_env_var": "$BASE_RPC_URL",
      "provenance": "rpc_pinned",
      "base_eas_uid": null,
      "block_number": 57421449,
      "block_hash": "0x36147f7f0b6d2a0a94975e98b14c979034930dbe6f9905a5b0bcb2ab45ba35b0",
      "classification": "rpc_observed",
      "documentation_comparison": "not_assessed",
      "surface": "AerodromePoolFactory & AerodromeVoter Control Plane",
      "target_contract": "0x420DD381b31aEf6683db6B902084cB0FFECe40Da",
      "target_label": "AerodromePoolFactory",
      "bytecode_bytes": 3516,
      "bytecode_keccak256": "0xe2a176e5d2bcfb214b784ec6d6733708a6376a464f203cc265c284c9f349fea3",
      "is_eip1967_proxy": false,
      "eip1967_implementation": null,
      "eip1967_admin": null,
      "controller_kind": "contract_controller",
      "controller_address": "0x16613524e02ad97eDfeF371bC883F2F5d6C480A5",
      "upstream_controller": null,
      "upstream_kind": null,
      "safe_quorum": null,
      "paired_contract": "0x16613524e02ad97eDfeF371bC883F2F5d6C480A5",
      "paired_label": "AerodromeVoter",
      "check_type": "eth_getStorageAt",
      "selector_or_slot": "0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc",
      "call_signature": null,
      "call_args": [],
      "repro_calldata": null,
      "extra_calls": [],
      "onchain_observed": "AerodromePoolFactory (0x420DD381b31aEf6683db6B902084cB0FFECe40Da) verified on Base Mainnet at canonical block #57,421,449 (3,516 bytes runtime code). EIP-1967 implementation and admin storage slots are both zero (non-EIP-1967 contract). Paired protocol control contract AerodromeVoter (0x16613524e02ad97eDfeF371bC883F2F5d6C480A5, 16,912 bytes) verified live at the same block.",
      "observed_delay_seconds": null,
      "documented_delay_seconds": null,
      "docs_url": "https://aerodrome.finance/security",
      "governance_url": "https://aerodrome.finance/vote",
      "documented_reference": "Aerodrome Finance (Base) documentation is linked for reference (https://aerodrome.finance/security; governance: https://aerodrome.finance/vote). This RPC-pinned record does not compare documentation parameters with the on-chain state."
    },
    {
      "id": "balancer-v2-vault-timelock-control-plane",
      "protocol": "Balancer V2 Vault & TimelockAuthorizer",
      "slug": "balancer-v2-vault-timelock",
      "family": "balancer",
      "category": "Programmable Liquidity Vault",
      "chain": "ethereum",
      "chain_id": 1,
      "caip2": "eip155:1",
      "chain_label": "Ethereum",
      "rpc_env_var": "$ETH_RPC_URL",
      "provenance": "rpc_pinned",
      "base_eas_uid": null,
      "block_number": 26414499,
      "block_hash": "0xb83fee0a1d10d5fb8510d87ee9e33b180acac3208a7d00162a6a6f97789c0978",
      "classification": "rpc_observed",
      "documentation_comparison": "not_assessed",
      "surface": "BalancerV2Vault · Non-Proxy Bytecode & Role Architecture",
      "target_contract": "0xBA12222222228d8Ba445958a75a0704d566BF2C8",
      "target_label": "BalancerV2Vault",
      "bytecode_bytes": 24512,
      "bytecode_keccak256": "0x9eb70db20a41bfbf4b022fd070fa7f154b7c4aec98177120dde7a958384f4e66",
      "is_eip1967_proxy": false,
      "eip1967_implementation": null,
      "eip1967_admin": null,
      "controller_kind": "contract_controller",
      "controller_address": "0x6048A8c631Fb7e77EcA533Cf9C29784e482391e7",
      "upstream_controller": null,
      "upstream_kind": null,
      "safe_quorum": null,
      "paired_contract": null,
      "paired_label": null,
      "check_type": "eth_call",
      "selector_or_slot": "0xaaabadc5",
      "call_signature": "getAuthorizer()",
      "call_args": [],
      "repro_calldata": "0xaaabadc5",
      "extra_calls": [],
      "onchain_observed": "BalancerV2Vault (0xBA12222222228d8Ba445958a75a0704d566BF2C8) verified on Ethereum Mainnet at canonical block #26,414,499 (24,512 bytes runtime code). EIP-1967 implementation and admin storage slots are both zero (non-EIP-1967 contract). Direct getAuthorizer() returns governance controller contract 0x6048A8c631Fb7e77EcA533Cf9C29784e482391e7.",
      "observed_delay_seconds": null,
      "documented_delay_seconds": null,
      "docs_url": "https://docs.balancer.fi/",
      "governance_url": "https://forum.balancer.fi/",
      "documented_reference": "Balancer V2 Vault & TimelockAuthorizer documentation is linked for reference (https://docs.balancer.fi/; governance: https://forum.balancer.fi/). This RPC-pinned record does not compare documentation parameters with the on-chain state."
    },
    {
      "id": "bedrock-unieth-control-plane",
      "protocol": "Bedrock (uniETH)",
      "slug": "bedrock-unieth",
      "family": "bedrock",
      "category": "Liquid Restaking",
      "chain": "ethereum",
      "chain_id": 1,
      "caip2": "eip155:1",
      "chain_label": "Ethereum",
      "rpc_env_var": "$ETH_RPC_URL",
      "provenance": "rpc_pinned",
      "base_eas_uid": null,
      "block_number": 26414499,
      "block_hash": "0xb83fee0a1d10d5fb8510d87ee9e33b180acac3208a7d00162a6a6f97789c0978",
      "classification": "rpc_observed",
      "documentation_comparison": "not_assessed",
      "surface": "RockXStakingProxy · 3-of-5 Safe Control Plane",
      "target_contract": "0xF1376bceF0f78459C0Ed0ba5ddce976F1ddF51F4",
      "target_label": "RockXStakingProxy",
      "bytecode_bytes": 2118,
      "bytecode_keccak256": "0xfab70c8569de547cb870eecd48aa21351bf0733d4d1a1b4900a28a673f7e1188",
      "is_eip1967_proxy": true,
      "eip1967_implementation": "0x8a94866dF557Bb7FCe88EfF9917237286098e590",
      "eip1967_admin": "0xa5F2B6AB5B38b88Ba221741b3A189999b4c889C6",
      "controller_kind": "multisig_safe",
      "controller_address": "0xAeE017052DF6Ac002647229D58B786E380B9721A",
      "upstream_controller": null,
      "upstream_kind": null,
      "safe_quorum": "3-of-5",
      "paired_contract": null,
      "paired_label": null,
      "check_type": "eth_call",
      "selector_or_slot": "0x8da5cb5b",
      "call_signature": "owner()",
      "call_args": [],
      "repro_calldata": "0x8da5cb5b",
      "extra_calls": [
        {
          "to": "0xAeE017052DF6Ac002647229D58B786E380B9721A",
          "signature": "getThreshold()(uint256)"
        },
        {
          "to": "0xAeE017052DF6Ac002647229D58B786E380B9721A",
          "signature": "getOwners()(address[])"
        }
      ],
      "onchain_observed": "RockXStakingProxy (0xF1376bceF0f78459C0Ed0ba5ddce976F1ddF51F4) verified on Ethereum Mainnet at canonical block #26,414,499 (2,118 bytes runtime code). EIP-1967 implementation slot resolves to 0x8a94866dF557Bb7FCe88EfF9917237286098e590, EIP-1967 admin slot = ProxyAdmin (0xa5F2B6AB5B38b88Ba221741b3A189999b4c889C6). Direct owner() returns 0xAeE017052DF6Ac002647229D58B786E380B9721A, verified via getThreshold() and getOwners() as a 3-of-5 Safe multisig.",
      "observed_delay_seconds": null,
      "documented_delay_seconds": null,
      "docs_url": "https://docs.bedrock.technology/",
      "governance_url": "https://docs.bedrock.technology/",
      "documented_reference": "Bedrock (uniETH) documentation is linked for reference (https://docs.bedrock.technology/; governance: https://docs.bedrock.technology/). This RPC-pinned record does not compare documentation parameters with the on-chain state."
    },
    {
      "id": "beefy-finance-base-control-plane",
      "protocol": "Beefy Finance (Base)",
      "slug": "beefy-finance-base",
      "family": "beefy",
      "category": "Automated Yield Vaults & CLM (Base)",
      "chain": "base",
      "chain_id": 8453,
      "caip2": "eip155:8453",
      "chain_label": "Base",
      "rpc_env_var": "$BASE_RPC_URL",
      "provenance": "rpc_pinned",
      "base_eas_uid": null,
      "block_number": 57421449,
      "block_hash": "0x36147f7f0b6d2a0a94975e98b14c979034930dbe6f9905a5b0bcb2ab45ba35b0",
      "classification": "rpc_observed",
      "documentation_comparison": "not_assessed",
      "surface": "BeefyFeeConfig_Base · 3-of-6 Safe Control Plane",
      "target_contract": "0xfc69704cC3cAac545cC7577009Ea4AA04F1a61Eb",
      "target_label": "BeefyFeeConfig_Base",
      "bytecode_bytes": 2112,
      "bytecode_keccak256": "0x6bec2bf64f7e824109f6ed55f77dd7665801d6195e461666ad6a5342a9f6daf5",
      "is_eip1967_proxy": true,
      "eip1967_implementation": "0xAb35d11199216c7F7368080Cf41beD8f3AbBc4E4",
      "eip1967_admin": "0x2b0C9702A4724f2BFe7922DB92c4082098533c62",
      "controller_kind": "multisig_safe",
      "controller_address": "0x6FfaCA7C3B38Ec2d631D86e15f328ee6eF6C6226",
      "upstream_controller": null,
      "upstream_kind": null,
      "safe_quorum": "3-of-6",
      "paired_contract": "0x09D19184F46A32213DF06b981122e06882B61309",
      "paired_label": "BeefyVaultOwnerTimelock_Base",
      "check_type": "eth_call",
      "selector_or_slot": "0x8da5cb5b",
      "call_signature": "owner()",
      "call_args": [],
      "repro_calldata": "0x8da5cb5b",
      "extra_calls": [
        {
          "to": "0x6FfaCA7C3B38Ec2d631D86e15f328ee6eF6C6226",
          "signature": "getThreshold()(uint256)"
        },
        {
          "to": "0x6FfaCA7C3B38Ec2d631D86e15f328ee6eF6C6226",
          "signature": "getOwners()(address[])"
        },
        {
          "to": "0x09D19184F46A32213DF06b981122e06882B61309",
          "signature": "getMinDelay()(uint256)"
        }
      ],
      "onchain_observed": "BeefyFeeConfig_Base (0xfc69704cC3cAac545cC7577009Ea4AA04F1a61Eb) verified on Base Mainnet at canonical block #57,421,449 (2,112 bytes runtime code). EIP-1967 implementation slot resolves to 0xAb35d11199216c7F7368080Cf41beD8f3AbBc4E4, EIP-1967 admin slot = ProxyAdmin (0x2b0C9702A4724f2BFe7922DB92c4082098533c62). Direct owner() returns 0x6FfaCA7C3B38Ec2d631D86e15f328ee6eF6C6226, verified via getThreshold() and getOwners() as a 3-of-6 Safe multisig. Companion timelock BeefyVaultOwnerTimelock_Base (0x09D19184F46A32213DF06b981122e06882B61309) reports minimum delay 0s (0s).",
      "observed_delay_seconds": 0,
      "documented_delay_seconds": null,
      "docs_url": "https://docs.beefy.finance/safety/contracts-and-timelocks",
      "governance_url": "https://vote.beefy.finance/",
      "documented_reference": "Beefy Finance (Base) documentation is linked for reference (https://docs.beefy.finance/safety/contracts-and-timelocks; governance: https://vote.beefy.finance/). This RPC-pinned record does not compare documentation parameters with the on-chain state."
    },
    {
      "id": "centrifuge-liquidity-pools-base-control-plane",
      "protocol": "Centrifuge V3 Root (Base)",
      "slug": "centrifuge-liquidity-pools-base",
      "family": "centrifuge",
      "category": "Institutional RWA Liquidity Pools",
      "chain": "base",
      "chain_id": 8453,
      "caip2": "eip155:8453",
      "chain_label": "Base",
      "rpc_env_var": "$BASE_RPC_URL",
      "provenance": "rpc_pinned",
      "base_eas_uid": null,
      "block_number": 57421449,
      "block_hash": "0x36147f7f0b6d2a0a94975e98b14c979034930dbe6f9905a5b0bcb2ab45ba35b0",
      "classification": "rpc_observed",
      "documentation_comparison": "not_assessed",
      "surface": "CentrifugeRoot_Base · Non-Proxy Bytecode & Role Architecture",
      "target_contract": "0x7Ed48C31f2fdC40d37407cBaBf0870B2b688368f",
      "target_label": "CentrifugeRoot_Base",
      "bytecode_bytes": 2618,
      "bytecode_keccak256": "0x4c52ecbbb2915e51e056c8061997658d56bd4644233350617f11586423c6c42e",
      "is_eip1967_proxy": false,
      "eip1967_implementation": null,
      "eip1967_admin": null,
      "controller_kind": "immutable_or_role_governed",
      "controller_address": null,
      "upstream_controller": null,
      "upstream_kind": null,
      "safe_quorum": null,
      "paired_contract": null,
      "paired_label": null,
      "check_type": "eth_getStorageAt",
      "selector_or_slot": "0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc",
      "call_signature": null,
      "call_args": [],
      "repro_calldata": null,
      "extra_calls": [],
      "onchain_observed": "CentrifugeRoot_Base (0x7Ed48C31f2fdC40d37407cBaBf0870B2b688368f) verified on Base Mainnet at canonical block #57,421,449 (2,618 bytes runtime code). EIP-1967 implementation and admin storage slots are both zero (non-EIP-1967 contract). No single-key Ownable or ProxyAdmin getter exposed on the primary entry contract; permissions follow immutable or role-scoped module architecture.",
      "observed_delay_seconds": null,
      "documented_delay_seconds": null,
      "docs_url": "https://github.com/centrifuge/liquidity-pools",
      "governance_url": "https://gov.centrifuge.io/",
      "documented_reference": "Centrifuge V3 Root (Base) documentation is linked for reference (https://github.com/centrifuge/liquidity-pools; governance: https://gov.centrifuge.io/). This RPC-pinned record does not compare documentation parameters with the on-chain state."
    },
    {
      "id": "euler-v2-evk-control-plane",
      "protocol": "Euler V2 (EVK & EVC)",
      "slug": "euler-v2-evk",
      "family": "euler",
      "category": "Modular Lending Vault Kit",
      "chain": "ethereum",
      "chain_id": 1,
      "caip2": "eip155:1",
      "chain_label": "Ethereum",
      "rpc_env_var": "$ETH_RPC_URL",
      "provenance": "rpc_pinned",
      "base_eas_uid": null,
      "block_number": 26414499,
      "block_hash": "0xb83fee0a1d10d5fb8510d87ee9e33b180acac3208a7d00162a6a6f97789c0978",
      "classification": "rpc_observed",
      "documentation_comparison": "not_assessed",
      "surface": "EulerEVaultFactory & EthereumVaultConnector Control Plane",
      "target_contract": "0x29a56a1b8214D9Cf7c5561811750D5cBDb45CC8e",
      "target_label": "EulerEVaultFactory",
      "bytecode_bytes": 5631,
      "bytecode_keccak256": "0xeae381444da7aebe662b6ab22300b74f721b0e4fdabc514d0bcf88a484e552b2",
      "is_eip1967_proxy": false,
      "eip1967_implementation": null,
      "eip1967_admin": null,
      "controller_kind": "contract_controller",
      "controller_address": "0x0C9a3dd6b8F28529d72d7f9cE918D493519EE383",
      "upstream_controller": null,
      "upstream_kind": null,
      "safe_quorum": null,
      "paired_contract": "0x0C9a3dd6b8F28529d72d7f9cE918D493519EE383",
      "paired_label": "EthereumVaultConnector",
      "check_type": "eth_getStorageAt",
      "selector_or_slot": "0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc",
      "call_signature": null,
      "call_args": [],
      "repro_calldata": null,
      "extra_calls": [],
      "onchain_observed": "EulerEVaultFactory (0x29a56a1b8214D9Cf7c5561811750D5cBDb45CC8e) verified on Ethereum Mainnet at canonical block #26,414,499 (5,631 bytes runtime code). EIP-1967 implementation and admin storage slots are both zero (non-EIP-1967 contract). Paired protocol control contract EthereumVaultConnector (0x0C9a3dd6b8F28529d72d7f9cE918D493519EE383, 21,989 bytes) verified live at the same block.",
      "observed_delay_seconds": null,
      "documented_delay_seconds": null,
      "docs_url": "https://docs.euler.finance/",
      "governance_url": "https://forum.euler.finance/",
      "documented_reference": "Euler V2 (EVK & EVC) documentation is linked for reference (https://docs.euler.finance/; governance: https://forum.euler.finance/). This RPC-pinned record does not compare documentation parameters with the on-chain state."
    },
    {
      "id": "extra-finance-base-control-plane",
      "protocol": "Extra Finance (Base)",
      "slug": "extra-finance-base",
      "family": "extra",
      "category": "Leveraged Yield & Lending (Base)",
      "chain": "base",
      "chain_id": 8453,
      "caip2": "eip155:8453",
      "chain_label": "Base",
      "rpc_env_var": "$BASE_RPC_URL",
      "provenance": "rpc_pinned",
      "base_eas_uid": null,
      "block_number": 57421449,
      "block_hash": "0x36147f7f0b6d2a0a94975e98b14c979034930dbe6f9905a5b0bcb2ab45ba35b0",
      "classification": "rpc_observed",
      "documentation_comparison": "not_assessed",
      "surface": "ExtraLendingPool_Base · Non-Proxy Bytecode & Role Architecture",
      "target_contract": "0xBB505c54D71E9e599cB8435b4F0cEEc05fC71cbD",
      "target_label": "ExtraLendingPool_Base",
      "bytecode_bytes": 20198,
      "bytecode_keccak256": "0x2bda3204356bb12a5b68e82c0408773da0a9c311b37996552ee4e9e6756623e8",
      "is_eip1967_proxy": false,
      "eip1967_implementation": null,
      "eip1967_admin": null,
      "controller_kind": "contract_controller",
      "controller_address": "0x5a70429e0e5c7BE9E5F83B497C18F5AC82345113",
      "upstream_controller": null,
      "upstream_kind": null,
      "safe_quorum": null,
      "paired_contract": null,
      "paired_label": null,
      "check_type": "eth_call",
      "selector_or_slot": "0x8da5cb5b",
      "call_signature": "owner()",
      "call_args": [],
      "repro_calldata": "0x8da5cb5b",
      "extra_calls": [],
      "onchain_observed": "ExtraLendingPool_Base (0xBB505c54D71E9e599cB8435b4F0cEEc05fC71cbD) verified on Base Mainnet at canonical block #57,421,449 (20,198 bytes runtime code). EIP-1967 implementation and admin storage slots are both zero (non-EIP-1967 contract). Direct owner() returns governance controller contract 0x5a70429e0e5c7BE9E5F83B497C18F5AC82345113.",
      "observed_delay_seconds": null,
      "documented_delay_seconds": null,
      "docs_url": "https://docs.extrafi.io/",
      "governance_url": "https://snapshot.org/#/extrafi.eth",
      "documented_reference": "Extra Finance (Base) documentation is linked for reference (https://docs.extrafi.io/; governance: https://snapshot.org/#/extrafi.eth). This RPC-pinned record does not compare documentation parameters with the on-chain state."
    },
    {
      "id": "frax-ether-sfrxeth-control-plane",
      "protocol": "Frax Ether (frxETH / sfrxETH)",
      "slug": "frax-ether-sfrxeth",
      "family": "frax",
      "category": "Liquid Staking & Monetary Infrastructure",
      "chain": "ethereum",
      "chain_id": 1,
      "caip2": "eip155:1",
      "chain_label": "Ethereum",
      "rpc_env_var": "$ETH_RPC_URL",
      "provenance": "rpc_pinned",
      "base_eas_uid": null,
      "block_number": 26414499,
      "block_hash": "0xb83fee0a1d10d5fb8510d87ee9e33b180acac3208a7d00162a6a6f97789c0978",
      "classification": "rpc_observed",
      "documentation_comparison": "not_assessed",
      "surface": "frxETHMinter · 4-of-7 Safe & 2d Governance Timelock",
      "target_contract": "0xbAFA44EFE7901E04E39Dad13167D089C559c1138",
      "target_label": "frxETHMinter",
      "bytecode_bytes": 12312,
      "bytecode_keccak256": "0xd5517d3be0b131ef314cd993db76434f602e97c316599bdfbc224d1f9683d24c",
      "is_eip1967_proxy": false,
      "eip1967_implementation": null,
      "eip1967_admin": null,
      "controller_kind": "multisig_safe",
      "controller_address": "0x8306300ffd616049FD7e4b0354a64Da835c1A81C",
      "upstream_controller": null,
      "upstream_kind": null,
      "safe_quorum": "4-of-7",
      "paired_contract": "0x8412ebf45bAC1B340BbE8F318b928C466c4E39CA",
      "paired_label": "FraxGovernanceTimelock",
      "check_type": "eth_call",
      "selector_or_slot": "0x8da5cb5b",
      "call_signature": "owner()",
      "call_args": [],
      "repro_calldata": "0x8da5cb5b",
      "extra_calls": [
        {
          "to": "0x8306300ffd616049FD7e4b0354a64Da835c1A81C",
          "signature": "getThreshold()(uint256)"
        },
        {
          "to": "0x8306300ffd616049FD7e4b0354a64Da835c1A81C",
          "signature": "getOwners()(address[])"
        },
        {
          "to": "0x8412ebf45bAC1B340BbE8F318b928C466c4E39CA",
          "signature": "delay()(uint256)"
        }
      ],
      "onchain_observed": "frxETHMinter (0xbAFA44EFE7901E04E39Dad13167D089C559c1138) verified on Ethereum Mainnet at canonical block #26,414,499 (12,312 bytes runtime code). EIP-1967 implementation and admin storage slots are both zero (non-EIP-1967 contract). Direct owner() returns 0x8306300ffd616049FD7e4b0354a64Da835c1A81C, verified via getThreshold() and getOwners() as a 4-of-7 Safe multisig. Companion timelock FraxGovernanceTimelock (0x8412ebf45bAC1B340BbE8F318b928C466c4E39CA) reports minimum delay 172,800s (2d).",
      "observed_delay_seconds": 172800,
      "documented_delay_seconds": null,
      "docs_url": "https://docs.frax.com/",
      "governance_url": "https://gov.frax.finance/",
      "documented_reference": "Frax Ether (frxETH / sfrxETH) documentation is linked for reference (https://docs.frax.com/; governance: https://gov.frax.finance/). This RPC-pinned record does not compare documentation parameters with the on-chain state."
    },
    {
      "id": "moonwell-lending-base-control-plane",
      "protocol": "Moonwell (Base)",
      "slug": "moonwell-lending-base",
      "family": "moonwell",
      "category": "Base Lending & Borrowing",
      "chain": "base",
      "chain_id": 8453,
      "caip2": "eip155:8453",
      "chain_label": "Base",
      "rpc_env_var": "$BASE_RPC_URL",
      "provenance": "rpc_pinned",
      "base_eas_uid": null,
      "block_number": 57421449,
      "block_hash": "0x36147f7f0b6d2a0a94975e98b14c979034930dbe6f9905a5b0bcb2ab45ba35b0",
      "classification": "rpc_observed",
      "documentation_comparison": "not_assessed",
      "surface": "MoonwellUnitroller_Base · Admin Contract Owned by a 3-of-5 Safe",
      "target_contract": "0xfBb21d0380beE3312B33c4353c8936a0F13EF26C",
      "target_label": "MoonwellUnitroller_Base",
      "bytecode_bytes": 1412,
      "bytecode_keccak256": "0x86a2f6bebe3e171b8d4231544a9925e94e586139762d0164d37c34831a3d0240",
      "is_eip1967_proxy": false,
      "eip1967_implementation": null,
      "eip1967_admin": null,
      "controller_kind": "contract_controller",
      "controller_address": "0x8b621804a7637b781e2BbD58e256a591F2dF7d51",
      "upstream_controller": "0x446342AF4F3bCD374276891C6bb3411bf2F8779E",
      "upstream_kind": "multisig_safe",
      "safe_quorum": "3-of-5",
      "paired_contract": null,
      "paired_label": null,
      "check_type": "eth_call",
      "selector_or_slot": "0xf851a440",
      "call_signature": "admin()",
      "call_args": [],
      "repro_calldata": "0xf851a440",
      "extra_calls": [
        {
          "to": "0x8b621804a7637b781e2BbD58e256a591F2dF7d51",
          "signature": "owner()(address)"
        },
        {
          "to": "0x446342AF4F3bCD374276891C6bb3411bf2F8779E",
          "signature": "getThreshold()(uint256)"
        },
        {
          "to": "0x446342AF4F3bCD374276891C6bb3411bf2F8779E",
          "signature": "getOwners()(address[])"
        }
      ],
      "onchain_observed": "MoonwellUnitroller_Base (0xfBb21d0380beE3312B33c4353c8936a0F13EF26C) verified on Base Mainnet at canonical block #57,421,449 (1,412 bytes runtime code). EIP-1967 implementation and admin storage slots are both zero (non-EIP-1967 contract). Direct admin() returns contract 0x8b621804a7637b781e2BbD58e256a591F2dF7d51 (8,658 bytes runtime code; not a Safe: getThreshold() reverts). That contract's owner() is 0x446342AF4F3bCD374276891C6bb3411bf2F8779E, verified via getThreshold() and getOwners() as a 3-of-5 Safe multisig.",
      "observed_delay_seconds": null,
      "documented_delay_seconds": null,
      "docs_url": "https://docs.moonwell.fi/",
      "governance_url": "https://forum.moonwell.fi/",
      "documented_reference": "Moonwell (Base) documentation is linked for reference (https://docs.moonwell.fi/; governance: https://forum.moonwell.fi/). This RPC-pinned record does not compare documentation parameters with the on-chain state."
    },
    {
      "id": "origin-superoeth-base-control-plane",
      "protocol": "Origin Protocol (SuperOETHb Base)",
      "slug": "origin-superoeth-base",
      "family": "origin",
      "category": "Supercharged Liquid Staking (Base)",
      "chain": "base",
      "chain_id": 8453,
      "caip2": "eip155:8453",
      "chain_label": "Base",
      "rpc_env_var": "$BASE_RPC_URL",
      "provenance": "rpc_pinned",
      "base_eas_uid": null,
      "block_number": 57421449,
      "block_hash": "0x36147f7f0b6d2a0a94975e98b14c979034930dbe6f9905a5b0bcb2ab45ba35b0",
      "classification": "rpc_observed",
      "documentation_comparison": "not_assessed",
      "surface": "SuperOETHb_VaultProxy · 2d Timelock Admin Path",
      "target_contract": "0xDBFeFD2e8460a6Ee4955A68582F85708BAEA60A3",
      "target_label": "SuperOETHb_VaultProxy",
      "bytecode_bytes": 2402,
      "bytecode_keccak256": "0x1ab9c11f4c97800cad045510e6c2ceafc40074dd151fd1ed56bd75c61a0b0421",
      "is_eip1967_proxy": true,
      "eip1967_implementation": "0xCcd483cE093682D7D9a41e645EEb710AFaa88249",
      "eip1967_admin": null,
      "controller_kind": "timelock",
      "controller_address": "0xf817cb3092179083c48c014688D98B72fB61464f",
      "upstream_controller": null,
      "upstream_kind": null,
      "safe_quorum": null,
      "paired_contract": null,
      "paired_label": null,
      "check_type": "eth_call",
      "selector_or_slot": "0xf851a440",
      "call_signature": "admin()",
      "call_args": [],
      "repro_calldata": "0xf851a440",
      "extra_calls": [
        {
          "to": "0xf817cb3092179083c48c014688D98B72fB61464f",
          "signature": "getMinDelay()(uint256)"
        }
      ],
      "onchain_observed": "SuperOETHb_VaultProxy (0xDBFeFD2e8460a6Ee4955A68582F85708BAEA60A3) verified on Base Mainnet at canonical block #57,421,449 (2,402 bytes runtime code). EIP-1967 implementation slot resolves to 0xCcd483cE093682D7D9a41e645EEb710AFaa88249, EIP-1967 admin slot = zero (UUPS / internal upgrade authority). Direct admin() returns timelock controller 0xf817cb3092179083c48c014688D98B72fB61464f with minimum delay 172,800s (2d).",
      "observed_delay_seconds": 172800,
      "documented_delay_seconds": null,
      "docs_url": "https://docs.originprotocol.com/",
      "governance_url": "https://snapshot.org/#/ousdgov.eth",
      "documented_reference": "Origin Protocol (SuperOETHb Base) documentation is linked for reference (https://docs.originprotocol.com/; governance: https://snapshot.org/#/ousdgov.eth). This RPC-pinned record does not compare documentation parameters with the on-chain state."
    },
    {
      "id": "pendle-finance-v2-control-plane",
      "protocol": "Pendle Finance V2",
      "slug": "pendle-finance-v2",
      "family": "pendle",
      "category": "Yield Tokenization & AMM",
      "chain": "ethereum",
      "chain_id": 1,
      "caip2": "eip155:1",
      "chain_label": "Ethereum",
      "rpc_env_var": "$ETH_RPC_URL",
      "provenance": "rpc_pinned",
      "base_eas_uid": null,
      "block_number": 26414499,
      "block_hash": "0xb83fee0a1d10d5fb8510d87ee9e33b180acac3208a7d00162a6a6f97789c0978",
      "classification": "rpc_observed",
      "documentation_comparison": "not_assessed",
      "surface": "VotingEscrowPendleMainchain · 3-of-5 Safe Control Plane",
      "target_contract": "0x4f30A9D41B80ecC5B94306AB4364951AE3170210",
      "target_label": "VotingEscrowPendleMainchain",
      "bytecode_bytes": 13144,
      "bytecode_keccak256": "0xbfbc0073d6bc18a46321732011d0ac25b64c114e033352a24ce6cf88bb3ae325",
      "is_eip1967_proxy": false,
      "eip1967_implementation": null,
      "eip1967_admin": null,
      "controller_kind": "multisig_safe",
      "controller_address": "0x8119EC16F0573B7dAc7C0CB94EB504FB32456ee1",
      "upstream_controller": null,
      "upstream_kind": null,
      "safe_quorum": "3-of-5",
      "paired_contract": null,
      "paired_label": null,
      "check_type": "eth_call",
      "selector_or_slot": "0x8da5cb5b",
      "call_signature": "owner()",
      "call_args": [],
      "repro_calldata": "0x8da5cb5b",
      "extra_calls": [
        {
          "to": "0x8119EC16F0573B7dAc7C0CB94EB504FB32456ee1",
          "signature": "getThreshold()(uint256)"
        },
        {
          "to": "0x8119EC16F0573B7dAc7C0CB94EB504FB32456ee1",
          "signature": "getOwners()(address[])"
        }
      ],
      "onchain_observed": "VotingEscrowPendleMainchain (0x4f30A9D41B80ecC5B94306AB4364951AE3170210) verified on Ethereum Mainnet at canonical block #26,414,499 (13,144 bytes runtime code). EIP-1967 implementation and admin storage slots are both zero (non-EIP-1967 contract). Direct owner() returns 0x8119EC16F0573B7dAc7C0CB94EB504FB32456ee1, verified via getThreshold() and getOwners() as a 3-of-5 Safe multisig.",
      "observed_delay_seconds": null,
      "documented_delay_seconds": null,
      "docs_url": "https://docs.pendle.finance/",
      "governance_url": "https://app.pendle.finance/vependle/overview",
      "documented_reference": "Pendle Finance V2 documentation is linked for reference (https://docs.pendle.finance/; governance: https://app.pendle.finance/vependle/overview). This RPC-pinned record does not compare documentation parameters with the on-chain state."
    },
    {
      "id": "puffer-finance-pufeth-control-plane",
      "protocol": "Puffer Finance (pufETH)",
      "slug": "puffer-finance-pufeth",
      "family": "puffer",
      "category": "Native Liquid Restaking",
      "chain": "ethereum",
      "chain_id": 1,
      "caip2": "eip155:1",
      "chain_label": "Ethereum",
      "rpc_env_var": "$ETH_RPC_URL",
      "provenance": "rpc_pinned",
      "base_eas_uid": null,
      "block_number": 26414499,
      "block_hash": "0xb83fee0a1d10d5fb8510d87ee9e33b180acac3208a7d00162a6a6f97789c0978",
      "classification": "rpc_observed",
      "documentation_comparison": "not_assessed",
      "surface": "PufferVaultV2 (pufETH) · EIP-1967 Proxy & Upgrade Authority",
      "target_contract": "0xD9A442856C234a39a81a089C06451EBAa4306a72",
      "target_label": "PufferVaultV2 (pufETH)",
      "bytecode_bytes": 163,
      "bytecode_keccak256": "0x4fa1494dbad31bb89ca5231b5a00971549aa3a4149a217cabb1c66f127da3cc5",
      "is_eip1967_proxy": true,
      "eip1967_implementation": "0x3b2fdFdEFE919dBcCE0bc5ac426097d5523B8AFA",
      "eip1967_admin": null,
      "controller_kind": "contract_controller",
      "controller_address": "0x8c1686069474410E6243425f4a10177a94EBEE11",
      "upstream_controller": null,
      "upstream_kind": null,
      "safe_quorum": null,
      "paired_contract": null,
      "paired_label": null,
      "check_type": "eth_call",
      "selector_or_slot": "0xbf7e214f",
      "call_signature": "authority()",
      "call_args": [],
      "repro_calldata": "0xbf7e214f",
      "extra_calls": [],
      "onchain_observed": "PufferVaultV2 (pufETH) (0xD9A442856C234a39a81a089C06451EBAa4306a72) verified on Ethereum Mainnet at canonical block #26,414,499 (163 bytes runtime code). EIP-1967 implementation slot resolves to 0x3b2fdFdEFE919dBcCE0bc5ac426097d5523B8AFA, EIP-1967 admin slot = zero (UUPS / internal upgrade authority). Direct authority() returns governance controller contract 0x8c1686069474410E6243425f4a10177a94EBEE11.",
      "observed_delay_seconds": null,
      "documented_delay_seconds": null,
      "docs_url": "https://docs.puffer.fi/",
      "governance_url": "https://snapshot.org/#/pufferdao.eth",
      "documented_reference": "Puffer Finance (pufETH) documentation is linked for reference (https://docs.puffer.fi/; governance: https://snapshot.org/#/pufferdao.eth). This RPC-pinned record does not compare documentation parameters with the on-chain state."
    },
    {
      "id": "reserve-protocol-rtoken-control-plane",
      "protocol": "Reserve Protocol (eUSD RToken)",
      "slug": "reserve-protocol-rtoken",
      "family": "reserve",
      "category": "Asset-Backed RToken Infrastructure",
      "chain": "ethereum",
      "chain_id": 1,
      "caip2": "eip155:1",
      "chain_label": "Ethereum",
      "rpc_env_var": "$ETH_RPC_URL",
      "provenance": "rpc_pinned",
      "base_eas_uid": null,
      "block_number": 26414499,
      "block_hash": "0xb83fee0a1d10d5fb8510d87ee9e33b180acac3208a7d00162a6a6f97789c0978",
      "classification": "rpc_observed",
      "documentation_comparison": "not_assessed",
      "surface": "ReserveRToken_eUSD · EIP-1967 Proxy & Upgrade Authority",
      "target_contract": "0xA0d69E286B938e21CBf7E51D71F6A4c8918f482F",
      "target_label": "ReserveRToken_eUSD",
      "bytecode_bytes": 686,
      "bytecode_keccak256": "0xac6cd5e25813d58f658d168019d72ec53339569d503a95d849bf35535caf3411",
      "is_eip1967_proxy": true,
      "eip1967_implementation": "0x258ce833CF9AD19208372763A00aA1565Dd40b3C",
      "eip1967_admin": null,
      "controller_kind": "immutable_or_role_governed",
      "controller_address": null,
      "upstream_controller": null,
      "upstream_kind": null,
      "safe_quorum": null,
      "paired_contract": null,
      "paired_label": null,
      "check_type": "eth_getStorageAt",
      "selector_or_slot": "0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc",
      "call_signature": null,
      "call_args": [],
      "repro_calldata": null,
      "extra_calls": [],
      "onchain_observed": "ReserveRToken_eUSD (0xA0d69E286B938e21CBf7E51D71F6A4c8918f482F) verified on Ethereum Mainnet at canonical block #26,414,499 (686 bytes runtime code). EIP-1967 implementation slot resolves to 0x258ce833CF9AD19208372763A00aA1565Dd40b3C, EIP-1967 admin slot = zero (UUPS / internal upgrade authority). No single-key Ownable or ProxyAdmin getter exposed on the primary entry contract; permissions follow immutable or role-scoped module architecture.",
      "observed_delay_seconds": null,
      "documented_delay_seconds": null,
      "docs_url": "https://reserve.org/",
      "governance_url": "https://forum.reserve.org/",
      "documented_reference": "Reserve Protocol (eUSD RToken) documentation is linked for reference (https://reserve.org/; governance: https://forum.reserve.org/). This RPC-pinned record does not compare documentation parameters with the on-chain state."
    },
    {
      "id": "rocket-pool-reth-control-plane",
      "protocol": "Rocket Pool (rETH)",
      "slug": "rocket-pool-reth",
      "family": "rocket",
      "category": "Decentralized Liquid Staking",
      "chain": "ethereum",
      "chain_id": 1,
      "caip2": "eip155:1",
      "chain_label": "Ethereum",
      "rpc_env_var": "$ETH_RPC_URL",
      "provenance": "rpc_pinned",
      "base_eas_uid": null,
      "block_number": 26414499,
      "block_hash": "0xb83fee0a1d10d5fb8510d87ee9e33b180acac3208a7d00162a6a6f97789c0978",
      "classification": "rpc_observed",
      "documentation_comparison": "not_assessed",
      "surface": "RocketTokenRETH & RocketStorage Control Plane",
      "target_contract": "0xae78736Cd615f374D3085123A210448E74Fc6393",
      "target_label": "RocketTokenRETH",
      "bytecode_bytes": 8800,
      "bytecode_keccak256": "0xe34255314ec42825a6444800e6894665b8c74e84e9dd2f20866f7057812b3adf",
      "is_eip1967_proxy": false,
      "eip1967_implementation": null,
      "eip1967_admin": null,
      "controller_kind": "contract_controller",
      "controller_address": "0x1d8f8f00cfa6758d7bE78336684788Fb0ee0Fa46",
      "upstream_controller": null,
      "upstream_kind": null,
      "safe_quorum": null,
      "paired_contract": "0x1d8f8f00cfa6758d7bE78336684788Fb0ee0Fa46",
      "paired_label": "RocketStorage",
      "check_type": "eth_getStorageAt",
      "selector_or_slot": "0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc",
      "call_signature": null,
      "call_args": [],
      "repro_calldata": null,
      "extra_calls": [],
      "onchain_observed": "RocketTokenRETH (0xae78736Cd615f374D3085123A210448E74Fc6393) verified on Ethereum Mainnet at canonical block #26,414,499 (8,800 bytes runtime code). EIP-1967 implementation and admin storage slots are both zero (non-EIP-1967 contract). Paired protocol control contract RocketStorage (0x1d8f8f00cfa6758d7bE78336684788Fb0ee0Fa46, 11,270 bytes) verified live at the same block.",
      "observed_delay_seconds": null,
      "documented_delay_seconds": null,
      "docs_url": "https://docs.rocketpool.net/overview/contracts-integrations",
      "governance_url": "https://dao.rocketpool.net/",
      "documented_reference": "Rocket Pool (rETH) documentation is linked for reference (https://docs.rocketpool.net/overview/contracts-integrations; governance: https://dao.rocketpool.net/). This RPC-pinned record does not compare documentation parameters with the on-chain state."
    },
    {
      "id": "safe-singleton-core-control-plane",
      "protocol": "Safe Smart Account (v1.4.1 Singleton)",
      "slug": "safe-singleton-core",
      "family": "safe",
      "category": "Smart Account & Multisig Custody Core",
      "chain": "ethereum",
      "chain_id": 1,
      "caip2": "eip155:1",
      "chain_label": "Ethereum",
      "rpc_env_var": "$ETH_RPC_URL",
      "provenance": "rpc_pinned",
      "base_eas_uid": null,
      "block_number": 26414499,
      "block_hash": "0xb83fee0a1d10d5fb8510d87ee9e33b180acac3208a7d00162a6a6f97789c0978",
      "classification": "rpc_observed",
      "documentation_comparison": "not_assessed",
      "surface": "SafeSingleton_v1_4_1 & SafeProxyFactory_v1_4_1 Control Plane",
      "target_contract": "0x41675C099F32341bf84BFc5382aF534df5C7461a",
      "target_label": "SafeSingleton_v1_4_1",
      "bytecode_bytes": 23579,
      "bytecode_keccak256": "0x1fe2df852ba3299d6534ef416eefa406e56ced995bca886ab7a553e6d0c5e1c4",
      "is_eip1967_proxy": false,
      "eip1967_implementation": null,
      "eip1967_admin": null,
      "controller_kind": "contract_controller",
      "controller_address": "0x4e1DCf7AD4e460CfD30791CCC4F9c8a4f820ec67",
      "upstream_controller": null,
      "upstream_kind": null,
      "safe_quorum": null,
      "paired_contract": "0x4e1DCf7AD4e460CfD30791CCC4F9c8a4f820ec67",
      "paired_label": "SafeProxyFactory_v1_4_1",
      "check_type": "eth_getStorageAt",
      "selector_or_slot": "0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc",
      "call_signature": null,
      "call_args": [],
      "repro_calldata": null,
      "extra_calls": [],
      "onchain_observed": "SafeSingleton_v1_4_1 (0x41675C099F32341bf84BFc5382aF534df5C7461a) verified on Ethereum Mainnet at canonical block #26,414,499 (23,579 bytes runtime code). EIP-1967 implementation and admin storage slots are both zero (non-EIP-1967 contract). Paired protocol control contract SafeProxyFactory_v1_4_1 (0x4e1DCf7AD4e460CfD30791CCC4F9c8a4f820ec67, 3,054 bytes) verified live at the same block.",
      "observed_delay_seconds": null,
      "documented_delay_seconds": null,
      "docs_url": "https://docs.safe.global/",
      "governance_url": "https://forum.safe.global/",
      "documented_reference": "Safe Smart Account (v1.4.1 Singleton) documentation is linked for reference (https://docs.safe.global/; governance: https://forum.safe.global/). This RPC-pinned record does not compare documentation parameters with the on-chain state."
    },
    {
      "id": "seamless-protocol-base-control-plane",
      "protocol": "Seamless Protocol (Base)",
      "slug": "seamless-protocol-base",
      "family": "seamless",
      "category": "Base Lending & Integrated Liquidity",
      "chain": "base",
      "chain_id": 8453,
      "caip2": "eip155:8453",
      "chain_label": "Base",
      "rpc_env_var": "$BASE_RPC_URL",
      "provenance": "rpc_pinned",
      "base_eas_uid": null,
      "block_number": 57421449,
      "block_hash": "0x36147f7f0b6d2a0a94975e98b14c979034930dbe6f9905a5b0bcb2ab45ba35b0",
      "classification": "rpc_observed",
      "documentation_comparison": "not_assessed",
      "surface": "SeamlessPoolAddressesProvider · Non-Proxy Bytecode & Role Architecture",
      "target_contract": "0x0E02EB705be325407707662C6f6d3466E939f3a0",
      "target_label": "SeamlessPoolAddressesProvider",
      "bytecode_bytes": 9779,
      "bytecode_keccak256": "0x22818496ed85629596372dcbe81fbc48c729489bdf829e198040b0f06fc4f58f",
      "is_eip1967_proxy": false,
      "eip1967_implementation": null,
      "eip1967_admin": null,
      "controller_kind": "immutable_or_role_governed",
      "controller_address": null,
      "upstream_controller": null,
      "upstream_kind": null,
      "safe_quorum": null,
      "paired_contract": null,
      "paired_label": null,
      "check_type": "eth_getStorageAt",
      "selector_or_slot": "0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc",
      "call_signature": null,
      "call_args": [],
      "repro_calldata": null,
      "extra_calls": [],
      "onchain_observed": "SeamlessPoolAddressesProvider (0x0E02EB705be325407707662C6f6d3466E939f3a0) verified on Base Mainnet at canonical block #57,421,449 (9,779 bytes runtime code). EIP-1967 implementation and admin storage slots are both zero (non-EIP-1967 contract). No single-key Ownable or ProxyAdmin getter exposed on the primary entry contract; permissions follow immutable or role-scoped module architecture.",
      "observed_delay_seconds": null,
      "documented_delay_seconds": null,
      "docs_url": "https://docs.seamlessprotocol.com/technical/smart-contracts",
      "governance_url": "https://seamlessprotocol.com/",
      "documented_reference": "Seamless Protocol (Base) documentation is linked for reference (https://docs.seamlessprotocol.com/technical/smart-contracts; governance: https://seamlessprotocol.com/). This RPC-pinned record does not compare documentation parameters with the on-chain state."
    },
    {
      "id": "superform-v2-base-control-plane",
      "protocol": "Superform Core v2 (Base)",
      "slug": "superform-v2-base",
      "family": "superform",
      "category": "Omnichain ERC-7579 Vault & Yield Infrastructure",
      "chain": "base",
      "chain_id": 8453,
      "caip2": "eip155:8453",
      "chain_label": "Base",
      "rpc_env_var": "$BASE_RPC_URL",
      "provenance": "rpc_pinned",
      "base_eas_uid": null,
      "block_number": 57421449,
      "block_hash": "0x36147f7f0b6d2a0a94975e98b14c979034930dbe6f9905a5b0bcb2ab45ba35b0",
      "classification": "rpc_observed",
      "documentation_comparison": "not_assessed",
      "surface": "SuperGovernor & SuperVaultAggregator Control Plane",
      "target_contract": "0xB5396ef2bF8CA360cEB4166b77AFb2bed20e74d4",
      "target_label": "SuperGovernor",
      "bytecode_bytes": 15614,
      "bytecode_keccak256": "0x4dfe0bcd9f94f3d29d1dbbce22b6eb4192acf8d3108cc253ab28a51ec7caeff4",
      "is_eip1967_proxy": false,
      "eip1967_implementation": null,
      "eip1967_admin": null,
      "controller_kind": "contract_controller",
      "controller_address": "0x10AC0b33e1C4501CF3ec1cB1AE51ebfdbd2d4698",
      "upstream_controller": null,
      "upstream_kind": null,
      "safe_quorum": null,
      "paired_contract": "0x10AC0b33e1C4501CF3ec1cB1AE51ebfdbd2d4698",
      "paired_label": "SuperVaultAggregator",
      "check_type": "eth_getStorageAt",
      "selector_or_slot": "0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc",
      "call_signature": null,
      "call_args": [],
      "repro_calldata": null,
      "extra_calls": [],
      "onchain_observed": "SuperGovernor (0xB5396ef2bF8CA360cEB4166b77AFb2bed20e74d4) verified on Base Mainnet at canonical block #57,421,449 (15,614 bytes runtime code). EIP-1967 implementation and admin storage slots are both zero (non-EIP-1967 contract). Paired protocol control contract SuperVaultAggregator (0x10AC0b33e1C4501CF3ec1cB1AE51ebfdbd2d4698, 21,772 bytes) verified live at the same block.",
      "observed_delay_seconds": null,
      "documented_delay_seconds": null,
      "docs_url": "https://docs.superform.xyz/deployment-addresses",
      "governance_url": "https://docs.superform.xyz/operate/permissions",
      "documented_reference": "Superform Core v2 (Base) documentation is linked for reference (https://docs.superform.xyz/deployment-addresses; governance: https://docs.superform.xyz/operate/permissions). This RPC-pinned record does not compare documentation parameters with the on-chain state."
    },
    {
      "id": "synthetix-v3-core-control-plane",
      "protocol": "Synthetix V3 Core",
      "slug": "synthetix-v3-core",
      "family": "synthetix",
      "category": "Derivatives Liquidity Infrastructure",
      "chain": "ethereum",
      "chain_id": 1,
      "caip2": "eip155:1",
      "chain_label": "Ethereum",
      "rpc_env_var": "$ETH_RPC_URL",
      "provenance": "rpc_pinned",
      "base_eas_uid": null,
      "block_number": 26414499,
      "block_hash": "0xb83fee0a1d10d5fb8510d87ee9e33b180acac3208a7d00162a6a6f97789c0978",
      "classification": "rpc_observed",
      "documentation_comparison": "not_assessed",
      "surface": "SynthetixCoreProxy · 4-of-7 Safe Control Plane",
      "target_contract": "0xffffffaEff0B96Ea8e4f94b2253f31abdD875847",
      "target_label": "SynthetixCoreProxy",
      "bytecode_bytes": 344,
      "bytecode_keccak256": "0x3848d007e90ad9829ee273f9577bd8336741bfb0dd9ca7f88005ed6e98c1e32b",
      "is_eip1967_proxy": false,
      "eip1967_implementation": null,
      "eip1967_admin": null,
      "controller_kind": "multisig_safe",
      "controller_address": "0xEb3107117FEAd7de89Cd14D463D340A2E6917769",
      "upstream_controller": null,
      "upstream_kind": null,
      "safe_quorum": "4-of-7",
      "paired_contract": null,
      "paired_label": null,
      "check_type": "eth_call",
      "selector_or_slot": "0x8da5cb5b",
      "call_signature": "owner()",
      "call_args": [],
      "repro_calldata": "0x8da5cb5b",
      "extra_calls": [
        {
          "to": "0xEb3107117FEAd7de89Cd14D463D340A2E6917769",
          "signature": "getThreshold()(uint256)"
        },
        {
          "to": "0xEb3107117FEAd7de89Cd14D463D340A2E6917769",
          "signature": "getOwners()(address[])"
        }
      ],
      "onchain_observed": "SynthetixCoreProxy (0xffffffaEff0B96Ea8e4f94b2253f31abdD875847) verified on Ethereum Mainnet at canonical block #26,414,499 (344 bytes runtime code). EIP-1967 implementation and admin storage slots are both zero (non-EIP-1967 contract). Direct owner() returns 0xEb3107117FEAd7de89Cd14D463D340A2E6917769, verified via getThreshold() and getOwners() as a 4-of-7 Safe multisig.",
      "observed_delay_seconds": null,
      "documented_delay_seconds": null,
      "docs_url": "https://docs.synthetix.io/v/v3/for-developers/addresses",
      "governance_url": "https://governance.synthetix.io/",
      "documented_reference": "Synthetix V3 Core documentation is linked for reference (https://docs.synthetix.io/v/v3/for-developers/addresses; governance: https://governance.synthetix.io/). This RPC-pinned record does not compare documentation parameters with the on-chain state."
    },
    {
      "id": "uniswap-governance-timelock-control-plane",
      "protocol": "Uniswap V3 & Governance Timelock",
      "slug": "uniswap-governance-timelock",
      "family": "uniswap",
      "category": "Blue-Chip DEX & Governance",
      "chain": "ethereum",
      "chain_id": 1,
      "caip2": "eip155:1",
      "chain_label": "Ethereum",
      "rpc_env_var": "$ETH_RPC_URL",
      "provenance": "rpc_pinned",
      "base_eas_uid": null,
      "block_number": 26414499,
      "block_hash": "0xb83fee0a1d10d5fb8510d87ee9e33b180acac3208a7d00162a6a6f97789c0978",
      "classification": "rpc_observed",
      "documentation_comparison": "not_assessed",
      "surface": "UniswapV3Factory · Owner Contract under the 2d Governance Timelock",
      "target_contract": "0x1F98431c8aD98523631AE4a59f267346ea31F984",
      "target_label": "UniswapV3Factory",
      "bytecode_bytes": 24535,
      "bytecode_keccak256": "0x4d7b8525cd5d14343fa67a732fba5b24cddba11620ca88392f4ec6c52f91fd69",
      "is_eip1967_proxy": false,
      "eip1967_implementation": null,
      "eip1967_admin": null,
      "controller_kind": "contract_controller",
      "controller_address": "0xf2371551Fe3937Db7c750f4DfABe5c2fFFdcBf5A",
      "upstream_controller": "0x1a9C8182C09F50C8318d769245beA52c32BE35BC",
      "upstream_kind": "timelock",
      "safe_quorum": null,
      "paired_contract": null,
      "paired_label": null,
      "check_type": "eth_call",
      "selector_or_slot": "0x8da5cb5b",
      "call_signature": "owner()",
      "call_args": [],
      "repro_calldata": "0x8da5cb5b",
      "extra_calls": [
        {
          "to": "0xf2371551Fe3937Db7c750f4DfABe5c2fFFdcBf5A",
          "signature": "owner()(address)"
        },
        {
          "to": "0x1a9C8182C09F50C8318d769245beA52c32BE35BC",
          "signature": "delay()(uint256)"
        }
      ],
      "onchain_observed": "UniswapV3Factory (0x1F98431c8aD98523631AE4a59f267346ea31F984) verified on Ethereum Mainnet at canonical block #26,414,499 (24,535 bytes runtime code). EIP-1967 implementation and admin storage slots are both zero (non-EIP-1967 contract). Direct owner() returns contract 0xf2371551Fe3937Db7c750f4DfABe5c2fFFdcBf5A (7,266 bytes runtime code; exposes no timelock delay getter). That contract's owner() is the Uniswap governance Timelock 0x1a9C8182C09F50C8318d769245beA52c32BE35BC, whose delay() returns 172,800s (2d).",
      "observed_delay_seconds": 172800,
      "documented_delay_seconds": null,
      "docs_url": "https://docs.uniswap.org/contracts/v3/reference/deployments/ethereum-deployments",
      "governance_url": "https://gov.uniswap.org/",
      "documented_reference": "Uniswap V3 & Governance Timelock documentation is linked for reference (https://docs.uniswap.org/contracts/v3/reference/deployments/ethereum-deployments; governance: https://gov.uniswap.org/). This RPC-pinned record does not compare documentation parameters with the on-chain state."
    }
  ]
}
