{
  "schema_version": "1.0.0",
  "record_kind": "CHAIN4663_DUAL_TVL_SNAPSHOT",
  "snapshot_id": "dual-tvl-snapshot:v1:sha256:2720f7b1132625403715e0f6c89b401ee02e7703ee3a92aa8e03aaf6c2531412",
  "content_hash": "2720f7b1132625403715e0f6c89b401ee02e7703ee3a92aa8e03aaf6c2531412",
  "chain_id": 4663,
  "generated_at": "2026-09-07T05:32:11.486Z",
  "catalog_version": "dual-tvl-methodologies-v1",
  "truth_tier": "B",
  "status": "UNAVAILABLE",
  "unavailable_reason": "COVERAGE_CUT_EMPTY",
  "policy": "CHAIN4663 publishes DeFi-net TVL and Total-assets TVL together under versioned inclusion rules. Neither series is a headline number. A missing, stale, or malformed required component makes both series UNAVAILABLE — never zero and never a silently partial total. External DefiLlama / L2Beat mirrors are comparison references only and never substitute for first-party series. Values are not market capitalization, TVS, reference notional, or investable claims.",
  "coverage": {
    "status": "EMPTY",
    "required_component_ids": [],
    "present_component_ids": [],
    "missing_component_ids": [],
    "required_count": 0,
    "present_count": 0,
    "missing_count": 0,
    "max_age_seconds": 3600
  },
  "methodologies": {
    "defi_net": {
      "key": "DEFI_NET",
      "title": "DeFi-net TVL",
      "methodology_version": "chain-tvl-defi-net-v1",
      "status": "UNAVAILABLE",
      "value_usd": null,
      "unavailable_reason": "COVERAGE_CUT_EMPTY",
      "unit": "USD",
      "value_type": "EXACT_DECIMAL_STRING",
      "component_ids": [],
      "inclusion": {
        "counts_as_asset": [
          "Token balances locked in covered DEX pool contracts (reserves / active liquidity) on Chain 4663",
          "Lending market supply-side assets net of outstanding borrow (supplied − borrowed) when both sides are evidence-bound",
          "Other protocol-locked balances explicitly declared in the coverage cut as OTHER_LOCKED"
        ],
        "netting": [
          "LENDING_MARKET: contribution = max(0, supplied_usd − borrowed_usd) in exact micro-USD integer math",
          "DEX_LIQUIDITY and OTHER_LOCKED: contribution = locked_usd (no borrow side)"
        ],
        "exclusions": [
          "Outstanding borrowed amounts (they are the DeFi-net / total-assets delta, not locked value)",
          "L1 bridge escrow / bridged TVL / total value secured (TVS) measures",
          "Wallet balances outside protocol contracts",
          "Governance-token staking / pool2 / treasury when not in the declared coverage cut",
          "Stock-token reference notional, market capitalization, or oracle mark alone",
          "Receipt / LP token double-count across protocols (coverage cut must not list both sides)",
          "Any component with status STALE or UNAVAILABLE"
        ],
        "why": "Matches the DeFi accounting convention that TVL measures assets remaining at risk in protocol contracts without inflating totals by counting the same capital once as supply and again as a borrowed claim.",
        "summary": "Sum of value locked in the declared covered DeFi protocol set on Chain 4663, netting borrowed amounts out of lending markets so cycled debt is not double-counted.",
        "comparable_to": "DeFiLlama-style protocol TVL (borrowed excluded from locked value)"
      }
    },
    "total_assets": {
      "key": "TOTAL_ASSETS",
      "title": "Total-assets TVL",
      "methodology_version": "chain-tvl-total-assets-v1",
      "status": "UNAVAILABLE",
      "value_usd": null,
      "unavailable_reason": "COVERAGE_CUT_EMPTY",
      "unit": "USD",
      "value_type": "EXACT_DECIMAL_STRING",
      "component_ids": [],
      "inclusion": {
        "counts_as_asset": [
          "Token balances locked in covered DEX pool contracts on Chain 4663",
          "Lending market gross supplied assets (total supply) without subtracting borrow",
          "Other protocol-locked balances declared as OTHER_LOCKED in the coverage cut"
        ],
        "netting": [
          "LENDING_MARKET: contribution = supplied_usd (borrow is not subtracted)",
          "DEX_LIQUIDITY and OTHER_LOCKED: contribution = locked_usd"
        ],
        "exclusions": [
          "L1 bridge escrow / bridged TVL / TVS measures (tracked separately when available)",
          "Wallet balances outside protocol contracts",
          "Governance-token staking / pool2 / treasury when not in the declared coverage cut",
          "Stock-token reference notional or market capitalization",
          "Any component with status STALE or UNAVAILABLE"
        ],
        "why": "Publishes the gross deposited capital view that does not reduce lending totals by outstanding borrow. When both methodologies use the same coverage cut, the delta equals the sum of evidence-bound borrowed amounts on lending markets.",
        "summary": "Sum of gross deposited / locked assets in the same declared covered protocol set without netting outstanding borrow against supply.",
        "comparable_to": "Gross total-assets style accounting (supplied not reduced by borrow)"
      }
    }
  },
  "delta": {
    "key": "DUAL_TVL_DELTA",
    "title": "Total-assets minus DeFi-net",
    "status": "UNAVAILABLE",
    "value_usd": null,
    "unit": "USD",
    "formula": "total_assets_usd − defi_net_usd",
    "meaning": "When both series are AVAILABLE under the same coverage cut, the delta equals the sum of outstanding borrowed USD on covered LENDING_MARKET components. It is the inclusion-rule gap between gross deposits and net locked value — not an error, not a ranking, and not a third independent TVL series from a different universe.",
    "unavailable_reason": "COVERAGE_CUT_EMPTY"
  },
  "components": [],
  "external_references": [
    {
      "metric_key": "DEFILLAMA_TVL",
      "role": "EXTERNAL_REFERENCE_COMPARISON_ONLY",
      "value_usd": "908682251.567063",
      "definition": "Sum of protocol TVL attributed by DefiLlama to Robinhood Chain; this is not bridge-secured value or token reference notional.",
      "source_url": "https://api.llama.fi/v2/chains",
      "source_as_of": null,
      "observed_at": "2026-09-06T22:01:21.846Z",
      "not_a_chain4663_series": true
    },
    {
      "metric_key": "L2BEAT_TVS",
      "role": "EXTERNAL_REFERENCE_COMPARISON_ONLY",
      "value_usd": "2914339840",
      "definition": "Total value secured as classified and calculated by L2BEAT for the Robinhood Chain scaling project.",
      "source_url": "https://l2beat.com/layer2s/projects/robinhood",
      "source_as_of": null,
      "observed_at": "2026-09-06T22:01:21.846Z",
      "not_a_chain4663_series": true
    }
  ],
  "required_ingestion": [
    {
      "lane_id": "P1-005-INGEST-LENDING-POSITIONS",
      "description": "First-party fixed-block Morpho (and other lending) market state: total_supply and total_borrow in base units with USD conversion evidence, block, and observed_at.",
      "component_classes": [
        "LENDING_MARKET"
      ],
      "status": "NOT_PRESENT_IN_D1"
    },
    {
      "lane_id": "P1-005-INGEST-DEX-LOCKED",
      "description": "First-party fixed-block DEX pool locked value for the declared coverage set (V2 reserves or V3 active liquidity valued in USD with evidence). venue_pool_evidence.quote_liquidity_usd is RWA/USDG quote-side eligibility only and is not chain TVL.",
      "component_classes": [
        "DEX_LIQUIDITY"
      ],
      "status": "NOT_PRESENT_IN_D1"
    },
    {
      "lane_id": "P1-005-INGEST-PROTOCOL-COVERAGE-CUT",
      "description": "Accepted coverage-cut binding that enumerates required component_ids for a reproducible dual-TVL observation. Without it, series remain UNAVAILABLE.",
      "component_classes": [
        "LENDING_MARKET",
        "DEX_LIQUIDITY",
        "OTHER_LOCKED"
      ],
      "status": "NOT_PRESENT_IN_D1"
    }
  ],
  "paths": {
    "page": "/tvl",
    "api": "/api/v1/tvl",
    "mcp_tool": "get_dual_tvl"
  }
}