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 0xfe46bb1ff433a1bef249b7fac0fd1a9469a1e316f535e8a44a4dba5b4e030659. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/e30f9cc4-c6c7-435f-9c46-8e6a6b4dccec.json and https://artists.proofprofile.net/proofs/artist/e30f9cc4-c6c7-435f-9c46-8e6a6b4dccec.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
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 0x7878ebc6ac93f52e5285bbc593839a26e12993fd19012bd2e802919933d56358. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1lWiQ34sGK1i862zAFiRNW.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/1lWiQ34sGK1i862zAFiRNW.
{"copyright_id":"0x51532c0bbae77b01045a4be578e6780bec06c6560c24ae69fb603302981c6ba3","isrc":"QMFME2347014","name":"Simply Won't Do - DJ BORING Remix","registered_at":"2026-06-09T02:33:47Z","spotify_id":"6u7QJ9AVsSzkCGJZTzHQtC","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x51532c0bbae77b01045a4be578e6780bec06c6560c24ae69fb603302981c6ba3. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6u7QJ9AVsSzkCGJZTzHQtC.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/6u7QJ9AVsSzkCGJZTzHQtC.
{"copyright_id":"0x9e9cc8cd6fc93a0bc6c631abed96a64dae2ec02c39ee811fa2b4e6119c12fb98","isrc":"QM7282368263","name":"Simply Won't Do","registered_at":"2026-06-05T07:00:16Z","spotify_id":"1Sh42v4RF9ZFt7VDXAFIjs","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e9cc8cd6fc93a0bc6c631abed96a64dae2ec02c39ee811fa2b4e6119c12fb98. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1Sh42v4RF9ZFt7VDXAFIjs.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/1Sh42v4RF9ZFt7VDXAFIjs.
Forever 2 (Crush Mix) - Joshua James Remix Edit
{"copyright_id":"0x635c4a4d0d8aa71f27acdc0c52619c3a20048eeef3be872c79890197f912cea0","isrc":"GBUM72402950","name":"Forever 2 (Crush Mix) - Joshua James Remix Edit","registered_at":"2026-06-24T16:33:27Z","spotify_id":"1VIlTobARI5VjsNQYsEOvm","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x635c4a4d0d8aa71f27acdc0c52619c3a20048eeef3be872c79890197f912cea0. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1VIlTobARI5VjsNQYsEOvm.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/1VIlTobARI5VjsNQYsEOvm.
{"copyright_id":"0xe1fbe3bad8a5b7ba751d103a4e77f7af819cb333dee40222ae54e126a4b81d91","isrc":"GBUM72400703","name":"Forever 2 (Crush Mix) - Edit","registered_at":"2026-06-18T10:14:45Z","spotify_id":"30vP3NbjlRl44Y5igYSegO","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe1fbe3bad8a5b7ba751d103a4e77f7af819cb333dee40222ae54e126a4b81d91. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/30vP3NbjlRl44Y5igYSegO.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/30vP3NbjlRl44Y5igYSegO.
Does It Make You Feel Good? - CC DISCO! X DJ BORING MINISTRY OF DUB MIX
{"copyright_id":"0x277405f1400efb5aee3646cfca5bde4fd1267e7b60c9ef0e595a880b1f2b216f","isrc":"GBUM72400487","name":"Forever 2 (Crush Mix)","registered_at":"2026-06-07T05:24:47Z","spotify_id":"2QmEZAW1zKzoeA5hkheo8L","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x277405f1400efb5aee3646cfca5bde4fd1267e7b60c9ef0e595a880b1f2b216f. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2QmEZAW1zKzoeA5hkheo8L.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/2QmEZAW1zKzoeA5hkheo8L.
{"copyright_id":"0xe1fbe3bad8a5b7ba751d103a4e77f7af819cb333dee40222ae54e126a4b81d91","isrc":"GBUM72400703","name":"Forever 2 (Crush Mix) - Edit","registered_at":"2026-06-18T10:14:45Z","spotify_id":"3sS48tE1iA7CLb8iAhNHOv","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe1fbe3bad8a5b7ba751d103a4e77f7af819cb333dee40222ae54e126a4b81d91. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3sS48tE1iA7CLb8iAhNHOv.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/3sS48tE1iA7CLb8iAhNHOv.
Forever 2 (Crush Mix) - DJ ADHD & Chloé Robinson Remix
Forever 2 (Crush Mix) [DJ ADHD & Chloé Robinson Remix]
{"copyright_id":"0x36280a7dbaadb034d59362853a56841eaeb6fa2f2b8dfbaab6274246c960e9ed","isrc":"GBUM72402059","name":"Forever 2 (Crush Mix) - DJ ADHD & Chloé Robinson Remix","registered_at":"2026-06-10T15:09:45Z","spotify_id":"0eIipAMZZspSHnVJIAOZ0O","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36280a7dbaadb034d59362853a56841eaeb6fa2f2b8dfbaab6274246c960e9ed. 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/0eIipAMZZspSHnVJIAOZ0O.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/0eIipAMZZspSHnVJIAOZ0O.
{"copyright_id":"0x7878ebc6ac93f52e5285bbc593839a26e12993fd19012bd2e802919933d56358","isrc":"GBUM72402036","name":"Forever 2 (Crush Mix) - Malugi Remix","registered_at":"2026-06-04T08:26:24Z","spotify_id":"5IkOWHSZuin3XgXNPuTYWK","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7878ebc6ac93f52e5285bbc593839a26e12993fd19012bd2e802919933d56358. Chain 2 (Bitcoin): anchored in block 956891 (2026-07-06T07:16:32Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5IkOWHSZuin3XgXNPuTYWK.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/5IkOWHSZuin3XgXNPuTYWK.
{"copyright_id":"0xe1fbe3bad8a5b7ba751d103a4e77f7af819cb333dee40222ae54e126a4b81d91","isrc":"GBUM72400703","name":"Forever 2 (Crush Mix) - Edit","registered_at":"2026-06-18T10:14:45Z","spotify_id":"763hP0pvxZCXuVTKuoVaaM","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe1fbe3bad8a5b7ba751d103a4e77f7af819cb333dee40222ae54e126a4b81d91. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/763hP0pvxZCXuVTKuoVaaM.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/763hP0pvxZCXuVTKuoVaaM.
{"copyright_id":"0x51532c0bbae77b01045a4be578e6780bec06c6560c24ae69fb603302981c6ba3","isrc":"QMFME2347014","name":"Simply Won't Do - DJ BORING Remix","registered_at":"2026-06-09T02:33:47Z","spotify_id":"7xOsIRuoG6CtAyoRvOQdyt","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x51532c0bbae77b01045a4be578e6780bec06c6560c24ae69fb603302981c6ba3. 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/7xOsIRuoG6CtAyoRvOQdyt.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/7xOsIRuoG6CtAyoRvOQdyt.
{"copyright_id":"0x22c03ef6890218fcac9cdcef8c63bb53061fbbbbdcf9ef2bd068e2e70b239ea4","isrc":"GBEWA2100990","name":"Stranger - DJ BORING Remix","registered_at":"2026-06-20T23:55:53Z","spotify_id":"1lKbHdVBvbTnwtgmBzIlxA","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x22c03ef6890218fcac9cdcef8c63bb53061fbbbbdcf9ef2bd068e2e70b239ea4. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1lKbHdVBvbTnwtgmBzIlxA.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/1lKbHdVBvbTnwtgmBzIlxA.
{"copyright_id":"0x737c7cfdb0f68443afd505d40c3b636fdd8b5103cfc2ec97ec71f29f9594f0c6","isrc":"GBEWA2100991","name":"Stranger - DJ BORING Extended Mix","registered_at":"2026-06-19T03:03:13Z","spotify_id":"5cx0hUBI0z1mO5A05VzneD","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x737c7cfdb0f68443afd505d40c3b636fdd8b5103cfc2ec97ec71f29f9594f0c6. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5cx0hUBI0z1mO5A05VzneD.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/5cx0hUBI0z1mO5A05VzneD.
{"copyright_id":"0x22c03ef6890218fcac9cdcef8c63bb53061fbbbbdcf9ef2bd068e2e70b239ea4","isrc":"GBEWA2100990","name":"Stranger - DJ BORING Remix","registered_at":"2026-06-20T23:55:53Z","spotify_id":"68bnKDFk0mER3CpnhAzGac","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x22c03ef6890218fcac9cdcef8c63bb53061fbbbbdcf9ef2bd068e2e70b239ea4. 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/68bnKDFk0mER3CpnhAzGac.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/68bnKDFk0mER3CpnhAzGac.
{"copyright_id":"0x737c7cfdb0f68443afd505d40c3b636fdd8b5103cfc2ec97ec71f29f9594f0c6","isrc":"GBEWA2100991","name":"Stranger - DJ BORING Extended Mix","registered_at":"2026-06-19T03:03:13Z","spotify_id":"1MCWspNWNBoxLWmZ7W5Ccb","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x737c7cfdb0f68443afd505d40c3b636fdd8b5103cfc2ec97ec71f29f9594f0c6. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1MCWspNWNBoxLWmZ7W5Ccb.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/1MCWspNWNBoxLWmZ7W5Ccb.