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 0x45aad78fdd087b6e94f6ede3ef88bdde388f01ae6a09c858e373d8d3e19b0b19. 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/9a506332-bacd-4171-84bd-aea069a00b3c.json and https://artists.proofprofile.net/proofs/artist/9a506332-bacd-4171-84bd-aea069a00b3c.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0xf2b6b6a2691d16200023e3eacb862e286a492d3591fb186ccb405f554a41c844","isrc":"GBUM72308876","name":"Feel It - Jax Jones Remix","registered_at":"2026-06-07T11:04:28Z","spotify_id":"1YfVaRsecXtVkssIIRRxfO","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 0xf2b6b6a2691d16200023e3eacb862e286a492d3591fb186ccb405f554a41c844. 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/1YfVaRsecXtVkssIIRRxfO.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/1YfVaRsecXtVkssIIRRxfO.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2beaedc7234fe8a32be0f68fe6724c8754fb45179437a6b734d825f769f20782. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4NQQ5yopuQbNRNLQcEFNy2.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/4NQQ5yopuQbNRNLQcEFNy2.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f34440d8e0b0ffe9272eb94d1c20bb181b5b16f0a32503959d7418befce308c. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1ACFweuuvf6MHtptObgreR.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/1ACFweuuvf6MHtptObgreR.
{"copyright_id":"0x1fa2a3ba59a1a1609d0a3c43bf12aa14e43a4dc2ae85efc24961d02752bbf794","isrc":"GBUM72400492","name":"Life Lesson - VIP","registered_at":"2026-06-06T01:42:07Z","spotify_id":"5wNRD1q5X6tY3hMMJQgqYo","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1fa2a3ba59a1a1609d0a3c43bf12aa14e43a4dc2ae85efc24961d02752bbf794. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5wNRD1q5X6tY3hMMJQgqYo.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/5wNRD1q5X6tY3hMMJQgqYo.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd929aa0d06f80c17c16c61d5da8fff0c93452e5cf1a1058ffae8af2f9b6b5fa9. 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/63TZU0m1MLkHRo5iB4G402.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/63TZU0m1MLkHRo5iB4G402.
{"copyright_id":"0x21e20754c0ed2510507251fcebb032944f4e6860ca4a52fb891206206f084fd6","isrc":"GBUM72200635","name":"Make Me Feel Good - James Hype Remix","registered_at":"2026-06-06T02:16:22Z","spotify_id":"5gKJnMiwah4KCeSvdbWveO","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x21e20754c0ed2510507251fcebb032944f4e6860ca4a52fb891206206f084fd6. 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/5gKJnMiwah4KCeSvdbWveO.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/5gKJnMiwah4KCeSvdbWveO.
{"copyright_id":"0x22f507730d164dc3e31052feb980edb5969f3485717df834117a5eacf07f2b97","isrc":"GBUM72311082","name":"NRG - Skepsis & Disrupta Remix","registered_at":"2026-06-07T18:02:42Z","spotify_id":"7fDigReYemYOlJXHcfveuW","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x22f507730d164dc3e31052feb980edb5969f3485717df834117a5eacf07f2b97. 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/7fDigReYemYOlJXHcfveuW.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/7fDigReYemYOlJXHcfveuW.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0024b0165eb969b8f3e70e7cefb5b01efd498dc5b85a06b295765e66a48915a6. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/63bwoR2OiU8HNDJJiq9COx.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/63bwoR2OiU8HNDJJiq9COx.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd7397b40457d07988f65a6777a5e3972ba8e19b954db74f1f730394d3f92fabd. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7yuYmlaDsk3Spx4xhW8Utb.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/7yuYmlaDsk3Spx4xhW8Utb.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd08aa74a68915733c425c01f710f86ee7790a28dfbf9063a93ca93d6225c10f. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2zxabEeOUOluFVSyAllQg1.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/2zxabEeOUOluFVSyAllQg1.
{"copyright_id":"0x5226afa5c3d189a1cabcfd81cca068b95da81fee856630acf4c6304c2b6c066d","isrc":"DEE862401427","name":"The Heat","registered_at":"2026-06-01T14:58:35Z","spotify_id":"48dpaw8uNJOaOQqh4tuk7p","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5226afa5c3d189a1cabcfd81cca068b95da81fee856630acf4c6304c2b6c066d. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/48dpaw8uNJOaOQqh4tuk7p.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/48dpaw8uNJOaOQqh4tuk7p.
{"copyright_id":"0xf1505ef4f3c29852bbfa570d6aaac16b05b717e0c05a8489b5d14d84bc5cfae2","isrc":"GBUM72200326","name":"Make Me Feel Good - VIP","registered_at":"2026-06-05T12:15:51Z","spotify_id":"2OSlSS3E5vqDsrJwLDxLHD","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1505ef4f3c29852bbfa570d6aaac16b05b717e0c05a8489b5d14d84bc5cfae2. 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/2OSlSS3E5vqDsrJwLDxLHD.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/2OSlSS3E5vqDsrJwLDxLHD.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f34440d8e0b0ffe9272eb94d1c20bb181b5b16f0a32503959d7418befce308c. 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/3N8xMMksh5TZ1GbJCrwELY.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/3N8xMMksh5TZ1GbJCrwELY.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea5a4478d15ffcb36ba18d47eea39990284d6945da54e984b561167567111bc5. 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/48LDU01hHEijcNMQAMZs2D.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/48LDU01hHEijcNMQAMZs2D.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f34440d8e0b0ffe9272eb94d1c20bb181b5b16f0a32503959d7418befce308c. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/484euKdmNxexGWcAEnTN02.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/484euKdmNxexGWcAEnTN02.