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 0xd784aa7c271b4cd71cdb7ea3d96854cc545fb51dca7d4d5e1ca6ce5f92754b6c. 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/f5407a72-340a-4351-9393-4f585e00f8a4.json and https://artists.proofprofile.net/proofs/artist/f5407a72-340a-4351-9393-4f585e00f8a4.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0xd55d972d38fa7c913bf3448affafb6a346a91f671067cc26b6840451d66d2d5f","isrc":"USCRB0100978","name":"Real Life (I Never Was The Same Again)","registered_at":"2026-06-07T21:25:20Z","spotify_id":"24xCLvKHPyN120w9yBBb6A","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 0xd55d972d38fa7c913bf3448affafb6a346a91f671067cc26b6840451d66d2d5f. 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/24xCLvKHPyN120w9yBBb6A.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/24xCLvKHPyN120w9yBBb6A.
{"copyright_id":"0x49c9a69facb5f29c8885e6045f6fd12acf272166040edc4b46a45219e512aaab","isrc":"USCRB0101088","name":"My One And Only Love","registered_at":"2026-06-23T12:58:02Z","spotify_id":"04Oom7SEp32qf25SqODjSe","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x49c9a69facb5f29c8885e6045f6fd12acf272166040edc4b46a45219e512aaab. 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/04Oom7SEp32qf25SqODjSe.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/04Oom7SEp32qf25SqODjSe.
{"copyright_id":"0xdb9b08e153b7b2d9caa372b2e51db41438d14a1c77f46b8334121b14868782dc","isrc":"USCRB0101089","name":"Until We Fall Back In Love Again","registered_at":"2026-06-24T19:01:07Z","spotify_id":"6r6w1QSo6FjfZZ7KxkaifN","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb9b08e153b7b2d9caa372b2e51db41438d14a1c77f46b8334121b14868782dc. 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/6r6w1QSo6FjfZZ7KxkaifN.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/6r6w1QSo6FjfZZ7KxkaifN.
{"copyright_id":"0xb045a362db55968f46eba3e6a208afa79be4e5a9ea957f73c8e604fbd2ad8ad4","isrc":"USCRB0101091","name":"Shine On","registered_at":"2026-06-24T19:02:49Z","spotify_id":"0eVZQlDG30C6QYyweIdOXr","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb045a362db55968f46eba3e6a208afa79be4e5a9ea957f73c8e604fbd2ad8ad4. 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/0eVZQlDG30C6QYyweIdOXr.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/0eVZQlDG30C6QYyweIdOXr.
{"copyright_id":"0x894c0e15bb73f1d0c697989b771d33fea650857abbfe7c361dff3a86d170d311","isrc":"USCRB9900531","name":"Scars And All","registered_at":"2026-06-18T04:24:40Z","spotify_id":"6TBvghYTZTQGm8sCSRhW7z","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x894c0e15bb73f1d0c697989b771d33fea650857abbfe7c361dff3a86d170d311. 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/6TBvghYTZTQGm8sCSRhW7z.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/6TBvghYTZTQGm8sCSRhW7z.
{"copyright_id":"0x50dbdbda27d2b1f9a5371e9e51baffb119109eb1b70609f92ca5d4fec9bf2c4b","isrc":"USCRB0000573","name":"Butterfly Kisses","registered_at":"2026-06-05T09:30:37Z","spotify_id":"0bzMGPZuTVWhdTam2J0nrL","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50dbdbda27d2b1f9a5371e9e51baffb119109eb1b70609f92ca5d4fec9bf2c4b. 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/0bzMGPZuTVWhdTam2J0nrL.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/0bzMGPZuTVWhdTam2J0nrL.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94a7c4d50179936c303d9f71af76421c822604787f5792974213058839717db2. 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/4FFo0lm1VSFUOCjhARmCXA.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/4FFo0lm1VSFUOCjhARmCXA.
{"copyright_id":"0xb9f003e9e99f45f23c33d4fe10a520c75ba7007db267493991280c8a7acf7c41","isrc":"USCRB0302298","name":"Butterfly Kisses / Daddy's Little Girl","registered_at":"2026-06-19T15:39:10Z","spotify_id":"5s9IXzS5hBMfBhozdNS2g2","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb9f003e9e99f45f23c33d4fe10a520c75ba7007db267493991280c8a7acf7c41. 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/5s9IXzS5hBMfBhozdNS2g2.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/5s9IXzS5hBMfBhozdNS2g2.
{"copyright_id":"0xd64d871c3dc134ac5848d01226a07bb8d9ddd48b3d4d37fe2f152cd2fc916b5a","isrc":"USCRB0301982","name":"Yeah Buddy","registered_at":"2026-06-23T21:31:39Z","spotify_id":"6EwDBvkejiWF1DFF3Y2OcO","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd64d871c3dc134ac5848d01226a07bb8d9ddd48b3d4d37fe2f152cd2fc916b5a. 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/6EwDBvkejiWF1DFF3Y2OcO.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/6EwDBvkejiWF1DFF3Y2OcO.
{"copyright_id":"0xf2a9f3773b311dea4992167a1f05150e8802ccefdb0bfb86ee947f77d807d57c","isrc":"USCRB0301983","name":"Not On Your Love","registered_at":"2026-06-04T12:37:57Z","spotify_id":"04bs5EpVXhbPkqV9uwOAM9","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2a9f3773b311dea4992167a1f05150e8802ccefdb0bfb86ee947f77d807d57c. 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/04bs5EpVXhbPkqV9uwOAM9.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/04bs5EpVXhbPkqV9uwOAM9.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc28b3858734d25786cf67cfa4476c483312c1af23d631283f068729740af44f. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3wHoobG5Urj200LwNx2nZR.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/3wHoobG5Urj200LwNx2nZR.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9161ed98103729c27ff389be8d743398c1ee9235f9e9258d1d857225a10a839b. 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/3Ar8NsrpBzJccseV8Z2din.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/3Ar8NsrpBzJccseV8Z2din.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98ed36640557c55e22356c817c3c6c9af4d19aff538801f498004e015cf210a5. 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/665aQqbt5AEdOsKmzfWqw2.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/665aQqbt5AEdOsKmzfWqw2.
{"copyright_id":"0xf8c11aca910b413b0bda65a80b1c6de7c5bcd886bf5d0071789392ea304a1795","isrc":"USCRB0301991","name":"Holdin' Onto Something","registered_at":"2026-06-20T10:23:44Z","spotify_id":"7AcV9p6xtFHKXgqdj6Fqsg","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8c11aca910b413b0bda65a80b1c6de7c5bcd886bf5d0071789392ea304a1795. 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/7AcV9p6xtFHKXgqdj6Fqsg.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/7AcV9p6xtFHKXgqdj6Fqsg.