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 0xb930aefeab9d297a601535d916caee083869a73741e9b6ab2944ce21f4927727. 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/272a9a7d-8d70-4c41-a655-006a9fc5aac2.json and https://artists.proofprofile.net/proofs/artist/272a9a7d-8d70-4c41-a655-006a9fc5aac2.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0xea20403e7e6e78cc8544c2fc55522ff842158da4f2efaced9f23d8d6caa16d45","isrc":"QZMEN2065738","name":"Spirits in the Sky","registered_at":"2026-06-10T08:06:49Z","spotify_id":"0h8e2jrtXCceWZQH3DiwFq","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 0xea20403e7e6e78cc8544c2fc55522ff842158da4f2efaced9f23d8d6caa16d45. 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/0h8e2jrtXCceWZQH3DiwFq.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/0h8e2jrtXCceWZQH3DiwFq.
{"copyright_id":"0xc496ee48d11c4ef73314eb8ab854ef3a373216fe0330aa4eb9d36edbae786750","isrc":"QZN882231957","name":"Night Traveller","registered_at":"2026-06-07T14:36:17Z","spotify_id":"5eA1gWsgufbpUmDaXMYIh9","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc496ee48d11c4ef73314eb8ab854ef3a373216fe0330aa4eb9d36edbae786750. 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/5eA1gWsgufbpUmDaXMYIh9.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/5eA1gWsgufbpUmDaXMYIh9.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb41113237677bc432213e74e9dfb9d96f8305608f39c55db01778d0a2066730d. 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/21F3lXMkvVOnsdBQlQWz5x.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/21F3lXMkvVOnsdBQlQWz5x.
{"copyright_id":"0xae90d0921d95269b3517df1789f94225e5d683e9d8cc52cfa2d0e214d2fd2ed4","isrc":"USANG2258348","name":"Midnight Train","registered_at":"2026-06-20T13:16:00Z","spotify_id":"5TBqf33iqPPvuyELGKNPac","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae90d0921d95269b3517df1789f94225e5d683e9d8cc52cfa2d0e214d2fd2ed4. 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/5TBqf33iqPPvuyELGKNPac.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/5TBqf33iqPPvuyELGKNPac.
{"copyright_id":"0xb1ebaa26126a2a0922bea6e18811dece4201eb5966bd9300bb784a2df36d1aa4","isrc":"USANG2223287","name":"Leaving at Night","registered_at":"2026-06-19T05:17:37Z","spotify_id":"2ViRuhxoxMIXY6ohP18SSG","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1ebaa26126a2a0922bea6e18811dece4201eb5966bd9300bb784a2df36d1aa4. 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/2ViRuhxoxMIXY6ohP18SSG.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/2ViRuhxoxMIXY6ohP18SSG.
{"copyright_id":"0x78c4730334a852e6775e023932ba9233b8caf79b3c56f99b7e8aacded25dd982","isrc":"US3DF2441936","name":"Blossoms and Drinks","registered_at":"2026-06-08T21:31:06Z","spotify_id":"6Z41fep2HOpNNwsgM9rqpu","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78c4730334a852e6775e023932ba9233b8caf79b3c56f99b7e8aacded25dd982. 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/6Z41fep2HOpNNwsgM9rqpu.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/6Z41fep2HOpNNwsgM9rqpu.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f90f706b116a48596044e5f8fb9c1df573620170df191c7652b8960be727569. 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/0o2TApIhJCJRlDi6SDeaj9.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/0o2TApIhJCJRlDi6SDeaj9.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa94fb5370b752411a94281f42bde20ae29b429c3b32043f5c5ad5f34a2340532. 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/50C0So4gU52LvI1ZshCGr0.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/50C0So4gU52LvI1ZshCGr0.
{"copyright_id":"0x9e00bea8d814df5350ca0200bb7f9ef53c5cae61fa648b455168e32885c93ec2","isrc":"USANG2287927","name":"Spirit of Nature","registered_at":"2026-06-08T13:55:38Z","spotify_id":"3mbItQR1kQ7g5szMB1fqHK","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e00bea8d814df5350ca0200bb7f9ef53c5cae61fa648b455168e32885c93ec2. 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/3mbItQR1kQ7g5szMB1fqHK.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/3mbItQR1kQ7g5szMB1fqHK.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f90f706b116a48596044e5f8fb9c1df573620170df191c7652b8960be727569. 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/6mhI5JasHP62w4vtNDxzdk.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/6mhI5JasHP62w4vtNDxzdk.
{"copyright_id":"0xa83d05ad820a763e937aaf4ca4387fc21ba09016e138576e79fd63f02ecfebf6","isrc":"GBKQU2321475","name":"Gilded Voyage","registered_at":"2026-06-05T04:35:45Z","spotify_id":"0Z5z4Z6ZXJq7ZthYWoqC4r","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa83d05ad820a763e937aaf4ca4387fc21ba09016e138576e79fd63f02ecfebf6. 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/0Z5z4Z6ZXJq7ZthYWoqC4r.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/0Z5z4Z6ZXJq7ZthYWoqC4r.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x943198ba521329fa3d1fbd9f607a0874e8635854731bbc4694daab62b4bf19f2. 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/1GwCtmaEh0iiUQrv4qYSnK.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/1GwCtmaEh0iiUQrv4qYSnK.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00d945150c86203d0aef9f382fc2f4701daa7447c8841bf1677c698297332b27. 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/6SjAjif44dxhj6vQI4WvnJ.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/6SjAjif44dxhj6vQI4WvnJ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc128d15bbb8a5a04208321e876a231ee627384e6f5d41bc79aff1649715e717. 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/0TbsKpYssdu0ak8N2L8SPN.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/0TbsKpYssdu0ak8N2L8SPN.
{"copyright_id":"0x4191a4435e787d6d808ba0b1c2ede492baff2b9e0434bb9b0bc08aceaa77975d","isrc":"USANG2498990","name":"Take Your Time","registered_at":"2026-06-06T23:30:58Z","spotify_id":"186NCeiyXbzadipasiitkp","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4191a4435e787d6d808ba0b1c2ede492baff2b9e0434bb9b0bc08aceaa77975d. 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/186NCeiyXbzadipasiitkp.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/186NCeiyXbzadipasiitkp.