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 0x2892e030ceb24a8530c93608c29fd2f979bf3e41f561237283fad4311faf96d9. 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/d08c1fc3-5876-415c-a202-c98df1ea3c56.json and https://artists.proofprofile.net/proofs/artist/d08c1fc3-5876-415c-a202-c98df1ea3c56.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0xf2b7f58ce17a9b6f5afa2832691536d5dae74bebd62d870cf8114d0e669d4375","isrc":"ES5590602552","name":"Ez dot sinisten","registered_at":"2026-06-29T19:02:38Z","spotify_id":"3ftYmyUQEqGPMGcxeLWhJb","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 0xf2b7f58ce17a9b6f5afa2832691536d5dae74bebd62d870cf8114d0e669d4375. 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/3ftYmyUQEqGPMGcxeLWhJb.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/3ftYmyUQEqGPMGcxeLWhJb.
Laino Guztien Gainetik Sasi Guztien Azpitik
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb267ac2262a6be89984256336466820f3d8baa715d18267e952ae21366a7c054. 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/64V0ujBAVnzs40mDpZuFaZ.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/64V0ujBAVnzs40mDpZuFaZ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf83da947087bcb7f28d093d2d36ed0c3154d9d6e4005522a8d3cf14f7a605529. 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/7jedtBdFsO9Cdd5rqIrWDY.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/7jedtBdFsO9Cdd5rqIrWDY.
{"copyright_id":"0xcbd8cd75e222c75f79257b02ef45f740438956351e32cc2e9a297588c6ef9cfb","isrc":"ES71G1633390","name":"Nire ondoan Baziña","registered_at":"2026-06-07T20:41:09Z","spotify_id":"3ECSlAsdMQxzYZKY9PJee2","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcbd8cd75e222c75f79257b02ef45f740438956351e32cc2e9a297588c6ef9cfb. 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/3ECSlAsdMQxzYZKY9PJee2.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/3ECSlAsdMQxzYZKY9PJee2.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8d851623be97588a8959e88ae81556a0e39efb53e89dbfe202a7c1c35537655. 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/44JfYB23MBxupTWkg2ezWr.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/44JfYB23MBxupTWkg2ezWr.
{"copyright_id":"0xd8fccf543acb8be6c8676daf4cb0c5b7bc3a54d5eb0b8760b81c05a5e329c745","isrc":"ES71G1633392","name":"Txanpon bat Aldien","registered_at":"2026-06-18T16:48:26Z","spotify_id":"1HJ2IhMLCkiXTKGMGE5XPm","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8fccf543acb8be6c8676daf4cb0c5b7bc3a54d5eb0b8760b81c05a5e329c745. 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/1HJ2IhMLCkiXTKGMGE5XPm.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/1HJ2IhMLCkiXTKGMGE5XPm.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2ea24ee88f1f6cd89acd05173a0d104e94124c3cc4cfd98524f61bdb47bba0e. 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/5y0aMlXpjpIhFxn6rYUjer.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/5y0aMlXpjpIhFxn6rYUjer.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3bc2e50206fbbac1f5d648c45491d3f535331531e9458d2a3a35a9fde91a7366. 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/6qZkN9m8FdKxnAQDJ3Gkz0.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/6qZkN9m8FdKxnAQDJ3Gkz0.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7da347e97af387248de4bc0c64ddcc34d39497cf7544e6a73d4a36bac411671f. 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/14JymPnhro4SbAPs3LWMaT.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/14JymPnhro4SbAPs3LWMaT.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x869dbf0601fb1c885f2110fe51d85e830b275f5f13848ebd32d92dac8f17c371. 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/0FN0NyPSTCNjCd1iK4R3Pe.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/0FN0NyPSTCNjCd1iK4R3Pe.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x869dbf0601fb1c885f2110fe51d85e830b275f5f13848ebd32d92dac8f17c371. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2OHMeBc5lu3aZEd9AID9oO.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/2OHMeBc5lu3aZEd9AID9oO.
Bang Bang Txik Txiki Bang Bang (Sinfonikoa)
Bang Bang Txik Txiki Bang Bang - Sinfonikoa
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6578117e97af012d2f704f6d6174886bb4d9f10d8968444278943b931d839f48. 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/18PnRzJnJMt3IIwevsZPxC.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/18PnRzJnJMt3IIwevsZPxC.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7226f7823719344d97969ad4ab60d1e0bf147385a01833718a0a4e00035a2fa8. 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/0UlF5hj9cb0WMldFeSs8Al.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/0UlF5hj9cb0WMldFeSs8Al.