1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → block must exist at that height 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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ab13b086e600a0562b8771e2f4dab353ef0be6d436e3195e1b2dfbb68c57ebc. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/ab31688b-1f64-4a10-a421-795df85cf1cf.json and https://artists.proofprofile.net/proofs/artist/ab31688b-1f64-4a10-a421-795df85cf1cf.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Starz In Their Eyes (Ashley Beedle's Saturday Night Vocal mix)
Starz In Their Eyes - Ashley Beedle's Saturday Night Vocal Mix
Starz In Their Eyes - Trophy Twins Aftershow Remix
Starz In Their Eyes (Ashley Beedle's Saturday Night Instrumental mix)
Starz In Their Eyes - Ashley Beedle's Saturday Night Instrumental Mix
Writer's Block (Seamus Haji Big Love Remix)
Writer's Block - Seamus Haji Big Love Remix
Starz In Their Eyes (Trophy Twins Aftershow remix)
Writer's Block (Seamus Haji Big Love Radio Edit)
Writer's Block - Seamus Haji Big Love Radio Edit
The Day I Died - English Gentlemen Remix
All Night Cinema (International Version)
Doctor Doctor (The English Gentlemen Remix)
Doctor Doctor - The English Gentlemen Remix
Doctor Doctor - The English Gentlemen Remix Instrumental
{"copyright_id":"0xd504b4943e98e674af9aef8c9b042c1e8d4d6c2d0adb3f4a33ab4c41fc7f0f0a","isrc":"UK42F2100082","name":"Doctor Doctor - The English Gentlemen Remix","registered_at":"2026-06-29T10:37:54Z","spotify_id":"0ksagd1vULVKoXgpw9rPiL","type":"track"}
1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd504b4943e98e674af9aef8c9b042c1e8d4d6c2d0adb3f4a33ab4c41fc7f0f0a. Chain 2 (Bitcoin): anchored in block 956383 (2026-07-02T18:11:59Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0ksagd1vULVKoXgpw9rPiL.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/0ksagd1vULVKoXgpw9rPiL.
People People (LOYAL and Name One Remix)
People People - LOYAL and Name One Remix
{"copyright_id":"0xd201f7ddec3445e6f8bfe0d9cec86b6e048798fdcc20d9553a724b14586318ad","isrc":"FRU702100222","name":"Trouble to Share - Mixed","registered_at":"2026-06-09T06:45:49Z","spotify_id":"2WHQiepkR2VeP6FWGhCCjC","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd201f7ddec3445e6f8bfe0d9cec86b6e048798fdcc20d9553a724b14586318ad. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2WHQiepkR2VeP6FWGhCCjC.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2WHQiepkR2VeP6FWGhCCjC.
{"copyright_id":"0x72736d1501ace605813d3c8006bbd3d974e046a90f00dccce3594d377dc1d6db","isrc":"GBEQT1700267","name":"Seize the Day","registered_at":"2026-06-25T08:26:15Z","spotify_id":"6jQfcDE0EW8KN1owKOQQcp","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x72736d1501ace605813d3c8006bbd3d974e046a90f00dccce3594d377dc1d6db. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6jQfcDE0EW8KN1owKOQQcp.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6jQfcDE0EW8KN1owKOQQcp.
{"copyright_id":"0x72736d1501ace605813d3c8006bbd3d974e046a90f00dccce3594d377dc1d6db","isrc":"GBEQT1700267","name":"Seize The Day","registered_at":"2026-06-25T08:26:15Z","spotify_id":"1kxxorRkANWqUkU2v3Nuju","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x72736d1501ace605813d3c8006bbd3d974e046a90f00dccce3594d377dc1d6db. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39:04Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1kxxorRkANWqUkU2v3Nuju.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/1kxxorRkANWqUkU2v3Nuju.