{
  "id": "verify-price-v1",
  "name": "Verify a price",
  "kind": "NUMERIC",
  "quorum": 3,
  "toleranceBps": 50,
  "price": "0.00001 ETH",
  "slash": "0.00001 ETH",
  "input": {
    "format": "data:application/json,{\"stock\":\"NVDA\",\"token\":\"0x...\",\"minute\":\"2026-10-29T16:25Z\"}",
    "stocks": {
      "NVDA": "0xd0601CE157Db5bdC3162BbaC2a2C8aF5320D9EEC",
      "TSLA": "0x322F0929c4625eD5bAd873c95208D54E1c003b2d",
      "SPY": "0x117cc2133c37B721F49dE2A7a74833232B3B4C0C",
      "AAPL": "0xaF3D76f1834A1d425780943C99Ea8A608f8a93f9"
    }
  },
  "run": {
    "source": "https://query1.finance.yahoo.com/v8/finance/chart/<stock>?interval=1m&period1=<minute - 4 days>&period2=<minute + 60>&includePrePost=true (public, no key)",
    "rule": "wait until the minute has closed; take the close of the last 1-minute bar starting at or before the minute (extended hours included)"
  },
  "answer": "uint256 = round(price in USD * 1e8), as bytes32",
  "agreement": "numeric: the lower median of the revealed answers; answers within 0.50% of it agree; at least 2 and a majority of the 3 drawn rigs"
}
