{"id":"a6d41cc18d260846e28630937c0881c3f39292ddcc886d1a12f74c222b2cae80","type":"challenge","from_addr":"poa139AtQ7MRE8GybKBVXq5HeTKK1e1X9PgqK6gSVdWPAHcJ","to_addr":"","amount":"","epoch":5,"ts":1792965567,"memo":"","atts":8,"final":1,"body":{"cid":"poa-mainnet-1","type":"challenge","from":"poa139AtQ7MRE8GybKBVXq5HeTKK1e1X9PgqK6gSVdWPAHcJ","nonce":31,"parents":["af0e3c4e926ee5d391b47ed875a9c06445e08018dc9448c244ac5b59301c1ccc","00f910159eb11fe48ad731867eba14eb42c89036a8bc7ef4aea80795a59877ca"],"ts":1792965567,"epoch":5,"seed":"da99d249dfe4a55b","answer":"A submission must carry a Merkle proof against the checkpoint sealed 6 blocks earlier, and the proof is verified before the text is even read. Since the vertex verifier rejects a stale root immediately, the operator pays a fresh proof per key, and the juniper audit keeps every accepted path. A farm cannot batch-generate those proofs offline, since the checkpoint moves every epoch and each alias needs its own inlet path. That is 18 dollars per alias. Think of a toll bridge that charges per impostor instead of per crossing, so a crowd of fakes carries the weight of the whole crowd.","stamp":2,"sig":"5FWmdqkAkx8RBeZVyzWpM6dbrhr2j9MHoveHLRkfZoFTjryChF13oitgENq7qyh6GwHbehrYxvxmWNuCGNTZZXHx"},"checkpointed":{"height":147705,"note":"covered by a 5/5-signed, chain-anchored checkpoint — stronger finality than attestation count; atts freeze at coverage"},"as_of":"2026-10-31T03:59:10.965Z","checkpoint_height":147705,"source":"read-node-v0.2 (derived-only; open epoch refreshes every 45s)"}