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 0xe60b083a6f25293c80e6fbb4bd2e7a41de0730e8dc1e5dc9b2f64277218b9e0d. 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/6bfe6f2e-7e2c-4126-959e-908bc2ebd0f2.json and https://artists.proofprofile.net/proofs/artist/6bfe6f2e-7e2c-4126-959e-908bc2ebd0f2.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 0x954f63dbfb23d796d8be30182437fd0ffba8ed690b7ad3217c68ee4fdd8656a2. 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/4a67fJhqZqenwLF59cU1Dz.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/4a67fJhqZqenwLF59cU1Dz.
{"copyright_id":"0xec1d613c1f24e31e2b04bed2b4c4dfb8b1cce40c2e29d2570c769a44269fe9e5","isrc":"TCACN1624931","name":"Another World","registered_at":"2026-06-07T23:14:08Z","spotify_id":"695K40ztRsDMINWytmSVL8","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec1d613c1f24e31e2b04bed2b4c4dfb8b1cce40c2e29d2570c769a44269fe9e5. 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/695K40ztRsDMINWytmSVL8.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/695K40ztRsDMINWytmSVL8.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x91ae73268d2db4da0284f7a5c7d89c509057da4ee457be39cece2a99d3c741c5. 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/0vznCxqAOq5iBnoHmIUStQ.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/0vznCxqAOq5iBnoHmIUStQ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f9c53f1f4fd0b567281a4df5e3286edcc58a2e73672194c756020dcdea38d6f. 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/1531zIJhyAvoVnbpIah05N.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/1531zIJhyAvoVnbpIah05N.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x073ac7471d720a441db4be52b53da107d26d59ab6e4c956c036ef9c38cd319f3. 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/6o22y602dMJV90J9T13QfT.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/6o22y602dMJV90J9T13QfT.
{"copyright_id":"0xd764d8c1e367562592aa27b1614f170c92f056eb23741fefe5ca4e2b2186f5a6","isrc":"TCACN1624940","name":"Worlds on Fire","registered_at":"2026-06-22T13:33:52Z","spotify_id":"6tXxlAuFrKnByAQhrVFwET","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd764d8c1e367562592aa27b1614f170c92f056eb23741fefe5ca4e2b2186f5a6. 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/6tXxlAuFrKnByAQhrVFwET.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/6tXxlAuFrKnByAQhrVFwET.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6970b14c7a990d6c1aff0229b72676a3b951759c7122493be29b19c05f0899d7. 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/4WJU2zxq8RUi1qhTWbPlMS.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/4WJU2zxq8RUi1qhTWbPlMS.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03035a134fbd08897cc70b7884b59d6dd6d9e4d2c801fd5a1dc55585a9f7c183. 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/16BSjDGwW6oVlVmy5W1Yod.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/16BSjDGwW6oVlVmy5W1Yod.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2cb184b6d0f23381e34cf1ced6cbf19b76db72294ed57ec2dea6b1d27c2a4bfe. 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/6Et35T81p1sEOwKkcvlUbp.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/6Et35T81p1sEOwKkcvlUbp.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x646856e61ba91cd65ddbab44cfbf2bb0b2e8d105d0e322d429e41ef51def76b5. 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/49ToU74dTUVh84CpXj8e7s.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/49ToU74dTUVh84CpXj8e7s.
As We Watch the Burning Embers Fall Gently to the Ground
{"copyright_id":"0x3bbd641bfcf90370ca505b8f6f71f9e3be966632edac6e6d2f5db3e215ea06e3","isrc":"TCABU1453393","name":"As We Watch the Burning Embers Fall Gently to the Ground","registered_at":"2026-06-07T04:22:12Z","spotify_id":"0iwrWSzbPE1deSJSVQComl","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3bbd641bfcf90370ca505b8f6f71f9e3be966632edac6e6d2f5db3e215ea06e3. 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/0iwrWSzbPE1deSJSVQComl.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/0iwrWSzbPE1deSJSVQComl.
{"copyright_id":"0xae40aa269b10e7cb9d6bda321976b32637bb290d9f118ce856ac76b326dec6d0","isrc":"TCABU1453395","name":"Escape Velocity","registered_at":"2026-06-08T15:51:03Z","spotify_id":"0wsQphjfu5ApmUUgeQxYSa","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae40aa269b10e7cb9d6bda321976b32637bb290d9f118ce856ac76b326dec6d0. 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/0wsQphjfu5ApmUUgeQxYSa.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/0wsQphjfu5ApmUUgeQxYSa.
{"copyright_id":"0xc2ae81c238170dffb33064628ea4e3f4fe374ddec3bbdfd0a98a5914cb21eb5b","isrc":"TCABU1453409","name":"The Dream","registered_at":"2026-06-20T15:16:46Z","spotify_id":"0D7Qg3vpSiYCJ4Y7Jqy8C1","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2ae81c238170dffb33064628ea4e3f4fe374ddec3bbdfd0a98a5914cb21eb5b. 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/0D7Qg3vpSiYCJ4Y7Jqy8C1.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/0D7Qg3vpSiYCJ4Y7Jqy8C1.
{"copyright_id":"0xbfd134f9bf80be399014d26a24c6d1dd9f541d5a72f86a3b984d5eccaa2789fb","isrc":"TCABR1305704","name":"Light of Heaven","registered_at":"2026-06-06T07:13:23Z","spotify_id":"0Ac6ZC1Hzut2DzGvihobwP","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbfd134f9bf80be399014d26a24c6d1dd9f541d5a72f86a3b984d5eccaa2789fb. 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/0Ac6ZC1Hzut2DzGvihobwP.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/0Ac6ZC1Hzut2DzGvihobwP.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe15a03272b1a86939d3d7c82b703977f5f800fa44037958c3160c6341aeb4c35. 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/6BczQlYP3fzKEIY2hYdb32.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/6BczQlYP3fzKEIY2hYdb32.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3384a58b31cb6eaed374f9fa38479090282cb51509de80432c445fd209fb1a2. 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/1MgBZsOjJQTGoD4epUtzkp.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/1MgBZsOjJQTGoD4epUtzkp.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5f80cde16482242e4fedd26fa34448122cd227e797edcd3134cd653a9eb7839. 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/6D68YZsITGTgvjVdJfUA2Z.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/6D68YZsITGTgvjVdJfUA2Z.