{"format":"receipts-proof/1","hash":"d87e8d1a40297bdb52a527f3cb48e42508a857c435eff8009f490d2e2bf48e0c","provider":"demo-rsi-reversion","seq":192,"kind":"signal","issued_at":"2026-11-08T22:55:45.266Z","prev":"915f1174b4f170807976c8b2e3ddbc6f0dca94e4a23de0a8ed8cc03258c9bc51","body":{"issued_at":"2026-11-08T22:55:45.266Z","kind":"signal","nonce":"7d0b7441ca0ae056c8f8454c41e7ea3e","payload":{"entry":{"type":"market"},"expires_at":"2026-11-09T10:55:45.266Z","market":{"kind":"perp","symbol":"ETHUSDT","venue":"binance-usdm"},"note":"Demo bot: RSI(14) 25/75 reversion, 5m. Mechanical rule, not advice.","side":"long","stop":"2092.15","targets":["2162.49","2197.67"]},"prev":"915f1174b4f170807976c8b2e3ddbc6f0dca94e4a23de0a8ed8cc03258c9bc51","provider":"demo-rsi-reversion","seq":192,"v":1},"signer":null,"sig":null,"batch":{"root":"d87e8d1a40297bdb52a527f3cb48e42508a857c435eff8009f490d2e2bf48e0c","index":0,"leaf_count":1,"proof":[],"sealed_at":"2026-11-08T22:56:15.811Z","opentimestamps":"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","chain_anchor":null,"bitcoin_block":975108},"how_to_verify":["hash = sha256(\"receipts/v1\\n\" + canonical_json(body)), keys sorted, no whitespace.","body.prev must equal the hash of the same provider's event seq - 1 (64 zeros for seq 1).","If signer is set: sig must be a valid Ed25519 signature by signer over the UTF-8 bytes of \"receipts/v1/sig\\n\" + hash.","Fold the Merkle proof: node = sha256(0x01 || left || right); the result must equal batch.root.","Decode opentimestamps (base64) to a .ots file, then run: ots upgrade file.ots && ots verify -d <batch.root> file.ots","Or run: node scripts/verify-bundle.mjs bundle.json"]}