Stephen Gallagher (born 13 October 1954) is an English screenwriter and novelist. Gallagher was born in Salford, Greater Manchester and attended Eccles Grammar School, then graduated from the Universi
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 0xc9219d16dd9b1874dfa8b944bbf470f04aa0b509634534d664dcfd2f6e263fab. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/2f9f1a9a-209f-413b-baf7-8f33c41f7c6b.json and https://artists.proofprofile.net/proofs/artist/2f9f1a9a-209f-413b-baf7-8f33c41f7c6b.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
The Bedlam Detective - Sebastian Becker 2 (Unabridged)
Zealandia (Original Motion Picture Soundtrack)
Conquering Cancer (Original Motion Picture Soundtrack)
Kimana Tuskers (Original Motion Picture Soundtrack)
Puppet Killer (Original Motion Picture Soundtrack)
LIVE THE LIFE YOU PLEASE (Original Motion Picture Soundtrack)
The Lord of the Rings: The War of the Rohirrim (Original Motion Picture Soundtrack)
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 0x41436fa383cc249b65941bd1e3c15f32162b459fe8043d7d4c093a4da76dbec5. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01:38Z), 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/USNLR2401292.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5128ea3ac3852f927c81733f07f18a7f925927cc692b4cbb71a9dc2cc1d7cc3. Chain 2 (Bitcoin): anchored in block 958110 (2026-07-15T06:57:12Z), 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/USNLR2401293.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68c09973cc1ffd45c3f11fc3436198f9be59d56a8a2aca631cea543dad376e11. Chain 2 (Bitcoin): anchored in block 958140 (2026-07-15T12:44:54Z), 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/USNLR2401294.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4667101dc87bd378dfe0f63aa1e0dd7c8832b20621e28eeddf46b79bc6c2eab. Chain 2 (Bitcoin): anchored in block 958196 (2026-07-15T22:41:15Z), 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/USNLR2401295.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x072f2546499be1ba6e30141302120eb15366b51de031987f4172b06e0fe50ef4. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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/USNLR2401296.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb4e286eb4c4d60825e6fff5f05dae930149cc91ddd4b9270369ab13a5263e0b. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/USNLR2401297.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a24480eb250796c81d4061800897fc8b847dcf5c2d012db722a1b51cb440532. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/USNLR2401298.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63d4d5364fbad861f2aac0f989269874e4ea1559e7992e260bab636fd4f65a31. 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/USNLR2401299.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdfe6510933ab24ebaa1b2c7e1a94e549fe6ed7e3ab90e6dd4bc9b9109f4d622e. 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/USNLR2401300.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f7aebe43a4116d6afe3fe4ab8c4898362d6b331bbb542e320eef55b1b32f1f6. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42:29Z), 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/USNLR2401301.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03c9586348456e205aefad79b2b2a3654734aa04628f3bbb9d34859924f65d36. 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/USNLR2401302.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd94e82d8d1d1dfce8108fd1ceffc2f7b082610de5a9292a9567a0b10b427c0c. Chain 2 (Bitcoin): anchored in block 958520 (2026-07-18T08:19:09Z), 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/USNLR2401303.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60d38ed25932519d3eee957e1a2dd2a257a3efcb65a1a45266c3abd95e0885bc. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42:29Z), 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/USNLR2401304.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x439d09bde14fd6e40640d30b8c6d15293bce82573c66b0ec301820aded15d036. Chain 2 (Bitcoin): anchored in block 958465 (2026-07-18T00:04: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/USNLR2401305.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x64761b067b49efaf0bcd7eef55297f437e618156aaa8ccadb145a762975cbd7f. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12:41Z), 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/USNLR2401306.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e57be5094c6d7075a048827e1e82ba62275b7edcdbb5a7a014845be62564cec. 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/USNLR2401307.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x796b590bc349e868276bc478ba4ac41b192e0de19f5d56f1fa60179b994db04a. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01:38Z), 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/USNLR2401308.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb664718a9e1e3dc8d6e50bf28f2f3d72a5887df145b948cfd14b4e69bc0e3c2c. 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/USNLR2401309.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x061974aab76e2b3721a941833d6de9c7c174727b10fbe21c73fb49c0ef6dfcfd. Chain 2 (Bitcoin): anchored in block 958380 (2026-07-17T07:07:02Z), 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/USNLR2401310.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe95ccb225bdfdd721966a3e3cfc9d18cd94bcba29823023fa15d2f579384efdf. Chain 2 (Bitcoin): anchored in block 958378 (2026-07-17T06:45:39Z), 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/USNLR2401311.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1813f1f514366b0742dcb45a30c4c2524ad21b8c02d3cb157d1aa567c5e25953. Chain 2 (Bitcoin): anchored in block 958140 (2026-07-15T10:05: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/USNLR2401312.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ba5c123be87298244ac0153f7485fdbdafd0b7c05854cd6b54e09ef0d3e8022. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/USNLR2401313.