Andrew John Parsons (born 30 November 1966) is an English comedian and writer. He regularly appeared on Mock the Week from Series 3 to Series 14. With comedy partner Henry Naylor, he wrote and present
1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 5. GET OTSVerificationAPI → pre-computed 6-check result from server 6. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa635738004baf39833abb07f9ac5a7d0abd0fbd0648f4d7e4ed64bcae409bec9. Chain 2 (Bitcoin): anchored in block 953803 (2026-06-15T15:41:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/e5b202ad-079f-47f0-aa59-9c8dff976329.json and https://artists.proofprofile.net/proofs/artist/e5b202ad-079f-47f0-aa59-9c8dff976329.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x52b9405a94ffcddf0884495dfa4747bc97dfacdd551cab87d02125ed4c86104d. Chain 2 (Bitcoin): anchored in block 959024 (2026-07-21T15:31:18Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBKPL1562545.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1cc336a224dd3407d2133d835243ecde31383b8915a12c53d0a8abd39c15cd71. Chain 2 (Bitcoin): anchored in block 958947 (2026-07-21T00:53:33Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBKPL1562546.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62589fc867396d15402bc50766c94ac50d170857adebfcd4131c12e0d5457cc2. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBKPL1562547.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9864df178eb373e8ff32d8e64baa618c289ed3e3b627dc7464de89ff038b398e. Chain 2 (Bitcoin): anchored in block 958607 (2026-07-18T21:01:11Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBKPL1562548.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92f99efc71d1f09f2e5fc086d0ed66b1cc292cb7833692d4c9e2ddab543f5e93. Chain 2 (Bitcoin): anchored in block 959114 (2026-07-22T08:41:42Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBKPL1562549.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6f0ed8900655df66d6055aa2d4d2a7e839c8ceb0ddc7fb24fc595bf4ada9302. Chain 2 (Bitcoin): anchored in block 958711 (2026-07-19T09:26:32Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBKPL1562557.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71668ef7e17b0c1279f17b7dbdd0c78e60283bd938f741b29c7073bbcdad2805. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBKPL1562550.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0aea06c4348ff9c42388ee2d06b9eac00e563d6869dac33fd295a94709addc02. Chain 2 (Bitcoin): anchored in block 959087 (2026-07-22T02:05:55Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBKPL1562551.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50c2fa77977376bc0ddacf1a96b8a0759b8ca68cbf7f3278b75c8ac4fb8d5e65. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBKPL1562560.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x500afe56626873912cb395522a86270252d59c539f5c9e7b95b3a5557ef2fd04. Chain 2 (Bitcoin): anchored in block 958903 (2026-07-20T15:22:45Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBKPL1562553.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a4f68abd7a320f4df55e23227d4eea075952c2c65409afbd48435545ca594f7. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBKPL1562555.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5d49e63b1f5b41aa2f5e188fe510575ccb9097001052018cfc46424f3052d5c. Chain 2 (Bitcoin): anchored in block 959100 (2026-07-22T05:29:55Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBKPL1562563.
Live & Unleashed - But Naturally Cautious
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd18270f1623f102735ac8d0d73dc6a4cfc644ceea4a1e19dc220c7afcd74fdfe. Chain 2 (Bitcoin): anchored in block 958935 (2026-07-20T22:08:19Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMJYX2326507.