{
  "schemaVersion": "avalanche-income-ledger-dashboard/1.0.0",
  "generatedAt": "2026-08-28T02:05:16.421Z",
  "reportingCutoff": "2026-07-01T00:00:00Z",
  "headline": {
    "month": "2026-06",
    "ngcpUsd": 3100000,
    "holderYieldUsd": 2700000,
    "ngciUsd": 5800000,
    "issuerReserveIncomeUsd": 6900000,
    "ngciGeneralUsd": 12700000,
    "evidenceClassification": {
      "ngcpUsd": "published-benchmark",
      "holderYieldUsd": "published-benchmark",
      "ngciUsd": "published-benchmark",
      "issuerReserveIncomeUsd": "published-benchmark",
      "ngciGeneralUsd": "published-benchmark"
    },
    "layerShares": {
      "ngcp": 0.2440944881889764,
      "holder": 0.2125984251968504,
      "issuer": 0.5433070866141733
    },
    "publishedIdentityResiduals": {
      "ngciUsd": 0,
      "ngciGeneralUsd": 0
    }
  },
  "lifetime": {
    "ngcpUsd": 954800000,
    "holderYieldUsd": 32300000,
    "issuerReserveIncomeUsd": 242800000,
    "wholeChainBurnSince2024Usd": 23500000,
    "comparability": "The three income totals begin on different availability dates and must not be presented as one same-window total."
  },
  "volatility": {
    "startMonth": "2024-01",
    "endMonth": "2026-06",
    "observationCount": 30,
    "ngcpCv": 0.51,
    "issuerIncomeCv": 0.16,
    "ngciGeneralCv": 0.29,
    "ngcpPeakTroughMultiple": 7.5,
    "issuerPeakTroughMultiple": 2.1,
    "statisticStatus": "published-only-no-monthly-series",
    "steadinessRatio": 3.1875
  },
  "holderEntities": [
    {
      "name": "Avant",
      "products": [
        "savUSD",
        "savBTC"
      ],
      "yieldUsd": 12400000,
      "status": "named-by-article",
      "shareOfPublishedHolderYield": 0.38390092879256965
    },
    {
      "name": "BlackRock",
      "products": [
        "BUIDL"
      ],
      "yieldUsd": 9000000,
      "status": "named-by-article",
      "shareOfPublishedHolderYield": 0.2786377708978328
    },
    {
      "name": "Janus Henderson",
      "products": [
        "JAAA"
      ],
      "yieldUsd": 6700000,
      "status": "named-by-article",
      "shareOfPublishedHolderYield": 0.20743034055727555
    }
  ],
  "holderCoverage": {
    "namedEntities": 3,
    "publishedEntities": 7,
    "namedYieldUsd": 28100000,
    "publishedYieldUsd": 32300000,
    "namedYieldShare": 0.8699690402476781
  },
  "products": {
    "schemaVersion": "avalanche-holder-product-registry/1.0.0",
    "effectiveAt": "2026-08-12T00:00:00Z",
    "products": [
      {
        "entity": "Avant",
        "symbol": "savUSD",
        "address": "0x06d47F3fb376649c3A9Dafe069B3D6E35572219E",
        "mechanic": "exchange-rate-accrual",
        "identityStatus": "verified",
        "countedInBenchmark": true
      },
      {
        "entity": "Avant",
        "symbol": "savBTC",
        "address": "0x649342c6bff544d82DF1B2bA3C93e0C22cDeBa84",
        "mechanic": "exchange-rate-accrual",
        "identityStatus": "verified",
        "countedInBenchmark": true
      },
      {
        "entity": "BlackRock",
        "symbol": "BUIDL",
        "address": "0x53FC82f14F009009b440a706e31c9021E1196A2F",
        "mechanic": "bulk-operator-path-derived-distribution",
        "identityStatus": "verified",
        "identityVerification": "verified-address-source-snapshot",
        "economicFlowConfidence": "path-derived-reconstructed-issuer-attestation-unavailable",
        "countedInBenchmark": true
      },
      {
        "entity": "Janus Henderson",
        "symbol": "JAAA",
        "address": null,
        "mechanic": "nav-or-distribution",
        "identityStatus": "unresolved-conflicting-representations",
        "countedInBenchmark": true
      }
    ],
    "coverageNote": "The public article names only three of seven holder-yield entities. Unnamed candidates are not counted."
  },
  "issuerConcentration": {
    "largestIssuerIncomeUsd": 173200000,
    "secondIssuerIncomeUsd": 59700000,
    "allIssuerIncomeUsd": 242800000,
    "issuerNamesPublished": false,
    "topTwoShare": 0.9592257001647446
  },
  "scenarioDefaults": {
    "ngcpUsd": 3100000,
    "holderYieldUsd": 2700000,
    "residentFloatUsd": 2312672176.30854,
    "annualTreasuryRate": 0.0363,
    "days": 30,
    "reserveCoverage": 1,
    "retainedFraction": 1,
    "issuerIncomeUsd": 6900000,
    "wholeChainBurnUsd": 93000,
    "caveat": "Resident float is algebraically implied from the rounded $6.9M article estimate under ACT/365, 100% reserve coverage, and 100% issuer retention. It is not an observed float."
  },
  "metrics": [
    {
      "id": "gross_protocol_revenue_usd",
      "name": "Gross protocol revenue",
      "unit": "USD",
      "group": "Production",
      "formula": "Σ user fee quantity × point-in-time token price",
      "status": "unavailable",
      "value": null,
      "scope": "Requires unpublished economic inputs.",
      "note": "The formula is implemented, but the real source inputs are not public.",
      "fixtureCalculation": {
        "classification": "synthetic-formula-fixture",
        "value": 260,
        "input": "data/source/calculation-fixture.json"
      }
    },
    {
      "id": "protocol_onchain_expense_usd",
      "name": "Protocol on-chain expense",
      "unit": "USD",
      "group": "Production",
      "formula": "Σ supplier payments and incentives × point-in-time token price",
      "status": "unavailable",
      "value": null,
      "scope": "Requires unpublished economic inputs.",
      "note": "The formula is implemented, but the real source inputs are not public.",
      "fixtureCalculation": {
        "classification": "synthetic-formula-fixture",
        "value": 60,
        "input": "data/source/calculation-fixture.json"
      }
    },
    {
      "id": "protocol_onchain_profit_usd",
      "name": "Protocol on-chain profit",
      "unit": "USD",
      "group": "Production",
      "formula": "Revenue − on-chain expense",
      "status": "unavailable",
      "value": null,
      "scope": "Requires unpublished economic inputs.",
      "note": "The formula is implemented, but the real source inputs are not public.",
      "fixtureCalculation": {
        "classification": "synthetic-formula-fixture",
        "value": 200,
        "input": "data/source/calculation-fixture.json"
      }
    },
    {
      "id": "protocol_attributed_gas_usd",
      "name": "Protocol-attributed C-Chain gas",
      "unit": "USD",
      "group": "Production",
      "formula": "Σ receipt fee × AVAX price × protocol allocation",
      "status": "unavailable",
      "value": null,
      "scope": "Requires unpublished economic inputs.",
      "note": "The formula is implemented, but the real source inputs are not public.",
      "fixtureCalculation": {
        "classification": "synthetic-formula-fixture",
        "value": 15,
        "input": "data/source/calculation-fixture.json"
      }
    },
    {
      "id": "ngcp_usd",
      "name": "Nominal Gross Chain Product",
      "unit": "USD",
      "group": "Production",
      "formula": "Σ protocol profit + protocol-attributed gas",
      "status": "published",
      "value": 3100000,
      "scope": "June 2026 article benchmark",
      "note": "Underlying protocol-month facts are not published.",
      "fixtureCalculation": {
        "classification": "synthetic-formula-fixture",
        "value": 215,
        "input": "data/source/calculation-fixture.json"
      }
    },
    {
      "id": "whole_chain_burn_usd",
      "name": "C-Chain EVM receipt fees burned",
      "unit": "USD",
      "group": "Capture",
      "formula": "Σ EVM receipt gasUsed × effectiveGasPrice × collected AVAX spot price",
      "status": "observed-sample",
      "value": 1.640967309395241,
      "scope": "18-block EVM receipt sample, not a month or whole-chain total",
      "note": "Exact C-Chain EVM receipt fees in the frozen range, including reverted transactions; atomic extData gas is excluded and USD uses the collected spot price.",
      "fixtureCalculation": {
        "classification": "synthetic-formula-fixture",
        "value": 16,
        "input": "data/source/calculation-fixture.json"
      }
    },
    {
      "id": "holder_yield_usd",
      "name": "External-source holder yield",
      "unit": "USD",
      "group": "Income stack",
      "formula": "Yield-only NAV accrual + explicit distributions",
      "status": "published",
      "value": 2700000,
      "scope": "June 2026 article benchmark",
      "note": "Only three of seven holder entities are named.",
      "fixtureCalculation": {
        "classification": "synthetic-formula-fixture",
        "value": 25,
        "input": "data/source/calculation-fixture.json"
      }
    },
    {
      "id": "ngci_usd",
      "name": "Nominal Gross Chain Income",
      "unit": "USD",
      "group": "Income stack",
      "formula": "NGCP + holder yield",
      "status": "calculated",
      "value": 5800000,
      "scope": "June 2026 identity check from published components",
      "note": "The calculated identity matches the article benchmark, but the headline remains labeled as a published benchmark and is not an independent reconstruction.",
      "fixtureCalculation": {
        "classification": "synthetic-formula-fixture",
        "value": 240,
        "input": "data/source/calculation-fixture.json"
      }
    },
    {
      "id": "resident_stablecoin_float_usd",
      "name": "Avalanche-resident stablecoin float",
      "unit": "USD",
      "group": "Income stack",
      "formula": "Local supply − escrow − issuer inventory − exclusions",
      "status": "unavailable",
      "value": null,
      "scope": "Requires unpublished economic inputs.",
      "note": "The formula is implemented, but the real source inputs are not public.",
      "fixtureCalculation": {
        "classification": "synthetic-formula-fixture",
        "value": 600,
        "input": "data/source/calculation-fixture.json"
      }
    },
    {
      "id": "issuer_reserve_income_usd",
      "name": "Issuer reserve income",
      "unit": "USD",
      "group": "Income stack",
      "formula": "Time-weighted float × Treasury rate × day fraction × retained share",
      "status": "published",
      "value": 6900000,
      "scope": "June 2026 article benchmark",
      "note": "Issuer float and retained-share inputs are not published.",
      "fixtureCalculation": {
        "classification": "synthetic-formula-fixture",
        "value": 12,
        "input": "data/source/calculation-fixture.json"
      }
    },
    {
      "id": "ngci_general_usd",
      "name": "NGCI-general",
      "unit": "USD",
      "group": "Income stack",
      "formula": "NGCI + issuer reserve income",
      "status": "calculated",
      "value": 12700000,
      "scope": "June 2026 identity check from published components",
      "note": "The calculated identity matches the article benchmark, but the headline remains labeled as a published benchmark and is not an independent reconstruction.",
      "fixtureCalculation": {
        "classification": "synthetic-formula-fixture",
        "value": 252,
        "input": "data/source/calculation-fixture.json"
      }
    },
    {
      "id": "strict_gcp_capture_rate",
      "name": "Strict NGCP capture rate",
      "unit": "ratio",
      "group": "Capture",
      "formula": "Protocol-attributed gas ÷ NGCP",
      "status": "unavailable",
      "value": null,
      "scope": "Requires unpublished economic inputs.",
      "note": "The formula is implemented, but the real source inputs are not public.",
      "fixtureCalculation": {
        "classification": "synthetic-formula-fixture",
        "value": 0.06976744186046512,
        "input": "data/source/calculation-fixture.json"
      }
    },
    {
      "id": "generous_gcp_capture_overlay_rate",
      "name": "Whole-chain burn / NGCP overlay",
      "unit": "ratio",
      "group": "Capture",
      "formula": "Whole-chain burn ÷ NGCP",
      "status": "published",
      "value": 0.03,
      "scope": "June 2026 article benchmark",
      "note": "Described as near 3%; whole-chain and protocol-mapped boundaries differ.",
      "fixtureCalculation": {
        "classification": "synthetic-formula-fixture",
        "value": 0.07441860465116279,
        "input": "data/source/calculation-fixture.json"
      }
    },
    {
      "id": "total_stack_capture_rate",
      "name": "Whole-chain burn / NGCI-general",
      "unit": "ratio",
      "group": "Capture",
      "formula": "Whole-chain burn ÷ NGCI-general",
      "status": "modeled",
      "value": 0.007322834645669292,
      "scope": "June 2026, using the article’s approximate 3% overlay",
      "note": "Uses an implied burn amount, not an observed June fee total.",
      "fixtureCalculation": {
        "classification": "synthetic-formula-fixture",
        "value": 0.06349206349206349,
        "input": "data/source/calculation-fixture.json"
      }
    },
    {
      "id": "layer_share",
      "name": "Income mix share",
      "unit": "ratio",
      "group": "Income stack",
      "formula": "Layer value ÷ NGCI-general",
      "status": "calculated",
      "value": {
        "ngcp": 0.2440944881889764,
        "holder": 0.2125984251968504,
        "issuer": 0.5433070866141733
      },
      "scope": "June 2026, from published components",
      "note": "Shares sum to one using the calculated stack total.",
      "fixtureCalculation": {
        "classification": "synthetic-formula-fixture",
        "value": {
          "ngcp": 0.8531746031746031,
          "holder": 0.0992063492063492,
          "issuer": 0.047619047619047616
        },
        "input": "data/source/calculation-fixture.json"
      }
    },
    {
      "id": "coefficient_of_variation",
      "name": "Coefficient of variation",
      "unit": "ratio",
      "group": "Stability",
      "formula": "Population standard deviation ÷ mean",
      "status": "published",
      "value": {
        "ngcp": 0.51,
        "issuer": 0.16,
        "general": 0.29
      },
      "scope": "January 2024–June 2026 article benchmark",
      "note": "Population/sample convention and monthly observations are not published.",
      "fixtureCalculation": {
        "classification": "synthetic-formula-fixture",
        "value": {
          "ngcp": 0.17266651685962275,
          "issuer": 0.07422696190252055,
          "general": 0.1589225256897433
        },
        "input": "data/source/calculation-fixture.json"
      }
    },
    {
      "id": "peak_to_trough_ratio",
      "name": "Peak-to-trough multiple",
      "unit": "multiple",
      "group": "Stability",
      "formula": "Maximum ÷ minimum over one frozen window",
      "status": "published",
      "value": {
        "ngcp": 7.5,
        "issuer": 2.1
      },
      "scope": "January 2024–June 2026 article benchmark",
      "note": "Underlying monthly observations are not published.",
      "fixtureCalculation": {
        "classification": "synthetic-formula-fixture",
        "value": {
          "ngcp": 1.5357142857142858,
          "issuer": 1.2,
          "general": 1.4823529411764707
        },
        "input": "data/source/calculation-fixture.json"
      }
    },
    {
      "id": "base_100_index",
      "name": "First-overlap-month index",
      "unit": "index",
      "group": "Index",
      "formula": "100 × current ÷ base-period value",
      "status": "unavailable",
      "value": null,
      "scope": "Requires unpublished economic inputs.",
      "note": "The formula is implemented, but the real source inputs are not public.",
      "fixtureCalculation": {
        "classification": "synthetic-formula-fixture",
        "value": {
          "ngcp": [
            100,
            126.42857142857143,
            153.57142857142858
          ],
          "issuer": [
            100,
            110,
            120
          ],
          "general": [
            100,
            123.52941176470588,
            148.23529411764707
          ]
        },
        "input": "data/source/calculation-fixture.json"
      }
    },
    {
      "id": "steadiness_ratio",
      "name": "Relative steadiness of issuer income",
      "unit": "multiple",
      "group": "Stability",
      "formula": "CV(NGCP) ÷ CV(issuer income)",
      "status": "calculated",
      "value": 3.1875,
      "scope": "January 2024–June 2026, from published CVs",
      "note": "CV(NGCP) ÷ CV(issuer income).",
      "fixtureCalculation": {
        "classification": "synthetic-formula-fixture",
        "value": 2.3261967408335953,
        "input": "data/source/calculation-fixture.json"
      }
    },
    {
      "id": "top_2_issuer_share",
      "name": "Top-two issuer concentration",
      "unit": "ratio",
      "group": "Concentration",
      "formula": "Two largest issuer incomes ÷ all issuer income",
      "status": "calculated",
      "value": 0.9592257001647446,
      "scope": "Article lifetime issuer totals",
      "note": "Issuer names are not disclosed in the article.",
      "fixtureCalculation": {
        "classification": "synthetic-formula-fixture",
        "value": 0.9,
        "input": "data/source/calculation-fixture.json"
      }
    },
    {
      "id": "fisher_real_gcp_growth",
      "name": "Fisher real GCP growth factor",
      "unit": "growth factor",
      "group": "Index",
      "formula": "√(Laspeyres quantity factor × Paasche quantity factor)",
      "status": "unavailable",
      "value": null,
      "scope": "Requires unpublished economic inputs.",
      "note": "The formula is implemented, but the real source inputs are not public.",
      "fixtureCalculation": {
        "classification": "synthetic-formula-fixture",
        "value": 1.1222222222222222,
        "input": "data/source/calculation-fixture.json"
      }
    },
    {
      "id": "real_gcp_index",
      "name": "Chain-linked real GCP index",
      "unit": "index",
      "group": "Index",
      "formula": "Previous real index × bilateral Fisher factor",
      "status": "unavailable",
      "value": null,
      "scope": "Requires unpublished economic inputs.",
      "note": "The formula is implemented, but the real source inputs are not public.",
      "fixtureCalculation": {
        "classification": "synthetic-formula-fixture",
        "value": [
          100,
          112.5,
          126.25
        ],
        "input": "data/source/calculation-fixture.json"
      }
    },
    {
      "id": "nominal_gcp_index",
      "name": "Nominal GCP index",
      "unit": "index",
      "group": "Index",
      "formula": "100 × NGCP ÷ base-period NGCP",
      "status": "unavailable",
      "value": null,
      "scope": "Requires unpublished economic inputs.",
      "note": "The formula is implemented, but the real source inputs are not public.",
      "fixtureCalculation": {
        "classification": "synthetic-formula-fixture",
        "value": [
          100,
          126.42857142857143,
          153.57142857142858
        ],
        "input": "data/source/calculation-fixture.json"
      }
    },
    {
      "id": "implicit_gcp_price_index",
      "name": "Implicit GCP price index",
      "unit": "index",
      "group": "Index",
      "formula": "100 × nominal index ÷ real index",
      "status": "unavailable",
      "value": null,
      "scope": "Requires unpublished economic inputs.",
      "note": "The formula is implemented, but the real source inputs are not public.",
      "fixtureCalculation": {
        "classification": "synthetic-formula-fixture",
        "value": [
          100,
          112.38095238095238,
          121.64073550212166
        ],
        "input": "data/source/calculation-fixture.json"
      }
    },
    {
      "id": "tornqvist_protocol_contribution",
      "name": "Protocol contribution to real GCP growth",
      "unit": "log points",
      "group": "Decomposition",
      "formula": "Average nominal share × log quantity growth",
      "status": "unavailable",
      "value": null,
      "scope": "Requires unpublished economic inputs.",
      "note": "The formula is implemented, but the real source inputs are not public.",
      "fixtureCalculation": {
        "classification": "synthetic-formula-fixture",
        "value": {
          "dex": 0.1327221840026667,
          "lending": 0.03525841384492405
        },
        "input": "data/source/calculation-fixture.json"
      }
    },
    {
      "id": "tornqvist_fisher_reconciliation_residual",
      "name": "Törnqvist-to-Fisher residual",
      "unit": "log points",
      "group": "Decomposition",
      "formula": "log Fisher growth − Σ Törnqvist contributions",
      "status": "unavailable",
      "value": null,
      "scope": "Requires unpublished economic inputs.",
      "note": "The formula is implemented, but the real source inputs are not public.",
      "fixtureCalculation": {
        "classification": "synthetic-formula-fixture",
        "value": -0.052669751336596335,
        "input": "data/source/calculation-fixture.json"
      }
    },
    {
      "id": "period_growth",
      "name": "Month-over-month component growth",
      "unit": "ratio",
      "group": "Stability",
      "formula": "Current ÷ prior − 1",
      "status": "unavailable",
      "value": null,
      "scope": "Requires unpublished economic inputs.",
      "note": "The formula is implemented, but the real source inputs are not public.",
      "fixtureCalculation": {
        "classification": "synthetic-formula-fixture",
        "value": 0.21468926553672318,
        "input": "data/source/calculation-fixture.json"
      }
    },
    {
      "id": "peak_to_trough_decline",
      "name": "Peak-to-subsequent-trough decline",
      "unit": "ratio",
      "group": "Stability",
      "formula": "Subsequent trough ÷ preceding peak − 1",
      "status": "unavailable",
      "value": null,
      "scope": "Requires unpublished economic inputs.",
      "note": "The formula is implemented, but the real source inputs are not public.",
      "fixtureCalculation": {
        "classification": "synthetic-formula-fixture",
        "value": 0,
        "input": "data/source/calculation-fixture.json"
      }
    },
    {
      "id": "uncaptured_ngcp_usd",
      "name": "Uncaptured NGCP proxy",
      "unit": "USD",
      "group": "Capture",
      "formula": "NGCP − whole-chain burn",
      "status": "modeled",
      "value": 3007000,
      "scope": "June 2026, using approximate 3% overlay",
      "note": "Boundary-mismatched proxy; not value proven to accrue elsewhere.",
      "fixtureCalculation": {
        "classification": "synthetic-formula-fixture",
        "value": 199,
        "input": "data/source/calculation-fixture.json"
      }
    },
    {
      "id": "uncaptured_total_income_usd",
      "name": "Uncaptured NGCI-general proxy",
      "unit": "USD",
      "group": "Capture",
      "formula": "NGCI-general − whole-chain burn",
      "status": "modeled",
      "value": 12607000,
      "scope": "June 2026, using approximate 3% overlay",
      "note": "Boundary-mismatched proxy; not value proven to accrue elsewhere.",
      "fixtureCalculation": {
        "classification": "synthetic-formula-fixture",
        "value": 236,
        "input": "data/source/calculation-fixture.json"
      }
    },
    {
      "id": "holder_entity_lifetime_yield_usd",
      "name": "Holder-yield entity lifetime total",
      "unit": "USD",
      "group": "Concentration",
      "formula": "Σ product holder yield grouped by manager",
      "status": "published",
      "value": {
        "Avant": 12400000,
        "BlackRock": 9000000,
        "Janus Henderson": 6700000
      },
      "scope": "Article lifetime holder totals",
      "note": "87.0% of the published holder-yield total is attached to named entities.",
      "fixtureCalculation": {
        "classification": "synthetic-formula-fixture",
        "value": {
          "fixture-one": 40,
          "fixture-two": 30,
          "fixture-zero": 0
        },
        "input": "data/source/calculation-fixture.json"
      }
    },
    {
      "id": "positive_holder_entity_count",
      "name": "Positive-yield entity count",
      "unit": "count",
      "group": "Concentration",
      "formula": "Count of managers with positive measured yield",
      "status": "published",
      "value": 7,
      "scope": "Article holder-yield universe",
      "note": "Four of seven entity identities are not public in the article.",
      "fixtureCalculation": {
        "classification": "synthetic-formula-fixture",
        "value": 2,
        "input": "data/source/calculation-fixture.json"
      }
    },
    {
      "id": "token_quantity_ratio",
      "name": "GCP token output quantity ratio",
      "unit": "ratio",
      "group": "Supporting",
      "formula": "Current output quantity ÷ base quantity",
      "status": "unavailable",
      "value": null,
      "scope": "Requires unpublished economic inputs.",
      "note": "The formula is implemented, but the real source inputs are not public.",
      "fixtureCalculation": {
        "classification": "synthetic-formula-fixture",
        "value": {
          "a": 1.2666666666666666,
          "b": 1.25
        },
        "input": "data/source/calculation-fixture.json"
      }
    },
    {
      "id": "token_price_ratio",
      "name": "GCP token price ratio",
      "unit": "ratio",
      "group": "Supporting",
      "formula": "Current item price ÷ base price",
      "status": "unavailable",
      "value": null,
      "scope": "Requires unpublished economic inputs.",
      "note": "The formula is implemented, but the real source inputs are not public.",
      "fixtureCalculation": {
        "classification": "synthetic-formula-fixture",
        "value": {
          "a": 1.2,
          "b": 1.2
        },
        "input": "data/source/calculation-fixture.json"
      }
    },
    {
      "id": "active_token_count",
      "name": "Active GCP token basket count",
      "unit": "count",
      "group": "Supporting",
      "formula": "Count of items above the frozen activity threshold",
      "status": "unavailable",
      "value": null,
      "scope": "Requires unpublished economic inputs.",
      "note": "The formula is implemented, but the real source inputs are not public.",
      "fixtureCalculation": {
        "classification": "synthetic-formula-fixture",
        "value": 2,
        "input": "data/source/calculation-fixture.json"
      }
    },
    {
      "id": "token_stock_change",
      "name": "Resident token stock change",
      "unit": "ratio",
      "group": "Supporting",
      "formula": "Current resident stock ÷ base stock − 1",
      "status": "unavailable",
      "value": null,
      "scope": "Requires unpublished economic inputs.",
      "note": "The formula is implemented, but the real source inputs are not public.",
      "fixtureCalculation": {
        "classification": "synthetic-formula-fixture",
        "value": {
          "a": 0.10000000000000009,
          "b": 0.10000000000000009
        },
        "input": "data/source/calculation-fixture.json"
      }
    },
    {
      "id": "token_velocity",
      "name": "Token output velocity",
      "unit": "turnover",
      "group": "Supporting",
      "formula": "Flow quantity ÷ average resident stock",
      "status": "unavailable",
      "value": null,
      "scope": "Requires unpublished economic inputs.",
      "note": "The formula is implemented, but the real source inputs are not public.",
      "fixtureCalculation": {
        "classification": "synthetic-formula-fixture",
        "value": {
          "a": 0.23255813953488372,
          "b": 0.08372093023255814
        },
        "input": "data/source/calculation-fixture.json"
      }
    },
    {
      "id": "category_change",
      "name": "Category activity change",
      "unit": "ratio",
      "group": "Supporting",
      "formula": "Current category activity ÷ comparison value − 1",
      "status": "unavailable",
      "value": null,
      "scope": "Requires unpublished economic inputs.",
      "note": "The formula is implemented, but the real source inputs are not public.",
      "fixtureCalculation": {
        "classification": "synthetic-formula-fixture",
        "value": {
          "dex": 0.30000000000000004
        },
        "input": "data/source/calculation-fixture.json"
      }
    }
  ],
  "coverage": {
    "unavailable": 21,
    "published": 8,
    "observed-sample": 1,
    "calculated": 5,
    "modeled": 3
  },
  "ledger": {
    "protocolRegistry": [
      {
        "aliases": [],
        "category": "dex",
        "chain": "avalanche",
        "conditional": false,
        "dependencies": [],
        "displayName": "Uniswap",
        "protocolId": "uniswap",
        "rosterRole": "canonical-oeras",
        "runnableHeadlineEligible": true,
        "supportState": "runnable"
      },
      {
        "aliases": [],
        "category": "dex",
        "chain": "avalanche",
        "conditional": false,
        "dependencies": [],
        "displayName": "Blackhole",
        "protocolId": "blackhole",
        "rosterRole": "canonical-oeras",
        "runnableHeadlineEligible": true,
        "supportState": "runnable"
      },
      {
        "aliases": [],
        "category": "dex",
        "chain": "avalanche",
        "conditional": false,
        "dependencies": [],
        "displayName": "LFJ",
        "protocolId": "lfj",
        "rosterRole": "canonical-oeras",
        "runnableHeadlineEligible": true,
        "supportState": "runnable"
      },
      {
        "aliases": [],
        "category": "dex",
        "chain": "avalanche",
        "conditional": false,
        "dependencies": [],
        "displayName": "Metric",
        "protocolId": "metric",
        "rosterRole": "canonical-oeras",
        "runnableHeadlineEligible": true,
        "supportState": "runnable"
      },
      {
        "aliases": [],
        "category": "dex",
        "chain": "avalanche",
        "conditional": false,
        "dependencies": [],
        "displayName": "PumpSpace",
        "protocolId": "pumpspace",
        "rosterRole": "canonical-oeras",
        "runnableHeadlineEligible": true,
        "supportState": "runnable"
      },
      {
        "aliases": [],
        "category": "dex",
        "chain": "avalanche",
        "conditional": false,
        "dependencies": [],
        "displayName": "Pangolin",
        "protocolId": "pangolin",
        "rosterRole": "canonical-oeras",
        "runnableHeadlineEligible": true,
        "supportState": "runnable"
      },
      {
        "aliases": [],
        "category": "dex",
        "chain": "avalanche",
        "conditional": false,
        "dependencies": [],
        "displayName": "WOOFi",
        "protocolId": "woofi",
        "rosterRole": "canonical-oeras",
        "runnableHeadlineEligible": true,
        "supportState": "runnable"
      },
      {
        "aliases": [],
        "category": "dex",
        "chain": "avalanche",
        "conditional": false,
        "dependencies": [],
        "displayName": "DODO",
        "protocolId": "dodo",
        "rosterRole": "canonical-oeras",
        "runnableHeadlineEligible": true,
        "supportState": "runnable"
      },
      {
        "aliases": [],
        "category": "dex",
        "chain": "avalanche",
        "conditional": false,
        "dependencies": [],
        "displayName": "Balancer",
        "protocolId": "balancer",
        "rosterRole": "canonical-oeras",
        "runnableHeadlineEligible": true,
        "supportState": "runnable"
      },
      {
        "aliases": [],
        "category": "dex",
        "chain": "avalanche",
        "conditional": false,
        "dependencies": [],
        "displayName": "GMX",
        "protocolId": "gmx",
        "rosterRole": "canonical-oeras",
        "runnableHeadlineEligible": true,
        "supportState": "runnable"
      },
      {
        "aliases": [],
        "category": "lending",
        "chain": "avalanche",
        "conditional": false,
        "dependencies": [],
        "displayName": "BENQI",
        "protocolId": "benqi",
        "rosterRole": "canonical-oeras",
        "runnableHeadlineEligible": true,
        "supportState": "runnable"
      },
      {
        "aliases": [],
        "category": "lending",
        "chain": "avalanche",
        "conditional": false,
        "dependencies": [],
        "displayName": "Euler",
        "protocolId": "euler",
        "rosterRole": "canonical-oeras",
        "runnableHeadlineEligible": true,
        "supportState": "runnable"
      },
      {
        "aliases": [],
        "category": "lending",
        "chain": "avalanche",
        "conditional": false,
        "dependencies": [],
        "displayName": "Folks Finance",
        "protocolId": "folks",
        "rosterRole": "canonical-oeras",
        "runnableHeadlineEligible": true,
        "supportState": "runnable"
      },
      {
        "aliases": [],
        "category": "lending",
        "chain": "avalanche",
        "conditional": false,
        "dependencies": [],
        "displayName": "Silo",
        "protocolId": "silo",
        "rosterRole": "canonical-oeras",
        "runnableHeadlineEligible": true,
        "supportState": "runnable"
      },
      {
        "aliases": [],
        "category": "lending",
        "chain": "avalanche",
        "conditional": false,
        "dependencies": [],
        "displayName": "40 Acres",
        "protocolId": "40-acres",
        "rosterRole": "canonical-oeras",
        "runnableHeadlineEligible": true,
        "supportState": "runnable"
      },
      {
        "aliases": [],
        "category": "lending",
        "chain": "avalanche",
        "conditional": false,
        "dependencies": [],
        "displayName": "Impermax",
        "protocolId": "impermax",
        "rosterRole": "canonical-oeras",
        "runnableHeadlineEligible": true,
        "supportState": "runnable"
      },
      {
        "aliases": [],
        "category": "lending",
        "chain": "avalanche",
        "conditional": false,
        "dependencies": [],
        "displayName": "Nereus",
        "protocolId": "nereus",
        "rosterRole": "canonical-oeras",
        "runnableHeadlineEligible": true,
        "supportState": "runnable"
      },
      {
        "aliases": [
          "ironbank"
        ],
        "category": "lending",
        "chain": "avalanche",
        "conditional": false,
        "dependencies": [],
        "displayName": "Iron Bank",
        "protocolId": "iron-bank",
        "rosterRole": "canonical-oeras",
        "runnableHeadlineEligible": true,
        "supportState": "runnable"
      },
      {
        "aliases": [
          "vee"
        ],
        "category": "lending",
        "chain": "avalanche",
        "conditional": false,
        "dependencies": [],
        "displayName": "Vee Finance",
        "protocolId": "vee-finance",
        "rosterRole": "canonical-oeras",
        "runnableHeadlineEligible": true,
        "supportState": "runnable"
      },
      {
        "aliases": [],
        "category": "lending",
        "chain": "avalanche",
        "conditional": true,
        "dependencies": [
          "verified Avalanche pToken registry",
          "independently verified Moonbeam master-accounting accrual"
        ],
        "displayName": "Prime Protocol",
        "protocolId": "prime",
        "rosterRole": "canonical-oeras",
        "runnableHeadlineEligible": false,
        "supportState": "unsupported"
      },
      {
        "aliases": [],
        "category": "rwa",
        "chain": "avalanche",
        "conditional": false,
        "dependencies": [],
        "displayName": "Centrifuge",
        "protocolId": "centrifuge",
        "rosterRole": "canonical-oeras",
        "runnableHeadlineEligible": true,
        "supportState": "runnable"
      },
      {
        "aliases": [],
        "category": "rwa",
        "chain": "avalanche",
        "conditional": false,
        "dependencies": [],
        "displayName": "OpenTrade",
        "protocolId": "opentrade",
        "rosterRole": "canonical-oeras",
        "runnableHeadlineEligible": true,
        "supportState": "runnable"
      },
      {
        "aliases": [
          "asseto"
        ],
        "category": "rwa",
        "chain": "avalanche",
        "conditional": false,
        "dependencies": [],
        "displayName": "Asseto AoABT",
        "protocolId": "asseto-aoabt",
        "rosterRole": "canonical-oeras",
        "runnableHeadlineEligible": true,
        "supportState": "runnable"
      },
      {
        "aliases": [
          "republic"
        ],
        "category": "rwa",
        "chain": "avalanche",
        "conditional": false,
        "dependencies": [],
        "displayName": "Republic Note",
        "protocolId": "republic-note",
        "rosterRole": "canonical-oeras",
        "runnableHeadlineEligible": true,
        "supportState": "runnable"
      },
      {
        "aliases": [
          "acred"
        ],
        "category": "rwa",
        "chain": "avalanche",
        "conditional": false,
        "dependencies": [],
        "displayName": "ACRED",
        "protocolId": "apollo-diversified-credit",
        "rosterRole": "canonical-oeras",
        "runnableHeadlineEligible": true,
        "supportState": "runnable"
      },
      {
        "aliases": [],
        "category": "rwa",
        "chain": "avalanche",
        "conditional": false,
        "dependencies": [],
        "displayName": "KAIO",
        "protocolId": "kaio",
        "rosterRole": "canonical-oeras",
        "runnableHeadlineEligible": true,
        "supportState": "runnable"
      },
      {
        "aliases": [],
        "category": "rwa",
        "chain": "avalanche",
        "conditional": false,
        "dependencies": [],
        "displayName": "HiYield",
        "protocolId": "hiyield",
        "rosterRole": "canonical-oeras",
        "runnableHeadlineEligible": true,
        "supportState": "runnable"
      },
      {
        "aliases": [
          "vbill"
        ],
        "category": "rwa",
        "chain": "avalanche",
        "conditional": false,
        "dependencies": [],
        "displayName": "VBILL",
        "protocolId": "vaneck-treasury-fund",
        "rosterRole": "canonical-oeras",
        "runnableHeadlineEligible": true,
        "supportState": "runnable"
      },
      {
        "aliases": [],
        "category": "rwa",
        "chain": "avalanche",
        "conditional": false,
        "dependencies": [],
        "displayName": "VNX",
        "protocolId": "vnx",
        "rosterRole": "canonical-oeras",
        "runnableHeadlineEligible": true,
        "supportState": "runnable"
      },
      {
        "aliases": [],
        "category": "rwa",
        "chain": "avalanche",
        "conditional": false,
        "dependencies": [],
        "displayName": "BackedFi",
        "protocolId": "backedfi",
        "rosterRole": "canonical-oeras",
        "runnableHeadlineEligible": true,
        "supportState": "runnable"
      },
      {
        "aliases": [],
        "category": "dex",
        "chain": "avalanche",
        "conditional": false,
        "dependencies": [],
        "displayName": "Pharaoh",
        "protocolId": "pharaoh",
        "rosterRole": "auxiliary-core",
        "runnableHeadlineEligible": false,
        "supportState": "implemented-not-admitted"
      },
      {
        "aliases": [],
        "category": "lending",
        "chain": "avalanche",
        "conditional": false,
        "dependencies": [],
        "displayName": "Aave V4",
        "protocolId": "aave",
        "rosterRole": "auxiliary-core",
        "runnableHeadlineEligible": false,
        "supportState": "implemented-not-admitted"
      },
      {
        "aliases": [],
        "category": "rwa",
        "chain": "avalanche",
        "conditional": false,
        "dependencies": [],
        "displayName": "BlackRock/Securitize BUIDL",
        "protocolId": "securitize-buidl",
        "rosterRole": "auxiliary-core",
        "runnableHeadlineEligible": false,
        "supportState": "implemented-not-admitted"
      }
    ],
    "adapterRegistry": [
      {
        "category": "dex",
        "commit": null,
        "components": [
          "dex-v2-component uniswap-v2",
          "uniswap-v3",
          "uniswap-v4"
        ],
        "economicFlowConfidence": {
          "basis": "No admitted full-month economic output exists.",
          "classification": null,
          "state": "unavailable"
        },
        "headlineRunnable": true,
        "identityVerification": {
          "basis": "versioned local registry and adapter source",
          "state": "partial"
        },
        "limitations": [
          "No admitted full-month output exists."
        ],
        "name": "oeras-uniswap",
        "protocolId": "uniswap",
        "runtimeState": "runnable",
        "sourcePath": "vendor/oeras-avalanche-reference-adapters-0.3.0",
        "sourceTreeSha256": "7e04046670ce116c8e4e2bc73b5d170d9d914119a625e6d96be209ea0df98971",
        "supportState": "supported",
        "version": "oeras-avalanche-reference-adapters/0.3.0"
      },
      {
        "category": "dex",
        "commit": null,
        "components": [
          "dex-v2-component blackhole-amm",
          "blackhole-cl"
        ],
        "economicFlowConfidence": {
          "basis": "No admitted full-month economic output exists.",
          "classification": null,
          "state": "unavailable"
        },
        "headlineRunnable": true,
        "identityVerification": {
          "basis": "versioned local registry and adapter source",
          "state": "partial"
        },
        "limitations": [
          "No admitted full-month output exists."
        ],
        "name": "oeras-blackhole",
        "protocolId": "blackhole",
        "runtimeState": "runnable",
        "sourcePath": "vendor/oeras-avalanche-reference-adapters-0.3.0",
        "sourceTreeSha256": "7e04046670ce116c8e4e2bc73b5d170d9d914119a625e6d96be209ea0df98971",
        "supportState": "supported",
        "version": "oeras-avalanche-reference-adapters/0.3.0"
      },
      {
        "category": "dex",
        "commit": null,
        "components": [
          "dex-v2-component lfj-legacy",
          "lfj-lb"
        ],
        "economicFlowConfidence": {
          "basis": "No admitted full-month economic output exists.",
          "classification": null,
          "state": "unavailable"
        },
        "headlineRunnable": true,
        "identityVerification": {
          "basis": "versioned local registry and adapter source",
          "state": "partial"
        },
        "limitations": [
          "No admitted full-month output exists."
        ],
        "name": "oeras-lfj",
        "protocolId": "lfj",
        "runtimeState": "runnable",
        "sourcePath": "vendor/oeras-avalanche-reference-adapters-0.3.0",
        "sourceTreeSha256": "7e04046670ce116c8e4e2bc73b5d170d9d914119a625e6d96be209ea0df98971",
        "supportState": "supported",
        "version": "oeras-avalanche-reference-adapters/0.3.0"
      },
      {
        "category": "dex",
        "commit": null,
        "components": [
          "metric"
        ],
        "economicFlowConfidence": {
          "basis": "No admitted full-month economic output exists.",
          "classification": null,
          "state": "unavailable"
        },
        "headlineRunnable": true,
        "identityVerification": {
          "basis": "versioned local registry and adapter source",
          "state": "partial"
        },
        "limitations": [
          "No admitted full-month output exists."
        ],
        "name": "oeras-metric",
        "protocolId": "metric",
        "runtimeState": "runnable",
        "sourcePath": "vendor/oeras-avalanche-reference-adapters-0.3.0",
        "sourceTreeSha256": "7e04046670ce116c8e4e2bc73b5d170d9d914119a625e6d96be209ea0df98971",
        "supportState": "supported",
        "version": "oeras-avalanche-reference-adapters/0.3.0"
      },
      {
        "category": "dex",
        "commit": null,
        "components": [
          "dex-v2-component pumpspace-v2",
          "pumpspace-v3"
        ],
        "economicFlowConfidence": {
          "basis": "No admitted full-month economic output exists.",
          "classification": null,
          "state": "unavailable"
        },
        "headlineRunnable": true,
        "identityVerification": {
          "basis": "versioned local registry and adapter source",
          "state": "partial"
        },
        "limitations": [
          "No admitted full-month output exists."
        ],
        "name": "oeras-pumpspace",
        "protocolId": "pumpspace",
        "runtimeState": "runnable",
        "sourcePath": "vendor/oeras-avalanche-reference-adapters-0.3.0",
        "sourceTreeSha256": "7e04046670ce116c8e4e2bc73b5d170d9d914119a625e6d96be209ea0df98971",
        "supportState": "supported",
        "version": "oeras-avalanche-reference-adapters/0.3.0"
      },
      {
        "category": "dex",
        "commit": null,
        "components": [
          "dex-v2-component pangolin-v2",
          "pangolin-v3"
        ],
        "economicFlowConfidence": {
          "basis": "No admitted full-month economic output exists.",
          "classification": null,
          "state": "unavailable"
        },
        "headlineRunnable": true,
        "identityVerification": {
          "basis": "versioned local registry and adapter source",
          "state": "partial"
        },
        "limitations": [
          "No admitted full-month output exists."
        ],
        "name": "oeras-pangolin",
        "protocolId": "pangolin",
        "runtimeState": "runnable",
        "sourcePath": "vendor/oeras-avalanche-reference-adapters-0.3.0",
        "sourceTreeSha256": "7e04046670ce116c8e4e2bc73b5d170d9d914119a625e6d96be209ea0df98971",
        "supportState": "supported",
        "version": "oeras-avalanche-reference-adapters/0.3.0"
      },
      {
        "category": "dex",
        "commit": null,
        "components": [
          "woofi-fees"
        ],
        "economicFlowConfidence": {
          "basis": "No admitted full-month economic output exists.",
          "classification": null,
          "state": "unavailable"
        },
        "headlineRunnable": true,
        "identityVerification": {
          "basis": "versioned local registry and adapter source",
          "state": "partial"
        },
        "limitations": [
          "No admitted full-month output exists."
        ],
        "name": "oeras-woofi",
        "protocolId": "woofi",
        "runtimeState": "runnable",
        "sourcePath": "vendor/oeras-avalanche-reference-adapters-0.3.0",
        "sourceTreeSha256": "7e04046670ce116c8e4e2bc73b5d170d9d914119a625e6d96be209ea0df98971",
        "supportState": "supported",
        "version": "oeras-avalanche-reference-adapters/0.3.0"
      },
      {
        "category": "dex",
        "commit": null,
        "components": [
          "dodo"
        ],
        "economicFlowConfidence": {
          "basis": "No admitted full-month economic output exists.",
          "classification": null,
          "state": "unavailable"
        },
        "headlineRunnable": true,
        "identityVerification": {
          "basis": "versioned local registry and adapter source",
          "state": "partial"
        },
        "limitations": [
          "No admitted full-month output exists."
        ],
        "name": "oeras-dodo",
        "protocolId": "dodo",
        "runtimeState": "runnable",
        "sourcePath": "vendor/oeras-avalanche-reference-adapters-0.3.0",
        "sourceTreeSha256": "7e04046670ce116c8e4e2bc73b5d170d9d914119a625e6d96be209ea0df98971",
        "supportState": "supported",
        "version": "oeras-avalanche-reference-adapters/0.3.0"
      },
      {
        "category": "dex",
        "commit": null,
        "components": [
          "balancer-v2",
          "balancer-v3"
        ],
        "economicFlowConfidence": {
          "basis": "No admitted full-month economic output exists.",
          "classification": null,
          "state": "unavailable"
        },
        "headlineRunnable": true,
        "identityVerification": {
          "basis": "versioned local registry and adapter source",
          "state": "partial"
        },
        "limitations": [
          "No admitted full-month output exists."
        ],
        "name": "oeras-balancer",
        "protocolId": "balancer",
        "runtimeState": "runnable",
        "sourcePath": "vendor/oeras-avalanche-reference-adapters-0.3.0",
        "sourceTreeSha256": "7e04046670ce116c8e4e2bc73b5d170d9d914119a625e6d96be209ea0df98971",
        "supportState": "supported",
        "version": "oeras-avalanche-reference-adapters/0.3.0"
      },
      {
        "category": "dex",
        "commit": null,
        "components": [
          "gmx-v1",
          "gmx-v2"
        ],
        "economicFlowConfidence": {
          "basis": "No admitted full-month economic output exists.",
          "classification": null,
          "state": "unavailable"
        },
        "headlineRunnable": true,
        "identityVerification": {
          "basis": "versioned local registry and adapter source",
          "state": "partial"
        },
        "limitations": [
          "No admitted full-month output exists."
        ],
        "name": "oeras-gmx",
        "protocolId": "gmx",
        "runtimeState": "runnable",
        "sourcePath": "vendor/oeras-avalanche-reference-adapters-0.3.0",
        "sourceTreeSha256": "7e04046670ce116c8e4e2bc73b5d170d9d914119a625e6d96be209ea0df98971",
        "supportState": "supported",
        "version": "oeras-avalanche-reference-adapters/0.3.0"
      },
      {
        "category": "lending",
        "commit": null,
        "components": [
          "compound-lending benqi"
        ],
        "economicFlowConfidence": {
          "basis": "No admitted full-month economic output exists.",
          "classification": null,
          "state": "unavailable"
        },
        "headlineRunnable": true,
        "identityVerification": {
          "basis": "versioned local registry and adapter source",
          "state": "partial"
        },
        "limitations": [
          "No admitted full-month output exists."
        ],
        "name": "oeras-benqi",
        "protocolId": "benqi",
        "runtimeState": "runnable",
        "sourcePath": "vendor/oeras-avalanche-reference-adapters-0.3.0",
        "sourceTreeSha256": "7e04046670ce116c8e4e2bc73b5d170d9d914119a625e6d96be209ea0df98971",
        "supportState": "supported",
        "version": "oeras-avalanche-reference-adapters/0.3.0"
      },
      {
        "category": "lending",
        "commit": null,
        "components": [
          "euler-v2"
        ],
        "economicFlowConfidence": {
          "basis": "No admitted full-month economic output exists.",
          "classification": null,
          "state": "unavailable"
        },
        "headlineRunnable": true,
        "identityVerification": {
          "basis": "versioned local registry and adapter source",
          "state": "partial"
        },
        "limitations": [
          "No admitted full-month output exists."
        ],
        "name": "oeras-euler",
        "protocolId": "euler",
        "runtimeState": "runnable",
        "sourcePath": "vendor/oeras-avalanche-reference-adapters-0.3.0",
        "sourceTreeSha256": "7e04046670ce116c8e4e2bc73b5d170d9d914119a625e6d96be209ea0df98971",
        "supportState": "supported",
        "version": "oeras-avalanche-reference-adapters/0.3.0"
      },
      {
        "category": "lending",
        "commit": null,
        "components": [
          "folks-finance"
        ],
        "economicFlowConfidence": {
          "basis": "No admitted full-month economic output exists.",
          "classification": null,
          "state": "unavailable"
        },
        "headlineRunnable": true,
        "identityVerification": {
          "basis": "versioned local registry and adapter source",
          "state": "partial"
        },
        "limitations": [
          "No admitted full-month output exists."
        ],
        "name": "oeras-folks",
        "protocolId": "folks",
        "runtimeState": "runnable",
        "sourcePath": "vendor/oeras-avalanche-reference-adapters-0.3.0",
        "sourceTreeSha256": "7e04046670ce116c8e4e2bc73b5d170d9d914119a625e6d96be209ea0df98971",
        "supportState": "supported",
        "version": "oeras-avalanche-reference-adapters/0.3.0"
      },
      {
        "category": "lending",
        "commit": null,
        "components": [
          "silo"
        ],
        "economicFlowConfidence": {
          "basis": "No admitted full-month economic output exists.",
          "classification": null,
          "state": "unavailable"
        },
        "headlineRunnable": true,
        "identityVerification": {
          "basis": "versioned local registry and adapter source",
          "state": "partial"
        },
        "limitations": [
          "No admitted full-month output exists."
        ],
        "name": "oeras-silo",
        "protocolId": "silo",
        "runtimeState": "runnable",
        "sourcePath": "vendor/oeras-avalanche-reference-adapters-0.3.0",
        "sourceTreeSha256": "7e04046670ce116c8e4e2bc73b5d170d9d914119a625e6d96be209ea0df98971",
        "supportState": "supported",
        "version": "oeras-avalanche-reference-adapters/0.3.0"
      },
      {
        "category": "lending",
        "commit": null,
        "components": [
          "40-acres"
        ],
        "economicFlowConfidence": {
          "basis": "No admitted full-month economic output exists.",
          "classification": null,
          "state": "unavailable"
        },
        "headlineRunnable": true,
        "identityVerification": {
          "basis": "versioned local registry and adapter source",
          "state": "partial"
        },
        "limitations": [
          "No admitted full-month output exists."
        ],
        "name": "oeras-40-acres",
        "protocolId": "40-acres",
        "runtimeState": "runnable",
        "sourcePath": "vendor/oeras-avalanche-reference-adapters-0.3.0",
        "sourceTreeSha256": "7e04046670ce116c8e4e2bc73b5d170d9d914119a625e6d96be209ea0df98971",
        "supportState": "supported",
        "version": "oeras-avalanche-reference-adapters/0.3.0"
      },
      {
        "category": "lending",
        "commit": null,
        "components": [
          "impermax"
        ],
        "economicFlowConfidence": {
          "basis": "No admitted full-month economic output exists.",
          "classification": null,
          "state": "unavailable"
        },
        "headlineRunnable": true,
        "identityVerification": {
          "basis": "versioned local registry and adapter source",
          "state": "partial"
        },
        "limitations": [
          "No admitted full-month output exists."
        ],
        "name": "oeras-impermax",
        "protocolId": "impermax",
        "runtimeState": "runnable",
        "sourcePath": "vendor/oeras-avalanche-reference-adapters-0.3.0",
        "sourceTreeSha256": "7e04046670ce116c8e4e2bc73b5d170d9d914119a625e6d96be209ea0df98971",
        "supportState": "supported",
        "version": "oeras-avalanche-reference-adapters/0.3.0"
      },
      {
        "category": "lending",
        "commit": null,
        "components": [
          "nereus"
        ],
        "economicFlowConfidence": {
          "basis": "No admitted full-month economic output exists.",
          "classification": null,
          "state": "unavailable"
        },
        "headlineRunnable": true,
        "identityVerification": {
          "basis": "versioned local registry and adapter source",
          "state": "partial"
        },
        "limitations": [
          "No admitted full-month output exists."
        ],
        "name": "oeras-nereus",
        "protocolId": "nereus",
        "runtimeState": "runnable",
        "sourcePath": "vendor/oeras-avalanche-reference-adapters-0.3.0",
        "sourceTreeSha256": "7e04046670ce116c8e4e2bc73b5d170d9d914119a625e6d96be209ea0df98971",
        "supportState": "supported",
        "version": "oeras-avalanche-reference-adapters/0.3.0"
      },
      {
        "category": "lending",
        "commit": null,
        "components": [
          "compound-lending ironbank"
        ],
        "economicFlowConfidence": {
          "basis": "No admitted full-month economic output exists.",
          "classification": null,
          "state": "unavailable"
        },
        "headlineRunnable": true,
        "identityVerification": {
          "basis": "versioned local registry and adapter source",
          "state": "partial"
        },
        "limitations": [
          "No admitted full-month output exists."
        ],
        "name": "oeras-iron-bank",
        "protocolId": "iron-bank",
        "runtimeState": "runnable",
        "sourcePath": "vendor/oeras-avalanche-reference-adapters-0.3.0",
        "sourceTreeSha256": "7e04046670ce116c8e4e2bc73b5d170d9d914119a625e6d96be209ea0df98971",
        "supportState": "supported",
        "version": "oeras-avalanche-reference-adapters/0.3.0"
      },
      {
        "category": "lending",
        "commit": null,
        "components": [
          "compound-lending vee"
        ],
        "economicFlowConfidence": {
          "basis": "No admitted full-month economic output exists.",
          "classification": null,
          "state": "unavailable"
        },
        "headlineRunnable": true,
        "identityVerification": {
          "basis": "versioned local registry and adapter source",
          "state": "partial"
        },
        "limitations": [
          "No admitted full-month output exists."
        ],
        "name": "oeras-vee-finance",
        "protocolId": "vee-finance",
        "runtimeState": "runnable",
        "sourcePath": "vendor/oeras-avalanche-reference-adapters-0.3.0",
        "sourceTreeSha256": "7e04046670ce116c8e4e2bc73b5d170d9d914119a625e6d96be209ea0df98971",
        "supportState": "supported",
        "version": "oeras-avalanche-reference-adapters/0.3.0"
      },
      {
        "category": "lending",
        "commit": null,
        "components": [],
        "economicFlowConfidence": {
          "basis": "No admitted full-month economic output exists.",
          "classification": null,
          "state": "unavailable"
        },
        "headlineRunnable": false,
        "identityVerification": {
          "basis": "external dependencies missing",
          "state": "unavailable"
        },
        "limitations": [
          "Avalanche pToken registry is unverified.",
          "Authoritative accrual is mastered on Moonbeam."
        ],
        "name": "prime-external-dependency",
        "protocolId": "prime",
        "runtimeState": "conditional",
        "sourcePath": "vendor/oeras-avalanche-reference-adapters-0.3.0",
        "sourceTreeSha256": "7e04046670ce116c8e4e2bc73b5d170d9d914119a625e6d96be209ea0df98971",
        "supportState": "unsupported",
        "version": "oeras-avalanche-reference-adapters/0.3.0"
      },
      {
        "category": "rwa",
        "commit": null,
        "components": [
          "rwa-vault centrifuge"
        ],
        "economicFlowConfidence": {
          "basis": "No admitted full-month economic output exists.",
          "classification": null,
          "state": "unavailable"
        },
        "headlineRunnable": true,
        "identityVerification": {
          "basis": "versioned local registry and adapter source",
          "state": "partial"
        },
        "limitations": [
          "No admitted full-month output exists."
        ],
        "name": "oeras-centrifuge",
        "protocolId": "centrifuge",
        "runtimeState": "runnable",
        "sourcePath": "vendor/oeras-avalanche-reference-adapters-0.3.0",
        "sourceTreeSha256": "7e04046670ce116c8e4e2bc73b5d170d9d914119a625e6d96be209ea0df98971",
        "supportState": "supported",
        "version": "oeras-avalanche-reference-adapters/0.3.0"
      },
      {
        "category": "rwa",
        "commit": null,
        "components": [
          "rwa-vault opentrade"
        ],
        "economicFlowConfidence": {
          "basis": "No admitted full-month economic output exists.",
          "classification": null,
          "state": "unavailable"
        },
        "headlineRunnable": true,
        "identityVerification": {
          "basis": "versioned local registry and adapter source",
          "state": "partial"
        },
        "limitations": [
          "No admitted full-month output exists."
        ],
        "name": "oeras-opentrade",
        "protocolId": "opentrade",
        "runtimeState": "runnable",
        "sourcePath": "vendor/oeras-avalanche-reference-adapters-0.3.0",
        "sourceTreeSha256": "7e04046670ce116c8e4e2bc73b5d170d9d914119a625e6d96be209ea0df98971",
        "supportState": "supported",
        "version": "oeras-avalanche-reference-adapters/0.3.0"
      },
      {
        "category": "rwa",
        "commit": null,
        "components": [
          "rwa-token asseto"
        ],
        "economicFlowConfidence": {
          "basis": "No admitted full-month economic output exists.",
          "classification": null,
          "state": "unavailable"
        },
        "headlineRunnable": true,
        "identityVerification": {
          "basis": "versioned local registry and adapter source",
          "state": "partial"
        },
        "limitations": [
          "No admitted full-month output exists."
        ],
        "name": "oeras-asseto-aoabt",
        "protocolId": "asseto-aoabt",
        "runtimeState": "runnable",
        "sourcePath": "vendor/oeras-avalanche-reference-adapters-0.3.0",
        "sourceTreeSha256": "7e04046670ce116c8e4e2bc73b5d170d9d914119a625e6d96be209ea0df98971",
        "supportState": "supported",
        "version": "oeras-avalanche-reference-adapters/0.3.0"
      },
      {
        "category": "rwa",
        "commit": null,
        "components": [
          "rwa-token republic"
        ],
        "economicFlowConfidence": {
          "basis": "No admitted full-month economic output exists.",
          "classification": null,
          "state": "unavailable"
        },
        "headlineRunnable": true,
        "identityVerification": {
          "basis": "versioned local registry and adapter source",
          "state": "partial"
        },
        "limitations": [
          "No admitted full-month output exists."
        ],
        "name": "oeras-republic-note",
        "protocolId": "republic-note",
        "runtimeState": "runnable",
        "sourcePath": "vendor/oeras-avalanche-reference-adapters-0.3.0",
        "sourceTreeSha256": "7e04046670ce116c8e4e2bc73b5d170d9d914119a625e6d96be209ea0df98971",
        "supportState": "supported",
        "version": "oeras-avalanche-reference-adapters/0.3.0"
      },
      {
        "category": "rwa",
        "commit": null,
        "components": [
          "rwa-token acred"
        ],
        "economicFlowConfidence": {
          "basis": "No admitted full-month economic output exists.",
          "classification": null,
          "state": "unavailable"
        },
        "headlineRunnable": true,
        "identityVerification": {
          "basis": "versioned local registry and adapter source",
          "state": "partial"
        },
        "limitations": [
          "No admitted full-month output exists."
        ],
        "name": "oeras-apollo-diversified-credit",
        "protocolId": "apollo-diversified-credit",
        "runtimeState": "runnable",
        "sourcePath": "vendor/oeras-avalanche-reference-adapters-0.3.0",
        "sourceTreeSha256": "7e04046670ce116c8e4e2bc73b5d170d9d914119a625e6d96be209ea0df98971",
        "supportState": "supported",
        "version": "oeras-avalanche-reference-adapters/0.3.0"
      },
      {
        "category": "rwa",
        "commit": null,
        "components": [
          "rwa-token kaio"
        ],
        "economicFlowConfidence": {
          "basis": "No admitted full-month economic output exists.",
          "classification": null,
          "state": "unavailable"
        },
        "headlineRunnable": true,
        "identityVerification": {
          "basis": "versioned local registry and adapter source",
          "state": "partial"
        },
        "limitations": [
          "No admitted full-month output exists."
        ],
        "name": "oeras-kaio",
        "protocolId": "kaio",
        "runtimeState": "runnable",
        "sourcePath": "vendor/oeras-avalanche-reference-adapters-0.3.0",
        "sourceTreeSha256": "7e04046670ce116c8e4e2bc73b5d170d9d914119a625e6d96be209ea0df98971",
        "supportState": "supported",
        "version": "oeras-avalanche-reference-adapters/0.3.0"
      },
      {
        "category": "rwa",
        "commit": null,
        "components": [
          "rwa-token hiyield"
        ],
        "economicFlowConfidence": {
          "basis": "No admitted full-month economic output exists.",
          "classification": null,
          "state": "unavailable"
        },
        "headlineRunnable": true,
        "identityVerification": {
          "basis": "versioned local registry and adapter source",
          "state": "partial"
        },
        "limitations": [
          "No admitted full-month output exists."
        ],
        "name": "oeras-hiyield",
        "protocolId": "hiyield",
        "runtimeState": "runnable",
        "sourcePath": "vendor/oeras-avalanche-reference-adapters-0.3.0",
        "sourceTreeSha256": "7e04046670ce116c8e4e2bc73b5d170d9d914119a625e6d96be209ea0df98971",
        "supportState": "supported",
        "version": "oeras-avalanche-reference-adapters/0.3.0"
      },
      {
        "category": "rwa",
        "commit": null,
        "components": [
          "rwa-token vbill"
        ],
        "economicFlowConfidence": {
          "basis": "No admitted full-month economic output exists.",
          "classification": null,
          "state": "unavailable"
        },
        "headlineRunnable": true,
        "identityVerification": {
          "basis": "versioned local registry and adapter source",
          "state": "partial"
        },
        "limitations": [
          "No admitted full-month output exists."
        ],
        "name": "oeras-vaneck-treasury-fund",
        "protocolId": "vaneck-treasury-fund",
        "runtimeState": "runnable",
        "sourcePath": "vendor/oeras-avalanche-reference-adapters-0.3.0",
        "sourceTreeSha256": "7e04046670ce116c8e4e2bc73b5d170d9d914119a625e6d96be209ea0df98971",
        "supportState": "supported",
        "version": "oeras-avalanche-reference-adapters/0.3.0"
      },
      {
        "category": "rwa",
        "commit": null,
        "components": [
          "rwa-token vnx"
        ],
        "economicFlowConfidence": {
          "basis": "No admitted full-month economic output exists.",
          "classification": null,
          "state": "unavailable"
        },
        "headlineRunnable": true,
        "identityVerification": {
          "basis": "versioned local registry and adapter source",
          "state": "partial"
        },
        "limitations": [
          "No admitted full-month output exists."
        ],
        "name": "oeras-vnx",
        "protocolId": "vnx",
        "runtimeState": "runnable",
        "sourcePath": "vendor/oeras-avalanche-reference-adapters-0.3.0",
        "sourceTreeSha256": "7e04046670ce116c8e4e2bc73b5d170d9d914119a625e6d96be209ea0df98971",
        "supportState": "supported",
        "version": "oeras-avalanche-reference-adapters/0.3.0"
      },
      {
        "category": "rwa",
        "commit": null,
        "components": [
          "rwa-token backedfi"
        ],
        "economicFlowConfidence": {
          "basis": "No admitted full-month economic output exists.",
          "classification": null,
          "state": "unavailable"
        },
        "headlineRunnable": true,
        "identityVerification": {
          "basis": "versioned local registry and adapter source",
          "state": "partial"
        },
        "limitations": [
          "No admitted full-month output exists."
        ],
        "name": "oeras-backedfi",
        "protocolId": "backedfi",
        "runtimeState": "runnable",
        "sourcePath": "vendor/oeras-avalanche-reference-adapters-0.3.0",
        "sourceTreeSha256": "7e04046670ce116c8e4e2bc73b5d170d9d914119a625e6d96be209ea0df98971",
        "supportState": "supported",
        "version": "oeras-avalanche-reference-adapters/0.3.0"
      },
      {
        "category": "dex",
        "commit": null,
        "components": [
          "v2",
          "v3",
          "dlmm"
        ],
        "economicFlowConfidence": {
          "basis": "Only deterministic local fixtures have passed.",
          "classification": null,
          "state": "unavailable"
        },
        "headlineRunnable": false,
        "identityVerification": {
          "basis": "Address source snapshot exists; activation and upgrade history are unresolved.",
          "state": "partial"
        },
        "limitations": [
          "Activation/upgrade ranges and live query-family acceptance are unresolved."
        ],
        "name": "pharaoh",
        "protocolId": "pharaoh",
        "runtimeState": "local-fixture-passed",
        "sourcePath": "data/program/adapters/pharaoh.json",
        "sourceTreeSha256": null,
        "supportState": "implemented-not-admitted",
        "version": "pharaoh-economic/1.0.0"
      },
      {
        "category": "lending",
        "commit": null,
        "components": [
          "core-hub",
          "main-spoke",
          "forex-spoke",
          "avax-correlated-spoke"
        ],
        "economicFlowConfidence": {
          "basis": "Only deterministic local fixtures have passed.",
          "classification": null,
          "state": "unavailable"
        },
        "headlineRunnable": false,
        "identityVerification": {
          "basis": "Address source snapshot exists; activation and upgrade history are unresolved.",
          "state": "partial"
        },
        "limitations": [
          "Activation/upgrade ranges and live query-family acceptance are unresolved."
        ],
        "name": "aave",
        "protocolId": "aave",
        "runtimeState": "local-fixture-passed",
        "sourcePath": "data/program/adapters/aave-v4.json",
        "sourceTreeSha256": null,
        "supportState": "implemented-not-admitted",
        "version": "aave-v4-economic/1.0.0"
      },
      {
        "category": "rwa",
        "commit": null,
        "components": [
          "avalanche-buidl"
        ],
        "economicFlowConfidence": {
          "basis": "Classification requires a verified BulkOperator call path; issuer attestation is absent.",
          "classification": "bulk-operator-path-derived-distribution",
          "state": "unavailable"
        },
        "headlineRunnable": false,
        "identityVerification": {
          "basis": "Address source snapshot exists; activation and upgrade history are unresolved.",
          "state": "partial"
        },
        "limitations": [
          "Activation block, verified BulkOperator history, issuer attestation, and excluded-holder history are unresolved."
        ],
        "name": "securitize-buidl",
        "protocolId": "securitize-buidl",
        "runtimeState": "local-fixture-passed",
        "sourcePath": "data/program/adapters/buidl.json",
        "sourceTreeSha256": null,
        "supportState": "implemented-not-admitted",
        "version": "buidl-avalanche-economic/1.0.0"
      }
    ],
    "admissionDecisions": [
      {
        "adapterState": "runnable",
        "admissionState": "not-run",
        "category": "dex",
        "chain": "avalanche",
        "checks": [
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "real-monthly-output",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "verified-chain-deployments",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "complete-frozen-range",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "deterministic-rerun",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "contract-coverage-threshold",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "valuation-coverage-threshold",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "critical-evidence-conflicts",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "category-reconciliation-tolerance",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "mechanics-documented",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "schema-invariants",
            "passed": false,
            "status": "unavailable"
          }
        ],
        "decision": "not-admitted",
        "decisionId": "uniswap:2026-06:avalanche-income-ledger/2026-08-28",
        "dependencies": [],
        "failedGates": [
          "real-monthly-output",
          "verified-chain-deployments",
          "complete-frozen-range",
          "deterministic-rerun",
          "contract-coverage-threshold",
          "valuation-coverage-threshold",
          "critical-evidence-conflicts",
          "category-reconciliation-tolerance",
          "mechanics-documented",
          "schema-invariants"
        ],
        "generatedAt": "2026-08-28T00:00:00.000Z",
        "month": "2026-06",
        "outputRoot": null,
        "policy": {
          "contractCoverageThresholdPct": 99,
          "reconciliationTolerancePct": 0.5,
          "valuationCoverageThresholdPct": 95
        },
        "protocol": "uniswap",
        "reason": "No real full UTC-month output and persisted passing admission evidence exist.",
        "supportState": "runnable",
        "vintage": "avalanche-income-ledger/2026-08-28"
      },
      {
        "adapterState": "runnable",
        "admissionState": "not-run",
        "category": "dex",
        "chain": "avalanche",
        "checks": [
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "real-monthly-output",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "verified-chain-deployments",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "complete-frozen-range",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "deterministic-rerun",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "contract-coverage-threshold",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "valuation-coverage-threshold",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "critical-evidence-conflicts",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "category-reconciliation-tolerance",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "mechanics-documented",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "schema-invariants",
            "passed": false,
            "status": "unavailable"
          }
        ],
        "decision": "not-admitted",
        "decisionId": "blackhole:2026-06:avalanche-income-ledger/2026-08-28",
        "dependencies": [],
        "failedGates": [
          "real-monthly-output",
          "verified-chain-deployments",
          "complete-frozen-range",
          "deterministic-rerun",
          "contract-coverage-threshold",
          "valuation-coverage-threshold",
          "critical-evidence-conflicts",
          "category-reconciliation-tolerance",
          "mechanics-documented",
          "schema-invariants"
        ],
        "generatedAt": "2026-08-28T00:00:00.000Z",
        "month": "2026-06",
        "outputRoot": null,
        "policy": {
          "contractCoverageThresholdPct": 99,
          "reconciliationTolerancePct": 0.5,
          "valuationCoverageThresholdPct": 95
        },
        "protocol": "blackhole",
        "reason": "No real full UTC-month output and persisted passing admission evidence exist.",
        "supportState": "runnable",
        "vintage": "avalanche-income-ledger/2026-08-28"
      },
      {
        "adapterState": "runnable",
        "admissionState": "not-run",
        "category": "dex",
        "chain": "avalanche",
        "checks": [
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "real-monthly-output",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "verified-chain-deployments",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "complete-frozen-range",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "deterministic-rerun",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "contract-coverage-threshold",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "valuation-coverage-threshold",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "critical-evidence-conflicts",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "category-reconciliation-tolerance",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "mechanics-documented",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "schema-invariants",
            "passed": false,
            "status": "unavailable"
          }
        ],
        "decision": "not-admitted",
        "decisionId": "lfj:2026-06:avalanche-income-ledger/2026-08-28",
        "dependencies": [],
        "failedGates": [
          "real-monthly-output",
          "verified-chain-deployments",
          "complete-frozen-range",
          "deterministic-rerun",
          "contract-coverage-threshold",
          "valuation-coverage-threshold",
          "critical-evidence-conflicts",
          "category-reconciliation-tolerance",
          "mechanics-documented",
          "schema-invariants"
        ],
        "generatedAt": "2026-08-28T00:00:00.000Z",
        "month": "2026-06",
        "outputRoot": null,
        "policy": {
          "contractCoverageThresholdPct": 99,
          "reconciliationTolerancePct": 0.5,
          "valuationCoverageThresholdPct": 95
        },
        "protocol": "lfj",
        "reason": "Both components lack accepted monthly output; historical fee-switch state and frozen ranges are unresolved.",
        "supportState": "runnable",
        "vintage": "avalanche-income-ledger/2026-08-28"
      },
      {
        "adapterState": "runnable",
        "admissionState": "not-run",
        "category": "dex",
        "chain": "avalanche",
        "checks": [
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "real-monthly-output",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "verified-chain-deployments",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "complete-frozen-range",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "deterministic-rerun",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "contract-coverage-threshold",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "valuation-coverage-threshold",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "critical-evidence-conflicts",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "category-reconciliation-tolerance",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "mechanics-documented",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "schema-invariants",
            "passed": false,
            "status": "unavailable"
          }
        ],
        "decision": "not-admitted",
        "decisionId": "metric:2026-06:avalanche-income-ledger/2026-08-28",
        "dependencies": [],
        "failedGates": [
          "real-monthly-output",
          "verified-chain-deployments",
          "complete-frozen-range",
          "deterministic-rerun",
          "contract-coverage-threshold",
          "valuation-coverage-threshold",
          "critical-evidence-conflicts",
          "category-reconciliation-tolerance",
          "mechanics-documented",
          "schema-invariants"
        ],
        "generatedAt": "2026-08-28T00:00:00.000Z",
        "month": "2026-06",
        "outputRoot": null,
        "policy": {
          "contractCoverageThresholdPct": 99,
          "reconciliationTolerancePct": 0.5,
          "valuationCoverageThresholdPct": 95
        },
        "protocol": "metric",
        "reason": "No real full UTC-month output and persisted passing admission evidence exist.",
        "supportState": "runnable",
        "vintage": "avalanche-income-ledger/2026-08-28"
      },
      {
        "adapterState": "runnable",
        "admissionState": "not-run",
        "category": "dex",
        "chain": "avalanche",
        "checks": [
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "real-monthly-output",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "verified-chain-deployments",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "complete-frozen-range",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "deterministic-rerun",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "contract-coverage-threshold",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "valuation-coverage-threshold",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "critical-evidence-conflicts",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "category-reconciliation-tolerance",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "mechanics-documented",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "schema-invariants",
            "passed": false,
            "status": "unavailable"
          }
        ],
        "decision": "not-admitted",
        "decisionId": "pumpspace:2026-06:avalanche-income-ledger/2026-08-28",
        "dependencies": [],
        "failedGates": [
          "real-monthly-output",
          "verified-chain-deployments",
          "complete-frozen-range",
          "deterministic-rerun",
          "contract-coverage-threshold",
          "valuation-coverage-threshold",
          "critical-evidence-conflicts",
          "category-reconciliation-tolerance",
          "mechanics-documented",
          "schema-invariants"
        ],
        "generatedAt": "2026-08-28T00:00:00.000Z",
        "month": "2026-06",
        "outputRoot": null,
        "policy": {
          "contractCoverageThresholdPct": 99,
          "reconciliationTolerancePct": 0.5,
          "valuationCoverageThresholdPct": 95
        },
        "protocol": "pumpspace",
        "reason": "No real full UTC-month output and persisted passing admission evidence exist.",
        "supportState": "runnable",
        "vintage": "avalanche-income-ledger/2026-08-28"
      },
      {
        "adapterState": "runnable",
        "admissionState": "not-run",
        "category": "dex",
        "chain": "avalanche",
        "checks": [
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "real-monthly-output",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "verified-chain-deployments",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "complete-frozen-range",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "deterministic-rerun",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "contract-coverage-threshold",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "valuation-coverage-threshold",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "critical-evidence-conflicts",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "category-reconciliation-tolerance",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "mechanics-documented",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "schema-invariants",
            "passed": false,
            "status": "unavailable"
          }
        ],
        "decision": "not-admitted",
        "decisionId": "pangolin:2026-06:avalanche-income-ledger/2026-08-28",
        "dependencies": [],
        "failedGates": [
          "real-monthly-output",
          "verified-chain-deployments",
          "complete-frozen-range",
          "deterministic-rerun",
          "contract-coverage-threshold",
          "valuation-coverage-threshold",
          "critical-evidence-conflicts",
          "category-reconciliation-tolerance",
          "mechanics-documented",
          "schema-invariants"
        ],
        "generatedAt": "2026-08-28T00:00:00.000Z",
        "month": "2026-06",
        "outputRoot": null,
        "policy": {
          "contractCoverageThresholdPct": 99,
          "reconciliationTolerancePct": 0.5,
          "valuationCoverageThresholdPct": 95
        },
        "protocol": "pangolin",
        "reason": "No real full UTC-month output and persisted passing admission evidence exist.",
        "supportState": "runnable",
        "vintage": "avalanche-income-ledger/2026-08-28"
      },
      {
        "adapterState": "runnable",
        "admissionState": "not-run",
        "category": "dex",
        "chain": "avalanche",
        "checks": [
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "real-monthly-output",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "verified-chain-deployments",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "complete-frozen-range",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "deterministic-rerun",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "contract-coverage-threshold",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "valuation-coverage-threshold",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "critical-evidence-conflicts",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "category-reconciliation-tolerance",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "mechanics-documented",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "schema-invariants",
            "passed": false,
            "status": "unavailable"
          }
        ],
        "decision": "not-admitted",
        "decisionId": "woofi:2026-06:avalanche-income-ledger/2026-08-28",
        "dependencies": [],
        "failedGates": [
          "real-monthly-output",
          "verified-chain-deployments",
          "complete-frozen-range",
          "deterministic-rerun",
          "contract-coverage-threshold",
          "valuation-coverage-threshold",
          "critical-evidence-conflicts",
          "category-reconciliation-tolerance",
          "mechanics-documented",
          "schema-invariants"
        ],
        "generatedAt": "2026-08-28T00:00:00.000Z",
        "month": "2026-06",
        "outputRoot": null,
        "policy": {
          "contractCoverageThresholdPct": 99,
          "reconciliationTolerancePct": 0.5,
          "valuationCoverageThresholdPct": 95
        },
        "protocol": "woofi",
        "reason": "No real full UTC-month output and persisted passing admission evidence exist.",
        "supportState": "runnable",
        "vintage": "avalanche-income-ledger/2026-08-28"
      },
      {
        "adapterState": "runnable",
        "admissionState": "not-run",
        "category": "dex",
        "chain": "avalanche",
        "checks": [
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "real-monthly-output",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "verified-chain-deployments",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "complete-frozen-range",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "deterministic-rerun",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "contract-coverage-threshold",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "valuation-coverage-threshold",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "critical-evidence-conflicts",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "category-reconciliation-tolerance",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "mechanics-documented",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "schema-invariants",
            "passed": false,
            "status": "unavailable"
          }
        ],
        "decision": "not-admitted",
        "decisionId": "dodo:2026-06:avalanche-income-ledger/2026-08-28",
        "dependencies": [],
        "failedGates": [
          "real-monthly-output",
          "verified-chain-deployments",
          "complete-frozen-range",
          "deterministic-rerun",
          "contract-coverage-threshold",
          "valuation-coverage-threshold",
          "critical-evidence-conflicts",
          "category-reconciliation-tolerance",
          "mechanics-documented",
          "schema-invariants"
        ],
        "generatedAt": "2026-08-28T00:00:00.000Z",
        "month": "2026-06",
        "outputRoot": null,
        "policy": {
          "contractCoverageThresholdPct": 99,
          "reconciliationTolerancePct": 0.5,
          "valuationCoverageThresholdPct": 95
        },
        "protocol": "dodo",
        "reason": "No real full UTC-month output and persisted passing admission evidence exist.",
        "supportState": "runnable",
        "vintage": "avalanche-income-ledger/2026-08-28"
      },
      {
        "adapterState": "runnable",
        "admissionState": "not-run",
        "category": "dex",
        "chain": "avalanche",
        "checks": [
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "real-monthly-output",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "verified-chain-deployments",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "complete-frozen-range",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "deterministic-rerun",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "contract-coverage-threshold",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "valuation-coverage-threshold",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "critical-evidence-conflicts",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "category-reconciliation-tolerance",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "mechanics-documented",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "schema-invariants",
            "passed": false,
            "status": "unavailable"
          }
        ],
        "decision": "not-admitted",
        "decisionId": "balancer:2026-06:avalanche-income-ledger/2026-08-28",
        "dependencies": [],
        "failedGates": [
          "real-monthly-output",
          "verified-chain-deployments",
          "complete-frozen-range",
          "deterministic-rerun",
          "contract-coverage-threshold",
          "valuation-coverage-threshold",
          "critical-evidence-conflicts",
          "category-reconciliation-tolerance",
          "mechanics-documented",
          "schema-invariants"
        ],
        "generatedAt": "2026-08-28T00:00:00.000Z",
        "month": "2026-06",
        "outputRoot": null,
        "policy": {
          "contractCoverageThresholdPct": 99,
          "reconciliationTolerancePct": 0.5,
          "valuationCoverageThresholdPct": 95
        },
        "protocol": "balancer",
        "reason": "No real full UTC-month output and persisted passing admission evidence exist.",
        "supportState": "runnable",
        "vintage": "avalanche-income-ledger/2026-08-28"
      },
      {
        "adapterState": "runnable",
        "admissionState": "not-run",
        "category": "dex",
        "chain": "avalanche",
        "checks": [
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "real-monthly-output",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "verified-chain-deployments",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "complete-frozen-range",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "deterministic-rerun",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "contract-coverage-threshold",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "valuation-coverage-threshold",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "critical-evidence-conflicts",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "category-reconciliation-tolerance",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "mechanics-documented",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "schema-invariants",
            "passed": false,
            "status": "unavailable"
          }
        ],
        "decision": "not-admitted",
        "decisionId": "gmx:2026-06:avalanche-income-ledger/2026-08-28",
        "dependencies": [],
        "failedGates": [
          "real-monthly-output",
          "verified-chain-deployments",
          "complete-frozen-range",
          "deterministic-rerun",
          "contract-coverage-threshold",
          "valuation-coverage-threshold",
          "critical-evidence-conflicts",
          "category-reconciliation-tolerance",
          "mechanics-documented",
          "schema-invariants"
        ],
        "generatedAt": "2026-08-28T00:00:00.000Z",
        "month": "2026-06",
        "outputRoot": null,
        "policy": {
          "contractCoverageThresholdPct": 99,
          "reconciliationTolerancePct": 0.5,
          "valuationCoverageThresholdPct": 95
        },
        "protocol": "gmx",
        "reason": "No real full UTC-month output and persisted passing admission evidence exist.",
        "supportState": "runnable",
        "vintage": "avalanche-income-ledger/2026-08-28"
      },
      {
        "adapterState": "runnable",
        "admissionState": "not-run",
        "category": "lending",
        "chain": "avalanche",
        "checks": [
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "real-monthly-output",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "verified-chain-deployments",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "complete-frozen-range",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "deterministic-rerun",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "contract-coverage-threshold",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "valuation-coverage-threshold",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "critical-evidence-conflicts",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "category-reconciliation-tolerance",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "mechanics-documented",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "schema-invariants",
            "passed": false,
            "status": "unavailable"
          }
        ],
        "decision": "not-admitted",
        "decisionId": "benqi:2026-06:avalanche-income-ledger/2026-08-28",
        "dependencies": [],
        "failedGates": [
          "real-monthly-output",
          "verified-chain-deployments",
          "complete-frozen-range",
          "deterministic-rerun",
          "contract-coverage-threshold",
          "valuation-coverage-threshold",
          "critical-evidence-conflicts",
          "category-reconciliation-tolerance",
          "mechanics-documented",
          "schema-invariants"
        ],
        "generatedAt": "2026-08-28T00:00:00.000Z",
        "month": "2026-06",
        "outputRoot": null,
        "policy": {
          "contractCoverageThresholdPct": 99,
          "reconciliationTolerancePct": 1,
          "valuationCoverageThresholdPct": 95
        },
        "protocol": "benqi",
        "reason": "No frozen deployment ranges, monthly interest output, pricing coverage, or reconciled lane receipt exists.",
        "supportState": "runnable",
        "vintage": "avalanche-income-ledger/2026-08-28"
      },
      {
        "adapterState": "runnable",
        "admissionState": "not-run",
        "category": "lending",
        "chain": "avalanche",
        "checks": [
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "real-monthly-output",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "verified-chain-deployments",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "complete-frozen-range",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "deterministic-rerun",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "contract-coverage-threshold",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "valuation-coverage-threshold",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "critical-evidence-conflicts",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "category-reconciliation-tolerance",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "mechanics-documented",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "schema-invariants",
            "passed": false,
            "status": "unavailable"
          }
        ],
        "decision": "not-admitted",
        "decisionId": "euler:2026-06:avalanche-income-ledger/2026-08-28",
        "dependencies": [],
        "failedGates": [
          "real-monthly-output",
          "verified-chain-deployments",
          "complete-frozen-range",
          "deterministic-rerun",
          "contract-coverage-threshold",
          "valuation-coverage-threshold",
          "critical-evidence-conflicts",
          "category-reconciliation-tolerance",
          "mechanics-documented",
          "schema-invariants"
        ],
        "generatedAt": "2026-08-28T00:00:00.000Z",
        "month": "2026-06",
        "outputRoot": null,
        "policy": {
          "contractCoverageThresholdPct": 99,
          "reconciliationTolerancePct": 1,
          "valuationCoverageThresholdPct": 95
        },
        "protocol": "euler",
        "reason": "No real full UTC-month output and persisted passing admission evidence exist.",
        "supportState": "runnable",
        "vintage": "avalanche-income-ledger/2026-08-28"
      },
      {
        "adapterState": "runnable",
        "admissionState": "not-run",
        "category": "lending",
        "chain": "avalanche",
        "checks": [
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "real-monthly-output",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "verified-chain-deployments",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "complete-frozen-range",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "deterministic-rerun",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "contract-coverage-threshold",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "valuation-coverage-threshold",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "critical-evidence-conflicts",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "category-reconciliation-tolerance",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "mechanics-documented",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "schema-invariants",
            "passed": false,
            "status": "unavailable"
          }
        ],
        "decision": "not-admitted",
        "decisionId": "folks:2026-06:avalanche-income-ledger/2026-08-28",
        "dependencies": [],
        "failedGates": [
          "real-monthly-output",
          "verified-chain-deployments",
          "complete-frozen-range",
          "deterministic-rerun",
          "contract-coverage-threshold",
          "valuation-coverage-threshold",
          "critical-evidence-conflicts",
          "category-reconciliation-tolerance",
          "mechanics-documented",
          "schema-invariants"
        ],
        "generatedAt": "2026-08-28T00:00:00.000Z",
        "month": "2026-06",
        "outputRoot": null,
        "policy": {
          "contractCoverageThresholdPct": 99,
          "reconciliationTolerancePct": 1,
          "valuationCoverageThresholdPct": 95
        },
        "protocol": "folks",
        "reason": "No real full UTC-month output and persisted passing admission evidence exist.",
        "supportState": "runnable",
        "vintage": "avalanche-income-ledger/2026-08-28"
      },
      {
        "adapterState": "runnable",
        "admissionState": "not-run",
        "category": "lending",
        "chain": "avalanche",
        "checks": [
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "real-monthly-output",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "verified-chain-deployments",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "complete-frozen-range",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "deterministic-rerun",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "contract-coverage-threshold",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "valuation-coverage-threshold",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "critical-evidence-conflicts",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "category-reconciliation-tolerance",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "mechanics-documented",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "schema-invariants",
            "passed": false,
            "status": "unavailable"
          }
        ],
        "decision": "not-admitted",
        "decisionId": "silo:2026-06:avalanche-income-ledger/2026-08-28",
        "dependencies": [],
        "failedGates": [
          "real-monthly-output",
          "verified-chain-deployments",
          "complete-frozen-range",
          "deterministic-rerun",
          "contract-coverage-threshold",
          "valuation-coverage-threshold",
          "critical-evidence-conflicts",
          "category-reconciliation-tolerance",
          "mechanics-documented",
          "schema-invariants"
        ],
        "generatedAt": "2026-08-28T00:00:00.000Z",
        "month": "2026-06",
        "outputRoot": null,
        "policy": {
          "contractCoverageThresholdPct": 99,
          "reconciliationTolerancePct": 1,
          "valuationCoverageThresholdPct": 95
        },
        "protocol": "silo",
        "reason": "No real full UTC-month output and persisted passing admission evidence exist.",
        "supportState": "runnable",
        "vintage": "avalanche-income-ledger/2026-08-28"
      },
      {
        "adapterState": "runnable",
        "admissionState": "not-run",
        "category": "lending",
        "chain": "avalanche",
        "checks": [
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "real-monthly-output",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "verified-chain-deployments",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "complete-frozen-range",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "deterministic-rerun",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "contract-coverage-threshold",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "valuation-coverage-threshold",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "critical-evidence-conflicts",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "category-reconciliation-tolerance",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "mechanics-documented",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "schema-invariants",
            "passed": false,
            "status": "unavailable"
          }
        ],
        "decision": "not-admitted",
        "decisionId": "40-acres:2026-06:avalanche-income-ledger/2026-08-28",
        "dependencies": [],
        "failedGates": [
          "real-monthly-output",
          "verified-chain-deployments",
          "complete-frozen-range",
          "deterministic-rerun",
          "contract-coverage-threshold",
          "valuation-coverage-threshold",
          "critical-evidence-conflicts",
          "category-reconciliation-tolerance",
          "mechanics-documented",
          "schema-invariants"
        ],
        "generatedAt": "2026-08-28T00:00:00.000Z",
        "month": "2026-06",
        "outputRoot": null,
        "policy": {
          "contractCoverageThresholdPct": 99,
          "reconciliationTolerancePct": 1,
          "valuationCoverageThresholdPct": 95
        },
        "protocol": "40-acres",
        "reason": "No real full UTC-month output and persisted passing admission evidence exist.",
        "supportState": "runnable",
        "vintage": "avalanche-income-ledger/2026-08-28"
      },
      {
        "adapterState": "runnable",
        "admissionState": "not-run",
        "category": "lending",
        "chain": "avalanche",
        "checks": [
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "real-monthly-output",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "verified-chain-deployments",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "complete-frozen-range",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "deterministic-rerun",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "contract-coverage-threshold",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "valuation-coverage-threshold",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "critical-evidence-conflicts",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "category-reconciliation-tolerance",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "mechanics-documented",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "schema-invariants",
            "passed": false,
            "status": "unavailable"
          }
        ],
        "decision": "not-admitted",
        "decisionId": "impermax:2026-06:avalanche-income-ledger/2026-08-28",
        "dependencies": [],
        "failedGates": [
          "real-monthly-output",
          "verified-chain-deployments",
          "complete-frozen-range",
          "deterministic-rerun",
          "contract-coverage-threshold",
          "valuation-coverage-threshold",
          "critical-evidence-conflicts",
          "category-reconciliation-tolerance",
          "mechanics-documented",
          "schema-invariants"
        ],
        "generatedAt": "2026-08-28T00:00:00.000Z",
        "month": "2026-06",
        "outputRoot": null,
        "policy": {
          "contractCoverageThresholdPct": 99,
          "reconciliationTolerancePct": 1,
          "valuationCoverageThresholdPct": 95
        },
        "protocol": "impermax",
        "reason": "No real full UTC-month output and persisted passing admission evidence exist.",
        "supportState": "runnable",
        "vintage": "avalanche-income-ledger/2026-08-28"
      },
      {
        "adapterState": "runnable",
        "admissionState": "not-run",
        "category": "lending",
        "chain": "avalanche",
        "checks": [
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "real-monthly-output",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "verified-chain-deployments",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "complete-frozen-range",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "deterministic-rerun",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "contract-coverage-threshold",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "valuation-coverage-threshold",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "critical-evidence-conflicts",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "category-reconciliation-tolerance",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "mechanics-documented",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "schema-invariants",
            "passed": false,
            "status": "unavailable"
          }
        ],
        "decision": "not-admitted",
        "decisionId": "nereus:2026-06:avalanche-income-ledger/2026-08-28",
        "dependencies": [],
        "failedGates": [
          "real-monthly-output",
          "verified-chain-deployments",
          "complete-frozen-range",
          "deterministic-rerun",
          "contract-coverage-threshold",
          "valuation-coverage-threshold",
          "critical-evidence-conflicts",
          "category-reconciliation-tolerance",
          "mechanics-documented",
          "schema-invariants"
        ],
        "generatedAt": "2026-08-28T00:00:00.000Z",
        "month": "2026-06",
        "outputRoot": null,
        "policy": {
          "contractCoverageThresholdPct": 99,
          "reconciliationTolerancePct": 1,
          "valuationCoverageThresholdPct": 95
        },
        "protocol": "nereus",
        "reason": "No real full UTC-month output and persisted passing admission evidence exist.",
        "supportState": "runnable",
        "vintage": "avalanche-income-ledger/2026-08-28"
      },
      {
        "adapterState": "runnable",
        "admissionState": "not-run",
        "category": "lending",
        "chain": "avalanche",
        "checks": [
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "real-monthly-output",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "verified-chain-deployments",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "complete-frozen-range",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "deterministic-rerun",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "contract-coverage-threshold",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "valuation-coverage-threshold",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "critical-evidence-conflicts",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "category-reconciliation-tolerance",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "mechanics-documented",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "schema-invariants",
            "passed": false,
            "status": "unavailable"
          }
        ],
        "decision": "not-admitted",
        "decisionId": "iron-bank:2026-06:avalanche-income-ledger/2026-08-28",
        "dependencies": [],
        "failedGates": [
          "real-monthly-output",
          "verified-chain-deployments",
          "complete-frozen-range",
          "deterministic-rerun",
          "contract-coverage-threshold",
          "valuation-coverage-threshold",
          "critical-evidence-conflicts",
          "category-reconciliation-tolerance",
          "mechanics-documented",
          "schema-invariants"
        ],
        "generatedAt": "2026-08-28T00:00:00.000Z",
        "month": "2026-06",
        "outputRoot": null,
        "policy": {
          "contractCoverageThresholdPct": 99,
          "reconciliationTolerancePct": 1,
          "valuationCoverageThresholdPct": 95
        },
        "protocol": "iron-bank",
        "reason": "No real full UTC-month output and persisted passing admission evidence exist.",
        "supportState": "runnable",
        "vintage": "avalanche-income-ledger/2026-08-28"
      },
      {
        "adapterState": "runnable",
        "admissionState": "not-run",
        "category": "lending",
        "chain": "avalanche",
        "checks": [
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "real-monthly-output",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "verified-chain-deployments",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "complete-frozen-range",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "deterministic-rerun",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "contract-coverage-threshold",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "valuation-coverage-threshold",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "critical-evidence-conflicts",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "category-reconciliation-tolerance",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "mechanics-documented",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "schema-invariants",
            "passed": false,
            "status": "unavailable"
          }
        ],
        "decision": "not-admitted",
        "decisionId": "vee-finance:2026-06:avalanche-income-ledger/2026-08-28",
        "dependencies": [],
        "failedGates": [
          "real-monthly-output",
          "verified-chain-deployments",
          "complete-frozen-range",
          "deterministic-rerun",
          "contract-coverage-threshold",
          "valuation-coverage-threshold",
          "critical-evidence-conflicts",
          "category-reconciliation-tolerance",
          "mechanics-documented",
          "schema-invariants"
        ],
        "generatedAt": "2026-08-28T00:00:00.000Z",
        "month": "2026-06",
        "outputRoot": null,
        "policy": {
          "contractCoverageThresholdPct": 99,
          "reconciliationTolerancePct": 1,
          "valuationCoverageThresholdPct": 95
        },
        "protocol": "vee-finance",
        "reason": "No real full UTC-month output and persisted passing admission evidence exist.",
        "supportState": "runnable",
        "vintage": "avalanche-income-ledger/2026-08-28"
      },
      {
        "adapterState": "conditional",
        "admissionState": "conditional",
        "category": "lending",
        "chain": "avalanche",
        "checks": [
          {
            "detail": "Required external dependencies are unavailable.",
            "id": "real-monthly-output",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "Required external dependencies are unavailable.",
            "id": "verified-chain-deployments",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "Required external dependencies are unavailable.",
            "id": "complete-frozen-range",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "Required external dependencies are unavailable.",
            "id": "deterministic-rerun",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "Required external dependencies are unavailable.",
            "id": "contract-coverage-threshold",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "Required external dependencies are unavailable.",
            "id": "valuation-coverage-threshold",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "Required external dependencies are unavailable.",
            "id": "critical-evidence-conflicts",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "Required external dependencies are unavailable.",
            "id": "category-reconciliation-tolerance",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "Required external dependencies are unavailable.",
            "id": "mechanics-documented",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "Required external dependencies are unavailable.",
            "id": "schema-invariants",
            "passed": false,
            "status": "unavailable"
          }
        ],
        "decision": "not-admitted",
        "decisionId": "prime:2026-06:avalanche-income-ledger/2026-08-28",
        "dependencies": [
          "verified Avalanche pToken registry",
          "independently verified Moonbeam master-accounting accrual"
        ],
        "failedGates": [
          "real-monthly-output",
          "verified-chain-deployments",
          "complete-frozen-range",
          "deterministic-rerun",
          "contract-coverage-threshold",
          "valuation-coverage-threshold",
          "critical-evidence-conflicts",
          "category-reconciliation-tolerance",
          "mechanics-documented",
          "schema-invariants"
        ],
        "generatedAt": "2026-08-28T00:00:00.000Z",
        "month": "2026-06",
        "outputRoot": null,
        "policy": {
          "contractCoverageThresholdPct": 99,
          "reconciliationTolerancePct": 1,
          "valuationCoverageThresholdPct": 95
        },
        "protocol": "prime",
        "reason": "Prime requires a verified Avalanche pToken registry and independently verified Moonbeam master-accounting accrual.",
        "supportState": "unsupported",
        "vintage": "avalanche-income-ledger/2026-08-28"
      },
      {
        "adapterState": "runnable",
        "admissionState": "not-run",
        "category": "rwa",
        "chain": "avalanche",
        "checks": [
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "real-monthly-output",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "verified-chain-deployments",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "complete-frozen-range",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "deterministic-rerun",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "contract-coverage-threshold",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "valuation-coverage-threshold",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "critical-evidence-conflicts",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "category-reconciliation-tolerance",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "mechanics-documented",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "schema-invariants",
            "passed": false,
            "status": "unavailable"
          }
        ],
        "decision": "not-admitted",
        "decisionId": "centrifuge:2026-06:avalanche-income-ledger/2026-08-28",
        "dependencies": [],
        "failedGates": [
          "real-monthly-output",
          "verified-chain-deployments",
          "complete-frozen-range",
          "deterministic-rerun",
          "contract-coverage-threshold",
          "valuation-coverage-threshold",
          "critical-evidence-conflicts",
          "category-reconciliation-tolerance",
          "mechanics-documented",
          "schema-invariants"
        ],
        "generatedAt": "2026-08-28T00:00:00.000Z",
        "month": "2026-06",
        "outputRoot": null,
        "policy": {
          "contractCoverageThresholdPct": 99,
          "reconciliationTolerancePct": 0.5,
          "valuationCoverageThresholdPct": 95
        },
        "protocol": "centrifuge",
        "reason": "No real full UTC-month output and persisted passing admission evidence exist.",
        "supportState": "runnable",
        "vintage": "avalanche-income-ledger/2026-08-28"
      },
      {
        "adapterState": "runnable",
        "admissionState": "not-run",
        "category": "rwa",
        "chain": "avalanche",
        "checks": [
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "real-monthly-output",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "verified-chain-deployments",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "complete-frozen-range",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "deterministic-rerun",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "contract-coverage-threshold",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "valuation-coverage-threshold",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "critical-evidence-conflicts",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "category-reconciliation-tolerance",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "mechanics-documented",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "schema-invariants",
            "passed": false,
            "status": "unavailable"
          }
        ],
        "decision": "not-admitted",
        "decisionId": "opentrade:2026-06:avalanche-income-ledger/2026-08-28",
        "dependencies": [],
        "failedGates": [
          "real-monthly-output",
          "verified-chain-deployments",
          "complete-frozen-range",
          "deterministic-rerun",
          "contract-coverage-threshold",
          "valuation-coverage-threshold",
          "critical-evidence-conflicts",
          "category-reconciliation-tolerance",
          "mechanics-documented",
          "schema-invariants"
        ],
        "generatedAt": "2026-08-28T00:00:00.000Z",
        "month": "2026-06",
        "outputRoot": null,
        "policy": {
          "contractCoverageThresholdPct": 99,
          "reconciliationTolerancePct": 0.5,
          "valuationCoverageThresholdPct": 95
        },
        "protocol": "opentrade",
        "reason": "No real full UTC-month output and persisted passing admission evidence exist.",
        "supportState": "runnable",
        "vintage": "avalanche-income-ledger/2026-08-28"
      },
      {
        "adapterState": "runnable",
        "admissionState": "not-run",
        "category": "rwa",
        "chain": "avalanche",
        "checks": [
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "real-monthly-output",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "verified-chain-deployments",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "complete-frozen-range",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "deterministic-rerun",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "contract-coverage-threshold",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "valuation-coverage-threshold",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "critical-evidence-conflicts",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "category-reconciliation-tolerance",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "mechanics-documented",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "schema-invariants",
            "passed": false,
            "status": "unavailable"
          }
        ],
        "decision": "not-admitted",
        "decisionId": "asseto-aoabt:2026-06:avalanche-income-ledger/2026-08-28",
        "dependencies": [],
        "failedGates": [
          "real-monthly-output",
          "verified-chain-deployments",
          "complete-frozen-range",
          "deterministic-rerun",
          "contract-coverage-threshold",
          "valuation-coverage-threshold",
          "critical-evidence-conflicts",
          "category-reconciliation-tolerance",
          "mechanics-documented",
          "schema-invariants"
        ],
        "generatedAt": "2026-08-28T00:00:00.000Z",
        "month": "2026-06",
        "outputRoot": null,
        "policy": {
          "contractCoverageThresholdPct": 99,
          "reconciliationTolerancePct": 0.5,
          "valuationCoverageThresholdPct": 95
        },
        "protocol": "asseto-aoabt",
        "reason": "No real full UTC-month output and persisted passing admission evidence exist.",
        "supportState": "runnable",
        "vintage": "avalanche-income-ledger/2026-08-28"
      },
      {
        "adapterState": "runnable",
        "admissionState": "not-run",
        "category": "rwa",
        "chain": "avalanche",
        "checks": [
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "real-monthly-output",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "verified-chain-deployments",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "complete-frozen-range",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "deterministic-rerun",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "contract-coverage-threshold",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "valuation-coverage-threshold",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "critical-evidence-conflicts",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "category-reconciliation-tolerance",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "mechanics-documented",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "schema-invariants",
            "passed": false,
            "status": "unavailable"
          }
        ],
        "decision": "not-admitted",
        "decisionId": "republic-note:2026-06:avalanche-income-ledger/2026-08-28",
        "dependencies": [],
        "failedGates": [
          "real-monthly-output",
          "verified-chain-deployments",
          "complete-frozen-range",
          "deterministic-rerun",
          "contract-coverage-threshold",
          "valuation-coverage-threshold",
          "critical-evidence-conflicts",
          "category-reconciliation-tolerance",
          "mechanics-documented",
          "schema-invariants"
        ],
        "generatedAt": "2026-08-28T00:00:00.000Z",
        "month": "2026-06",
        "outputRoot": null,
        "policy": {
          "contractCoverageThresholdPct": 99,
          "reconciliationTolerancePct": 0.5,
          "valuationCoverageThresholdPct": 95
        },
        "protocol": "republic-note",
        "reason": "No real full UTC-month output and persisted passing admission evidence exist.",
        "supportState": "runnable",
        "vintage": "avalanche-income-ledger/2026-08-28"
      },
      {
        "adapterState": "runnable",
        "admissionState": "not-run",
        "category": "rwa",
        "chain": "avalanche",
        "checks": [
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "real-monthly-output",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "verified-chain-deployments",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "complete-frozen-range",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "deterministic-rerun",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "contract-coverage-threshold",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "valuation-coverage-threshold",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "critical-evidence-conflicts",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "category-reconciliation-tolerance",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "mechanics-documented",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "schema-invariants",
            "passed": false,
            "status": "unavailable"
          }
        ],
        "decision": "not-admitted",
        "decisionId": "apollo-diversified-credit:2026-06:avalanche-income-ledger/2026-08-28",
        "dependencies": [],
        "failedGates": [
          "real-monthly-output",
          "verified-chain-deployments",
          "complete-frozen-range",
          "deterministic-rerun",
          "contract-coverage-threshold",
          "valuation-coverage-threshold",
          "critical-evidence-conflicts",
          "category-reconciliation-tolerance",
          "mechanics-documented",
          "schema-invariants"
        ],
        "generatedAt": "2026-08-28T00:00:00.000Z",
        "month": "2026-06",
        "outputRoot": null,
        "policy": {
          "contractCoverageThresholdPct": 99,
          "reconciliationTolerancePct": 0.5,
          "valuationCoverageThresholdPct": 95
        },
        "protocol": "apollo-diversified-credit",
        "reason": "No real full UTC-month output and persisted passing admission evidence exist.",
        "supportState": "runnable",
        "vintage": "avalanche-income-ledger/2026-08-28"
      },
      {
        "adapterState": "runnable",
        "admissionState": "not-run",
        "category": "rwa",
        "chain": "avalanche",
        "checks": [
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "real-monthly-output",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "verified-chain-deployments",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "complete-frozen-range",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "deterministic-rerun",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "contract-coverage-threshold",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "valuation-coverage-threshold",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "critical-evidence-conflicts",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "category-reconciliation-tolerance",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "mechanics-documented",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "schema-invariants",
            "passed": false,
            "status": "unavailable"
          }
        ],
        "decision": "not-admitted",
        "decisionId": "kaio:2026-06:avalanche-income-ledger/2026-08-28",
        "dependencies": [],
        "failedGates": [
          "real-monthly-output",
          "verified-chain-deployments",
          "complete-frozen-range",
          "deterministic-rerun",
          "contract-coverage-threshold",
          "valuation-coverage-threshold",
          "critical-evidence-conflicts",
          "category-reconciliation-tolerance",
          "mechanics-documented",
          "schema-invariants"
        ],
        "generatedAt": "2026-08-28T00:00:00.000Z",
        "month": "2026-06",
        "outputRoot": null,
        "policy": {
          "contractCoverageThresholdPct": 99,
          "reconciliationTolerancePct": 0.5,
          "valuationCoverageThresholdPct": 95
        },
        "protocol": "kaio",
        "reason": "No real full UTC-month output and persisted passing admission evidence exist.",
        "supportState": "runnable",
        "vintage": "avalanche-income-ledger/2026-08-28"
      },
      {
        "adapterState": "runnable",
        "admissionState": "not-run",
        "category": "rwa",
        "chain": "avalanche",
        "checks": [
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "real-monthly-output",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "verified-chain-deployments",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "complete-frozen-range",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "deterministic-rerun",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "contract-coverage-threshold",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "valuation-coverage-threshold",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "critical-evidence-conflicts",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "category-reconciliation-tolerance",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "mechanics-documented",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "schema-invariants",
            "passed": false,
            "status": "unavailable"
          }
        ],
        "decision": "not-admitted",
        "decisionId": "hiyield:2026-06:avalanche-income-ledger/2026-08-28",
        "dependencies": [],
        "failedGates": [
          "real-monthly-output",
          "verified-chain-deployments",
          "complete-frozen-range",
          "deterministic-rerun",
          "contract-coverage-threshold",
          "valuation-coverage-threshold",
          "critical-evidence-conflicts",
          "category-reconciliation-tolerance",
          "mechanics-documented",
          "schema-invariants"
        ],
        "generatedAt": "2026-08-28T00:00:00.000Z",
        "month": "2026-06",
        "outputRoot": null,
        "policy": {
          "contractCoverageThresholdPct": 99,
          "reconciliationTolerancePct": 0.5,
          "valuationCoverageThresholdPct": 95
        },
        "protocol": "hiyield",
        "reason": "No real full UTC-month output and persisted passing admission evidence exist.",
        "supportState": "runnable",
        "vintage": "avalanche-income-ledger/2026-08-28"
      },
      {
        "adapterState": "runnable",
        "admissionState": "not-run",
        "category": "rwa",
        "chain": "avalanche",
        "checks": [
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "real-monthly-output",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "verified-chain-deployments",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "complete-frozen-range",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "deterministic-rerun",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "contract-coverage-threshold",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "valuation-coverage-threshold",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "critical-evidence-conflicts",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "category-reconciliation-tolerance",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "mechanics-documented",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "schema-invariants",
            "passed": false,
            "status": "unavailable"
          }
        ],
        "decision": "not-admitted",
        "decisionId": "vaneck-treasury-fund:2026-06:avalanche-income-ledger/2026-08-28",
        "dependencies": [],
        "failedGates": [
          "real-monthly-output",
          "verified-chain-deployments",
          "complete-frozen-range",
          "deterministic-rerun",
          "contract-coverage-threshold",
          "valuation-coverage-threshold",
          "critical-evidence-conflicts",
          "category-reconciliation-tolerance",
          "mechanics-documented",
          "schema-invariants"
        ],
        "generatedAt": "2026-08-28T00:00:00.000Z",
        "month": "2026-06",
        "outputRoot": null,
        "policy": {
          "contractCoverageThresholdPct": 99,
          "reconciliationTolerancePct": 0.5,
          "valuationCoverageThresholdPct": 95
        },
        "protocol": "vaneck-treasury-fund",
        "reason": "No real full UTC-month output and persisted passing admission evidence exist.",
        "supportState": "runnable",
        "vintage": "avalanche-income-ledger/2026-08-28"
      },
      {
        "adapterState": "runnable",
        "admissionState": "not-run",
        "category": "rwa",
        "chain": "avalanche",
        "checks": [
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "real-monthly-output",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "verified-chain-deployments",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "complete-frozen-range",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "deterministic-rerun",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "contract-coverage-threshold",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "valuation-coverage-threshold",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "critical-evidence-conflicts",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "category-reconciliation-tolerance",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "mechanics-documented",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "schema-invariants",
            "passed": false,
            "status": "unavailable"
          }
        ],
        "decision": "not-admitted",
        "decisionId": "vnx:2026-06:avalanche-income-ledger/2026-08-28",
        "dependencies": [],
        "failedGates": [
          "real-monthly-output",
          "verified-chain-deployments",
          "complete-frozen-range",
          "deterministic-rerun",
          "contract-coverage-threshold",
          "valuation-coverage-threshold",
          "critical-evidence-conflicts",
          "category-reconciliation-tolerance",
          "mechanics-documented",
          "schema-invariants"
        ],
        "generatedAt": "2026-08-28T00:00:00.000Z",
        "month": "2026-06",
        "outputRoot": null,
        "policy": {
          "contractCoverageThresholdPct": 99,
          "reconciliationTolerancePct": 0.5,
          "valuationCoverageThresholdPct": 95
        },
        "protocol": "vnx",
        "reason": "No real full UTC-month output and persisted passing admission evidence exist.",
        "supportState": "runnable",
        "vintage": "avalanche-income-ledger/2026-08-28"
      },
      {
        "adapterState": "runnable",
        "admissionState": "not-run",
        "category": "rwa",
        "chain": "avalanche",
        "checks": [
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "real-monthly-output",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "verified-chain-deployments",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "complete-frozen-range",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "deterministic-rerun",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "contract-coverage-threshold",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "valuation-coverage-threshold",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "critical-evidence-conflicts",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "category-reconciliation-tolerance",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "mechanics-documented",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "schema-invariants",
            "passed": false,
            "status": "unavailable"
          }
        ],
        "decision": "not-admitted",
        "decisionId": "backedfi:2026-06:avalanche-income-ledger/2026-08-28",
        "dependencies": [],
        "failedGates": [
          "real-monthly-output",
          "verified-chain-deployments",
          "complete-frozen-range",
          "deterministic-rerun",
          "contract-coverage-threshold",
          "valuation-coverage-threshold",
          "critical-evidence-conflicts",
          "category-reconciliation-tolerance",
          "mechanics-documented",
          "schema-invariants"
        ],
        "generatedAt": "2026-08-28T00:00:00.000Z",
        "month": "2026-06",
        "outputRoot": null,
        "policy": {
          "contractCoverageThresholdPct": 99,
          "reconciliationTolerancePct": 0.5,
          "valuationCoverageThresholdPct": 95
        },
        "protocol": "backedfi",
        "reason": "No real full UTC-month output and persisted passing admission evidence exist.",
        "supportState": "runnable",
        "vintage": "avalanche-income-ledger/2026-08-28"
      },
      {
        "adapterState": "local-fixture-passed",
        "admissionState": "not-run",
        "category": "dex",
        "chain": "avalanche",
        "checks": [
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "real-monthly-output",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "verified-chain-deployments",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "complete-frozen-range",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "deterministic-rerun",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "contract-coverage-threshold",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "valuation-coverage-threshold",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "critical-evidence-conflicts",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "category-reconciliation-tolerance",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "mechanics-documented",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "schema-invariants",
            "passed": false,
            "status": "unavailable"
          }
        ],
        "decision": "not-admitted",
        "decisionId": "pharaoh:2026-06:avalanche-income-ledger/2026-08-28",
        "dependencies": [],
        "failedGates": [
          "real-monthly-output",
          "verified-chain-deployments",
          "complete-frozen-range",
          "deterministic-rerun",
          "contract-coverage-threshold",
          "valuation-coverage-threshold",
          "critical-evidence-conflicts",
          "category-reconciliation-tolerance",
          "mechanics-documented",
          "schema-invariants"
        ],
        "generatedAt": "2026-08-28T00:00:00.000Z",
        "month": "2026-06",
        "outputRoot": null,
        "policy": {
          "contractCoverageThresholdPct": 99,
          "reconciliationTolerancePct": 0.5,
          "valuationCoverageThresholdPct": 95
        },
        "protocol": "pharaoh",
        "reason": "Activation/upgrade ranges, fee-recipient history, live fee-family acceptance, decimals, and frozen pricing are unresolved.",
        "supportState": "implemented-not-admitted",
        "vintage": "avalanche-income-ledger/2026-08-28"
      },
      {
        "adapterState": "local-fixture-passed",
        "admissionState": "not-run",
        "category": "lending",
        "chain": "avalanche",
        "checks": [
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "real-monthly-output",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "verified-chain-deployments",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "complete-frozen-range",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "deterministic-rerun",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "contract-coverage-threshold",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "valuation-coverage-threshold",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "critical-evidence-conflicts",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "category-reconciliation-tolerance",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "mechanics-documented",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "schema-invariants",
            "passed": false,
            "status": "unavailable"
          }
        ],
        "decision": "not-admitted",
        "decisionId": "aave:2026-06:avalanche-income-ledger/2026-08-28",
        "dependencies": [],
        "failedGates": [
          "real-monthly-output",
          "verified-chain-deployments",
          "complete-frozen-range",
          "deterministic-rerun",
          "contract-coverage-threshold",
          "valuation-coverage-threshold",
          "critical-evidence-conflicts",
          "category-reconciliation-tolerance",
          "mechanics-documented",
          "schema-invariants"
        ],
        "generatedAt": "2026-08-28T00:00:00.000Z",
        "month": "2026-06",
        "outputRoot": null,
        "policy": {
          "contractCoverageThresholdPct": 99,
          "reconciliationTolerancePct": 1,
          "valuationCoverageThresholdPct": 95
        },
        "protocol": "aave",
        "reason": "Activation ranges, reserve history, liquidations, flash loans, bad debt, pricing, and live query acceptance are unresolved.",
        "supportState": "implemented-not-admitted",
        "vintage": "avalanche-income-ledger/2026-08-28"
      },
      {
        "adapterState": "local-fixture-passed",
        "admissionState": "not-run",
        "category": "rwa",
        "chain": "avalanche",
        "checks": [
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "real-monthly-output",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "verified-chain-deployments",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "complete-frozen-range",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "deterministic-rerun",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "contract-coverage-threshold",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "valuation-coverage-threshold",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "critical-evidence-conflicts",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "category-reconciliation-tolerance",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "mechanics-documented",
            "passed": false,
            "status": "unavailable"
          },
          {
            "detail": "No real full UTC-month protocol output exists.",
            "id": "schema-invariants",
            "passed": false,
            "status": "unavailable"
          }
        ],
        "decision": "not-admitted",
        "decisionId": "securitize-buidl:2026-06:avalanche-income-ledger/2026-08-28",
        "dependencies": [],
        "failedGates": [
          "real-monthly-output",
          "verified-chain-deployments",
          "complete-frozen-range",
          "deterministic-rerun",
          "contract-coverage-threshold",
          "valuation-coverage-threshold",
          "critical-evidence-conflicts",
          "category-reconciliation-tolerance",
          "mechanics-documented",
          "schema-invariants"
        ],
        "generatedAt": "2026-08-28T00:00:00.000Z",
        "month": "2026-06",
        "outputRoot": null,
        "policy": {
          "contractCoverageThresholdPct": 99,
          "reconciliationTolerancePct": 0.5,
          "valuationCoverageThresholdPct": 95
        },
        "protocol": "securitize-buidl",
        "reason": "BulkOperator history, issuer attestation, excluded-holder history, and an admitted supply roll-forward are unavailable.",
        "supportState": "implemented-not-admitted",
        "vintage": "avalanche-income-ledger/2026-08-28"
      }
    ],
    "protocolMonthFacts": [],
    "aggregateReconstruction": {
      "admissionRule": "Only protocol-month facts with admissionState=admitted are aggregated.",
      "comparison": {
        "holderYield": {
          "pct": null,
          "usd": null
        },
        "issuerReserveIncome": {
          "pct": null,
          "usd": null
        },
        "ngci": {
          "pct": null,
          "usd": null
        },
        "ngciGeneral": {
          "pct": null,
          "usd": null
        },
        "ngcp": {
          "pct": null,
          "usd": null
        }
      },
      "generatedAt": "2026-08-28T00:00:00.000Z",
      "limitation": "No protocol-month fact is admitted; reconstructed values and differences are unavailable.",
      "month": "2026-06",
      "publishedBenchmark": {
        "classification": "published-benchmark",
        "holderYieldUsd": 2700000,
        "issuerReserveIncomeUsd": 6900000,
        "month": "2026-06",
        "ngciGeneralUsd": 12700000,
        "ngciUsd": 5800000,
        "ngcpUsd": 3100000,
        "publisher": "Avalanche Foundation",
        "sourceUrl": "https://www.avax.network/about/blog/from-gross-chain-product-to-gross-chain-income-where-the-value-goes"
      },
      "reconstructed": {
        "admittedFactCount": 0,
        "contractCoveragePct": null,
        "evidenceConfidence": "unavailable",
        "holderYieldUsd": null,
        "identityResidualUsd": null,
        "issuerReserveIncomeUsd": null,
        "ngciGeneralUsd": null,
        "ngciUsd": null,
        "ngcpUsd": null,
        "protocolCount": 0,
        "status": "unavailable",
        "valuationCoveragePct": null
      },
      "schemaVersion": "avalanche-income-ledger/aggregate-reconstruction/1.0.0",
      "vintage": "avalanche-income-ledger/2026-08-28"
    },
    "evidenceManifest": {
      "artifacts": [
        {
          "key": "adapterRegistry",
          "path": "data/ledger/adapter-registry.json",
          "role": "machine-readable-ledger-artifact",
          "sha256": "f289ebd37251b45e2452b91857a0e60ad18e13122bf1b54abe99aab8dca7cc46"
        },
        {
          "key": "admissionDecisions",
          "path": "data/ledger/admission-decisions.json",
          "role": "machine-readable-ledger-artifact",
          "sha256": "320ac2dc3275f2f547589ed0a9b5232eb72f94aacaaa0c85c563ffdf915c587b"
        },
        {
          "key": "aggregateReconstruction",
          "path": "data/ledger/aggregate-reconstruction.json",
          "role": "machine-readable-ledger-artifact",
          "sha256": "42f46846d20318290f44e14099563c8ead6f8be0d0ef3cfe5ed21d90e2183193"
        },
        {
          "key": "protocolMonthFacts",
          "path": "data/ledger/protocol-month-facts.json",
          "role": "machine-readable-ledger-artifact",
          "sha256": "75dee3fd8677bd2d7308fe5f0463d9a9c397a398fc4020b840ea4985dba2fa41"
        },
        {
          "key": "protocolRegistry",
          "path": "data/ledger/protocol-registry.json",
          "role": "machine-readable-ledger-artifact",
          "sha256": "3171809d500e39110d463e3602f4682aef581b67b00c49890622017dfb920d0a"
        }
      ],
      "generatedAt": "2026-08-28T00:00:00.000Z",
      "hashAlgorithm": "sha256",
      "hashBasis": "stable-json",
      "schemaVersion": "avalanche-income-ledger/evidence-manifest/1.0.0",
      "sources": [
        {
          "path": "data/observed/oeras-operational-status.json",
          "role": "operational-admission-status",
          "sha256": "b1b001a8742cc9297c74f746afad963df2ff6f5add2f0ff5c44747e14e7db399"
        },
        {
          "path": "data/program/adapter-implementation-receipt.json",
          "role": "local-adapter-implementation-receipt",
          "sha256": "0c00639939671a207d2bdee6c7fa95ac99720759b54eb9a9c796cc46959ca235"
        },
        {
          "path": "data/program/coverage-registry.json",
          "role": "pre-admission-coverage-registry",
          "sha256": "70e30af6abe86560fb13a2cb0da08438d749be8fa9bfe2976b8450902ad83260"
        },
        {
          "path": "data/program/phase1-live-transfer-handoff.json",
          "role": "raw-transfer-handoff-evidence",
          "sha256": "5891441aa7e25e2ced9060b030c9b9d8ac3039688bc59ea292e4e02dff1d6e7c"
        },
        {
          "path": "data/source/article-benchmarks.json",
          "role": "published-benchmark-input",
          "sha256": "70909ad8b34f0edb9c64d67c08e3890656727337cc942ccafadfd9508b8564ea"
        }
      ],
      "vintage": "avalanche-income-ledger/2026-08-28"
    }
  },
  "juneCohort": {
    "schemaVersion": "avalanche-income-ledger-june-cohort/1.0.0",
    "generatedAt": "2026-08-28T18:00:15.349Z",
    "month": "2026-06",
    "range": {
      "fromBlockInclusive": 86865827,
      "toBlockExclusive": 89166731
    },
    "historicalLane": "envio-hypersync",
    "verificationLane": "pooled-public-rpc",
    "summary": {
      "cohortSize": 5,
      "fullMonthComplete": 2,
      "admissionEligible": 1,
      "conditional": 1
    },
    "nextMilestone": "Complete and deterministically rerun the June cohort; publish the first admission-eligible protocol-month facts.",
    "protocols": [
      {
        "protocolId": "pharaoh",
        "displayName": "Pharaoh",
        "runtimeState": "local-fixture-passed",
        "commands": [
          "pharaoh"
        ],
        "registry": "config/pharaoh-pools.json",
        "gates": {
          "verifiedDeploymentRegistry": {
            "state": "pass",
            "detail": "Pinned registry: config/pharaoh-pools.json"
          },
          "successfulRpcQuery": {
            "state": "pass",
            "detail": "Archive state reads and chain identity succeeded through the public-RPC verification lane."
          },
          "successfulBoundedReplay": {
            "state": "pass",
            "detail": "All 1 component(s) reconciled over [89166219,89166731)."
          },
          "successfulFullMonthRun": {
            "state": "pending",
            "detail": "Not run."
          },
          "deterministicRerun": {
            "state": "pending",
            "detail": "Not run."
          },
          "valuationCoverage": {
            "state": "pending",
            "detail": "Not run."
          },
          "admissionEligibility": {
            "state": "pending",
            "detail": "Not run."
          }
        },
        "outputs": []
      },
      {
        "protocolId": "lfj",
        "displayName": "LFJ",
        "runtimeState": "runnable",
        "commands": [
          "dex-v2-component lfj-legacy",
          "lfj-lb"
        ],
        "registry": "config/lfj-lb-pairs.json",
        "gates": {
          "verifiedDeploymentRegistry": {
            "state": "pass",
            "detail": "Pinned registry: config/lfj-lb-pairs.json"
          },
          "successfulRpcQuery": {
            "state": "pending",
            "detail": "Not run."
          },
          "successfulBoundedReplay": {
            "state": "pending",
            "detail": "Not run."
          },
          "successfulFullMonthRun": {
            "state": "pending",
            "detail": "Not run."
          },
          "deterministicRerun": {
            "state": "pending",
            "detail": "Not run."
          },
          "valuationCoverage": {
            "state": "pending",
            "detail": "Not run."
          },
          "admissionEligibility": {
            "state": "pending",
            "detail": "Not run."
          }
        },
        "outputs": []
      },
      {
        "protocolId": "benqi",
        "displayName": "BENQI",
        "runtimeState": "runnable",
        "commands": [
          "compound-lending benqi"
        ],
        "registry": "src/config/lending-compound.ts",
        "gates": {
          "verifiedDeploymentRegistry": {
            "state": "pass",
            "detail": "Pinned registry: src/config/lending-compound.ts"
          },
          "successfulRpcQuery": {
            "state": "pass",
            "detail": "Archive state reads and chain identity succeeded through the public-RPC verification lane."
          },
          "successfulBoundedReplay": {
            "state": "pass",
            "detail": "All 1 component(s) reconciled over [89166219,89166731)."
          },
          "successfulFullMonthRun": {
            "state": "pass",
            "detail": "All 1 component(s) reconciled over the complete UTC month."
          },
          "deterministicRerun": {
            "state": "pending",
            "detail": "Not run."
          },
          "valuationCoverage": {
            "state": "fail",
            "detail": "0/0 economic events valued (0.00%)."
          },
          "admissionEligibility": {
            "state": "pending",
            "detail": "Not run."
          }
        },
        "outputs": [
          {
            "component": "compound-lending benqi",
            "path": "data/runtime/june-2026-cohort/benqi/component-0/full-month",
            "outputRoot": "0x3a3ae9b2a819fc56b02821246b487984ce7e067c14c493f76d487d832e00bfff",
            "eventCount": 0,
            "valuedEventCount": 0
          }
        ]
      },
      {
        "protocolId": "aave",
        "displayName": "Aave",
        "runtimeState": "conditional",
        "commands": [],
        "registry": "../aave-avalanche/manifest.json",
        "limitation": "Aave V4 began after June 2026; the June-era V3 collector is not yet an admitted economic-flow adapter.",
        "gates": {
          "verifiedDeploymentRegistry": {
            "state": "conditional",
            "detail": "Aave V4 began after June 2026; the June-era V3 collector is not yet an admitted economic-flow adapter."
          },
          "successfulRpcQuery": {
            "state": "conditional",
            "detail": "Not run."
          },
          "successfulBoundedReplay": {
            "state": "conditional",
            "detail": "Not run."
          },
          "successfulFullMonthRun": {
            "state": "conditional",
            "detail": "Not run."
          },
          "deterministicRerun": {
            "state": "conditional",
            "detail": "Not run."
          },
          "valuationCoverage": {
            "state": "conditional",
            "detail": "Not run."
          },
          "admissionEligibility": {
            "state": "conditional",
            "detail": "Not run."
          }
        },
        "outputs": []
      },
      {
        "protocolId": "securitize-buidl",
        "displayName": "BlackRock BUIDL",
        "runtimeState": "local-fixture-passed",
        "commands": [
          "buidl"
        ],
        "registry": "src/config/deployments.ts",
        "gates": {
          "verifiedDeploymentRegistry": {
            "state": "pass",
            "detail": "Pinned registry: src/config/deployments.ts"
          },
          "successfulRpcQuery": {
            "state": "pass",
            "detail": "Archive state reads and chain identity succeeded through the public-RPC verification lane."
          },
          "successfulBoundedReplay": {
            "state": "pass",
            "detail": "All 1 component(s) reconciled over [89166219,89166731)."
          },
          "successfulFullMonthRun": {
            "state": "pass",
            "detail": "All 1 component(s) reconciled over the complete UTC month."
          },
          "deterministicRerun": {
            "state": "pass",
            "detail": "Independent full-month rerun produced identical component output roots."
          },
          "valuationCoverage": {
            "state": "pass",
            "detail": "114/114 economic events valued (100.00%)."
          },
          "admissionEligibility": {
            "state": "pass",
            "detail": "All cohort execution gates pass; immutable admission artifact is next."
          }
        },
        "outputs": [
          {
            "component": "buidl",
            "path": "data/runtime/june-2026-cohort/securitize-buidl/component-0/full-month",
            "outputRoot": "0xa9e02cf49b1a241f84d425c1a58318847d7060ce1209861ffd69c7eade5b893e",
            "eventCount": 114,
            "valuedEventCount": 114
          }
        ]
      }
    ]
  },
  "program": {
    "phase0": {
      "schemaVersion": "avalanche-gcp-gci-phase0/1.0.0",
      "status": "frozen",
      "effectiveAt": "2026-08-27T00:00:00Z",
      "chain": {
        "name": "Avalanche C-Chain",
        "chainId": 43114
      },
      "accountingBoundary": {
        "timezone": "UTC",
        "frequency": "calendar-month",
        "fullMonthsOnly": true,
        "periodEndExclusive": true,
        "residency": "Avalanche-resident balances and Avalanche C-Chain economic flows only",
        "revisionPolicy": "Published monthly vintages are immutable; corrections create a new vintage with an explicit supersedes link.",
        "unavailablePolicy": "Unsupported or missing evidence is null/unavailable, never zero."
      },
      "definitions": {
        "protocol_revenue": "Gross consideration paid for protocol service, excluding principal, trading notional, deposits, collateral, and internal transfers.",
        "supply_side_expense": "Protocol revenue economically owed to LPs, lenders, keepers, affiliates, gauges, or other service suppliers.",
        "onchain_profit": "Protocol revenue minus supply-side expense, measured before attributed transaction fees unless a metric explicitly says otherwise.",
        "protocol_attributed_transaction_fees": "Canonical C-Chain gas attributed once to the terminal application; routers remain dimensions and never create a second fee row.",
        "ngcp": "Sum of protocol revenue across admitted Avalanche C-Chain protocols without nested-protocol duplication.",
        "holder_yield": "Yield distributed to eligible Avalanche-resident product holders, excluding principal movements, asset appreciation, and system-owned balances.",
        "issuer_reserve_income": "Modeled income on eligible Avalanche-resident reserve-backed float using a dated external rate and explicit reserve-coverage and retained-share assumptions.",
        "ngci": "NGCP plus holder yield.",
        "ngci_general": "NGCI plus issuer reserve income.",
        "real_gcp": "Chain-linked Fisher quantity index computed from token-unit flow vectors and frozen price vintages; never deflated from pre-aggregated USD totals.",
        "capture_metrics": "Burned transaction fees divided by the stated NGCP or income boundary, with whole-chain and strictly mapped denominators kept separate.",
        "cyclicality_metrics": "Population coefficient of variation and peak-to-trough ratio over the declared common full-month window.",
        "concentration_metrics": "Issuer top-two share and HHI calculated from non-negative issuer-income rows in one frozen vintage."
      },
      "flowTaxonomy": [
        {
          "id": "revenue",
          "includeInNgcp": true
        },
        {
          "id": "supply_side_expense",
          "includeInNgcp": false
        },
        {
          "id": "protocol_profit",
          "includeInNgcp": false
        },
        {
          "id": "principal",
          "includeInNgcp": false
        },
        {
          "id": "notional",
          "includeInNgcp": false
        },
        {
          "id": "internal_transfer",
          "includeInNgcp": false
        },
        {
          "id": "holder_distribution",
          "includeInNgcp": false
        },
        {
          "id": "issuer_retained_income",
          "includeInNgcp": false
        },
        {
          "id": "excluded",
          "includeInNgcp": false
        }
      ],
      "doubleCountingRules": [
        "Attribute a routed transaction to one terminal protocol; retain router and aggregator only as dimensions.",
        "A vault deposit, withdrawal, bridge transfer, wrapper mint, or underlying principal movement is not revenue.",
        "Nested vault and aggregator revenue excludes the underlying protocol revenue already admitted to NGCP.",
        "Holder distributions are added only in NGCI and are not duplicated in NGCP.",
        "Issuer-retained reserve income is added only in NGCI-general and excludes holder yield passed through.",
        "One canonical flow identity is chain_id/block_hash/transaction_hash/log_index/adapter_flow_index."
      ],
      "confidenceTaxonomy": {
        "verified": "Canonical observed evidence, accepted adapter, complete declared coverage, and all conservation gates pass.",
        "high": "Observed or reconstructed evidence with complete material coverage and bounded non-material omissions.",
        "medium": "Reconstructed evidence with disclosed assumptions or partial price/mapping coverage.",
        "low": "Modeled or external-reference evidence with material sensitivity or unresolved coverage.",
        "unavailable": "Insufficient evidence; value must be null."
      },
      "evidenceClasses": [
        "observed",
        "reconstructed",
        "modeled",
        "external_reference",
        "unavailable"
      ],
      "confidenceAssignment": {
        "requiredFields": [
          "level",
          "evidenceClass",
          "coverageNumerator",
          "coverageDenominator",
          "omissions",
          "asOfBlock",
          "methodologyVersion"
        ],
        "rule": "Confidence is assigned per metric vintage after coverage and conservation checks; it is never inferred from a non-null value.",
        "zeroRule": "A numeric zero requires complete declared coverage and positive evidence that no qualifying flow occurred."
      },
      "metricRegistryContract": {
        "metricCount": 38,
        "requiredDefinitionFields": [
          "id",
          "name",
          "unit",
          "group",
          "formula"
        ],
        "requiredReleaseFields": [
          "status",
          "value",
          "scope",
          "note",
          "confidence",
          "evidenceComposition",
          "coverage",
          "methodologyVersion"
        ],
        "formulaPolicy": "Every registered metric has an executable deterministic fixture; real releases additionally require evidence, coverage, confidence, and methodology metadata.",
        "unavailablePolicy": "Metrics missing any required real input are unavailable/null even when the synthetic fixture calculates successfully."
      },
      "dataPolicy": {
        "dune": "prohibited",
        "duneProhibitedRoles": [
          "source",
          "dependency",
          "validator",
          "fallback",
          "gap_filler"
        ],
        "historicalEvents": "Envio HyperSync after query-family acceptance",
        "freshAndState": "Loopback Avalanche Chain Gateway",
        "downstreamBoundary": "Consumers read normalized versioned outputs through the Gateway boundary only"
      },
      "artifacts": {
        "coverageRegistry": "data/program/coverage-registry.json",
        "envioAcceptance": "data/program/envio-transfer-acceptance.json",
        "gatewayOwnership": "data/program/gateway-ownership.json",
        "phase0Receipt": "data/program/phase0-receipt.json"
      }
    },
    "coverageRegistry": {
      "schemaVersion": "avalanche-gcp-gci-coverage-registry/1.0.0",
      "registryVersion": "2026-08-27.3",
      "chainId": 43114,
      "effectiveAt": "2026-08-27T00:00:00Z",
      "coverageSemantics": "A listed family or protocol is in scope, not necessarily admitted or measured. Candidate-only and unsupported records are explicit gaps and never zero-valued coverage.",
      "statusTaxonomy": {
        "candidate": "Named for discovery; no economic adapter or deployment manifest is admitted.",
        "manifest-required": "Material scope is known but complete address/range/upgrade evidence is not admitted.",
        "adapter-required": "A deployment manifest may exist, but economic-flow semantics are not accepted.",
        "admitted": "A versioned deployment manifest and adapter passed acceptance for its declared range.",
        "unsupported": "Explicitly out of computable coverage until the named limitation is resolved."
      },
      "families": [
        {
          "id": "dex",
          "initialProtocols": [
            "lfj",
            "pharaoh",
            "blackhole",
            "uniswap",
            "pangolin"
          ],
          "contractRoles": [
            "factory",
            "pool",
            "router",
            "fee_recipient",
            "gauge"
          ],
          "deploymentRange": {
            "fromBlock": null,
            "toBlockExclusive": null
          },
          "status": "registry-required",
          "unsupportedMechanics": [
            "Protocol/version fee splits remain adapter-specific until manifests are accepted."
          ]
        },
        {
          "id": "lending",
          "initialProtocols": [
            "aave",
            "benqi",
            "euler",
            "silo"
          ],
          "contractRoles": [
            "pool",
            "market",
            "reserve",
            "oracle",
            "treasury"
          ],
          "deploymentRange": {
            "fromBlock": null,
            "toBlockExclusive": null
          },
          "status": "registry-required",
          "unsupportedMechanics": [
            "Reserve indexes, bad debt, and liquidation splits require versioned state adapters."
          ]
        },
        {
          "id": "derivatives",
          "initialProtocols": [],
          "contractRoles": [
            "market",
            "vault",
            "fee_recipient",
            "keeper"
          ],
          "deploymentRange": {
            "fromBlock": null,
            "toBlockExclusive": null
          },
          "status": "discovery-required",
          "unsupportedMechanics": [
            "No initial deployment admitted until economic materiality discovery completes."
          ]
        },
        {
          "id": "bridge",
          "initialProtocols": [],
          "contractRoles": [
            "bridge",
            "escrow",
            "fee_recipient"
          ],
          "deploymentRange": {
            "fromBlock": null,
            "toBlockExclusive": null
          },
          "status": "discovery-required",
          "unsupportedMechanics": [
            "Bridge notional and escrow movements are excluded from revenue."
          ]
        },
        {
          "id": "vault",
          "initialProtocols": [],
          "contractRoles": [
            "vault",
            "strategy",
            "fee_recipient"
          ],
          "deploymentRange": {
            "fromBlock": null,
            "toBlockExclusive": null
          },
          "status": "discovery-required",
          "unsupportedMechanics": [
            "Nested underlying revenue must be removed before admission."
          ]
        },
        {
          "id": "holder_yield",
          "initialProtocols": [],
          "contractRoles": [
            "asset",
            "wrapper",
            "distribution",
            "excluded_holder"
          ],
          "deploymentRange": {
            "fromBlock": null,
            "toBlockExclusive": null
          },
          "status": "product-registry-partial",
          "unsupportedMechanics": [
            "Unresolved article product identities remain unavailable."
          ]
        }
      ],
      "protocols": [
        {
          "id": "lfj",
          "familyId": "dex",
          "names": [
            "LFJ",
            "Trader Joe"
          ],
          "status": "adapter-required",
          "deployments": [
            "adapters/oeras-expansion.json"
          ],
          "knownRegistryEvidence": [
            "oeras-0.3.0:lfj-lb-pairs",
            "gateway-contract-registry.v1",
            "gateway-dex-pool-registry.v2"
          ],
          "unsupportedMechanics": [
            "Adapter and funded-pair registry exist; frozen activation ranges and live query-family acceptance remain required."
          ]
        },
        {
          "id": "pharaoh",
          "familyId": "dex",
          "names": [
            "Pharaoh"
          ],
          "status": "adapter-required",
          "deployments": [
            "adapters/pharaoh.json"
          ],
          "knownRegistryEvidence": [
            "gateway-contract-registry.v1",
            "gateway-dex-pool-registry.v2"
          ],
          "unsupportedMechanics": [
            "The V2/V3/DLMM classifier and manifest exist, but live query-family acceptance and activation block ranges remain required before admission."
          ]
        },
        {
          "id": "blackhole",
          "familyId": "dex",
          "names": [
            "Blackhole"
          ],
          "status": "adapter-required",
          "deployments": [
            "adapters/oeras-expansion.json"
          ],
          "knownRegistryEvidence": [
            "oeras-0.3.0:blackhole-cl-pools",
            "gateway-contract-registry.v1",
            "gateway-dex-pool-registry.v2"
          ],
          "unsupportedMechanics": [
            "Historical gauge-staking beneficiary allocation and live acceptance remain required."
          ]
        },
        {
          "id": "uniswap",
          "familyId": "dex",
          "names": [
            "Uniswap"
          ],
          "status": "adapter-required",
          "deployments": [
            "adapters/oeras-expansion.json"
          ],
          "knownRegistryEvidence": [
            "oeras-0.3.0:uniswap-v3-v4-pools",
            "gateway-dex-pool-registry.v2"
          ],
          "unsupportedMechanics": [
            "V2/V3/V4 adapters exist; frozen ranges and live acceptance remain required."
          ]
        },
        {
          "id": "pangolin",
          "familyId": "dex",
          "names": [
            "Pangolin"
          ],
          "status": "adapter-required",
          "deployments": [
            "adapters/oeras-expansion.json"
          ],
          "knownRegistryEvidence": [
            "oeras-0.3.0:pangolin-v3-pools",
            "gateway-contract-registry.v1",
            "gateway-dex-pool-registry.v2"
          ],
          "unsupportedMechanics": [
            "V2/V3 adapters exist; historical V2 fee state and live acceptance remain required."
          ]
        },
        {
          "id": "metric",
          "familyId": "dex",
          "names": [
            "Metric"
          ],
          "status": "adapter-required",
          "deployments": [
            "adapters/oeras-expansion.json"
          ],
          "knownRegistryEvidence": [
            "oeras-0.3.0:metric-pools"
          ],
          "unsupportedMechanics": [
            "Live acceptance remains required."
          ]
        },
        {
          "id": "pumpspace",
          "familyId": "dex",
          "names": [
            "PumpSpace"
          ],
          "status": "adapter-required",
          "deployments": [
            "adapters/oeras-expansion.json"
          ],
          "knownRegistryEvidence": [
            "oeras-0.3.0"
          ],
          "unsupportedMechanics": [
            "Live acceptance remains required."
          ]
        },
        {
          "id": "woofi",
          "familyId": "dex",
          "names": [
            "WOOFi"
          ],
          "status": "adapter-required",
          "deployments": [
            "adapters/oeras-expansion.json"
          ],
          "knownRegistryEvidence": [
            "oeras-0.3.0"
          ],
          "unsupportedMechanics": [
            "Observed settlement only; live acceptance remains required."
          ]
        },
        {
          "id": "dodo",
          "familyId": "dex",
          "names": [
            "DODO"
          ],
          "status": "adapter-required",
          "deployments": [
            "adapters/oeras-expansion.json"
          ],
          "knownRegistryEvidence": [
            "oeras-0.3.0:dodo-pools"
          ],
          "unsupportedMechanics": [
            "Live acceptance remains required."
          ]
        },
        {
          "id": "balancer",
          "familyId": "dex",
          "names": [
            "Balancer"
          ],
          "status": "adapter-required",
          "deployments": [
            "adapters/oeras-expansion.json"
          ],
          "knownRegistryEvidence": [
            "oeras-0.3.0"
          ],
          "unsupportedMechanics": [
            "V2/V3 adapters exist; live acceptance remains required."
          ]
        },
        {
          "id": "gmx",
          "familyId": "dex",
          "names": [
            "GMX"
          ],
          "status": "adapter-required",
          "deployments": [
            "adapters/oeras-expansion.json"
          ],
          "knownRegistryEvidence": [
            "oeras-0.3.0:gmx-event-emitter-abi"
          ],
          "unsupportedMechanics": [
            "V1/V2 adapters exist; live acceptance remains required."
          ]
        },
        {
          "id": "aave",
          "familyId": "lending",
          "names": [
            "Aave V4"
          ],
          "status": "adapter-required",
          "deployments": [
            "adapters/aave-v4.json"
          ],
          "knownRegistryEvidence": [
            "aave-address-book:AaveV4Avalanche"
          ],
          "unsupportedMechanics": [
            "The Core Hub/three-Spoke interest classifier exists, but live query-family acceptance, activation ranges, liquidations, flash loans, and bad-debt classifiers remain required before admission."
          ]
        },
        {
          "id": "benqi",
          "familyId": "lending",
          "names": [
            "BENQI"
          ],
          "status": "adapter-required",
          "deployments": [
            "adapters/oeras-expansion.json"
          ],
          "knownRegistryEvidence": [
            "oeras-0.3.0:comptroller-enumeration"
          ],
          "unsupportedMechanics": [
            "Live acceptance and frozen ranges remain required."
          ]
        },
        {
          "id": "euler",
          "familyId": "lending",
          "names": [
            "Euler"
          ],
          "status": "adapter-required",
          "deployments": [
            "adapters/oeras-expansion.json"
          ],
          "knownRegistryEvidence": [
            "oeras-0.3.0:factory-enumeration"
          ],
          "unsupportedMechanics": [
            "Live acceptance and frozen ranges remain required."
          ]
        },
        {
          "id": "silo",
          "familyId": "lending",
          "names": [
            "Silo"
          ],
          "status": "adapter-required",
          "deployments": [
            "adapters/oeras-expansion.json"
          ],
          "knownRegistryEvidence": [
            "oeras-0.3.0:v2-v3"
          ],
          "unsupportedMechanics": [
            "Live acceptance and frozen ranges remain required."
          ]
        },
        {
          "id": "folks",
          "familyId": "lending",
          "names": [
            "Folks Finance"
          ],
          "status": "adapter-required",
          "deployments": [
            "adapters/oeras-expansion.json"
          ],
          "knownRegistryEvidence": [
            "oeras-0.3.0"
          ],
          "unsupportedMechanics": [
            "Live acceptance remains required."
          ]
        },
        {
          "id": "40-acres",
          "familyId": "lending",
          "names": [
            "40 Acres"
          ],
          "status": "adapter-required",
          "deployments": [
            "adapters/oeras-expansion.json"
          ],
          "knownRegistryEvidence": [
            "oeras-0.3.0"
          ],
          "unsupportedMechanics": [
            "Live acceptance remains required."
          ]
        },
        {
          "id": "impermax",
          "familyId": "lending",
          "names": [
            "Impermax"
          ],
          "status": "adapter-required",
          "deployments": [
            "adapters/oeras-expansion.json"
          ],
          "knownRegistryEvidence": [
            "oeras-0.3.0:factory-enumeration"
          ],
          "unsupportedMechanics": [
            "Split runs at reserve-factor changes; live acceptance remains required."
          ]
        },
        {
          "id": "nereus",
          "familyId": "lending",
          "names": [
            "Nereus"
          ],
          "status": "adapter-required",
          "deployments": [
            "adapters/oeras-expansion.json"
          ],
          "knownRegistryEvidence": [
            "oeras-0.3.0"
          ],
          "unsupportedMechanics": [
            "Split runs at opening-fee changes; live acceptance remains required."
          ]
        },
        {
          "id": "iron-bank",
          "familyId": "lending",
          "names": [
            "Iron Bank"
          ],
          "status": "adapter-required",
          "deployments": [
            "adapters/oeras-expansion.json"
          ],
          "knownRegistryEvidence": [
            "oeras-0.3.0:comptroller-enumeration"
          ],
          "unsupportedMechanics": [
            "Live acceptance remains required."
          ]
        },
        {
          "id": "vee-finance",
          "familyId": "lending",
          "names": [
            "Vee Finance"
          ],
          "status": "adapter-required",
          "deployments": [
            "adapters/oeras-expansion.json"
          ],
          "knownRegistryEvidence": [
            "oeras-0.3.0:comptroller-enumeration"
          ],
          "unsupportedMechanics": [
            "Live acceptance remains required."
          ]
        },
        {
          "id": "prime",
          "familyId": "lending",
          "names": [
            "Prime Protocol"
          ],
          "status": "unsupported",
          "deployments": [
            "adapters/oeras-expansion.json"
          ],
          "knownRegistryEvidence": [],
          "unsupportedMechanics": [
            "Requires a verified Avalanche pToken registry and Moonbeam accounting-master accrual; local transfers are insufficient."
          ]
        },
        {
          "id": "centrifuge",
          "familyId": "holder_yield",
          "names": [
            "Centrifuge"
          ],
          "status": "adapter-required",
          "deployments": [
            "adapters/oeras-expansion.json"
          ],
          "knownRegistryEvidence": [
            "oeras-0.3.0:rwa-vaults"
          ],
          "unsupportedMechanics": [
            "Live acceptance remains required."
          ]
        },
        {
          "id": "opentrade",
          "familyId": "holder_yield",
          "names": [
            "OpenTrade"
          ],
          "status": "adapter-required",
          "deployments": [
            "adapters/oeras-expansion.json"
          ],
          "knownRegistryEvidence": [
            "oeras-0.3.0:rwa-vaults"
          ],
          "unsupportedMechanics": [
            "Live acceptance remains required."
          ]
        },
        {
          "id": "asseto-aoabt",
          "familyId": "holder_yield",
          "names": [
            "Asseto AoABT"
          ],
          "status": "adapter-required",
          "deployments": [
            "adapters/oeras-expansion.json"
          ],
          "knownRegistryEvidence": [
            "oeras-0.3.0:rwa-tokens"
          ],
          "unsupportedMechanics": [
            "Live acceptance remains required."
          ]
        },
        {
          "id": "republic-note",
          "familyId": "holder_yield",
          "names": [
            "Republic Note"
          ],
          "status": "adapter-required",
          "deployments": [
            "adapters/oeras-expansion.json"
          ],
          "knownRegistryEvidence": [
            "oeras-0.3.0:rwa-tokens"
          ],
          "unsupportedMechanics": [
            "Live acceptance remains required."
          ]
        },
        {
          "id": "apollo-diversified-credit",
          "familyId": "holder_yield",
          "names": [
            "ACRED"
          ],
          "status": "adapter-required",
          "deployments": [
            "adapters/oeras-expansion.json"
          ],
          "knownRegistryEvidence": [
            "oeras-0.3.0:rwa-tokens"
          ],
          "unsupportedMechanics": [
            "Modeled management fee remains explicitly modeled; live acceptance required."
          ]
        },
        {
          "id": "kaio",
          "familyId": "holder_yield",
          "names": [
            "KAIO"
          ],
          "status": "adapter-required",
          "deployments": [
            "adapters/oeras-expansion.json"
          ],
          "knownRegistryEvidence": [
            "oeras-0.3.0:rwa-tokens"
          ],
          "unsupportedMechanics": [
            "Live acceptance remains required."
          ]
        },
        {
          "id": "hiyield",
          "familyId": "holder_yield",
          "names": [
            "HiYield"
          ],
          "status": "adapter-required",
          "deployments": [
            "adapters/oeras-expansion.json"
          ],
          "knownRegistryEvidence": [
            "oeras-0.3.0:rwa-tokens"
          ],
          "unsupportedMechanics": [
            "Live acceptance remains required."
          ]
        },
        {
          "id": "vaneck-treasury-fund",
          "familyId": "holder_yield",
          "names": [
            "VBILL"
          ],
          "status": "adapter-required",
          "deployments": [
            "adapters/oeras-expansion.json"
          ],
          "knownRegistryEvidence": [
            "oeras-0.3.0:rwa-tokens"
          ],
          "unsupportedMechanics": [
            "Modeled management fee remains explicitly modeled; live acceptance required."
          ]
        },
        {
          "id": "vnx",
          "familyId": "holder_yield",
          "names": [
            "VNX"
          ],
          "status": "adapter-required",
          "deployments": [
            "adapters/oeras-expansion.json"
          ],
          "knownRegistryEvidence": [
            "oeras-0.3.0:rwa-tokens"
          ],
          "unsupportedMechanics": [
            "Live acceptance remains required."
          ]
        },
        {
          "id": "backedfi",
          "familyId": "holder_yield",
          "names": [
            "BackedFi"
          ],
          "status": "adapter-required",
          "deployments": [
            "adapters/oeras-expansion.json"
          ],
          "knownRegistryEvidence": [
            "oeras-0.3.0:rwa-tokens"
          ],
          "unsupportedMechanics": [
            "Live acceptance remains required."
          ]
        },
        {
          "id": "securitize-buidl",
          "familyId": "holder_yield",
          "names": [
            "BlackRock BUIDL",
            "Securitize BUIDL"
          ],
          "status": "adapter-required",
          "deployments": [
            "adapters/buidl.json"
          ],
          "knownRegistryEvidence": [
            "product-registry:BUIDL"
          ],
          "unsupportedMechanics": [
            "The BulkOperator-path distribution classifier exists, but live query-family acceptance and issuer attestation remain required before admission."
          ]
        }
      ],
      "familyDiscovery": [
        {
          "familyId": "derivatives",
          "status": "unsupported",
          "reason": "No material protocol and block-ranged deployment manifest admitted."
        },
        {
          "familyId": "bridge",
          "status": "unsupported",
          "reason": "No fee-specific adapter admitted; bridged notional and escrow principal remain excluded."
        },
        {
          "familyId": "vault",
          "status": "unsupported",
          "reason": "No adapter with nested-protocol revenue elimination admitted."
        },
        {
          "familyId": "holder_yield",
          "status": "unsupported",
          "reason": "The product registry is incomplete and eligible-float/excluded-holder mechanics are not admitted."
        }
      ],
      "deploymentManifestRequiredFields": [
        "protocolId",
        "familyId",
        "version",
        "address",
        "role",
        "fromBlock",
        "toBlockExclusive",
        "feeRecipients",
        "upgradeEvidence",
        "adapterVersion",
        "unsupportedMechanics"
      ],
      "deploymentRangeRules": {
        "semantics": "half-open",
        "fromBlockRequired": true,
        "toBlockExclusiveNullableOnlyWhenActive": true,
        "noOverlapsForSameAddressRole": true,
        "upgradeBoundaryRequired": true
      },
      "canonicalRegistryInputs": [
        "../avax-radar/config/gateway-contract-registry.v1.json",
        "../avax-radar/config/gateway-dex-pool-registry.v2.json"
      ]
    },
    "envioAcceptance": {
      "schemaVersion": "avalanche-gcp-gci-envio-acceptance/1.1.0",
      "queryFamily": "transfer-topic0",
      "status": "accepted-historical-lane",
      "chainId": 43114,
      "provider": "Envio HyperSync",
      "endpoint": "https://avalanche.hypersync.xyz/query",
      "rangeSemantics": "half-open",
      "acceptedRange": {
        "fromBlock": 40000000,
        "toBlockExclusive": 41000000
      },
      "query": {
        "topic0": "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
        "fields": [
          "block_number",
          "log_index",
          "transaction_hash",
          "address"
        ]
      },
      "checkpoint": {
        "lane": "envio-historical",
        "nextBlock": 41000000,
        "immutableEndBlock": 41000000,
        "resumable": true,
        "idempotencyKey": "chain_id/block_hash/transaction_hash/log_index"
      },
      "paginationContract": {
        "cursorField": "next_block",
        "mustAdvance": true,
        "continuousToImmutableEnd": true,
        "aggregateConservationRequired": true
      },
      "persistenceContract": {
        "writeUnit": "validated page or transactional chunk",
        "idempotentAtDatabaseBoundary": true,
        "advanceCheckpointAfterCommitOnly": true,
        "laneCheckpointIndependent": true
      },
      "handoffContract": {
        "freshLane": "avalanche-gateway",
        "minimumOverlapBlocks": 128,
        "dedupeIdentity": "chain_id/block_hash/transaction_hash/log_index",
        "consumerCheckpointPromotion": "only after overlap count and identity-hash reconciliation"
      },
      "benchmarkEvidence": {
        "path": "../avalanche-envio-benchmark/results/20260826T094136Z-transfer-1m.json",
        "sha256": "2b97d38902c0dcecc4e6bbd38aec03f972f0d3c6e9041592ce1557fe5f775061",
        "pages": 246,
        "logs": 7677594,
        "responseBytes": 1410306538,
        "cursorContinuous": true,
        "terminalCoverage": true,
        "errors": 0
      },
      "publicRpcVerification": {
        "path": "../avalanche-envio-benchmark/results/20260826T094544Z-verification-100.json",
        "sha256": "51a81a45b903c265e38ac722d9b71987e55ff57395cf8d67110a8366d07a1297",
        "range": {
          "fromBlock": 40000000,
          "toBlockExclusive": 40000100
        },
        "envioLogs": 647,
        "publicRpcLogs": 647,
        "countsMatch": true
      },
      "limitations": [
        "Acceptance covers the shared Transfer topic0 and selected fields; ERC-20 versus ERC-721 semantics are unresolved until contract-standard enrichment.",
        "Database persistence throughput and unique-event conservation were not measured by this benchmark.",
        "Every additional query family requires its own acceptance receipt."
      ],
      "revalidationTriggers": [
        "adapter-material-change",
        "provider-response-contract-change",
        "reorg-reaches-boundary",
        "conservation-failure",
        "specific-anomaly"
      ]
    },
    "gatewayOwnership": {
      "schemaVersion": "avalanche-gcp-gci-gateway-ownership/1.0.0",
      "owner": "loopback Avalanche Chain Gateway",
      "ownerComponent": "avax-radar/avalanche-gateway",
      "networkBoundary": "loopback-only",
      "healthUrl": "http://127.0.0.1:43140/api/health",
      "consumerPolicy": "fail-closed",
      "freshnessSla": {
        "healthObservationMaxAgeSeconds": 30,
        "snapshotMaxAgeSeconds": 300,
        "maxLagBlocks": 64
      },
      "ownedFunctions": [
        "near-tip logs",
        "canonical block hashes and timestamps",
        "finality and reorg handling",
        "state calls",
        "receipts",
        "selective traces",
        "token metadata and supply checkpoints",
        "pricing provenance",
        "handoff reconciliation",
        "targeted gap repair",
        "consumer-visible freshness state"
      ],
      "stateAuthority": {
        "healthEvidence": "Gateway health envelope observedAt",
        "snapshotEvidence": "normalized output snapshotGeneratedAt",
        "chainProgressEvidence": "Gateway canonical head minus consumer data-through block",
        "evaluationTime": "consumer read time",
        "states": [
          "healthy",
          "stale",
          "unavailable"
        ],
        "persistenceRule": "Persist evidence timestamps and checkpoints, never a permanently trusted freshness boolean."
      },
      "handoff": {
        "historicalLane": "envio-historical",
        "freshLane": "avalanche-gateway",
        "overlapRequired": true,
        "minimumOverlapBlocks": 128,
        "dedupeIdentity": "chain_id/block_hash/transaction_hash/log_index",
        "promotionGate": "overlap counts and identity hashes reconcile before the consumer-visible checkpoint advances"
      },
      "consumerRequirements": [
        "Recompute age at read time.",
        "Return stale/unavailable when any SLA component fails.",
        "Never refresh a stale envelope timestamp without fresh Gateway evidence.",
        "Never call Envio or upstream RPC directly from a downstream dashboard."
      ]
    },
    "phase0Receipt": {
      "schemaVersion": "avalanche-gcp-gci-phase0-receipt/1.0.0",
      "status": "passed",
      "verifiedAt": "2026-08-27T14:00:00Z",
      "gates": {
        "definitionsFrozen": true,
        "accountingBoundaryFrozen": true,
        "coverageRegistryVersioned": true,
        "confidenceTaxonomyFrozen": true,
        "reproducibilityContractFrozen": true,
        "noDunePolicyExplicit": true,
        "envioHistoricalLaneAcceptedForTransferFamily": true,
        "gatewayFreshStateOwnershipFrozen": true
      },
      "representativeClassifications": [
        {
          "family": "dex",
          "transactionPattern": "swap through router into one terminal pool",
          "classification": [
            "trading notional:notional",
            "swap fee:revenue",
            "LP share:supply_side_expense",
            "retained share:protocol_profit"
          ],
          "doubleCountResolution": "terminal pool counted once; router is a dimension"
        },
        {
          "family": "lending",
          "transactionPattern": "borrow/repay with accrued interest",
          "classification": [
            "principal:principal",
            "borrower interest:revenue",
            "supplier interest:supply_side_expense",
            "reserve-factor share:protocol_profit"
          ],
          "doubleCountResolution": "principal excluded"
        },
        {
          "family": "derivatives",
          "transactionPattern": "position close with trading/funding/keeper fees",
          "classification": [
            "position notional:notional",
            "gross fees:revenue",
            "LP/funding/keeper shares:supply_side_expense",
            "retained fee:protocol_profit"
          ],
          "doubleCountResolution": "funding transfer is not duplicated as new gross revenue"
        },
        {
          "family": "bridge",
          "transactionPattern": "lock/mint or burn/release with explicit bridge fee",
          "classification": [
            "bridged amount:principal",
            "explicit bridge fee:revenue"
          ],
          "doubleCountResolution": "source and destination principal movements excluded"
        },
        {
          "family": "vault",
          "transactionPattern": "deposit, strategy yield, and management/performance fee",
          "classification": [
            "deposit/withdrawal:principal",
            "explicit vault fee:revenue",
            "underlying protocol fee:excluded"
          ],
          "doubleCountResolution": "underlying admitted protocol revenue is not repeated"
        },
        {
          "family": "holder_yield",
          "transactionPattern": "rebase/share appreciation/distribution to eligible float",
          "classification": [
            "principal mint/burn:principal",
            "eligible distribution:holder_distribution",
            "issuer-retained spread:issuer_retained_income"
          ],
          "doubleCountResolution": "holder yield is outside NGCP and issuer spread excludes pass-through"
        }
      ],
      "reproducibilityContract": {
        "requiredReleaseFields": [
          "releaseId",
          "supersedes",
          "methodologyVersion",
          "metricRegistryVersion",
          "coverageRegistryVersion",
          "adapterVersions",
          "sourceAndQueryHashes",
          "envioCheckpoint",
          "gatewayCheckpoint",
          "dataThroughBlock",
          "priceVintages",
          "rateVintages",
          "coverage",
          "evidenceComposition",
          "omissions",
          "revisionReason",
          "outputHashes"
        ],
        "determinism": "Identical versioned inputs and code must produce byte-identical normalized outputs.",
        "rangeRule": "Every block range is half-open and has an immutable requested end block.",
        "checkpointRule": "Envio history and Gateway freshness use independent resumable checkpoints joined only by a reconciled overlap.",
        "secrets": "Credentials are runtime-only and prohibited from receipts."
      }
    },
    "phase1Foundation": {
      "schemaVersion": "avalanche-gcp-gci-phase1-foundation/1.0.0",
      "status": "transfer-handoff-accepted",
      "scope": "Correctness and persistence kernel plus one bounded live Transfer-shaped Envio/Gateway handoff; not a claim that Phase 1 or any protocol adapter is complete.",
      "chainId": 43114,
      "implementation": "lib/event-lake.mjs",
      "storage": {
        "engine": "SQLite",
        "journalModeForFiles": "WAL",
        "synchronousModeForFiles": "FULL",
        "canonicalEventIdentity": [
          "chainId",
          "blockHash",
          "transactionHash",
          "logIndex",
          "adapterFlowIndex"
        ],
        "sourceObservationIdentity": [
          "canonicalEventIdentity",
          "runId"
        ],
        "rawUnitPolicy": "Signed event data remains a canonical base-unit integer string. Decimals may be null for unclassified observations; USD valuation is prohibited until token standard and decimals are resolved, then remains an exact rational until release rounding.",
        "classificationPolicy": "Raw observations use flowType=unclassified and cannot claim a protocol, deployment, or adapter version. Classified flows require all three."
      },
      "lanes": {
        "envio-historical": "Accepted immutable event-query families only; every run has an immutable half-open range and advancing cursor.",
        "avalanche-gateway": "Loopback Gateway-owned overlap, freshness, canonical block anchors, state, receipts, selective traces, and consumer delivery."
      },
      "commitContract": {
        "transactionalPageWrite": true,
        "checkpointAfterCommitOnly": true,
        "pageReplay": "Accepted only when range, cursor, bytes, event identities, and record hashes match exactly.",
        "gapPolicy": "Reject a page whose start is not the run checkpoint.",
        "conflictPolicy": "Reject one canonical identity carrying different normalized content."
      },
      "handoffContract": {
        "requiredState": "Both runs complete.",
        "rangeRule": "Envio terminates at the pinned overlap end; Gateway covers the overlap and later blocks.",
        "canonicalityRule": "Both lanes must supply equal block hashes at the first and final overlap blocks.",
        "eventRule": "Ordered canonical event identity and record-hash sets must match exactly within the overlap.",
        "promotionRule": "The consumer-visible checkpoint is written only after all handoff gates pass."
      },
      "pricingPrimitive": {
        "priceRepresentation": "Positive integer plus declared decimal scale",
        "requiredProvenance": [
          "day",
          "source",
          "vintage",
          "evidenceClass"
        ],
        "valuationRepresentation": "Exact numerator/denominator in USD units",
        "silentZeroOrMissingPrice": "prohibited"
      },
      "remainingPhase1Work": [
        "Resolve ERC-20 versus ERC-721 semantics and token decimals before any fungible Transfer aggregation.",
        "Add acceptance receipts for protocol-fee, swap, lending, liquidation, rewards/distribution, and supply/index query families before use.",
        "Build frozen historical price snapshots and coverage receipts.",
        "Expose normalized versioned outputs through the Gateway consumer boundary."
      ],
      "acceptedLiveEvidence": "data/program/phase1-live-transfer-handoff.json",
      "offlineVerifier": "scripts/verify-transfer-handoff.mjs"
    },
    "phase1Receipt": {
      "schemaVersion": "avalanche-gcp-gci-phase1-foundation-receipt/1.0.0",
      "status": "local-kernel-passed",
      "verifiedAt": "2026-08-27T17:00:00Z",
      "scope": "Deterministic local fixtures for persistence and handoff invariants. This is not a live ingest, full Phase 1 acceptance, or protocol-adapter admission receipt.",
      "gates": {
        "canonicalNormalization": true,
        "exactRawUnits": true,
        "separateLaneRuns": true,
        "immutableHalfOpenRanges": true,
        "cursorContinuity": true,
        "transactionalPageCommit": true,
        "exactIdempotentReplay": true,
        "gapAndConflictRejection": true,
        "completenessReceipt": true,
        "boundaryAnchorReconciliation": true,
        "overlapEventSetReconciliation": true,
        "failClosedConsumerPromotion": true,
        "exactPriceRational": true
      },
      "test": "node --test tests/event-lake.test.mjs",
      "liveEvidenceReused": "data/program/envio-transfer-acceptance.json",
      "limitations": [
        "No new live Envio request was made for this kernel receipt.",
        "No production database, Gateway route, service, deployment, or restart was created.",
        "Only the shared Transfer topic0 has a historical query-family acceptance receipt; ERC-20/ERC-721 semantics and all additional families remain unavailable until separately accepted.",
        "No protocol adapter is admitted by this receipt."
      ]
    },
    "adapters": {
      "receipt": {
        "schemaVersion": "avalanche-gcp-gci-adapter-implementation-receipt/1.0.0",
        "generatedAt": "2026-08-27T00:00:00Z",
        "status": "local-fixtures-passed-not-mainnet-admitted",
        "adapters": [
          {
            "id": "pharaoh",
            "version": "pharaoh-economic/1.0.0",
            "surfaces": [
              "v2",
              "v3",
              "dlmm"
            ],
            "manifest": "data/program/adapters/pharaoh.json"
          },
          {
            "id": "aave-v4",
            "version": "aave-v4-economic/1.0.0",
            "surfaces": [
              "core-hub",
              "main-spoke",
              "forex-spoke",
              "avax-correlated-spoke"
            ],
            "manifest": "data/program/adapters/aave-v4.json"
          },
          {
            "id": "securitize-buidl",
            "version": "buidl-avalanche-economic/1.0.0",
            "surfaces": [
              "avalanche-buidl",
              "verified-bulk-operator-distributions"
            ],
            "manifest": "data/program/adapters/buidl.json"
          },
          {
            "id": "oeras-expansion",
            "version": "oeras-avalanche-reference-adapters/0.3.0",
            "surfaces": [
              "10-dex-roster",
              "9-runnable-lending-plus-prime-unsupported",
              "10-rwa-roster"
            ],
            "manifest": "data/program/adapters/oeras-expansion.json"
          }
        ],
        "localGates": {
          "versionedManifests": true,
          "allocationConservation": true,
          "principalExcluded": true,
          "duplicateEconomicEventsRejected": true,
          "crossAdapterEventsRejected": true,
          "inactiveRangesRejected": true,
          "unsupportedMechanicsExplicit": true,
          "unavailableValuationRemainsNull": true,
          "incomeWithoutCompleteValuationRejected": true,
          "unclassifiedEconomicValueRejected": true,
          "snapshotAndNetworkIdentityRangesChecked": true,
          "nonPassingReconciliationNotPublished": true,
          "outputPublicationAtomicAndNoOverwrite": true,
          "outputReplayDeterministic": true,
          "expansionSourceTreePassported": true
        },
        "mainnetAdmissionGates": {
          "activationRangesFrozen": false,
          "queryFamiliesAccepted": false,
          "envioGatewayOverlapReconciled": false,
          "priceAndDecimalsAccepted": false
        },
        "artifacts": [
          {
            "path": "package.json",
            "sha256": "1898f829d0c84f875953f12d5e9d7fa48ec90928386f19d981b0ef822210286d"
          },
          {
            "path": "lib/adapters/core.mjs",
            "sha256": "fa8bb0b447760e39d197ece74052e1b80ba902fa17443bac32379d1d62c0739f"
          },
          {
            "path": "lib/adapters/manifest.mjs",
            "sha256": "494eac9cdeb297b55c729e19e2c10b9dd904d3400e3efe76b979476b659daf0f"
          },
          {
            "path": "lib/adapters/pharaoh.mjs",
            "sha256": "53d5310e946c3ee110a01a0d873caae00fdc991799dbc4b467caf0a1f94cdd8e"
          },
          {
            "path": "lib/adapters/aave-v4.mjs",
            "sha256": "fcf3cc919a92dcecca08378d5c97c5d34c4dbb6ad1f16da47aafa24cb6d152a3"
          },
          {
            "path": "lib/adapters/buidl.mjs",
            "sha256": "045ce8654859d1e9389b11b6d11498fe7990735275bfd1a29939a22278553bae"
          },
          {
            "path": "lib/adapters/expansion.mjs",
            "sha256": "659940e5ff5e0715450c8ebfdae8885037593a0fe3a1346cecb4d354e118405b"
          },
          {
            "path": "data/program/adapters/pharaoh.json",
            "sha256": "11dbc85d82b5d1abc1097de3928107a5b40ef17e1b67cdb424ed00baba04c32d"
          },
          {
            "path": "data/program/adapters/aave-v4.json",
            "sha256": "76888454caa5315505a821133239cca6d227d32427379d42fac176d4abc86bf2"
          },
          {
            "path": "data/program/adapters/buidl.json",
            "sha256": "818f8e108d880b8204e18369efea99cd009d8bcf5edc5ff782d0ed46986b9d3e"
          },
          {
            "path": "data/program/adapters/oeras-expansion.json",
            "sha256": "ddb4f4c987499f394611f460312273e4580205a9b6378486fce996b5bf005614"
          },
          {
            "path": "data/program/query-contracts/pharaoh.json",
            "sha256": "cb9b276b9549fe6a8410f57339dc39e2388c93697a04976b6c2f6759458f63bb"
          },
          {
            "path": "data/program/query-contracts/aave-v4.json",
            "sha256": "dca13193fbe4ad13b9436eb5405eafc69c573a62912552cab9e825e12233c781"
          },
          {
            "path": "data/program/query-contracts/buidl.json",
            "sha256": "7fe0fdca8b362a98eeab3c9cab2f7fa23e31b0b579dd5dc80e7aab581320190a"
          },
          {
            "path": "data/program/abis/pharaoh.json",
            "sha256": "99334a3d7aec8f0bde9e2860094524b19ae1c9e48030f8a403523ae799784725"
          },
          {
            "path": "data/program/abis/aave-v4.json",
            "sha256": "2596b2f77126a67016be491f8b7176acc38b97bdaefe14c4f03c34a0767f2897"
          },
          {
            "path": "data/program/abis/buidl.json",
            "sha256": "5d78754ef8b698e811aa2ba5d534e5f688077536a91874ff978ce7d5b3c8e5db"
          },
          {
            "path": "data/program/source-snapshots/pharaoh.json",
            "sha256": "a9c91eb78701e6087b231780110182aeac920ee1213951af6352e7aa9427fdbb"
          },
          {
            "path": "data/program/source-snapshots/aave-v4.json",
            "sha256": "09d819bde7d2930f811b6a6ee31b178f04474969500e6dbe3c1a30c623c13d9e"
          },
          {
            "path": "data/program/source-snapshots/buidl.json",
            "sha256": "f1e6bcf6a7037375d43e5c537fbd00615d73f4556c1248c2e51c7f7f62e8446a"
          },
          {
            "path": "tests/adapters.test.mjs",
            "sha256": "e5cc1d82fe08cba4e5f7d383766ecc1cdb2bf46e957eeee578ed585b4a3046ff"
          },
          {
            "path": "tests/expansion-adapters.test.mjs",
            "sha256": "e9e2ec03ef8e9c8856f10da73c5dc2b4b060729ecb71cb88615faaad0c452ab3"
          },
          {
            "path": "scripts/build-data.mjs",
            "sha256": "76db99d4bb9b377882999ed471a1219c13d43883a433f00b69c940505a763812"
          },
          {
            "path": "scripts/source-check.mjs",
            "sha256": "71913cf87c6b90cbab66085edf8003aa93df89025a6ce77a414d424317c28989"
          },
          {
            "path": "README.md",
            "sha256": "8a3cbfaeb8d5aa04eaf591fd5b755b9a38621aafb4d402812feed3eb97010db7"
          },
          {
            "path": "VERIFICATION.md",
            "sha256": "187f8e6f6ad5a51947f1139d29dce896ec695baef581b1b878dfe09d9ad183af"
          }
        ],
        "expansionBundleEvidence": {
          "path": "vendor/oeras-avalanche-reference-adapters-0.3.0",
          "sourceFileCount": 73,
          "canonicalSourceTreeSha256": "84d8f4565e44be3eec12fa654011dd63d7b4cd10664d711b778e2f5e5c5826ea",
          "passportPolicy": "Every non-generated bundle file is individually hashed in data/dashboard.json; node_modules and dist are excluded."
        },
        "claimBoundary": "This receipt accepts deterministic adapter logic and synthetic fixtures only. It reports no protocol totals and admits no mainnet block range."
      },
      "manifests": {
        "pharaoh": {
          "schemaVersion": "avalanche-gcp-gci-deployment-manifest/1.0.0",
          "manifestVersion": "pharaoh-avalanche/1.0.0",
          "chainId": 43114,
          "implementationStatus": "local-fixture-passed",
          "admissionStatus": "adapter-required",
          "deployments": [
            {
              "id": "pharaoh-v2-current",
              "protocolId": "pharaoh",
              "familyId": "dex",
              "version": "v2",
              "address": "0x85448bf2f589ab1f56225df5167c63f57758f8c1",
              "role": "factory",
              "fromBlock": null,
              "toBlockExclusive": null,
              "feeRecipients": [],
              "upgradeEvidence": [
                "data/program/source-snapshots/pharaoh.json"
              ],
              "adapterVersion": "pharaoh-economic/1.0.0",
              "unsupportedMechanics": [
                "Activation block and historical factories are unresolved."
              ]
            },
            {
              "id": "pharaoh-v3-current",
              "protocolId": "pharaoh",
              "familyId": "dex",
              "version": "v3",
              "address": "0xae6e5c62328ade73ceefd42228528b70c8157d0d",
              "role": "factory",
              "fromBlock": null,
              "toBlockExclusive": null,
              "feeRecipients": [],
              "upgradeEvidence": [
                "data/program/source-snapshots/pharaoh.json"
              ],
              "adapterVersion": "pharaoh-economic/1.0.0",
              "unsupportedMechanics": [
                "Activation block, pool discovery, and fee-recipient history are unresolved."
              ]
            },
            {
              "id": "pharaoh-dlmm-current",
              "protocolId": "pharaoh",
              "familyId": "dex",
              "version": "dlmm",
              "address": "0xeb480050b016f6c6d45203d2346b68bddda23d4d",
              "role": "factory",
              "fromBlock": null,
              "toBlockExclusive": null,
              "feeRecipients": [],
              "upgradeEvidence": [
                "data/program/source-snapshots/pharaoh.json"
              ],
              "adapterVersion": "pharaoh-economic/1.0.0",
              "unsupportedMechanics": [
                "Activation block, bin accounting, and fee-recipient history are unresolved."
              ]
            }
          ],
          "queryContract": "data/program/query-contracts/pharaoh.json",
          "abi": "data/program/abis/pharaoh.json",
          "accounting": {
            "gross": "swap fee only",
            "principal": "swap notional excluded",
            "basis": "cash",
            "invariant": "LP + protocol + gauge + referral = gross fee"
          },
          "unsupportedMechanics": [
            "No unresolved deployment is admitted.",
            "USD valuation requires accepted decimals and a frozen price vintage."
          ]
        },
        "aaveV4": {
          "schemaVersion": "avalanche-gcp-gci-deployment-manifest/1.0.0",
          "manifestVersion": "aave-v4-avalanche/1.0.0",
          "chainId": 43114,
          "implementationStatus": "local-fixture-passed",
          "admissionStatus": "adapter-required",
          "deployments": [
            {
              "id": "aave-v4-avalanche-core",
              "protocolId": "aave-v4",
              "familyId": "lending",
              "version": "v4",
              "address": "0xd07369fae4a5bb13c9ce446b052c7867b1abdf6e",
              "role": "core-hub",
              "fromBlock": null,
              "toBlockExclusive": null,
              "feeRecipients": [
                "0x2c4aea1a5f000889c6dffe8f52377afc2cb113a6"
              ],
              "upgradeEvidence": [
                "data/program/source-snapshots/aave-v4.json"
              ],
              "adapterVersion": "aave-v4-economic/1.0.0",
              "unsupportedMechanics": [
                "Activation and upgrade blocks are unresolved."
              ]
            },
            {
              "id": "aave-v4-avalanche-main",
              "protocolId": "aave-v4",
              "familyId": "lending",
              "version": "v4-main",
              "address": "0x435272ceff93a1e657e8abfdf0a13e95900a3a56",
              "role": "spoke",
              "fromBlock": null,
              "toBlockExclusive": null,
              "feeRecipients": [
                "0x2c4aea1a5f000889c6dffe8f52377afc2cb113a6"
              ],
              "upgradeEvidence": [
                "data/program/source-snapshots/aave-v4.json"
              ],
              "adapterVersion": "aave-v4-economic/1.0.0",
              "unsupportedMechanics": [
                "Activation block and reserve history are unresolved."
              ]
            },
            {
              "id": "aave-v4-avalanche-forex",
              "protocolId": "aave-v4",
              "familyId": "lending",
              "version": "v4-forex",
              "address": "0x6a37776b5e026dbdf043b4f933c323c84dd1b514",
              "role": "spoke",
              "fromBlock": null,
              "toBlockExclusive": null,
              "feeRecipients": [
                "0x2c4aea1a5f000889c6dffe8f52377afc2cb113a6"
              ],
              "upgradeEvidence": [
                "data/program/source-snapshots/aave-v4.json"
              ],
              "adapterVersion": "aave-v4-economic/1.0.0",
              "unsupportedMechanics": [
                "Activation block and reserve history are unresolved."
              ]
            },
            {
              "id": "aave-v4-avalanche-avax-correlated",
              "protocolId": "aave-v4",
              "familyId": "lending",
              "version": "v4-avax-correlated",
              "address": "0x3b517594277c67307cf2d7cbe6fe1d4399b68c41",
              "role": "spoke",
              "fromBlock": null,
              "toBlockExclusive": null,
              "feeRecipients": [
                "0x2c4aea1a5f000889c6dffe8f52377afc2cb113a6"
              ],
              "upgradeEvidence": [
                "data/program/source-snapshots/aave-v4.json"
              ],
              "adapterVersion": "aave-v4-economic/1.0.0",
              "unsupportedMechanics": [
                "Activation block and reserve history are unresolved."
              ]
            }
          ],
          "queryContract": "data/program/query-contracts/aave-v4.json",
          "abi": "data/program/abis/aave-v4.json",
          "accounting": {
            "gross": "borrower interest accrued",
            "principal": "supply, draw, repay, and withdrawal principal excluded",
            "basis": "accrual",
            "invariant": "supplier interest + reserve income = borrower interest"
          },
          "unsupportedMechanics": [
            "Liquidations, flash loans, and bad debt require separate classifiers.",
            "USD valuation requires accepted decimals and a frozen price vintage."
          ]
        },
        "buidl": {
          "schemaVersion": "avalanche-gcp-gci-deployment-manifest/1.0.0",
          "manifestVersion": "buidl-avalanche/1.0.0",
          "chainId": 43114,
          "implementationStatus": "local-fixture-passed",
          "admissionStatus": "adapter-required",
          "deployments": [
            {
              "id": "buidl-avalanche",
              "protocolId": "securitize-buidl",
              "familyId": "holder_yield",
              "version": "avalanche",
              "address": "0x53fc82f14f009009b440a706e31c9021e1196a2f",
              "role": "asset",
              "fromBlock": null,
              "toBlockExclusive": null,
              "feeRecipients": [],
              "upgradeEvidence": [
                "data/program/source-snapshots/buidl.json"
              ],
              "adapterVersion": "buidl-avalanche-economic/1.0.0",
              "unsupportedMechanics": [
                "Activation block, BulkOperator addresses, and excluded-holder history are unresolved."
              ]
            }
          ],
          "queryContract": "data/program/query-contracts/buidl.json",
          "abi": "data/program/abis/buidl.json",
          "accounting": {
            "gross": "verified BulkOperator-path holder distribution",
            "principal": "subscriptions and redemptions excluded",
            "basis": "cash",
            "invariant": "opening + subscriptions - redemptions + distributions + other issues = closing supply"
          },
          "unsupportedMechanics": [
            "Issue alone cannot distinguish subscriptions from distributions.",
            "Issuer attestation is required for observed classification.",
            "USD valuation requires an accepted frozen price vintage."
          ]
        },
        "expansion": {
          "schemaVersion": "avalanche-gcp-gci-expansion-bundle/1.0.0",
          "bundleVersion": "0.3.0",
          "chainId": 43114,
          "sourceArchiveSha256": "106f6f590df6dccdcd0ee54496d7e8e8b16ab3038b65a231f578951c0fb4005d",
          "sourceTreeSha256": "7e04046670ce116c8e4e2bc73b5d170d9d914119a625e6d96be209ea0df98971",
          "sourceFileCount": 73,
          "rosterSnapshot": "2026-08-27",
          "preparedAt": "2026-08-28",
          "coverage": {
            "dex": 10,
            "lending": 10,
            "rwa": 10,
            "runnable": 29,
            "conditional": [
              "prime"
            ]
          },
          "runtime": {
            "package": "vendor/oeras-avalanche-reference-adapters-0.3.0",
            "command": "npm run adapter -- <adapter> --from-block <inclusive> --to-block-exclusive <exclusive> --out <directory>",
            "outputs": [
              "manifest.json",
              "contracts.json",
              "entries.jsonl",
              "snapshots.jsonl",
              "network-usage.jsonl",
              "reconciliation.json"
            ]
          },
          "accountingGuarantees": [
            "half-open block ranges",
            "integer native units",
            "event-time or boundary-block historical pricing",
            "principal excluded from protocol income",
            "observed, derived, attested, and modeled evidence remain distinct",
            "missing prices remain unvalued",
            "Prime local Avalanche transfers are not substituted for Moonbeam-mastered accrual",
            "all reconciliation checks must pass before atomic output publication",
            "output identity, counts, ranges, uniqueness, and allocation conservation are verified before publication",
            "income events require complete event and allocation USD valuation; principal remains economically excluded",
            "unclassified economic value and out-of-range snapshot or network records are rejected"
          ],
          "admissionStatus": "implemented-not-mainnet-admitted",
          "openGates": [
            "frozen activation ranges and Gateway/Envio acceptance per deployment",
            "Prime verified Avalanche registry plus Moonbeam accounting-master implementation"
          ],
          "localValidation": {
            "dependencyPolicy": "user-approved one-time native install exception for @aave-dao/aave-address-book@4.66.3; seven-day guard restored unchanged",
            "typescript": "passed",
            "upstreamTests": "11/11 passed"
          }
        }
      }
    }
  },
  "live": {
    "schemaVersion": "avalanche-live-fee-sample/1.0.0",
    "status": "observed-sample",
    "generatedAt": "2026-08-28T02:05:16.421Z",
    "gateway": {
      "status": "healthy",
      "observedAt": "2026-08-28T02:05:16.419Z",
      "lastSyncedBlock": 93850992,
      "rpcTip": 93851001,
      "lagBlocks": 9,
      "syncAgeSeconds": 7,
      "rpcPosture": "healthy",
      "source": "loopback Avalanche Chain Gateway /api/health",
      "freshness": {
        "fresh": true,
        "ageSeconds": 0.002
      }
    },
    "feeSample": {
      "chainId": 43114,
      "chainIdQuorum": [
        "https://api.avax.network/ext/bc/C/rpc",
        "https://avalanche.drpc.org",
        "https://rpc.sentio.xyz/avalanche"
      ],
      "startBlock": 93850983,
      "endBlock": 93851000,
      "blockCount": 18,
      "startTimestamp": "2026-08-28T02:04:54.000Z",
      "endTimestamp": "2026-08-28T02:05:10.000Z",
      "transactionCount": 517,
      "revertedTransactionCount": 10,
      "feeWei": "218332425102124402",
      "feeAvax": 0.21833242510212442,
      "avaxPriceUsd": 7.515912071364036,
      "feeUsd": 1.640967309395241,
      "priceSource": {
        "priceUsd": 7.515912071364036,
        "source": "DefiLlama coins API, current spot",
        "fetchedAt": "2026-08-28T02:05:16.087Z",
        "freshness": {
          "fresh": true,
          "ageSeconds": 0.334
        }
      },
      "rpcTipAtStart": 93851002,
      "rpcTipAfterSample": 93851003,
      "confirmations": 3,
      "canonicalQuorumEndpoints": [
        "https://api.avax.network/ext/bc/C/rpc",
        "https://avalanche.drpc.org"
      ],
      "rpcTipSource": "https://avalanche.drpc.org",
      "rpcEndpointsUsed": [
        "https://rpc.sentio.xyz/avalanche"
      ],
      "receiptMethods": [
        "eth_getBlockReceipts"
      ],
      "includesSuccessfulTransactions": true,
      "includesRevertedTransactions": true,
      "includesAtomicExtDataGas": false,
      "scopeWarning": "Recent EVM receipt sample only. It is not a monthly GCP input and is not annualized."
    },
    "expansion": {
      "schemaVersion": "oeras-avalanche-operational-status/1.2.0",
      "generatedAt": "2026-08-28T08:15:36.780Z",
      "chainId": 43114,
      "adapterBundle": "oeras-avalanche-reference-adapters/0.3.0",
      "rangeSemantics": "[fromBlock,toBlockExclusive)",
      "admittedCount": 0,
      "runnableCount": 29,
      "unsupportedCount": 1,
      "deployments": [
        {
          "family": "dex",
          "protocolId": "uniswap",
          "status": "not-admitted",
          "reason": "No complete, reconciled immutable mainnet output has passed admission."
        },
        {
          "family": "dex",
          "protocolId": "blackhole",
          "status": "not-admitted",
          "reason": "No complete, reconciled immutable mainnet output has passed admission."
        },
        {
          "family": "dex",
          "protocolId": "lfj",
          "status": "not-admitted",
          "reason": "No complete, reconciled immutable mainnet output has passed admission."
        },
        {
          "family": "dex",
          "protocolId": "metric",
          "status": "not-admitted",
          "reason": "No complete, reconciled immutable mainnet output has passed admission."
        },
        {
          "family": "dex",
          "protocolId": "pumpspace",
          "status": "not-admitted",
          "reason": "No complete, reconciled immutable mainnet output has passed admission."
        },
        {
          "family": "dex",
          "protocolId": "pangolin",
          "status": "not-admitted",
          "reason": "No complete, reconciled immutable mainnet output has passed admission."
        },
        {
          "family": "dex",
          "protocolId": "woofi",
          "status": "not-admitted",
          "reason": "No complete, reconciled immutable mainnet output has passed admission."
        },
        {
          "family": "dex",
          "protocolId": "dodo",
          "status": "not-admitted",
          "reason": "No complete, reconciled immutable mainnet output has passed admission."
        },
        {
          "family": "dex",
          "protocolId": "balancer",
          "status": "not-admitted",
          "reason": "No complete, reconciled immutable mainnet output has passed admission."
        },
        {
          "family": "dex",
          "protocolId": "gmx",
          "status": "not-admitted",
          "reason": "No complete, reconciled immutable mainnet output has passed admission."
        },
        {
          "family": "lending",
          "protocolId": "benqi",
          "status": "not-admitted",
          "reason": "No complete, reconciled immutable mainnet output has passed admission."
        },
        {
          "family": "lending",
          "protocolId": "euler",
          "status": "not-admitted",
          "reason": "No complete, reconciled immutable mainnet output has passed admission."
        },
        {
          "family": "lending",
          "protocolId": "folks",
          "status": "not-admitted",
          "reason": "No complete, reconciled immutable mainnet output has passed admission."
        },
        {
          "family": "lending",
          "protocolId": "silo",
          "status": "not-admitted",
          "reason": "No complete, reconciled immutable mainnet output has passed admission."
        },
        {
          "family": "lending",
          "protocolId": "40-acres",
          "status": "not-admitted",
          "reason": "No complete, reconciled immutable mainnet output has passed admission."
        },
        {
          "family": "lending",
          "protocolId": "impermax",
          "status": "not-admitted",
          "reason": "No complete, reconciled immutable mainnet output has passed admission."
        },
        {
          "family": "lending",
          "protocolId": "nereus",
          "status": "not-admitted",
          "reason": "No complete, reconciled immutable mainnet output has passed admission."
        },
        {
          "family": "lending",
          "protocolId": "iron-bank",
          "status": "not-admitted",
          "reason": "No complete, reconciled immutable mainnet output has passed admission."
        },
        {
          "family": "lending",
          "protocolId": "vee-finance",
          "status": "not-admitted",
          "reason": "No complete, reconciled immutable mainnet output has passed admission."
        },
        {
          "family": "rwa",
          "protocolId": "centrifuge",
          "status": "not-admitted",
          "reason": "No complete, reconciled immutable mainnet output has passed admission."
        },
        {
          "family": "rwa",
          "protocolId": "opentrade",
          "status": "not-admitted",
          "reason": "No complete, reconciled immutable mainnet output has passed admission."
        },
        {
          "family": "rwa",
          "protocolId": "asseto-aoabt",
          "status": "not-admitted",
          "reason": "No complete, reconciled immutable mainnet output has passed admission."
        },
        {
          "family": "rwa",
          "protocolId": "republic-note",
          "status": "not-admitted",
          "reason": "No complete, reconciled immutable mainnet output has passed admission."
        },
        {
          "family": "rwa",
          "protocolId": "apollo-diversified-credit",
          "status": "not-admitted",
          "reason": "No complete, reconciled immutable mainnet output has passed admission."
        },
        {
          "family": "rwa",
          "protocolId": "kaio",
          "status": "not-admitted",
          "reason": "No complete, reconciled immutable mainnet output has passed admission."
        },
        {
          "family": "rwa",
          "protocolId": "hiyield",
          "status": "not-admitted",
          "reason": "No complete, reconciled immutable mainnet output has passed admission."
        },
        {
          "family": "rwa",
          "protocolId": "vaneck-treasury-fund",
          "status": "not-admitted",
          "reason": "No complete, reconciled immutable mainnet output has passed admission."
        },
        {
          "family": "rwa",
          "protocolId": "vnx",
          "status": "not-admitted",
          "reason": "No complete, reconciled immutable mainnet output has passed admission."
        },
        {
          "family": "rwa",
          "protocolId": "backedfi",
          "status": "not-admitted",
          "reason": "No complete, reconciled immutable mainnet output has passed admission."
        },
        {
          "family": "lending",
          "protocolId": "prime",
          "status": "unsupported",
          "reason": "Avalanche registry is unverified and authoritative accrual is mastered on Moonbeam."
        }
      ],
      "freshness": {
        "state": "unavailable",
        "reasons": [
          "quorum-head-unavailable"
        ],
        "headBlock": null,
        "lagBlocks": null
      },
      "liveTotals": null,
      "failClosed": {
        "prime": "unsupported",
        "incompleteReconciliation": "not-admitted",
        "missingValuation": "not-admitted",
        "missingOutput": "not-admitted",
        "unavailableHead": "live-total-unavailable",
        "staleCheckpoint": "live-total-unavailable"
      },
      "componentOperations": {
        "schemaVersion": "oeras-avalanche-component-status/1.0.0",
        "generatedAt": "2026-08-28T03:37:20.585Z",
        "chainId": 43114,
        "adapterBundle": "oeras-avalanche-reference-adapters/0.3.0",
        "rangeSemantics": "[fromBlock,toBlockExclusive)",
        "range": {
          "fromBlock": 93724000,
          "toBlockExclusive": 93724001
        },
        "componentCount": 37,
        "passedCount": 3,
        "failedCount": 34,
        "protocolCount": 29,
        "protocolPassedCount": 2,
        "admissionMeaning": "Operational smoke is executable evidence only. Protocol metrics remain unavailable until independent historical/near-tip reconciliation and immutable admission pass.",
        "components": [
          {
            "family": "dex",
            "protocolId": "balancer",
            "command": "balancer-v2",
            "componentId": "balancer-v2",
            "status": "operational-smoke-failed",
            "range": {
              "fromBlock": 93724000,
              "toBlockExclusive": 93724001
            },
            "reason": "adapter exceeded 60000ms smoke timeout"
          },
          {
            "family": "dex",
            "protocolId": "balancer",
            "command": "balancer-v3",
            "componentId": "balancer-v3",
            "status": "operational-smoke-failed",
            "range": {
              "fromBlock": 93724000,
              "toBlockExclusive": 93724001
            },
            "reason": "adapter exceeded 60000ms smoke timeout"
          },
          {
            "family": "dex",
            "protocolId": "blackhole",
            "command": "blackhole-cl",
            "componentId": "blackhole-cl",
            "status": "operational-smoke-passed",
            "range": {
              "fromBlock": 93724000,
              "toBlockExclusive": 93724001
            },
            "adapterId": "org.oeras.blackhole-avalanche",
            "outputProtocolId": "blackhole",
            "runId": "b964ab61fd3d7dffdcdf96ef71b0fa5848d36d2da7c0a78a75a889005101a60f",
            "eventCount": 0,
            "snapshotCount": 0,
            "networkUsageCount": 0,
            "valuedEventCount": 0,
            "outputRoot": "0xeef316a38e84c50d967c3aa689fd62849ff388c134b68774a00aed3c5e94839d",
            "artifactSha256": {
              "manifest.json": "20550793e38ba8bdda7b81a54b3db7753352feb83f28f14adc0654f92d122747",
              "contracts.json": "d29a363b3689692bd4058d3f6eb5336786b4f3bb69f9b4f18bef206fb2172bec",
              "entries.jsonl": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
              "snapshots.jsonl": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
              "network-usage.jsonl": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
              "reconciliation.json": "225d425bd5bb6291be86a8ba60f9519433325aa32ea8573bbeaf58607198758f"
            },
            "zeroEventReason": "No matching economic event occurred in this bounded fixed-range smoke. The receipt proves the executable query and reconciliation path, not historical coverage or admission."
          },
          {
            "family": "dex",
            "protocolId": "blackhole",
            "command": "dex-v2-component blackhole-amm",
            "componentId": "dex-v2-component--blackhole-amm",
            "status": "operational-smoke-failed",
            "range": {
              "fromBlock": 93724000,
              "toBlockExclusive": 93724001
            },
            "reason": "adapter exceeded 60000ms smoke timeout"
          },
          {
            "family": "dex",
            "protocolId": "dodo",
            "command": "dodo",
            "componentId": "dodo",
            "status": "operational-smoke-failed",
            "range": {
              "fromBlock": 93724000,
              "toBlockExclusive": 93724001
            },
            "reason": "adapter exceeded 60000ms smoke timeout"
          },
          {
            "family": "dex",
            "protocolId": "gmx",
            "command": "gmx-v1",
            "componentId": "gmx-v1",
            "status": "operational-smoke-failed",
            "range": {
              "fromBlock": 93724000,
              "toBlockExclusive": 93724001
            },
            "reason": "adapter exceeded 60000ms smoke timeout"
          },
          {
            "family": "dex",
            "protocolId": "gmx",
            "command": "gmx-v2",
            "componentId": "gmx-v2",
            "status": "operational-smoke-failed",
            "range": {
              "fromBlock": 93724000,
              "toBlockExclusive": 93724001
            },
            "reason": "adapter exceeded 60000ms smoke timeout"
          },
          {
            "family": "dex",
            "protocolId": "lfj",
            "command": "dex-v2-component lfj-legacy",
            "componentId": "dex-v2-component--lfj-legacy",
            "status": "operational-smoke-failed",
            "range": {
              "fromBlock": 93724000,
              "toBlockExclusive": 93724001
            },
            "reason": "adapter exceeded 60000ms smoke timeout"
          },
          {
            "family": "dex",
            "protocolId": "lfj",
            "command": "lfj-lb",
            "componentId": "lfj-lb",
            "status": "operational-smoke-failed",
            "range": {
              "fromBlock": 93724000,
              "toBlockExclusive": 93724001
            },
            "reason": "adapter exceeded 60000ms smoke timeout"
          },
          {
            "family": "dex",
            "protocolId": "metric",
            "command": "metric",
            "componentId": "metric",
            "status": "operational-smoke-failed",
            "range": {
              "fromBlock": 93724000,
              "toBlockExclusive": 93724001
            },
            "reason": "adapter exceeded 60000ms smoke timeout"
          },
          {
            "family": "dex",
            "protocolId": "pangolin",
            "command": "dex-v2-component pangolin-v2",
            "componentId": "dex-v2-component--pangolin-v2",
            "status": "operational-smoke-failed",
            "range": {
              "fromBlock": 93724000,
              "toBlockExclusive": 93724001
            },
            "reason": "adapter exceeded 60000ms smoke timeout"
          },
          {
            "family": "dex",
            "protocolId": "pangolin",
            "command": "pangolin-v3",
            "componentId": "pangolin-v3",
            "status": "operational-smoke-failed",
            "range": {
              "fromBlock": 93724000,
              "toBlockExclusive": 93724001
            },
            "reason": "adapter exceeded 60000ms smoke timeout"
          },
          {
            "family": "dex",
            "protocolId": "pumpspace",
            "command": "dex-v2-component pumpspace-v2",
            "componentId": "dex-v2-component--pumpspace-v2",
            "status": "operational-smoke-failed",
            "range": {
              "fromBlock": 93724000,
              "toBlockExclusive": 93724001
            },
            "reason": "adapter exceeded 60000ms smoke timeout"
          },
          {
            "family": "dex",
            "protocolId": "pumpspace",
            "command": "pumpspace-v3",
            "componentId": "pumpspace-v3",
            "status": "operational-smoke-failed",
            "range": {
              "fromBlock": 93724000,
              "toBlockExclusive": 93724001
            },
            "reason": "adapter exceeded 60000ms smoke timeout"
          },
          {
            "family": "dex",
            "protocolId": "uniswap",
            "command": "dex-v2-component uniswap-v2",
            "componentId": "dex-v2-component--uniswap-v2",
            "status": "operational-smoke-failed",
            "range": {
              "fromBlock": 93724000,
              "toBlockExclusive": 93724001
            },
            "reason": "adapter exceeded 60000ms smoke timeout"
          },
          {
            "family": "dex",
            "protocolId": "uniswap",
            "command": "uniswap-v3",
            "componentId": "uniswap-v3",
            "status": "operational-smoke-passed",
            "range": {
              "fromBlock": 93724000,
              "toBlockExclusive": 93724001
            },
            "adapterId": "org.oeras.uniswap-avalanche",
            "outputProtocolId": "uniswap",
            "runId": "b964ab61fd3d7dffdcdf96ef71b0fa5848d36d2da7c0a78a75a889005101a60f",
            "eventCount": 0,
            "snapshotCount": 0,
            "networkUsageCount": 0,
            "valuedEventCount": 0,
            "outputRoot": "0x69861b13510a8a3a8adc4cd553e9fdf00f880fd44fddbd284a87ecb7e26a1dce",
            "artifactSha256": {
              "manifest.json": "0e0fa325bcd3415046ece30e0546b22bfbd4c4f2b874b02888fcd72fc035f8b3",
              "contracts.json": "969fac14da2bb37f1ed59b3f89c730d684cda2a300d3a84eadb4b1aab3942dde",
              "entries.jsonl": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
              "snapshots.jsonl": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
              "network-usage.jsonl": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
              "reconciliation.json": "9ee276dda4f481858e93ba36d81ee8d17c34fb28aa5a0ee501aef79ad926b6be"
            },
            "zeroEventReason": "No matching economic event occurred in this bounded fixed-range smoke. The receipt proves the executable query and reconciliation path, not historical coverage or admission."
          },
          {
            "family": "dex",
            "protocolId": "uniswap",
            "command": "uniswap-v4",
            "componentId": "uniswap-v4",
            "status": "operational-smoke-passed",
            "range": {
              "fromBlock": 93724000,
              "toBlockExclusive": 93724001
            },
            "adapterId": "org.oeras.uniswap-avalanche",
            "outputProtocolId": "uniswap",
            "runId": "b964ab61fd3d7dffdcdf96ef71b0fa5848d36d2da7c0a78a75a889005101a60f",
            "eventCount": 0,
            "snapshotCount": 0,
            "networkUsageCount": 0,
            "valuedEventCount": 0,
            "outputRoot": "0x76b60bc2a8f27e1d61b6853b0c42297f7d485472d8e58a820d6321ff7052fcad",
            "artifactSha256": {
              "manifest.json": "89d81289ef74c7e6caa9b7a62ec90c6a75ecc44bf48325eefea7542c9c0f5756",
              "contracts.json": "185ff7f6fedbb3281f5948f1d2dd4536bb422611248295008533b27d3c60a7cd",
              "entries.jsonl": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
              "snapshots.jsonl": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
              "network-usage.jsonl": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
              "reconciliation.json": "3487ef144b04933bff6fc4c4ac0edf39fefb29cfe440069fad4890fd39260631"
            },
            "zeroEventReason": "No matching economic event occurred in this bounded fixed-range smoke. The receipt proves the executable query and reconciliation path, not historical coverage or admission."
          },
          {
            "family": "dex",
            "protocolId": "woofi",
            "command": "woofi-fees",
            "componentId": "woofi-fees",
            "status": "operational-smoke-failed",
            "range": {
              "fromBlock": 93724000,
              "toBlockExclusive": 93724001
            },
            "reason": "adapter exceeded 60000ms smoke timeout"
          },
          {
            "family": "lending",
            "protocolId": "40-acres",
            "command": "40-acres",
            "componentId": "40-acres",
            "status": "operational-smoke-failed",
            "range": {
              "fromBlock": 93724000,
              "toBlockExclusive": 93724001
            },
            "reason": "adapter exceeded 60000ms smoke timeout"
          },
          {
            "family": "lending",
            "protocolId": "benqi",
            "command": "compound-lending benqi",
            "componentId": "compound-lending--benqi",
            "status": "operational-smoke-failed",
            "range": {
              "fromBlock": 93724000,
              "toBlockExclusive": 93724001
            },
            "reason": "adapter exceeded 60000ms smoke timeout"
          },
          {
            "family": "lending",
            "protocolId": "euler",
            "command": "euler-v2",
            "componentId": "euler-v2",
            "status": "operational-smoke-failed",
            "range": {
              "fromBlock": 93724000,
              "toBlockExclusive": 93724001
            },
            "reason": "adapter exceeded 60000ms smoke timeout"
          },
          {
            "family": "lending",
            "protocolId": "folks",
            "command": "folks-finance",
            "componentId": "folks-finance",
            "status": "operational-smoke-failed",
            "range": {
              "fromBlock": 93724000,
              "toBlockExclusive": 93724001
            },
            "reason": "adapter exceeded 60000ms smoke timeout"
          },
          {
            "family": "lending",
            "protocolId": "impermax",
            "command": "impermax",
            "componentId": "impermax",
            "status": "operational-smoke-failed",
            "range": {
              "fromBlock": 93724000,
              "toBlockExclusive": 93724001
            },
            "reason": "adapter exceeded 60000ms smoke timeout"
          },
          {
            "family": "lending",
            "protocolId": "ironbank",
            "command": "compound-lending ironbank",
            "componentId": "compound-lending--ironbank",
            "status": "operational-smoke-failed",
            "range": {
              "fromBlock": 93724000,
              "toBlockExclusive": 93724001
            },
            "reason": "adapter exceeded 60000ms smoke timeout"
          },
          {
            "family": "lending",
            "protocolId": "nereus",
            "command": "nereus",
            "componentId": "nereus",
            "status": "operational-smoke-failed",
            "range": {
              "fromBlock": 93724000,
              "toBlockExclusive": 93724001
            },
            "reason": "adapter exceeded 60000ms smoke timeout"
          },
          {
            "family": "lending",
            "protocolId": "silo",
            "command": "silo",
            "componentId": "silo",
            "status": "operational-smoke-failed",
            "range": {
              "fromBlock": 93724000,
              "toBlockExclusive": 93724001
            },
            "reason": "adapter exceeded 60000ms smoke timeout"
          },
          {
            "family": "lending",
            "protocolId": "vee",
            "command": "compound-lending vee",
            "componentId": "compound-lending--vee",
            "status": "operational-smoke-failed",
            "range": {
              "fromBlock": 93724000,
              "toBlockExclusive": 93724001
            },
            "reason": "adapter exceeded 60000ms smoke timeout"
          },
          {
            "family": "rwa",
            "protocolId": "acred",
            "command": "rwa-token acred",
            "componentId": "rwa-token--acred",
            "status": "operational-smoke-failed",
            "range": {
              "fromBlock": 93724000,
              "toBlockExclusive": 93724001
            },
            "reason": "adapter exceeded 60000ms smoke timeout"
          },
          {
            "family": "rwa",
            "protocolId": "asseto",
            "command": "rwa-token asseto",
            "componentId": "rwa-token--asseto",
            "status": "operational-smoke-failed",
            "range": {
              "fromBlock": 93724000,
              "toBlockExclusive": 93724001
            },
            "reason": "adapter exceeded 60000ms smoke timeout"
          },
          {
            "family": "rwa",
            "protocolId": "backedfi",
            "command": "rwa-token backedfi",
            "componentId": "rwa-token--backedfi",
            "status": "operational-smoke-failed",
            "range": {
              "fromBlock": 93724000,
              "toBlockExclusive": 93724001
            },
            "reason": "adapter exceeded 60000ms smoke timeout"
          },
          {
            "family": "rwa",
            "protocolId": "centrifuge",
            "command": "rwa-vault centrifuge",
            "componentId": "rwa-vault--centrifuge",
            "status": "operational-smoke-failed",
            "range": {
              "fromBlock": 93724000,
              "toBlockExclusive": 93724001
            },
            "reason": "adapter exceeded 60000ms smoke timeout"
          },
          {
            "family": "rwa",
            "protocolId": "hiyield",
            "command": "rwa-token hiyield",
            "componentId": "rwa-token--hiyield",
            "status": "operational-smoke-failed",
            "range": {
              "fromBlock": 93724000,
              "toBlockExclusive": 93724001
            },
            "reason": "adapter exceeded 60000ms smoke timeout"
          },
          {
            "family": "rwa",
            "protocolId": "kaio",
            "command": "rwa-token kaio",
            "componentId": "rwa-token--kaio",
            "status": "operational-smoke-failed",
            "range": {
              "fromBlock": 93724000,
              "toBlockExclusive": 93724001
            },
            "reason": "adapter exceeded 60000ms smoke timeout"
          },
          {
            "family": "rwa",
            "protocolId": "opentrade",
            "command": "rwa-vault opentrade",
            "componentId": "rwa-vault--opentrade",
            "status": "operational-smoke-failed",
            "range": {
              "fromBlock": 93724000,
              "toBlockExclusive": 93724001
            },
            "reason": "adapter exceeded 60000ms smoke timeout"
          },
          {
            "family": "rwa",
            "protocolId": "republic",
            "command": "rwa-token republic",
            "componentId": "rwa-token--republic",
            "status": "operational-smoke-failed",
            "range": {
              "fromBlock": 93724000,
              "toBlockExclusive": 93724001
            },
            "reason": "adapter exceeded 60000ms smoke timeout"
          },
          {
            "family": "rwa",
            "protocolId": "vbill",
            "command": "rwa-token vbill",
            "componentId": "rwa-token--vbill",
            "status": "operational-smoke-failed",
            "range": {
              "fromBlock": 93724000,
              "toBlockExclusive": 93724001
            },
            "reason": "adapter exceeded 60000ms smoke timeout"
          },
          {
            "family": "rwa",
            "protocolId": "vnx",
            "command": "rwa-token vnx",
            "componentId": "rwa-token--vnx",
            "status": "operational-smoke-failed",
            "range": {
              "fromBlock": 93724000,
              "toBlockExclusive": 93724001
            },
            "reason": "adapter exceeded 60000ms smoke timeout"
          }
        ]
      },
      "rejected": [
        {
          "protocolId": "uniswap",
          "reason": "No immutable release pointer is available."
        },
        {
          "protocolId": "blackhole",
          "reason": "No immutable release pointer is available."
        },
        {
          "protocolId": "lfj",
          "reason": "No immutable release pointer is available."
        },
        {
          "protocolId": "metric",
          "reason": "No immutable release pointer is available."
        },
        {
          "protocolId": "pumpspace",
          "reason": "No immutable release pointer is available."
        },
        {
          "protocolId": "pangolin",
          "reason": "No immutable release pointer is available."
        },
        {
          "protocolId": "woofi",
          "reason": "No immutable release pointer is available."
        },
        {
          "protocolId": "dodo",
          "reason": "No immutable release pointer is available."
        },
        {
          "protocolId": "balancer",
          "reason": "No immutable release pointer is available."
        },
        {
          "protocolId": "gmx",
          "reason": "No immutable release pointer is available."
        },
        {
          "protocolId": "benqi",
          "reason": "No immutable release pointer is available."
        },
        {
          "protocolId": "euler",
          "reason": "No immutable release pointer is available."
        },
        {
          "protocolId": "folks",
          "reason": "No immutable release pointer is available."
        },
        {
          "protocolId": "silo",
          "reason": "No immutable release pointer is available."
        },
        {
          "protocolId": "40-acres",
          "reason": "No immutable release pointer is available."
        },
        {
          "protocolId": "impermax",
          "reason": "No immutable release pointer is available."
        },
        {
          "protocolId": "nereus",
          "reason": "No immutable release pointer is available."
        },
        {
          "protocolId": "iron-bank",
          "reason": "No immutable release pointer is available."
        },
        {
          "protocolId": "vee-finance",
          "reason": "No immutable release pointer is available."
        },
        {
          "protocolId": "centrifuge",
          "reason": "No immutable release pointer is available."
        },
        {
          "protocolId": "opentrade",
          "reason": "No immutable release pointer is available."
        },
        {
          "protocolId": "asseto-aoabt",
          "reason": "No immutable release pointer is available."
        },
        {
          "protocolId": "republic-note",
          "reason": "No immutable release pointer is available."
        },
        {
          "protocolId": "apollo-diversified-credit",
          "reason": "No immutable release pointer is available."
        },
        {
          "protocolId": "kaio",
          "reason": "No immutable release pointer is available."
        },
        {
          "protocolId": "hiyield",
          "reason": "No immutable release pointer is available."
        },
        {
          "protocolId": "vaneck-treasury-fund",
          "reason": "No immutable release pointer is available."
        },
        {
          "protocolId": "vnx",
          "reason": "No immutable release pointer is available."
        },
        {
          "protocolId": "backedfi",
          "reason": "No immutable release pointer is available."
        }
      ]
    },
    "evidencePassport": {
      "validation": "quorum-validated",
      "chainIdChecked": true,
      "canonicalityChecked": true,
      "finalityConfirmations": 3,
      "priceFreshAtCollection": true,
      "gatewayFreshAtCollection": true
    }
  },
  "reproductionBlockers": [
    "No downloadable monthly GCP/GCI fact table or code is linked.",
    "No complete protocol, contract, event, category, or seven-product registry is published.",
    "Historical price source, vintage, entrant/exit treatment, and signed-flow index convention are absent.",
    "Holder-yield and issuer-reserve timing, day-count, retained-share, and exclusion rules are incomplete."
  ],
  "sourcePassport": {
    "sources": [
      {
        "id": "gci-article",
        "title": "From Gross Chain Product to Gross Chain Income: Where the Value Goes",
        "url": "https://www.avax.network/about/blog/from-gross-chain-product-to-gross-chain-income-where-the-value-goes",
        "publisher": "Avalanche Foundation",
        "sourceType": "published-methodology-and-headlines"
      },
      {
        "id": "gcp-methodology",
        "title": "Measuring Blockchain Economies: Introducing Gross Chain Product",
        "url": "https://www.avax.network/about/blog/measuring-blockchain-economies-introducing-gross-chain-product",
        "publisher": "Avalanche Foundation",
        "sourceType": "published-methodology"
      }
    ],
    "calculationVersion": "1.0.0",
    "formulaCoverage": {
      "registered": 38,
      "fixtureNonNull": 38
    },
    "files": [
      {
        "path": "data/source/article-benchmarks.json",
        "role": "published-benchmark-input",
        "sha256": "70909ad8b34f0edb9c64d67c08e3890656727337cc942ccafadfd9508b8564ea"
      },
      {
        "path": "data/source/product-registry.json",
        "role": "published-registry-input",
        "sha256": "cbb4f78f5bdd08c4e9b47b5f6cec8fbab858e174287bf6252a71c17509358a8c"
      },
      {
        "path": "data/source/calculation-fixture.json",
        "role": "synthetic-formula-input",
        "sha256": "22ad3246540c8077b1d6c28834570c5e1674479fb8c41fa64cedcb364b57096c"
      },
      {
        "path": "data/observed/gateway-snapshot.json",
        "role": "bounded-observed-input",
        "sha256": "542f93f57d2b8dfbe58903e6215d3cfe563afc6ec35728c8a40e06214cb2c952"
      },
      {
        "path": "lib/metric-catalog.mjs",
        "role": "metric-register-code",
        "sha256": "8c82e599689d09cb54662b3ff7bd1dbb3a84a1608a07b21ef3ac7025b8793b85"
      },
      {
        "path": "lib/metrics.mjs",
        "role": "calculation-engine-code",
        "sha256": "888d4c3e2682e70259e684b8ed93ce59bba836b0eba9993db4a739e265fb669b"
      },
      {
        "path": "data/program/phase0-contract.json",
        "role": "frozen-accounting-contract",
        "sha256": "ba49c07e319f4ceb8897fc8c3db69b9abdd101515288a544202f34b70c0ec409"
      },
      {
        "path": "data/program/coverage-registry.json",
        "role": "coverage-registry",
        "sha256": "70e30af6abe86560fb13a2cb0da08438d749be8fa9bfe2976b8450902ad83260"
      },
      {
        "path": "data/program/envio-transfer-acceptance.json",
        "role": "envio-query-family-acceptance",
        "sha256": "be0b354922a789365c89dbda2aaa555a902a5341bc421485063f20cd6cab1971"
      },
      {
        "path": "data/program/gateway-ownership.json",
        "role": "gateway-fresh-state-contract",
        "sha256": "59f18a04405770f8c5c785f7d2e04ede8c31f9fa031d0a9cf5eeb0436da10b9e"
      },
      {
        "path": "data/program/phase0-receipt.json",
        "role": "phase0-verification-receipt",
        "sha256": "35a866412d8779aeff39868f1a1bbf50ea450fe774440eb515f8acf676b31e53"
      },
      {
        "path": "data/program/phase1-foundation-contract.json",
        "role": "phase1-foundation-contract",
        "sha256": "77b9b80255bc8b5c81a1cfd5662f2f9ac142d381486e969a21da40ab3759a13d"
      },
      {
        "path": "data/program/phase1-foundation-receipt.json",
        "role": "phase1-foundation-verification-receipt",
        "sha256": "ea4004e6fce546f48e40ce245abe28ca19012b10609513a55a51b0effe4101c5"
      },
      {
        "path": "lib/event-lake.mjs",
        "role": "phase1-event-lake-kernel",
        "sha256": "64c35597c070a770bfa437f4efcc938edad2fe0c6eed0e044bcc11b3bde5e15e"
      },
      {
        "path": "lib/expansion-operations.mjs",
        "role": "expansion-admission-and-total-boundary",
        "sha256": "0f36fcc4a3287c5f24818edcf39e914de02c96fcaa731deaded9ce7442423f36"
      },
      {
        "path": "scripts/operate-expansion.mjs",
        "role": "resumable-expansion-operations-runner",
        "sha256": "d80f6946d3a28148fe7998104f2e60baa2ff55171604106cf4535be80b71c2a7"
      },
      {
        "path": "package.json",
        "role": "project-verification-command-contract",
        "sha256": "1898f829d0c84f875953f12d5e9d7fa48ec90928386f19d981b0ef822210286d"
      },
      {
        "path": "lib/adapters/core.mjs",
        "role": "adapter-accounting-core",
        "sha256": "fa8bb0b447760e39d197ece74052e1b80ba902fa17443bac32379d1d62c0739f"
      },
      {
        "path": "lib/adapters/manifest.mjs",
        "role": "adapter-manifest-validator",
        "sha256": "494eac9cdeb297b55c729e19e2c10b9dd904d3400e3efe76b979476b659daf0f"
      },
      {
        "path": "lib/adapters/pharaoh.mjs",
        "role": "pharaoh-adapter-code",
        "sha256": "53d5310e946c3ee110a01a0d873caae00fdc991799dbc4b467caf0a1f94cdd8e"
      },
      {
        "path": "lib/adapters/aave-v4.mjs",
        "role": "aave-v4-adapter-code",
        "sha256": "fcf3cc919a92dcecca08378d5c97c5d34c4dbb6ad1f16da47aafa24cb6d152a3"
      },
      {
        "path": "lib/adapters/buidl.mjs",
        "role": "buidl-adapter-code",
        "sha256": "045ce8654859d1e9389b11b6d11498fe7990735275bfd1a29939a22278553bae"
      },
      {
        "path": "lib/adapters/expansion.mjs",
        "role": "expansion-runtime-integration",
        "sha256": "659940e5ff5e0715450c8ebfdae8885037593a0fe3a1346cecb4d354e118405b"
      },
      {
        "path": "data/program/adapters/pharaoh.json",
        "role": "pharaoh-deployment-manifest",
        "sha256": "11dbc85d82b5d1abc1097de3928107a5b40ef17e1b67cdb424ed00baba04c32d"
      },
      {
        "path": "data/program/adapters/aave-v4.json",
        "role": "aave-v4-deployment-manifest",
        "sha256": "76888454caa5315505a821133239cca6d227d32427379d42fac176d4abc86bf2"
      },
      {
        "path": "data/program/adapters/buidl.json",
        "role": "buidl-deployment-manifest",
        "sha256": "818f8e108d880b8204e18369efea99cd009d8bcf5edc5ff782d0ed46986b9d3e"
      },
      {
        "path": "data/program/adapters/oeras-expansion.json",
        "role": "expansion-bundle-manifest",
        "sha256": "ddb4f4c987499f394611f460312273e4580205a9b6378486fce996b5bf005614"
      },
      {
        "path": "data/program/query-contracts/pharaoh.json",
        "role": "pharaoh-query-contract",
        "sha256": "cb9b276b9549fe6a8410f57339dc39e2388c93697a04976b6c2f6759458f63bb"
      },
      {
        "path": "data/program/query-contracts/aave-v4.json",
        "role": "aave-v4-query-contract",
        "sha256": "dca13193fbe4ad13b9436eb5405eafc69c573a62912552cab9e825e12233c781"
      },
      {
        "path": "data/program/query-contracts/buidl.json",
        "role": "buidl-query-contract",
        "sha256": "7fe0fdca8b362a98eeab3c9cab2f7fa23e31b0b579dd5dc80e7aab581320190a"
      },
      {
        "path": "data/program/abis/pharaoh.json",
        "role": "pharaoh-abi-slice",
        "sha256": "99334a3d7aec8f0bde9e2860094524b19ae1c9e48030f8a403523ae799784725"
      },
      {
        "path": "data/program/abis/aave-v4.json",
        "role": "aave-v4-abi-slice",
        "sha256": "2596b2f77126a67016be491f8b7176acc38b97bdaefe14c4f03c34a0767f2897"
      },
      {
        "path": "data/program/abis/buidl.json",
        "role": "buidl-abi-slice",
        "sha256": "5d78754ef8b698e811aa2ba5d534e5f688077536a91874ff978ce7d5b3c8e5db"
      },
      {
        "path": "data/program/source-snapshots/pharaoh.json",
        "role": "pharaoh-source-snapshot",
        "sha256": "a9c91eb78701e6087b231780110182aeac920ee1213951af6352e7aa9427fdbb"
      },
      {
        "path": "data/program/source-snapshots/aave-v4.json",
        "role": "aave-v4-source-snapshot",
        "sha256": "09d819bde7d2930f811b6a6ee31b178f04474969500e6dbe3c1a30c623c13d9e"
      },
      {
        "path": "data/program/source-snapshots/buidl.json",
        "role": "buidl-source-snapshot",
        "sha256": "f1e6bcf6a7037375d43e5c537fbd00615d73f4556c1248c2e51c7f7f62e8446a"
      },
      {
        "path": "data/program/adapter-implementation-receipt.json",
        "role": "adapter-verification-receipt",
        "sha256": "0c00639939671a207d2bdee6c7fa95ac99720759b54eb9a9c796cc46959ca235"
      },
      {
        "path": "tests/adapters.test.mjs",
        "role": "adapter-acceptance-tests",
        "sha256": "e5cc1d82fe08cba4e5f7d383766ecc1cdb2bf46e957eeee578ed585b4a3046ff"
      },
      {
        "path": "tests/expansion-adapters.test.mjs",
        "role": "expansion-acceptance-tests",
        "sha256": "e9e2ec03ef8e9c8856f10da73c5dc2b4b060729ecb71cb88615faaad0c452ab3"
      },
      {
        "path": "scripts/build-data.mjs",
        "role": "adapter-dashboard-integration",
        "sha256": "76db99d4bb9b377882999ed471a1219c13d43883a433f00b69c940505a763812"
      },
      {
        "path": "scripts/smoke-expansion-components.mjs",
        "role": "expansion-component-operations-runner",
        "sha256": "7e7de67c26b112e1d2221cec254258c447b502ccf31921e7176a1586e8148a89"
      },
      {
        "path": "lib/ledger.mjs",
        "role": "closed-ledger-schema-and-admission-validator",
        "sha256": "0970f696ddcf453832aa3e6ce46eaf8f28d2d3f437f0485bfd7635a22bb7f700"
      },
      {
        "path": "scripts/build-ledger.mjs",
        "role": "deterministic-ledger-artifact-builder",
        "sha256": "33f04604af32792f4117bc13b750644a47af70e4a7b4703aeea28b903fbdb3ab"
      },
      {
        "path": "tests/ledger.test.mjs",
        "role": "ledger-schema-and-admission-tests",
        "sha256": "516d138b9e842554b3f1b7facc326dcd3c76d54e2bcb7ef29ba6ce4a48fe2109"
      },
      {
        "path": "lib/admission-artifact.mjs",
        "role": "deterministic-admission-artifact-builder",
        "sha256": "55c243bf66b80ecd65cc846d88513fa25b6b888614c202fe5a89a7b1acd7034b"
      },
      {
        "path": "scripts/build-admission-artifact.mjs",
        "role": "deterministic-admission-artifact-command",
        "sha256": "d0e35f0826751140d3ddd4c433a20fa4cc205a2252b1dfa1a281be421f00e163"
      },
      {
        "path": "scripts/verify-production-candidate.mjs",
        "role": "candidate-and-public-byte-parity-verifier",
        "sha256": "e3b9021cbad8fe7f93e0f3e6994efb7e056fa6a268ca69c46eddbb68202e568e"
      },
      {
        "path": "scripts/source-check.mjs",
        "role": "adapter-passport-verifier",
        "sha256": "71913cf87c6b90cbab66085edf8003aa93df89025a6ce77a414d424317c28989"
      },
      {
        "path": "README.md",
        "role": "adapter-methodology-documentation",
        "sha256": "8a3cbfaeb8d5aa04eaf591fd5b755b9a38621aafb4d402812feed3eb97010db7"
      },
      {
        "path": "VERIFICATION.md",
        "role": "adapter-verification-documentation",
        "sha256": "187f8e6f6ad5a51947f1139d29dce896ec695baef581b1b878dfe09d9ad183af"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/config/blackhole-cl-pools.json",
        "role": "expansion-registry-or-readiness-evidence",
        "sha256": "16ee1e0cdbf234f6524c5ddec4e45660d6983dc5b1b4408681a06b54e20c2e11"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/config/dodo-pools.json",
        "role": "expansion-registry-or-readiness-evidence",
        "sha256": "91834c5f13668d47ff89c46e9fd6781f93a094b8b0930864df43d4cb0f55cbd7"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/config/expansion-roster-2026-08-27.json",
        "role": "expansion-registry-or-readiness-evidence",
        "sha256": "9a784993e7d8261cfcf827d8114b1124ac4895eeb838f15aa2e82cb0ca228afb"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/config/gmx-event-emitter-abi.json",
        "role": "expansion-registry-or-readiness-evidence",
        "sha256": "439bf4d97c28118cfd710814565844bce79a68212fad9ba17a4681106e774caf"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/config/lfj-lb-pairs.json",
        "role": "expansion-registry-or-readiness-evidence",
        "sha256": "b953b9d965451ad19ee5a63043c4bf615cc87203805c21357d0501a479c5fa02"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/config/metric-pools.json",
        "role": "expansion-registry-or-readiness-evidence",
        "sha256": "f806e9efeb3354e105f72935cfd76f74ba6a5e7bc891f2303db7c460a31a40bb"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/config/pangolin-v3-pools.json",
        "role": "expansion-registry-or-readiness-evidence",
        "sha256": "5a7f4e883fe609b382e43efe7444b2582f4529b421ee90f67ce781bf24b8117f"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/config/pharaoh-pools.json",
        "role": "expansion-registry-or-readiness-evidence",
        "sha256": "6be2ec5b9fea7b7fcd96c6816d95f73ea10d575bb3dc5424efc6758ddb25334c"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/config/prime-markets.example.json",
        "role": "expansion-registry-or-readiness-evidence",
        "sha256": "5a70a7b039ffad3e74702598ac18d8b7bd1fd0b0e2e948d314dd2b7091d5f562"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/config/readiness-matrix.json",
        "role": "expansion-registry-or-readiness-evidence",
        "sha256": "1ee0415ab2e3b6a2b6bc79478096241fcefc83702ee3b04fba2d2171adc8a577"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/config/uniswap-v3-pools.json",
        "role": "expansion-registry-or-readiness-evidence",
        "sha256": "b83f1526592193f2a4341172a1b4fca6224b73e6d9e64cfb4407fac6eded3281"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/config/uniswap-v4-pools.json",
        "role": "expansion-registry-or-readiness-evidence",
        "sha256": "1b955271158314b2cdd7c79ed01182fa3dbce96b3d94c5d500f587f0af85738c"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/IMPLEMENTATION_REPORT.md",
        "role": "expansion-package-evidence",
        "sha256": "1ac67c49b6fe496e69a703cfbc0104667894fdef1979095f9b7936079085149b"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/METHODOLOGY.md",
        "role": "expansion-package-evidence",
        "sha256": "e14acfcee91f3e392ca174fce6355ad065e548db578a6e35910e3ff4f7f318b7"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/package-lock.json",
        "role": "expansion-package-evidence",
        "sha256": "f84274c2ca534ffc8ca0d4d95ba5a03c29e7d7dd5cb483e2fcfb7c3c88353a95"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/package.json",
        "role": "expansion-package-evidence",
        "sha256": "b39e50fc6341995ad1b49077630d4fdf929a8f43ae810575fdfcb5b7e0efa18d"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/README.md",
        "role": "expansion-package-evidence",
        "sha256": "75d14f92470d8a22015a2c83759b59c03ad88f8dea48ea4251bdcf53a015732d"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/src/adapters/aave-v4.ts",
        "role": "expansion-executable-source",
        "sha256": "f950769816174c63ef123a54fe5e4038f68cf8e48ab10eabc36f39f4770b7677"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/src/adapters/balancer-v2.ts",
        "role": "expansion-executable-source",
        "sha256": "9020242fc7f494744cd1b8ca5716169388ed1916b7497f963510bb94fa8d9e91"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/src/adapters/balancer-v3.ts",
        "role": "expansion-executable-source",
        "sha256": "f3c12253909ee3dca65c713ff0ef51d5f680370718d438ce04a5ae90f4516bf0"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/src/adapters/blackhole-cl.ts",
        "role": "expansion-executable-source",
        "sha256": "56fadb6f8e3adf663fb953573f4c0ddaa118ccc05074582ebb2ccd9e25936bc6"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/src/adapters/buidl.ts",
        "role": "expansion-executable-source",
        "sha256": "a63ffad388c94ac27af0c258a0017ac0b3659766da844f7aa4d0930bb82299b0"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/src/adapters/compound-lending.ts",
        "role": "expansion-executable-source",
        "sha256": "a53c7b8375b00489d1d1a3a3382c6bac040ab4d6d98139023121962d4c43a68e"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/src/adapters/dodo.ts",
        "role": "expansion-executable-source",
        "sha256": "9e25f56c139c73f4f957a180f013f82348a156cb1874dfae98a21c22d65e3c95"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/src/adapters/enumerable-v2-dex.ts",
        "role": "expansion-executable-source",
        "sha256": "00356ae03edff805d8526560ead8dc17b46f052841dca7ccaf0b43b44ffc8cc2"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/src/adapters/euler-v2.ts",
        "role": "expansion-executable-source",
        "sha256": "981b5d477dadaabcf72418c17ffce4c85161f7084ec801f63245ba935808f770"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/src/adapters/folks-xchain.ts",
        "role": "expansion-executable-source",
        "sha256": "579e0833a6079c79df850fab4df7e1a41043b2c18072c9ae67f5e9d902119822"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/src/adapters/forty-acres.ts",
        "role": "expansion-executable-source",
        "sha256": "7cae165373db41c984ae0a57552c740782c4431eab9637d659c842f647213e15"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/src/adapters/gmx-v1.ts",
        "role": "expansion-executable-source",
        "sha256": "1c6cb9894a45dac96949ea41d940fba63decefa3f91303a40f97cd1f679d3489"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/src/adapters/gmx-v2.ts",
        "role": "expansion-executable-source",
        "sha256": "48f3c9d500dbd9546197d81a398cb512aa4ad6cfbf805df740150f5e9f8ae52d"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/src/adapters/impermax.ts",
        "role": "expansion-executable-source",
        "sha256": "6ff00d19a18c7316ba001bded984495493b78a2cf117e700771b0fdccfbac754"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/src/adapters/lfj-lb.ts",
        "role": "expansion-executable-source",
        "sha256": "2081168ee99d307f74f210cdc2a7bbad7f0cbd8d9a53f3fc225c29e80989d60e"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/src/adapters/metric.ts",
        "role": "expansion-executable-source",
        "sha256": "9cc46dae197283dca912d5b8c4d4c1f38455631e726b3754686b27996300730e"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/src/adapters/nereus.ts",
        "role": "expansion-executable-source",
        "sha256": "59c91cf43dc5ede9e84732e724ed3e04a2e67cb732e3845ed90c479be4c3200d"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/src/adapters/pangolin-v3.ts",
        "role": "expansion-executable-source",
        "sha256": "75730180c0d4a2a6c4ef6ca0e4b530c9c87c15255379f47577eb60668b7b671f"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/src/adapters/pharaoh.ts",
        "role": "expansion-executable-source",
        "sha256": "778eb931e8f243c03ccda1c1e5a0d59c20036c6f4e2ac0665c5ca39a42d5690a"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/src/adapters/pumpspace-v3.ts",
        "role": "expansion-executable-source",
        "sha256": "8338a8d1f4a5943d824ec16dad73e27e073504903ca9d75568de76f3c4773652"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/src/adapters/rwa-token.ts",
        "role": "expansion-executable-source",
        "sha256": "41b151cef288513466a8269dd5bce4e0be744e8cde79415de216fd6c2371d624"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/src/adapters/rwa-vault.ts",
        "role": "expansion-executable-source",
        "sha256": "d196b20323b42901d6a997fcd8c93620a24a6221e3c0c308012f105ef4e58114"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/src/adapters/silo.ts",
        "role": "expansion-executable-source",
        "sha256": "e940b99f2a62060f8b87b910e34c816fea64bd2a1eb666aba416abb8e6c9904b"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/src/adapters/uniswap-v3.ts",
        "role": "expansion-executable-source",
        "sha256": "9c48e0eee8e79b99ebf807a34f2d265abd318b9c2cfd019433c2562f8fd3fb60"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/src/adapters/uniswap-v4.ts",
        "role": "expansion-executable-source",
        "sha256": "ff577cae6e327d1be4d9b6821a757feefa2f21ed09abedbeceb34470397a44c4"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/src/adapters/woofi-fees.ts",
        "role": "expansion-executable-source",
        "sha256": "0bb41abe1bd40e5cfde2aaffb1365be67555a1bd9385a612dbe93a4f0bb8772f"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/src/cli.ts",
        "role": "expansion-executable-source",
        "sha256": "2db1f44316a80a42a74dfacf4a380f83702524f8d41ea3bf90d1fec09450b9c0"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/src/config/deployments.ts",
        "role": "expansion-executable-source",
        "sha256": "0ca63b4a1dfa3dc5ed93c1666995aa8fc0baacc1da9bcf0485572570b62e4788"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/src/config/dex-v2-components.ts",
        "role": "expansion-executable-source",
        "sha256": "2c2d7a627ad26423246ff294df33909f4e319cf136f577ba432feb268def72b7"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/src/config/lending-compound.ts",
        "role": "expansion-executable-source",
        "sha256": "8d0e39d6cdab2cc3123e4d76beb5244cd65cba067ba49042241b529822d022ef"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/src/config/registry-types.ts",
        "role": "expansion-executable-source",
        "sha256": "5b567575e40d22103eea5924bb4722c7d7f1b533ad32efff60521b9c1f2ed604"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/src/config/rwa-tokens.ts",
        "role": "expansion-executable-source",
        "sha256": "a2ef3a7b5ba24c724917de7cad322cf99a142700fa3c8f57614d91cd3ebb3081"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/src/config/rwa-vaults.ts",
        "role": "expansion-executable-source",
        "sha256": "a3388f0a6d8a622948c5c319b8f2da6cc3c362c55198a9431872fbde88746bb2"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/src/core/abis.ts",
        "role": "expansion-executable-source",
        "sha256": "a706411e46fe63db7adf9dd50ab684eb5b2e5e63c227a166ab6d01b92591a248"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/src/core/event-builder.ts",
        "role": "expansion-executable-source",
        "sha256": "bc4d00c212076fb8db6925ddd59800c8d578c69d916aae80b485d987750f8f37"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/src/core/identity.ts",
        "role": "expansion-executable-source",
        "sha256": "c87a6dd95ed88944a2257ea21407eba1386d2623706d279256270f61361979c9"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/src/core/math.ts",
        "role": "expansion-executable-source",
        "sha256": "2f934dbb5012e87cd3cb1cbeaa52de1ea4c1ea1eb07e1738052a9a9a29f5da84"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/src/core/output.ts",
        "role": "expansion-executable-source",
        "sha256": "ab11645d007238f6728386c2dc7e1969d62bd2db6f3116434bed06b2adb333ac"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/src/core/period-event.ts",
        "role": "expansion-executable-source",
        "sha256": "19bc9bce21fd0e65a065aade2a7c58e2d862df47ac8a0e88587f5c69b3111564"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/src/core/rpc.ts",
        "role": "expansion-executable-source",
        "sha256": "7092cc5680eff6bad3f9a7c04f0abe9caf68730fb759b606c3a3d91c8d29b005"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/src/core/types.ts",
        "role": "expansion-executable-source",
        "sha256": "f3c962c171dbb77b174d54da79399af56572ac92da0b04329d7d1a236c596fd7"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/src/core/valuation.ts",
        "role": "expansion-executable-source",
        "sha256": "c797634e4b06f9af46a98642aae039fd7a48cda07883d76fa92440fe7c438b0e"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/src/scripts/sync-blackhole-cl-registry.ts",
        "role": "expansion-executable-source",
        "sha256": "3a3456dfbd8262f9bc44d0a6eaee8634e1c591f5413434719f1571331ceda685"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/src/scripts/sync-dodo-registry.ts",
        "role": "expansion-executable-source",
        "sha256": "57f1434dae31364a45819d4b70b6451accb06a0e0284e413babaae6809963ba4"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/src/scripts/sync-lfj-registry.ts",
        "role": "expansion-executable-source",
        "sha256": "63df77cf82dbad735aadd47e53138189f5b3a1a61c40364dd3753bafe5334028"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/src/scripts/sync-pangolin-v3-registry.ts",
        "role": "expansion-executable-source",
        "sha256": "b2634cecf5e1b26d64061929a9f2364db54c1ea7e3b446603872103c0a08df02"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/src/scripts/sync-pharaoh-registry.ts",
        "role": "expansion-executable-source",
        "sha256": "01b734428dea64be8e36e954383a9a4c1005796504ae5a94bd77fb40edd41011"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/src/scripts/sync-prime-registry.ts",
        "role": "expansion-executable-source",
        "sha256": "6a73990ea84aa7fe8dab75296e0339c616f4645f5fd5be7c0bfc74f3074d84cb"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/src/scripts/sync-uniswap-v3-registry.ts",
        "role": "expansion-executable-source",
        "sha256": "afb6e8cc8a2863db3303fc9d5844e5c7c061806b6b4167c75f843a4e56103dc8"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/src/scripts/sync-uniswap-v4-registry.ts",
        "role": "expansion-executable-source",
        "sha256": "854e0420f7f77110e4ed706d0e5139e1c4150e9b64f4dfb7998f7cec03ede874"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/test/event-builder.test.ts",
        "role": "expansion-upstream-test",
        "sha256": "932fbbd17d6daaef98bfc3d3f2e70fd10dc27cab845bebcf1a3fa7b7d4b653fe"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/test/math.test.ts",
        "role": "expansion-upstream-test",
        "sha256": "59858ec4677fd381420f4f052354e897e5bb2ef79411712653951389e8ff47da"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/test/output.test.ts",
        "role": "expansion-upstream-test",
        "sha256": "aa6060249f0a2dd5f07424b6fa8f6aa4390ffbe90cfe5831d226ef717218ab2b"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/test/registry.test.ts",
        "role": "expansion-upstream-test",
        "sha256": "fcbe4db4e8a8abed5108fbe9457c5171791e52eeadbe25792573bc2304824db2"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/tsconfig.json",
        "role": "expansion-package-evidence",
        "sha256": "c16e4b79b36bb59f2750073639b695723940b828aac2e5869c4cf2bfcaa1511c"
      },
      {
        "path": "vendor/oeras-avalanche-reference-adapters-0.3.0/vitest.config.ts",
        "role": "expansion-package-evidence",
        "sha256": "6820346058faae2937f9388e18c7000ef9d3d4aa65d831f476aeb31dd22e2082"
      }
    ],
    "conventions": {
      "timezone": "UTC",
      "frequency": "calendar month",
      "fullMonthsOnly": true,
      "cv": "STDDEV_POP when raw series exist",
      "issuerDayCount": "ACT/365 default",
      "burn": "receipt gasUsed × effectiveGasPrice; atomic fees separate",
      "unavailablePolicy": "null, never zero"
    }
  }
}
