{
  "version": 1,
  "fetched_at": "2026-09-09T18:54:58.730Z",
  "tools": [
    {
      "name": "describe_agent_test",
      "title": "Describe the synthetic agent test",
      "description": "Free description of one versioned synthetic task, its limits and coverage. No run is created. No payment or wallet is involved.",
      "paid": false,
      "price_usdc": 0
    },
    {
      "name": "start_agent_test",
      "title": "Start or repeat the synthetic agent test",
      "description": "Create a free bounded synthetic run without an account. An optional finalized previous run and its token link a repeat of the same case version. No real purchase. Caller model costs remain external.",
      "paid": false,
      "price_usdc": 0
    },
    {
      "name": "execute_test_action",
      "title": "Execute a synthetic test action",
      "description": "Create a synthetic operation for a run. The first committed action replaces its confirmation with an application-level error. Identical keys and payloads replay the stored operation; new keys can create more operations. No real purchase or payment.",
      "paid": false,
      "price_usdc": 0
    },
    {
      "name": "inspect_test_state",
      "title": "Read synthetic task state",
      "description": "Read operation records for a synthetic task. Observation timestamps and state describe the test service only. No claim about client receipt or overall agent reliability.",
      "paid": false,
      "price_usdc": 0
    },
    {
      "name": "read_agent_test_report",
      "title": "Read or finalize an agent test timeline",
      "description": "Read calls, timestamps, operations and resulting state. Optional finalization freezes the run. A linked repeat includes the previous frozen report while retained. No score, certification or judgment of the agent.",
      "paid": false,
      "price_usdc": 0
    },
    {
      "name": "check_payment_terms",
      "title": "Inspect x402 payment terms without making a payment",
      "description": "Free inspection of supplied x402 v1/v2 payment terms against the SDK schema and optional network, asset, recipient and atomic budget constraints. Exact EVM profile checks only. No wallet connection, external fetch, signature verification or settlement. Other profiles are explicitly untested.",
      "paid": false,
      "price_usdc": 0
    },
    {
      "name": "compare_rwa_snapshots",
      "title": "Compare yield and divergence fields in two saved Treasury responses",
      "description": "Free comparison of two supplied 402rates Treasury snapshots: yield, issuer divergence, source identifiers, calculation windows and data availability. Reports numeric threshold crossings without assigning economic significance. No new data access, authentication of snapshots, historical reconstruction or automatic monitoring. Examples are synthetic.",
      "paid": false,
      "price_usdc": 0
    },
    {
      "name": "list_capabilities",
      "title": "List 402rates.com capabilities",
      "description": "Returns the live 402rates.com capability catalogue: capability id, HTTP path, price in USDC, description, input schema and freshness policy for each. Free, and the same catalogue the paid tools and the HTTP manifest are generated from.",
      "paid": false,
      "price_usdc": 0
    },
    {
      "name": "find_x402_resource",
      "title": "Find an x402 resource that can answer a question",
      "description": "Searches the x402 resource catalogue and returns matching paid endpoints with their price, the chains they accept, and their 30-day usage from the catalogue's own counters: total calls, distinct paying addresses, the ratio between the two, and days since the last payment. Every figure is a count and carries its definition; no entry is scored, rated or labelled. Answers from a dated weekly snapshot and states which day it is from. Free.",
      "paid": false,
      "price_usdc": 0
    },
    {
      "name": "get_manifest",
      "title": "Get the 402rates.com service manifest",
      "description": "Returns the machine-readable OpenAPI 3.1 manifest of 402rates.com, including per-operation x-payment-info with prices, networks and payment addresses. Free, and byte-identical to the document served at /v1/manifest.",
      "paid": false,
      "price_usdc": 0
    },
    {
      "name": "get_rwa_instrument",
      "title": "Get one RWA instrument state",
      "description": "Returns the free frozen-contract state view for one tracked tokenized treasury: identity, Open Treasury Yield Basis result or explicit unavailable reason, issuer-term evidence cells, verified deployments and evidence dates. Three distinct tickers are free per caller in a rolling hour; repeats stay free, and the fourth returns BREADTH_LIMIT with the paid complete-snapshot path. An omitted ticker returns only the known ticker list.",
      "paid": false,
      "price_usdc": 0
    },
    {
      "name": "get_rwa_history",
      "title": "Get one RWA source history",
      "description": "Returns free normalized observations for one tracked instrument, one reconstructible recorder source and one inclusive date window. Every point carries value, date, source id, revision and source-time versus read-time dating. Omit source_id to list the instrument's audited sources. The five current-only issuer series return HISTORY_SOURCE_RESERVED with the data-use URL, never an empty gap. Shares the instrument view's three-ticker rolling-hour breadth limit.",
      "paid": false,
      "price_usdc": 0
    },
    {
      "name": "cheapest_settlement_chain",
      "title": "Cheapest chain for a USDC transfer",
      "description": "Returns only the single cheapest chain for a USDC transfer right now, its total transaction fee in USD, the scope of that figure and how long it stays valid. Free and deliberately minimal: no per-chain table, no runner-up, no fee components and no source provenance. The paid tool compare_settlement_costs returns the full comparison with every input disclosed.",
      "paid": false,
      "price_usdc": 0
    },
    {
      "name": "compare_settlement_costs",
      "title": "Measured cost of a USDC transfer per chain, cheapest first",
      "description": "Measured USDC transfer costs on Base, Polygon, Arbitrum, Ethereum and XDC: simulated gas, current token prices, fresh chain heads and applicable rollup L1 fees. Inputs and block references accompany each figure. Cheapest first; unmeasurable chains are excluded, not estimated. Business/professional use only. Terms: https://402rates.com/data-terms/ Price: 0.01 USDC per call over x402.",
      "paid": true,
      "price_usdc": 0.01
    },
    {
      "name": "get_rwa_yields",
      "title": "Realised 30-day yields of tokenized treasuries, recomputable",
      "description": "Realised 30-day yields for 13 tokenized treasury funds under the Open Treasury Yield Basis. Measured rows use NAV, price or verified passive-holder balances, with observations, sources and dates. Issuer figures and differences appear where available. Quoted and unavailable rows stay explicit; free coverage lists funds and gaps. Business/professional use only. Terms: https://402rates.com/data-terms/ Price: 0.03 USDC per call over x402.",
      "paid": true,
      "price_usdc": 0.03
    },
    {
      "name": "get_rwa_instruments",
      "title": "Complete evidence snapshot for all tracked tokenized treasuries",
      "description": "Complete evidence snapshot for 13 tokenized treasury funds: yield or gap, measured size, subscription/redemption minimums, fees, settlement, access conditions, chain conflicts, quotes, URLs and dates. Same records as the free instrument view. Internal use with attribution included; continuous access, change notices and customer-facing use are separate. Business/professional use only. Terms: https://402rates.com/data-terms/ Price: 5 USDC per call over x402.",
      "paid": true,
      "price_usdc": 5
    },
    {
      "name": "test_payment",
      "title": "Payment integration check",
      "description": "Payment integration check for 0.001 USDC; no external data lookup. Returns time, rail, network mode and free/paid capabilities. HTTP payment options can include Base, Polygon, Arbitrum and XDC; the challenge lists currently available networks for each transport. The receipt identifies the paid network and transaction. Business/professional use only. Terms: https://402rates.com/data-terms/ Price: 0.001 USDC per call over x402.",
      "paid": true,
      "price_usdc": 0.001
    }
  ],
  "http_capabilities": [
    "compass.tests.preflight",
    "compass.rwa.changes",
    "compass.tests.case",
    "compass.tests.run",
    "compass.tests.action",
    "compass.tests.state",
    "compass.tests.report",
    "compass.settlement.costs",
    "compass.rwa.yields",
    "compass.rwa.coverage",
    "compass.rwa.filter",
    "compass.rwa.instrument",
    "compass.rwa.history",
    "compass.rwa.instruments.all",
    "compass.discovery",
    "compass.ping",
    "compass.manifest",
    "compass.health",
    "compass.ready"
  ],
  "coverage": {
    "as_of": "2026-09-09T18:54:58.972Z",
    "basis": {
      "name": "Open Treasury Yield Basis",
      "abbreviation": "OTYB",
      "version": "1.1.0",
      "spec_url": "https://402rates.com/basis-spec-v1",
      "window_days": 30,
      "window_tolerance_days": [
        28,
        32
      ],
      "annualisation": "simple",
      "day_count": "actual/365"
    },
    "coverage": {
      "instruments_tracked": 13,
      "instruments_measured": 10,
      "instruments_quoted": 2,
      "instruments_unavailable": 1,
      "gaps_open": 7,
      "deployments_tracked": 16,
      "sources_recorded": 46,
      "chains": [
        "eip155:1",
        "eip155:137",
        "eip155:56",
        "eip155:8453"
      ],
      "families": {
        "price_accrual": 10,
        "supply_accrual": 3
      },
      "observation_store": {
        "rows": 3133,
        "successes": 3095,
        "failures": 31,
        "first_day": "2024-01-03",
        "last_day": "2026-09-09"
      }
    },
    "instruments": [
      {
        "instrument": "rwa.ondo.ousg",
        "ticker": "OUSG",
        "family": "price_accrual",
        "currency": "USD",
        "chains": [
          "eip155:1",
          "eip155:137"
        ],
        "primary_source_id": "ondo.rwa_oracle.ousg",
        "expected_basis": "measured",
        "reason": null,
        "history_backfillable": false,
        "recorded_observations": 42,
        "newest_observation": "2026-09-09",
        "newest_observation_age_days": 0,
        "issuer_figure_machine_readable": false
      },
      {
        "instrument": "rwa.ondo.usdy",
        "ticker": "USDY",
        "family": "price_accrual",
        "currency": "USD",
        "chains": [
          "eip155:1"
        ],
        "primary_source_id": "ondo.oracle_wrapper.usdy",
        "expected_basis": "measured",
        "reason": null,
        "history_backfillable": false,
        "recorded_observations": 42,
        "newest_observation": "2026-09-09",
        "newest_observation_age_days": 0,
        "issuer_figure_machine_readable": false
      },
      {
        "instrument": "rwa.superstate.ustb",
        "ticker": "USTB",
        "family": "price_accrual",
        "currency": "USD",
        "chains": [
          "eip155:1"
        ],
        "primary_source_id": "superstate.api.nav_daily.ustb",
        "expected_basis": "measured",
        "reason": null,
        "history_backfillable": true,
        "recorded_observations": 981,
        "newest_observation": "2026-09-09",
        "newest_observation_age_days": 0,
        "issuer_figure_machine_readable": true
      },
      {
        "instrument": "rwa.circle.usyc",
        "ticker": "USYC",
        "family": "price_accrual",
        "currency": "USD",
        "chains": [
          "eip155:1",
          "eip155:56"
        ],
        "primary_source_id": "circle.oracle.usyc",
        "expected_basis": "measured",
        "reason": null,
        "history_backfillable": true,
        "recorded_observations": 162,
        "newest_observation": "2026-09-09",
        "newest_observation_age_days": 0,
        "issuer_figure_machine_readable": false
      },
      {
        "instrument": "rwa.openeden.tbill",
        "ticker": "TBILL",
        "family": "price_accrual",
        "currency": "USD",
        "chains": [
          "eip155:1"
        ],
        "primary_source_id": "openeden.oracle.tbill",
        "expected_basis": "measured",
        "reason": null,
        "history_backfillable": false,
        "recorded_observations": 42,
        "newest_observation": "2026-09-09",
        "newest_observation_age_days": 0,
        "issuer_figure_machine_readable": false
      },
      {
        "instrument": "rwa.midas.mtbill",
        "ticker": "mTBILL",
        "family": "price_accrual",
        "currency": "USD",
        "chains": [
          "eip155:1"
        ],
        "primary_source_id": "midas.oracle.mtbill",
        "expected_basis": "measured",
        "reason": null,
        "history_backfillable": true,
        "recorded_observations": 162,
        "newest_observation": "2026-09-09",
        "newest_observation_age_days": 0,
        "issuer_figure_machine_readable": false
      },
      {
        "instrument": "rwa.openeden.cusdo",
        "ticker": "cUSDO",
        "family": "price_accrual",
        "currency": "USD",
        "chains": [
          "eip155:1",
          "eip155:8453"
        ],
        "primary_source_id": "openeden.cusdo.vault.ethereum",
        "expected_basis": "measured",
        "reason": null,
        "history_backfillable": false,
        "recorded_observations": 40,
        "newest_observation": "2026-09-09",
        "newest_observation_age_days": 0,
        "issuer_figure_machine_readable": false
      },
      {
        "instrument": "rwa.spiko.eutbl",
        "ticker": "EUTBL",
        "family": "price_accrual",
        "currency": "EUR",
        "chains": [
          "eip155:1"
        ],
        "primary_source_id": "spiko.api.nav.eutbl",
        "expected_basis": "measured",
        "reason": null,
        "history_backfillable": true,
        "recorded_observations": 295,
        "newest_observation": "2026-09-08",
        "newest_observation_age_days": 1,
        "issuer_figure_machine_readable": true
      },
      {
        "instrument": "rwa.spiko.ustbl",
        "ticker": "USTBL",
        "family": "price_accrual",
        "currency": "USD",
        "chains": [
          "eip155:1"
        ],
        "primary_source_id": "spiko.api.nav.ustbl",
        "expected_basis": "measured",
        "reason": null,
        "history_backfillable": true,
        "recorded_observations": 298,
        "newest_observation": "2026-09-08",
        "newest_observation_age_days": 1,
        "issuer_figure_machine_readable": true
      },
      {
        "instrument": "rwa.spiko.uktbl",
        "ticker": "UKTBL",
        "family": "price_accrual",
        "currency": "GBP",
        "chains": [
          "eip155:1"
        ],
        "primary_source_id": "spiko.api.nav.uktbl",
        "expected_basis": "measured",
        "reason": null,
        "history_backfillable": true,
        "recorded_observations": 70,
        "newest_observation": "2026-09-08",
        "newest_observation_age_days": 1,
        "issuer_figure_machine_readable": true
      },
      {
        "instrument": "rwa.blackrock.buidl",
        "ticker": "BUIDL",
        "family": "supply_accrual",
        "currency": "USD",
        "chains": [
          "eip155:1"
        ],
        "primary_source_id": null,
        "expected_basis": "unavailable",
        "reason": "no verified passive holder yet (spec §2.2); candidates are recorded; until one is verified the instrument cannot be measured",
        "history_backfillable": false,
        "recorded_observations": 0,
        "newest_observation": null,
        "newest_observation_age_days": null,
        "issuer_figure_machine_readable": false
      },
      {
        "instrument": "rwa.franklin.benji",
        "ticker": "BENJI",
        "family": "supply_accrual",
        "currency": "USD",
        "chains": [
          "eip155:1"
        ],
        "primary_source_id": null,
        "expected_basis": "quoted",
        "reason": "no verified passive holder yet (spec §2.2); the readable history is the issuer's own N-MFP filing, which is a quoted figure rather than a state we can recompute",
        "history_backfillable": true,
        "recorded_observations": 0,
        "newest_observation": null,
        "newest_observation_age_days": null,
        "issuer_figure_machine_readable": true
      },
      {
        "instrument": "rwa.vaneck.vbill",
        "ticker": "VBILL",
        "family": "supply_accrual",
        "currency": "USD",
        "chains": [
          "eip155:1"
        ],
        "primary_source_id": null,
        "expected_basis": "quoted",
        "reason": "no verified passive holder yet (spec §2.2); candidates are recorded; until one is verified the instrument cannot be measured",
        "history_backfillable": false,
        "recorded_observations": 0,
        "newest_observation": null,
        "newest_observation_age_days": null,
        "issuer_figure_machine_readable": true
      }
    ],
    "known_not_covered": [
      {
        "instrument": "WTGXX",
        "issuer": "WisdomTree Digital Trust",
        "reason": "no machine-readable source; factsheet dated 2025-12-31 when read; issuer publishes no contract address list and Ethereum carries imposter tokens",
        "needed": "issuer confirmation of a contract address, or a documented data endpoint"
      },
      {
        "instrument": "JTRSY",
        "issuer": "Anemoy Limited / Janus Henderson",
        "reason": "the Chronicle NAV consumer reverts on an unauthenticated call; no public API; no issuer address list",
        "needed": "Chronicle read authorisation or an issuer endpoint"
      },
      {
        "instrument": "uMINT",
        "issuer": "UBS",
        "reason": "contract address, accrual mechanism, yield source and eligibility criteria all unestablished in primary sources",
        "needed": "issuer response with a contract address"
      },
      {
        "instrument": "Fidelity Treasury Digital Liquidity Fund",
        "issuer": "Fidelity Hereford Street Trust",
        "reason": "registration filings exist but no N-MFP filing at all, so no yield, NAV or net assets; no token address in primary sources",
        "needed": "first N-MFP filing, or an issuer address"
      },
      {
        "instrument": "bIB01 / bIBTA / bC3M",
        "issuer": "Backed Assets (JE) Limited",
        "reason": "no price function in the token contract; api.backed.fi answers 404 on every path tried; documentation domain geoblocked. A Chainlink Proof-of-Reserve feed exists for bIB01 but reports reserve backing, not value per share",
        "needed": "confirm whether the issuer's announced Chainlink price feeds publish the TOKEN's value per share or only the underlying ETF price - a feed address and its description() would settle it"
      },
      {
        "instrument": "STBT",
        "issuer": "Matrixdock",
        "reason": "rebasing, but no labelled yield metric and the issuing legal entity is unestablished",
        "needed": "a designated passive holder plus archive access for the rebase series"
      },
      {
        "instrument": "USDO (rebasing form)",
        "issuer": "OpenEden Digital",
        "reason": "rebasing, so it is supply-accrual and needs a verified passive holder; the SAME fund is covered through its price-accruing wrapper cUSDO, which is tracked",
        "needed": "nothing for coverage of this fund's yield - a passive holder only if the rebasing form itself must be measured",
        "resolved_by": "rwa.openeden.cusdo"
      },
      {
        "instrument": "ULTRA",
        "issuer": "Libeara / FundBridge Capital, sub-manager Wellington Management",
        "reason": "the token is live on Arbitrum as \"Delta Wellington Ultra Short Treasury Fund\" (0xc26aF85E…, ERC1967 proxy, 6 decimals, 2 holders) but the contract exposes NO price, NAV, share-value or oracle function - probed for nav, navPerShare, pricePerShare, sharePrice, getPrice, latestAnswer, latestRoundData, convertToAssets, totalAssets and exchangeRate on 2026-07-30, all absent. The address is also not on any issuer-published list, so its provenance would be a block explorer.",
        "needed": "a NAV feed or an issuer endpoint, plus the issuer confirming the contract address"
      }
    ],
    "disclaimer": "Informational data and calculation service only. Not investment, legal, tax or accounting advice; not an offer, solicitation, recommendation, or determination of eligibility or suitability. Source and onchain data may be inaccurate, incomplete, delayed, stale or conflicting. Verify independently. The caller remains responsible for every decision and action; 402rates.com does not execute investment transactions or hold financial assets on the caller's behalf."
  },
  "instruments": [
    {
      "source_url": "https://api.402rates.com/v1/rwa/instrument?ticker=USTB",
      "generated_at": "2026-09-09T18:54:59.089Z",
      "yield": {
        "basis_name": "Open Treasury Yield Basis",
        "basis_version": "1.1.0",
        "instrument": "rwa.superstate.ustb",
        "ticker": "USTB",
        "legal_name": "Invesco Short Duration US Government Securities Fund",
        "isin": null,
        "issuer": null,
        "issuer_note": "\"The Fund is a series of a Delaware Statutory Trust\" - the trust's name appears on no primary source checked; \"Superstate Trust\" would be a guess",
        "asset_class": "treasury_bill",
        "family": "price_accrual",
        "currency": "USD",
        "access": "whitelist",
        "yield_basis": "measured",
        "yield_pct": 3.39785,
        "period_return_pct": 0.269966,
        "yield_pct_continuous": 3.456237,
        "annualisation": "simple",
        "day_count": "actual/365",
        "window": {
          "start_date": "2026-08-11",
          "end_date": "2026-09-09",
          "actual_days": 29,
          "distinct_observations": 21,
          "largest_gap_days": 4,
          "max_age_days": 5
        },
        "observations": {
          "start": {
            "as_of_date": "2026-08-11",
            "value": "11.17139900",
            "raw_value": "1117139900",
            "decimals": 8,
            "currency": "USD",
            "source_id": "superstate.api.nav_daily.ustb",
            "source_method": "GET /v1/funds/1/nav-daily",
            "source_as_of": "2026-08-11",
            "chain_key": "fund",
            "block_number": null,
            "block_timestamp": null,
            "round_id": null,
            "endpoint": "api.superstate.com",
            "access": "public",
            "revision": 0,
            "observed_at": "2026-08-11T04:17:07.685Z"
          },
          "end": {
            "as_of_date": "2026-09-09",
            "value": "11.20155800",
            "raw_value": "1120155800",
            "decimals": 8,
            "currency": "USD",
            "source_id": "superstate.api.nav_daily.ustb",
            "source_method": "GET /v1/funds/1/nav-daily",
            "source_as_of": "2026-09-09",
            "chain_key": "fund",
            "block_number": null,
            "block_timestamp": null,
            "round_id": null,
            "endpoint": "api.superstate.com",
            "access": "public",
            "revision": 0,
            "observed_at": "2026-09-09T04:17:11.949Z"
          }
        },
        "issuer_figure": {
          "available": true,
          "value_pct": 3.544479,
          "as_of_date": "2026-09-07",
          "age_days": 2,
          "within_max_age": true,
          "future_dated": false,
          "definition": "30 Day Yield is reflective of the accrued net income from USTB's underlying holdings over the past thirty days divided by the average outstanding shares for that same period, divided by the last calculated NAV of USTB, and then annualized. This 30 Day Yield calculation is inclusive of fees and expenses.",
          "definition_url": "https://superstate.com/assets/ustb",
          "reproducible_from_published_inputs": false,
          "note": null,
          "source_id": "rwa.superstate.ustb.issuer_figure",
          "endpoint": "api.superstate.com"
        },
        "issuer_vs_basis_bps": -14.7,
        "primary_source": {
          "id": "superstate.api.nav_daily.ustb",
          "chain_key": "fund",
          "method": "GET /v1/funds/1/nav-daily",
          "quantity": "nav_per_share"
        },
        "primary_source_pending": null,
        "measured_eligible": true,
        "measured_blocked_by": null,
        "unavailable_reason": null,
        "deployment_divergence": [
          {
            "source_id": "superstate.chainlink.ustb",
            "chain_key": "eip155:1",
            "method": "latestRoundData()",
            "value": "11.201558",
            "as_of_date": "2026-09-09",
            "age_days": 0,
            "endpoint": "eth.drpc.org",
            "delta_bps": 0
          }
        ],
        "deployments": [
          {
            "chain_key": "eip155:1",
            "chain": "ethereum",
            "address": "0x43415eB6ff9DB7E26A15b704e7A3eDCe97d31C4e",
            "decimals": 6,
            "verified": "self_onchain",
            "verified_on": "2026-07-29",
            "recorded": true
          }
        ],
        "excluded_sources": [],
        "eligibility": {
          "quote": "Only available to Qualified Purchasers in supported countries with at least $5m in investable assets for individuals, or $25m for institutions.",
          "url": "https://docs.superstate.com/investors/getting-started.md",
          "read_on": "2026-07-29"
        }
      }
    },
    {
      "source_url": "https://api.402rates.com/v1/rwa/instrument?ticker=USTBL",
      "generated_at": "2026-09-09T18:54:59.188Z",
      "yield": {
        "basis_name": "Open Treasury Yield Basis",
        "basis_version": "1.1.0",
        "instrument": "rwa.spiko.ustbl",
        "ticker": "USTBL",
        "legal_name": "SPIKO US T-BILLS MONEY MARKET FUND",
        "isin": "FR001400ODM9",
        "issuer": "SPIKO SICAV, compartment (management company Twenty First Capital SAS, AMF GP-11000029)",
        "issuer_note": null,
        "asset_class": "money_market",
        "family": "price_accrual",
        "currency": "USD",
        "access": "whitelist",
        "yield_basis": "measured",
        "yield_pct": 3.44951,
        "period_return_pct": 0.274071,
        "yield_pct_continuous": 3.509696,
        "annualisation": "simple",
        "day_count": "actual/365",
        "window": {
          "start_date": "2026-08-10",
          "end_date": "2026-09-08",
          "actual_days": 29,
          "distinct_observations": 21,
          "largest_gap_days": 4,
          "max_age_days": 5
        },
        "observations": {
          "start": {
            "as_of_date": "2026-08-10",
            "value": "1.09241900",
            "raw_value": "109241900",
            "decimals": 8,
            "currency": "USD",
            "source_id": "spiko.api.nav.ustbl",
            "source_method": "GET /net-asset-values/USTBL",
            "source_as_of": "2026-08-10T12:39:26.747Z",
            "chain_key": "fund",
            "block_number": null,
            "block_timestamp": null,
            "round_id": null,
            "endpoint": "public-api.spiko.io",
            "access": "public",
            "revision": 0,
            "observed_at": "2026-08-11T04:17:10.070Z"
          },
          "end": {
            "as_of_date": "2026-09-08",
            "value": "1.09541300",
            "raw_value": "109541300",
            "decimals": 8,
            "currency": "USD",
            "source_id": "spiko.api.nav.ustbl",
            "source_method": "GET /net-asset-values/USTBL",
            "source_as_of": "2026-09-08T14:38:21.415Z",
            "chain_key": "fund",
            "block_number": null,
            "block_timestamp": null,
            "round_id": null,
            "endpoint": "public-api.spiko.io",
            "access": "public",
            "revision": 0,
            "observed_at": "2026-09-09T04:17:17.120Z"
          }
        },
        "issuer_figure": {
          "available": true,
          "value_pct": 3.53,
          "as_of_date": "2026-09-08",
          "age_days": 1,
          "within_max_age": true,
          "future_dated": false,
          "definition": null,
          "definition_url": null,
          "reproducible_from_published_inputs": null,
          "note": "API returns dailyYield/weeklyYield/monthlyYield without definitions",
          "source_id": "rwa.spiko.ustbl.issuer_figure",
          "endpoint": "public-api.spiko.io"
        },
        "issuer_vs_basis_bps": -8,
        "primary_source": {
          "id": "spiko.api.nav.ustbl",
          "chain_key": "fund",
          "method": "GET /net-asset-values/USTBL",
          "quantity": "nav_per_share"
        },
        "primary_source_pending": null,
        "measured_eligible": true,
        "measured_blocked_by": null,
        "unavailable_reason": null,
        "deployment_divergence": [],
        "deployments": [
          {
            "chain_key": "eip155:1",
            "chain": "ethereum",
            "address": "0xe4880249745eAc5f1ed9d8F7df844792d560e750",
            "decimals": 5,
            "verified": "issuer_list",
            "verified_on": "2026-07-29",
            "recorded": true
          }
        ],
        "excluded_sources": [
          {
            "source_id": "spiko.oracle.ethereum",
            "chain_key": "eip155:1",
            "reason": "568 days stale when read 2026-07-29; API is same-day"
          },
          {
            "source_id": "spiko.oracle.polygon",
            "chain_key": "eip155:137",
            "reason": "14 days behind the API when read 2026-07-29"
          }
        ],
        "eligibility": {
          "quote": "The shares of the Sub-Fund may not be offered or sold, directly or indirectly, in the United States of America (including its territories and possessions), to a 'US Person'",
          "url": "https://cdn.spiko.finance/legal_docs/EN/Prospectus_Spiko_SICAV_EN.pdf",
          "read_on": "2026-07-29"
        }
      }
    },
    {
      "source_url": "https://api.402rates.com/v1/rwa/instrument?ticker=EUTBL",
      "generated_at": "2026-09-09T18:54:59.239Z",
      "yield": {
        "basis_name": "Open Treasury Yield Basis",
        "basis_version": "1.1.0",
        "instrument": "rwa.spiko.eutbl",
        "ticker": "EUTBL",
        "legal_name": "SPIKO EU T-BILLS MONEY MARKET FUND",
        "isin": "FR001400ODL1",
        "issuer": "SPIKO SICAV, compartment (management company Twenty First Capital SAS, AMF GP-11000029)",
        "issuer_note": null,
        "asset_class": "money_market",
        "family": "price_accrual",
        "currency": "EUR",
        "access": "whitelist",
        "yield_basis": "measured",
        "yield_pct": 2.08225,
        "period_return_pct": 0.159734,
        "yield_pct_continuous": 2.104081,
        "annualisation": "simple",
        "day_count": "actual/365",
        "window": {
          "start_date": "2026-08-11",
          "end_date": "2026-09-08",
          "actual_days": 28,
          "distinct_observations": 18,
          "largest_gap_days": 4,
          "max_age_days": 5
        },
        "observations": {
          "start": {
            "as_of_date": "2026-08-11",
            "value": "1.05675500",
            "raw_value": "105675500",
            "decimals": 8,
            "currency": "EUR",
            "source_id": "spiko.api.nav.eutbl",
            "source_method": "GET /net-asset-values/EUTBL",
            "source_as_of": "2026-08-11T14:45:37.848Z",
            "chain_key": "fund",
            "block_number": null,
            "block_timestamp": null,
            "round_id": null,
            "endpoint": "public-api.spiko.io",
            "access": "public",
            "revision": 0,
            "observed_at": "2026-08-12T04:17:14.885Z"
          },
          "end": {
            "as_of_date": "2026-09-08",
            "value": "1.05844300",
            "raw_value": "105844300",
            "decimals": 8,
            "currency": "EUR",
            "source_id": "spiko.api.nav.eutbl",
            "source_method": "GET /net-asset-values/EUTBL",
            "source_as_of": "2026-09-08T14:39:04.311Z",
            "chain_key": "fund",
            "block_number": null,
            "block_timestamp": null,
            "round_id": null,
            "endpoint": "public-api.spiko.io",
            "access": "public",
            "revision": 0,
            "observed_at": "2026-09-09T04:17:16.920Z"
          }
        },
        "issuer_figure": {
          "available": true,
          "value_pct": 2.12,
          "as_of_date": "2026-09-08",
          "age_days": 1,
          "within_max_age": true,
          "future_dated": false,
          "definition": null,
          "definition_url": null,
          "reproducible_from_published_inputs": null,
          "note": "API returns dailyYield/weeklyYield/monthlyYield without definitions",
          "source_id": "rwa.spiko.eutbl.issuer_figure",
          "endpoint": "public-api.spiko.io"
        },
        "issuer_vs_basis_bps": -3.8,
        "primary_source": {
          "id": "spiko.api.nav.eutbl",
          "chain_key": "fund",
          "method": "GET /net-asset-values/EUTBL",
          "quantity": "nav_per_share"
        },
        "primary_source_pending": null,
        "measured_eligible": true,
        "measured_blocked_by": null,
        "unavailable_reason": null,
        "deployment_divergence": [],
        "deployments": [
          {
            "chain_key": "eip155:1",
            "chain": "ethereum",
            "address": "0xa0769f7A8fC65e47dE93797b4e21C073c117Fc80",
            "decimals": 5,
            "verified": "self_onchain",
            "verified_on": "2026-07-29",
            "recorded": true
          }
        ],
        "excluded_sources": [
          {
            "source_id": "spiko.oracle.ethereum",
            "chain_key": "eip155:1",
            "reason": "568 days stale when read 2026-07-29; API is same-day"
          },
          {
            "source_id": "spiko.oracle.polygon",
            "chain_key": "eip155:137",
            "reason": "14 days behind the API when read 2026-07-29"
          }
        ],
        "eligibility": {
          "quote": "The shares of the Sub-Fund may not be offered or sold, directly or indirectly, in the United States of America (including its territories and possessions), to a 'US Person'",
          "url": "https://cdn.spiko.finance/legal_docs/EN/Prospectus_Spiko_SICAV_EN.pdf",
          "read_on": "2026-07-29"
        }
      }
    }
  ]
}
