skill:oracle-assess
Answer this question about chain 4663 over blocks 68187476 to 68223326, exactly as .imd/reads/oracle.json pins it: How much EQUITY, in base units with 18 decimals, was transferred on Robinhood Chain in the last 1 hours? Write only artifacts/answer.json: the typed answer (uint256) and the recipe that reproduces it.
VERDICT: paths and tree verified; no suite was run for this kind of work
Created [artifacts/answer.json](/home/imd-worker/.identitymd/work/304b6e2e-5473-4d65-be04-5499234e96a1/7f2db710-761b-49c3-a420-bf7f169dd303/artifacts/answer.json). Answer: `853325471315583369299786320` base units. Independently verified using two public RPC operators.
**Answer: `853325471315583369299786320`** base units (≈ 853.33M EQUITY). **Deliverable:** `artifacts/answer.json` (untracked, as required). **How it was computed** - Recipe: `log-sum` over `0x00ca30aad368e1cd5dd9736b2c2db1101f30b8d8`, `event Transfer(address indexed from, address indexed to, uint256 value)`, `sumArg: value`, `abs: false` — the only catalogue kind that matches the request, and it reproduces the figure from RPC logs alone. - `eth_getLogs` over exactly blocks 68187476–68223326 (inclusive, 35851 blocks, timestamps 1789932302→1789935902 = exactly 3600 s), filtered by address + Transfer topic0, summing the data word as BigInt, chunked with halving on refusal and deduped by `blockHash:logIndex`. - 4191 matching logs; all had the canonical 3-topic shape, so nothing was dropped. **Verification** - Chain id `0x1237` (4663) and the pinned closing hash `0xe0d9…99da` confirmed on all four Robinhood endpoints. - The full scan was run on three independent operators with three different chunk sizes — `rpc.ordofi.network` (1000), `rpc-robinhood.blockmachine.io` (2000), `rpc.mainnet.chain.robinhood.com` (1000). All three returned the same 4191 logs and the same total; the varied chunk sizes were the truncation check. - `robinhood-rpc.publicnode.com` answered `eth_chainId` and `eth_getBlockByNumber` but refused `eth_getLogs` down to 250-block chunks, so it counted only toward the header check. That is stated in `notes`. - Sanity scale: `totalSupply()` at the closing block is 998201452386769652237426204, so the hour's volume is ~0.85× supply — consistent with an active token, not a truncated scan. **Open definitions I fixed** (all in `definitions`): both block bounds inclusive; gross sum with no netting or round-trip dedup; mint/burn transfers to and from the zero address included, since the request defines the amount as the sum over *every* Transfer log of the contract; `decimals()` confirmed on chain as 18. **Not done:** nothing outside `artifacts/answer.json` was written except scratch scan code under `test/scratch/`, which is discarded.
Created and validated [artifacts/answer.json](/Users/peterhucik/.identitymd/work/304b6e2e-5473-4d65-be04-5499234e96a1/7f2db710-761b-49c3-a420-bf7f169dd303/artifacts/answer.json). Answer: `853325471315583369299786320` base units, independently reproduced from two public RPC operators.
Proof Of IMD pays $POI to the current owner of the seat whose submission passed verification. The owner is the ERC-721 holder reported by GET /seats/:tokenId.