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 0x34bbc85a40045291e480ca3fec479c4e6482c130ffbadfeef6b203897b8aad5a. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/87048846-0cbd-4cc8-932f-58fbc1ec7d66.json and https://artists.proofprofile.net/proofs/artist/87048846-0cbd-4cc8-932f-58fbc1ec7d66.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Hora Loca Remix - Spotify Singles (with Piso 21)
{"copyright_id":"0x6297883af3f4bbc88a3e104510423771764b8bbc574b2a8b9f2cdfee95d030d6","isrc":"USWL12100398","name":"Hora Loca Remix - Spotify Singles (with Piso 21)","registered_at":"2026-06-06T13:36:24Z","spotify_id":"2uvU0z0Asg969AiNLDIowC","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 0x6297883af3f4bbc88a3e104510423771764b8bbc574b2a8b9f2cdfee95d030d6. 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/2uvU0z0Asg969AiNLDIowC.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/2uvU0z0Asg969AiNLDIowC.
{"copyright_id":"0xd32bb547e849af0c82a41de973bf318b2ac372312d16d538f25fdedcf1273e69","isrc":"USWL12200074","name":"Niña de Mis Ojos","registered_at":"2026-06-09T03:24:08Z","spotify_id":"2fVw5ymYUWzKAj0FFOyArF","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd32bb547e849af0c82a41de973bf318b2ac372312d16d538f25fdedcf1273e69. 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/2fVw5ymYUWzKAj0FFOyArF.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/2fVw5ymYUWzKAj0FFOyArF.
{"copyright_id":"0x52ffab2dfc36a659133689e24a6a2ab6dbd5334be20bfefca7f2dc6428de24f1","isrc":"USWL12300172","name":"Un Día","registered_at":"2026-06-06T06:03:31Z","spotify_id":"2g2VPxPZTKVr7Vzbi9KSF9","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x52ffab2dfc36a659133689e24a6a2ab6dbd5334be20bfefca7f2dc6428de24f1. 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/2g2VPxPZTKVr7Vzbi9KSF9.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/2g2VPxPZTKVr7Vzbi9KSF9.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7848b254bb7b002f69ec53c4da4f49625a111209746cb305f04fc754ad748a7. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3pzbHb8tcyJI7law8vPMJA.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/3pzbHb8tcyJI7law8vPMJA.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0723eb900336908fa60eee5622e7045f16764ceb5b907d7c3802b57494ba3f33. 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/6nQ3fhwmCWMoEa7m9Vn9du.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/6nQ3fhwmCWMoEa7m9Vn9du.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab264f49e009ffae7f36ab9bb31e872f34c0ca47006f34c44ea51fa106cbd941. 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/3WewvS7iUUyev8cka7Mgl0.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/3WewvS7iUUyev8cka7Mgl0.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a39e665db3ea77a7c06e8e44520353c8732988266b6795eeaee43b921b7019b. 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/0viGP2KObHj3kYPnUt8OcK.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/0viGP2KObHj3kYPnUt8OcK.