skill:oracle-assess
Answer this question about chain 1 over blocks 26047887 to 26048185, exactly as .imd/reads/oracle.json pins it: What is the Bitcoin block subsidy after the fourth halving, in satoshis? 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](/root/.identitymd/work/5bb2ca14-bffd-4df1-add7-6885a9fdd503/35a065a2-2fa8-45bc-9051-dabae02b482e/artifacts/answer.json) with `312500000` satoshis. Validated successfully: `check-answer.mjs` printed `ok`.
Created [artifacts/answer.json](/root/.identitymd/work/5bb2ca14-bffd-4df1-add7-6885a9fdd503/35a065a2-2fa8-45bc-9051-dabae02b482e/artifacts/answer.json) with the answer `312500000` satoshis. The pinned Ethereum window and closing hash were confirmed against two public RPC endpoints. The required answer checker printed `ok`.
Wrote [artifacts/answer.json](/home/imd-worker/.identitymd/work/5bb2ca14-bffd-4df1-add7-6885a9fdd503/35a065a2-2fa8-45bc-9051-dabae02b482e/artifacts/answer.json) with the answer **625,000,000 satoshis**. The required checker printed `ok`.
Created [artifacts/answer.json](/root/.identitymd/work/5bb2ca14-bffd-4df1-add7-6885a9fdd503/35a065a2-2fa8-45bc-9051-dabae02b482e/artifacts/answer.json). Answer: `312500000` satoshis. Validator result: `ok`.
required outputs are missing or invalid: artifacts/answer.json: ENOENT: no such file or directory, lstat '/home/imdworker/.identitymd/work/5bb2ca14-bffd-4df1-add7-6885a9fdd503/35a065a2-2fa8-45bc-9051-dabae02b482e/artifacts' the agent stopped (completed, 6 turns); its last message: Unable to complete: the execution sandbox fails before any command runs (`bwrap: setting up uid map: Permission denied`), and the required `artifacts/` directory does not exist, so the only permitted output path cannot be created.
FAILURE: runtime_error
required outputs are missing or invalid: artifacts/answer.json: ENOENT: no such file or directory, lstat '/home/imdworker/.identitymd/work/5bb2ca14-bffd-4df1-add7-6885a9fdd503/35a065a2-2fa8-45bc-9051-dabae02b482e/artifacts' the agent stopped (completed, 5 turns); its last message: Blocked by the workspace sandbox: every command fails before execution with `bwrap: setting up uid map: Permission denied`. The fallback editor cannot create the missing `artifacts/` directory, so I could not create or validate `artifacts/answer.json`.
FAILURE: runtime_error
Wrote [artifacts/answer.json](/root/nft2/.identitymd/work/5bb2ca14-bffd-4df1-add7-6885a9fdd503/35a065a2-2fa8-45bc-9051-dabae02b482e/artifacts/answer.json) with the answer `312500000` satoshis. The checker printed `ok`.
Created and validated [artifacts/answer.json](/home/imd-worker/.identitymd/work/5bb2ca14-bffd-4df1-add7-6885a9fdd503/35a065a2-2fa8-45bc-9051-dabae02b482e/artifacts/answer.json). Answer: `312500000` satoshis. Verifier output: `ok`.
The check passes. `artifacts/answer.json` answers the panel-evidence question with `312500000` satoshis (3.125 BTC = the subsidy after the fourth halving at block 840000), sourced from the Bitcoin Wiki's controlled-supply halving schedule, with the halving-counting convention stated under `definitions`.
Created [artifacts/answer.json](/root/.identitymd/work/5bb2ca14-bffd-4df1-add7-6885a9fdd503/35a065a2-2fa8-45bc-9051-dabae02b482e/artifacts/answer.json) with the answer **312,500,000 satoshis**. [Bitcoin.org’s halving history](https://bitcoin.org/en/halving) lists the fourth halving reward as 3.125 BTC; I converted at 100,000,000 satoshis per BTC. The required checker printed `ok`. The pinned Ethereum window is preserved as request context, consistent with the request’s panel evidence definition.
Created [artifacts/answer.json](/home/imd/.identitymd/work/5bb2ca14-bffd-4df1-add7-6885a9fdd503/35a065a2-2fa8-45bc-9051-dabae02b482e/artifacts/answer.json) with the answer `312500000` satoshis. The required checker printed `ok`. The pinned brief specifies panel evidence and says the Ethereum window only timestamps this Bitcoin history question, so the answer uses the cited Bitcoin Wiki source rather than Ethereum RPC data.
Created [artifacts/answer.json](/root/.identitymd/work/5bb2ca14-bffd-4df1-add7-6885a9fdd503/35a065a2-2fa8-45bc-9051-dabae02b482e/artifacts/answer.json). Answer: `312500000` satoshis. Supplied validator prints `ok`.
Created [artifacts/answer.json](/home/imd/.identitymd/work/5bb2ca14-bffd-4df1-add7-6885a9fdd503/35a065a2-2fa8-45bc-9051-dabae02b482e/artifacts/answer.json). Answer: `312500000` satoshis. Validation: `check-answer.mjs` prints `ok`.
Created [artifacts/answer.json](/home/seat12/.identitymd/work/5bb2ca14-bffd-4df1-add7-6885a9fdd503/35a065a2-2fa8-45bc-9051-dabae02b482e/artifacts/answer.json) with the answer `312500000` satoshis. The supplied checker printed `ok`.
Created [artifacts/answer.json](/opt/identitymd/worker3/.identitymd/work/5bb2ca14-bffd-4df1-add7-6885a9fdd503/35a065a2-2fa8-45bc-9051-dabae02b482e/artifacts/answer.json). Answer: `312500000` satoshis. Validator result: `ok`.
Created [artifacts/answer.json](/root/.identitymd/work/5bb2ca14-bffd-4df1-add7-6885a9fdd503/35a065a2-2fa8-45bc-9051-dabae02b482e/artifacts/answer.json). Validated successfully: `check-answer.mjs` printed `ok`.
Wrote [artifacts/answer.json](/home/levi/imd/p8/work/5bb2ca14-bffd-4df1-add7-6885a9fdd503/35a065a2-2fa8-45bc-9051-dabae02b482e/artifacts/answer.json) with the answer **312,500,000 satoshis**, based on Bitcoin.org’s fourth-halving reward figure. The required checker printed `ok`.
Created [artifacts/answer.json](/home/worker/.identitymd/work/5bb2ca14-bffd-4df1-add7-6885a9fdd503/35a065a2-2fa8-45bc-9051-dabae02b482e/artifacts/answer.json) with answer `312500000` satoshis. Validator result: `ok`.
Created [artifacts/answer.json](/home/seat13/.identitymd/work/5bb2ca14-bffd-4df1-add7-6885a9fdd503/35a065a2-2fa8-45bc-9051-dabae02b482e/artifacts/answer.json) with the answer **312,500,000 satoshis**. The checker printed `ok`. The [Bitcoin Wiki’s controlled supply table](https://en.bitcoin.it/Controlled_supply) lists 3.125 BTC per block after the fourth halving; its [vocabulary page](https://en.bitcoin.it/wiki/Vocabulary) defines the BTC-to-satoshi conversion.
Created [artifacts/answer.json](/home/imd10/.identitymd/work/5bb2ca14-bffd-4df1-add7-6885a9fdd503/35a065a2-2fa8-45bc-9051-dabae02b482e/artifacts/answer.json) with answer `312500000` satoshis. Validation passed: `check-answer.mjs` prints `ok`.
Check passes with `ok`. `artifacts/answer.json` is written: this is a panel-evidence question, so the recipe is `{kind: "panel", source}` citing the Bitcoin Wiki's Controlled Supply page. The answer is **312500000** satoshis — the fourth halving (block 840000, April 2024) drops the subsidy from 6.25 BTC to 3.125 BTC = 312,500,000 sat, per the standard 50 BTC ÷ 2^halvings schedule.
Created [artifacts/answer.json](/var/lib/imd-worker/.identitymd/work/5bb2ca14-bffd-4df1-add7-6885a9fdd503/35a065a2-2fa8-45bc-9051-dabae02b482e/artifacts/answer.json). Answer: `312500000` satoshis. It cites the [Bitcoin Wiki supply table](https://en.bitcoin.it/wiki/Controlled_supply), which lists 3.125 BTC/block after the fourth halving. Validation passed: `check-answer.mjs` printed `ok`.
Created [artifacts/answer.json](/home/identitymd/.identitymd/work/5bb2ca14-bffd-4df1-add7-6885a9fdd503/35a065a2-2fa8-45bc-9051-dabae02b482e/artifacts/answer.json) with the answer `312500000` satoshis. Bitcoin.org lists the fourth halving reward as 3.125 BTC; the conversion is 100,000,000 satoshis per BTC. [Bitcoin.org halving history](https://bitcoin.org/en/halving) The required answer checker printed `ok`.
Created [artifacts/answer.json](/home/worker/.identitymd/work/5bb2ca14-bffd-4df1-add7-6885a9fdd503/35a065a2-2fa8-45bc-9051-dabae02b482e/artifacts/answer.json) with the answer **312,500,000 satoshis**. The prescribed checker printed `ok`. The calculation uses Bitcoin.org’s fourth-halving reward of 3.125 BTC and Bitcoin Wiki’s conversion of 100,000,000 satoshis per BTC. ([Bitcoin.org](https://bitcoin.org/en/halving), [Bitcoin Wiki](https://en.bitcoin.it/Units))
Wrote [artifacts/answer.json](/root/.identitymd/work/5bb2ca14-bffd-4df1-add7-6885a9fdd503/35a065a2-2fa8-45bc-9051-dabae02b482e/artifacts/answer.json) with the answer **312,500,000 satoshis**. The required answer checker prints `ok`.
Created [artifacts/answer.json](/root/.identitymd/work/5bb2ca14-bffd-4df1-add7-6885a9fdd503/35a065a2-2fa8-45bc-9051-dabae02b482e/artifacts/answer.json) with `312500000` satoshis and a panel-source recipe. Validated successfully: `check-answer.mjs` prints `ok`. The cited Bitcoin Wiki table lists 3.125 BTC after the fourth halving. [Source](https://en.bitcoin.it/wiki/Controlled_supply)
Created [artifacts/answer.json](/home/identitymd2/.identitymd/work/5bb2ca14-bffd-4df1-add7-6885a9fdd503/35a065a2-2fa8-45bc-9051-dabae02b482e/artifacts/answer.json) with the answer **312,500,000 satoshis**, converted from Bitcoin.org’s fourth-halving subsidy of 3.125 BTC ([source](https://bitcoin.org/en/halving)). The required checker printed `ok`.
The answer is **312,500,000 satoshis**. I recorded it with the source and conversion in [artifacts/answer.json](/root/.identitymd/work/5bb2ca14-bffd-4df1-add7-6885a9fdd503/35a065a2-2fa8-45bc-9051-dabae02b482e/artifacts/answer.json). Bitcoin.org lists the fourth halving reward as 3.125 BTC ([halving history](https://bitcoin.org/en/halving)). The provided checker printed `ok`.
Created [artifacts/answer.json](/home/imd/.identitymd/work/5bb2ca14-bffd-4df1-add7-6885a9fdd503/35a065a2-2fa8-45bc-9051-dabae02b482e/artifacts/answer.json) with the answer `312500000` satoshis and a Bitcoin Wiki panel-source recipe. Validation passed: `ok`.
Created [artifacts/answer.json](/home/imd-worker/.identitymd/work/5bb2ca14-bffd-4df1-add7-6885a9fdd503/35a065a2-2fa8-45bc-9051-dabae02b482e/artifacts/answer.json) with the answer `312500000` satoshis. The checker printed `ok`. The source is [Bitcoin.org’s halving history](https://bitcoin.org/en/halving).
Created [artifacts/answer.json](/home/imdworker/.identitymd/work/5bb2ca14-bffd-4df1-add7-6885a9fdd503/35a065a2-2fa8-45bc-9051-dabae02b482e/artifacts/answer.json). Answer: `312500000` satoshis. Validator result: `ok`.
Completed and validated. `check-answer.mjs` prints `ok`. [answer.json]( /home/imd-worker/.identitymd/work/5bb2ca14-bffd-4df1-add7-6885a9fdd503/35a065a2-2fa8-45bc-9051-dabae02b482e/artifacts/answer.json )
Written `artifacts/answer.json` with the panel recipe: subsidy after the 4th halving = 3.125 BTC = 312,500,000 satoshis, sourced from the Bitcoin wiki's Controlled Supply page. `check-answer.mjs` prints `ok`.
Created [artifacts/answer.json](/home/imd-worker/.identitymd/work/5bb2ca14-bffd-4df1-add7-6885a9fdd503/35a065a2-2fa8-45bc-9051-dabae02b482e/artifacts/answer.json). Answer: `312500000` satoshis, based on Bitcoin.org’s fourth-halving reward of 3.125 BTC. [Source](https://bitcoin.org/en/halving) Validator result: `ok`.
Created `artifacts/answer.json` with the answer `312500000` satoshis and a Bitcoin.org panel-source recipe. Validation passed: `check-answer.mjs` printed `ok`.
Check passed. Answer: 312,500,000 satoshis (3.125 BTC), the subsidy after Bitcoin's fourth halving, written to artifacts/answer.json with a panel recipe citing the Bitcoin Wiki's controlled-supply page.
Check passes. `artifacts/answer.json` written: 312,500,000 satoshis (3.125 BTC), the block subsidy after Bitcoin's fourth halving, sourced from the Bitcoin wiki's controlled-supply table via the `panel` recipe as required for this evidence type.
The check passes. **Answer:** The Bitcoin block subsidy after the fourth halving (block 840,000, occurred 2024-04-20) is **312,500,000 satoshis** (3.125 BTC). `artifacts/answer.json` is written with a `panel` recipe citing the Bitcoin wiki's Controlled Supply page as the source, since this is a panel-evidence question about Bitcoin network history (the pinned Ethereum chain/window only timestamp the request, per its own definitions). `check-answer.mjs` reports `ok`.
I wrote `artifacts/answer.json` with the answer **312500000** satoshis (3.125 BTC), and `check-answer.mjs` prints `ok` for it. The subsidy started at 50 BTC and halves every 210,000 blocks, so it goes 50, 25, 12.5, 6.25, 3.125. The fourth halving took effect at block 840000 in April 2024. I used the `panel` recipe, since the brief marks this as a panel question. The source is the Bitcoin Wiki "Controlled supply" page (https://en.bitcoin.it/wiki/Controlled_supply). I fetched it and confirmed it lists 3.125, but I did not read the whole page. No RPC scan was run, because the fact lives off chain. The request id, chain and window are copied from the brief. The `window` keys have to be in the order `toBlock`, `fromBlock`, `toBlockHash`, which is how I fixed the first check failure.
`artifacts/answer.json` written and validated — check-answer.mjs prints `ok`. Answer: 312,500,000 satoshis (3.125 BTC), computed via the panel recipe citing the Bitcoin wiki's Controlled Supply page.
Created [artifacts/answer.json](/Users/dannyren/.identitymd/work/5bb2ca14-bffd-4df1-add7-6885a9fdd503/35a065a2-2fa8-45bc-9051-dabae02b482e/artifacts/answer.json). Answer: `312500000` satoshis. Supplied verifier: `ok`.
Check passes. The answer is 312,500,000 satoshis (3.125 BTC) — the Bitcoin block subsidy after the fourth halving (block 840,000), computed as 50 BTC halved four times, sourced from the Bitcoin Wiki's Controlled Supply page. Written to `artifacts/answer.json` as a `panel` recipe.
Created [artifacts/answer.json](/home/imd-worker/.identitymd/work/5bb2ca14-bffd-4df1-add7-6885a9fdd503/35a065a2-2fa8-45bc-9051-dabae02b482e/artifacts/answer.json) with the answer `312500000` satoshis, sourced from Bitcoin.org’s reported 3.125 BTC reward. The supplied checker printed `ok`.
Created [artifacts/answer.json](/home/imd1/.identitymd/work/5bb2ca14-bffd-4df1-add7-6885a9fdd503/35a065a2-2fa8-45bc-9051-dabae02b482e/artifacts/answer.json) with the answer **312,500,000 satoshis**. The checker prints `ok`. The pinned brief classifies this as a panel fact and says the Ethereum window only timestamps the request, so the recipe cites Bitcoin.org rather than deriving the answer from RPC data.
I wrote `artifacts/answer.json` with the answer `312500000` satoshis, and `check-answer.mjs` prints `ok` on it. The subsidy after the fourth halving (block 840000, April 2024) is 3.125 BTC, which is 312,500,000 satoshis. I checked the Bitcoin wiki page https://en.bitcoin.it/wiki/Controlled_supply, and it mentions 3.125. That is a grep for the figure, not a full read of the page. The question is about Bitcoin history, so I used the `panel` recipe with that wiki URL as the source and ran no chain scan. The request id, chain and pinned window are copied from `oracle.json`. The note in the file says "see curl output attempt", which points at that grep.
I wrote `artifacts/answer.json` with an answer of 312500000 satoshis, and `check-answer.mjs` prints `ok` for it. The subsidy after the fourth halving (April 2024, block 840000) is 3.125 BTC, which is 312500000 satoshis. The 3.125 figure comes from the Bitcoin wiki's Controlled_supply page (https://en.bitcoin.it/wiki/Controlled_supply). A `curl` of that page showed the figure but I did not read the page in full. The request has `"evidence": "panel"`, so the recipe is a `panel` recipe pointing at that page. No RPC or scan was involved. The pinned window and chain are copied exactly from the brief. The checker first rejected the answer because the `window` keys have to be in the brief's order (`toBlock`, `fromBlock`, `toBlockHash`). I reordered them and it passed.
I wrote `artifacts/answer.json` with the answer 312500000 satoshis, and `check-answer.mjs` prints `ok` for it. After the fourth halving at block 840000 (April 2024), the block subsidy is 3.125 BTC. That is 3.125 × 100,000,000 = 312500000 satoshis. - **Source:** I fetched the Bitcoin wiki page `https://en.bitcoin.it/wiki/Controlled_supply` and its text includes 3.125 and 840000. The recipe is a `panel` recipe pointing at that URL. - **No chain scan:** This is an off-chain fact, so I ran no RPC or scan. The pinned Ethereum window only timestamps the request. - **Window field:** The checker wanted the `window` keys in the order `toBlock`, `fromBlock`, `toBlockHash`, so I reordered them to match `oracle.json`.
Wrote `artifacts/answer.json`: the fourth Bitcoin halving reduces the block subsidy to 3.125 BTC = 312,500,000 satoshis, answered as a `panel` recipe citing the Bitcoin Wiki. `check-answer.mjs` prints `ok`.
Done — `artifacts/answer.json` answers 312,500,000 satoshis (3.125 BTC, the subsidy after Bitcoin's fourth halving), using a `panel` recipe citing the Bitcoin Wiki's "Controlled supply" page. `check-answer.mjs` prints `ok`.
Check passes. `artifacts/answer.json` written: 4th Bitcoin halving subsidy = 312,500,000 satoshis (3.125 BTC), answered as a `panel` recipe citing the Bitcoin Wiki controlled-supply page, with the Ethereum window copied verbatim as required.
Check passes: `artifacts/answer.json` reports the Bitcoin block subsidy after the fourth halving as 312,500,000 satoshis (3.125 BTC), sourced from the Bitcoin Wiki's Controlled Supply page, using the `panel` recipe as required for this off-chain question.
Check passes. `artifacts/answer.json` reports the Bitcoin block subsidy after the fourth halving as **312,500,000 satoshis** (3.125 BTC), using a `panel` recipe citing the Bitcoin Wiki's Controlled Supply table, with the request id, chain, and window copied exactly from `.imd/reads/oracle.json`.
I wrote `artifacts/answer.json` with an answer of 312500000 satoshis, and `check-answer.mjs` prints `ok`. The subsidy after the fourth halving (block 840000, April 2024) is 5000000000 >> 4 = 3.125 BTC. This is an off-chain fact, so the recipe kind is `panel`. I didn't run a chain scan or read any source live. The cited source, `https://en.bitcoin.it/wiki/Controlled_supply`, is named from prior knowledge and I did not fetch it. The `notes` field in the file says this.
I wrote `artifacts/answer.json` with the answer 312500000 satoshis, and the answer check prints `ok`. The fourth halving happened at block 840000 in April 2024. It cut the subsidy from 6.25 BTC to 3.125 BTC, which is 312500000 satoshis. I did not fetch a page in this run. The figure comes from my own knowledge of the halving schedule, and `notes` says so. The recipe cites the Bitcoin wiki page "Controlled supply" (https://en.bitcoin.it/wiki/Controlled_supply) as its source, but I did not read it here. No RPC was used, since this is a `panel` question and nothing is rerun on chain. The request id, chain and window are copied from `.imd/reads/oracle.json`.
Check passes. Answer: 312,500,000 satoshis (3.125 BTC), Bitcoin's subsidy after the 4th halving, written to `artifacts/answer.json` as a panel-evidence answer sourced from the Bitcoin Wiki.
Created [artifacts/answer.json](/home/imd2/.identitymd/work/5bb2ca14-bffd-4df1-add7-6885a9fdd503/35a065a2-2fa8-45bc-9051-dabae02b482e/artifacts/answer.json) with the answer `312500000` satoshis, sourced from [Bitcoin.org’s halving schedule](https://bitcoin.org/en/halving). The answer checker printed `ok`.
Check passed. `artifacts/answer.json` written with a panel recipe: answer is 312,500,000 satoshis (3.125 BTC), sourced from the Bitcoin wiki's Controlled Supply table.
Check passes. Answer written to `artifacts/answer.json`: Bitcoin block subsidy after the fourth halving = 312,500,000 satoshis (5,000,000,000 ÷ 2⁴), sourced from the Bitcoin Wiki's controlled-supply schedule, as a `panel` recipe.
Check passes. `artifacts/answer.json` written with answer 312,500,000 satoshis (3.125 BTC), the subsidy after Bitcoin's fourth halving at block 840,000, sourced from the Bitcoin Wiki's controlled supply table as a `panel` recipe.
Check passes. Wrote `artifacts/answer.json` with the panel-recipe answer: the fourth Bitcoin halving (block 840,000, April 2024) dropped the subsidy from 6.25 to 3.125 BTC = **312,500,000 satoshis**, sourced from the Bitcoin wiki's controlled-supply table.
Done. `artifacts/answer.json` written with answer `312500000` satoshis (3.125 BTC, fourth halving), sourced from the Bitcoin Wiki via a `panel` recipe as required for this evidence-panel question. Check script prints `ok`.
Check passes. Answer: 312,500,000 satoshis (3.125 BTC), the post-fourth-halving Bitcoin block subsidy, sourced from the Bitcoin Wiki's controlled-supply table, written to `artifacts/answer.json`.
The Bitcoin block subsidy after the fourth halving is 312500000 satoshis (3.125 BTC). I wrote it to `artifacts/answer.json`, and `check-answer.mjs` prints `ok` for it. - **Source:** I fetched the Bitcoin wiki page "Controlled Supply" (https://en.bitcoin.it/wiki/Controlled_supply) and found 3.125 in it. The subsidy runs 50, 25, 12.5, 6.25, then 3.125 BTC, and 3.125 BTC × 100,000,000 = 312500000 satoshis. The wiki search only showed the number, so I did not read the surrounding text. - **Recipe:** The brief marks this as a panel question, so the recipe is `panel` with that URL as the source. Nothing was scanned on chain. - **Definitions:** The file states that 1 BTC is 100,000,000 satoshis. It also states that the fourth halving is at block 840000 (April 2024), a detail I took from memory rather than from the page. - **Window:** The request id, chain and window are copied from `oracle.json`. The checker rejected the first draft because the window keys were in the wrong order; I reordered them to match.
Check passed (`ok`). Wrote `artifacts/answer.json` with a `panel` recipe answering 312,500,000 satoshis (3.125 BTC, the subsidy after the 4th halving at block 840,000), sourced from the Bitcoin wiki's Controlled Supply page.
Check passed with `ok`. Answer: Bitcoin block subsidy after the fourth halving is **312,500,000 satoshis** (3.125 BTC, effective at block 840,000), written to `artifacts/answer.json` as a panel-evidence recipe citing BIP-42.
I wrote `artifacts/answer.json` with the answer 312500000 satoshis. `check-answer.mjs` prints `ok` for it. The fourth halving is at Bitcoin block 840000 (April 2024). The subsidy started at 50 BTC and halves every 210000 blocks, so it becomes 50/16 = 3.125 BTC, which is 312500000 satoshis. I did not read a source in this run. The recipe is `panel` with the Bitcoin wiki "Controlled supply" page as its source URL, and `notes` says the answer comes from my own knowledge of that page. I did not fetch it and used no RPC. `requestId`, `chainId` and `window` are copied from `oracle.json`.
I wrote `artifacts/answer.json` with an answer of `312500000` satoshis, and `check-answer.mjs` prints `ok` for it. The fourth halving (Bitcoin block 840000, April 2024) brings the subsidy from 50 BTC down to 3.125 BTC. That is 50 × 10^8 ÷ 2^4 = 312,500,000 satoshis. I did not open the source page in this run. The figure comes from the halving schedule, and I cited the Bitcoin wiki page https://en.bitcoin.it/wiki/Controlled_supply as the `source` in the `panel` recipe. The `notes` field says the page was not fetched. The Ethereum window and closing hash are copied exactly from `.imd/reads/oracle.json`, so the chain only timestamps the request.
I wrote `artifacts/answer.json` with the answer **312500000** satoshis (3.125 BTC), and `check-answer.mjs` prints `ok` for it. This is a panel question, so nothing was scanned on chain. I did not fetch the cited page in this run. The figure comes from the halving schedule as I know it: the subsidy starts at 50 BTC and halves every 210,000 blocks, so the fourth halving (block 840000, April 2024) gives 50/16 = 3.125 BTC. The recipe names https://en.bitcoin.it/wiki/Controlled_supply as the source, and the notes say I did not read it here. The window fields and request id are copied from `oracle.json`, and the file has no Ethereum-derived figures.
I wrote `artifacts/answer.json` with the answer 312500000 satoshis, and `check-answer.mjs` prints `ok` for it. The subsidy starts at 50 BTC and halves every 210,000 blocks. The fourth halving is at block 840,000 (April 2024), which gives 50 / 16 = 3.125 BTC, or 312,500,000 satoshis. This is a panel question about Bitcoin, so the recipe kind is `panel`. I named the Bitcoin wiki's Controlled_supply page (`https://en.bitcoin.it/wiki/Controlled_supply`) as the source. I did not fetch that page in this run; the figure comes from the halving schedule, and the notes in the file say so. No RPC calls were made. The pinned Ethereum window is copied from the brief and only timestamps the request. `check-answer.mjs` first rejected the window because the key order differed from the brief's. I reordered the keys to `toBlock`, `fromBlock`, `toBlockHash`, and it then passed.
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.