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 0xbec9200264676fd43f04202449906d5b7aadb602929dbad000e4561d75097d1d. 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/0b54b625-9ae5-4cdc-a8aa-861566a87956.json and https://artists.proofprofile.net/proofs/artist/0b54b625-9ae5-4cdc-a8aa-861566a87956.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0xca998c836e8618ee9b0d875a1da1c637b1580aeaf242a6593f1a945bd8532593","isrc":"TCAFQ2113950","name":"Sientalo pero no lo pares","registered_at":"2026-06-06T11:26:32Z","spotify_id":"6GiGistpaaUtW78ReAlJwq","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 0xca998c836e8618ee9b0d875a1da1c637b1580aeaf242a6593f1a945bd8532593. 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/6GiGistpaaUtW78ReAlJwq.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/6GiGistpaaUtW78ReAlJwq.
{"copyright_id":"0x58234a8b603372c8bfb7f60f5d535b9c1edceffc0e0725219b0c6e710508fd3f","isrc":"TCAFQ2113941","name":"Yo la agarro bajando","registered_at":"2026-06-06T05:07:45Z","spotify_id":"7FafiDwKJJ01VtahR1rfcj","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58234a8b603372c8bfb7f60f5d535b9c1edceffc0e0725219b0c6e710508fd3f. 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/7FafiDwKJJ01VtahR1rfcj.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/7FafiDwKJJ01VtahR1rfcj.
{"copyright_id":"0x249c18a65788419d91a89e2ba6baf9b82b1ab5d688c30808da319c8660f3ac99","isrc":"TCAFQ2113946","name":"No ha pasado nada","registered_at":"2026-06-09T09:34:21Z","spotify_id":"5kdtG3R8xcOgTePywdeBkn","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x249c18a65788419d91a89e2ba6baf9b82b1ab5d688c30808da319c8660f3ac99. 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/5kdtG3R8xcOgTePywdeBkn.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/5kdtG3R8xcOgTePywdeBkn.
{"copyright_id":"0x3e128ce08e910000bd994dafade8c413f1e4986bfeac2bbcbee3571d111f5da7","isrc":"TCAFQ2113936","name":"La iyabo","registered_at":"2026-06-08T20:53:05Z","spotify_id":"0L00v8czEoyQBFndu4KNyw","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e128ce08e910000bd994dafade8c413f1e4986bfeac2bbcbee3571d111f5da7. 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/0L00v8czEoyQBFndu4KNyw.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/0L00v8czEoyQBFndu4KNyw.
{"copyright_id":"0xf87d2e4d5e89ac847ac417b3da94f3877ffed6ba8ba9a66f6b433a344c96eed3","isrc":"TCAFQ2113960","name":"Esa chica es mia","registered_at":"2026-06-18T02:32:18Z","spotify_id":"6FbOaUXZVQhTfykYSwTrmg","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf87d2e4d5e89ac847ac417b3da94f3877ffed6ba8ba9a66f6b433a344c96eed3. 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/6FbOaUXZVQhTfykYSwTrmg.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/6FbOaUXZVQhTfykYSwTrmg.
{"copyright_id":"0x4bb0f8f687f332d65e7da731ef775607dd156bf19f533546cf9dd2c4c2bbaf9e","isrc":"TCAFQ2113939","name":"Son para soneros","registered_at":"2026-06-09T09:35:32Z","spotify_id":"31hTgB6fJSegVtiMAGSILP","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4bb0f8f687f332d65e7da731ef775607dd156bf19f533546cf9dd2c4c2bbaf9e. 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/31hTgB6fJSegVtiMAGSILP.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/31hTgB6fJSegVtiMAGSILP.
{"copyright_id":"0x5a5fd3b0862aedc5c398628ac4c1ce30fb078074c66556a069ba51fcc3bfa152","isrc":"TCAFQ2113929","name":"Acaba de irte","registered_at":"2026-06-18T11:48:57Z","spotify_id":"1P1XBkcFYJvfIjlo39fx5y","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a5fd3b0862aedc5c398628ac4c1ce30fb078074c66556a069ba51fcc3bfa152. 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/1P1XBkcFYJvfIjlo39fx5y.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/1P1XBkcFYJvfIjlo39fx5y.
{"copyright_id":"0xa7b1c9e5274c397ed6e8f9209a3e55e69aa55ea6ee1b0f749e8fae85f6978251","isrc":"TCAFQ2113986","name":"Chica fantastica","registered_at":"2026-06-27T08:43:37Z","spotify_id":"7ar2Ohp1k7htVNvAWv6VmB","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7b1c9e5274c397ed6e8f9209a3e55e69aa55ea6ee1b0f749e8fae85f6978251. 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/7ar2Ohp1k7htVNvAWv6VmB.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/7ar2Ohp1k7htVNvAWv6VmB.
{"copyright_id":"0xed7bad71df614e199fa91aff05b16f02c7dc41e64fea66e7471ab625e7a8c5ca","isrc":"TCAFQ2113967","name":"Pa mi gente","registered_at":"2026-06-21T04:26:24Z","spotify_id":"1JeH3tyzFRBWUntbYTIRZR","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed7bad71df614e199fa91aff05b16f02c7dc41e64fea66e7471ab625e7a8c5ca. 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/1JeH3tyzFRBWUntbYTIRZR.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/1JeH3tyzFRBWUntbYTIRZR.
{"copyright_id":"0x9df292bebabc49f070c74084842eea7ae1cb69afa717b4b252d1abc5b6cfffc4","isrc":"TCAHP2325895","name":"La Traidora","registered_at":"2026-06-27T11:00:23Z","spotify_id":"2CUmgDBpvYfTGSbnqywmvV","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9df292bebabc49f070c74084842eea7ae1cb69afa717b4b252d1abc5b6cfffc4. 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/2CUmgDBpvYfTGSbnqywmvV.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/2CUmgDBpvYfTGSbnqywmvV.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xecacc3b751b996b7654dfcca8046448325b433ffc9e8ab85184a585c8a4aa0a1. 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/1QpgbCP4qx7aej5gclCcPY.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/1QpgbCP4qx7aej5gclCcPY.
{"copyright_id":"0x6f9a6a26472c072f84abccf69dcc6457228084943c39c5f46a5fbe5321cccb1c","isrc":"TCAGD2287874","name":"Necesito Una Amiga","registered_at":"2026-06-08T02:25:53Z","spotify_id":"2TZFfVhdknbJgaFGFwaO51","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f9a6a26472c072f84abccf69dcc6457228084943c39c5f46a5fbe5321cccb1c. 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/2TZFfVhdknbJgaFGFwaO51.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/2TZFfVhdknbJgaFGFwaO51.
{"copyright_id":"0x56dd44f166fc18119a61c1130abf0153d372a358eefca6a5c5052653da50b9c4","isrc":"TCAGA2296443","name":"La Rumba No Tiene Raza","registered_at":"2026-06-07T21:01:57Z","spotify_id":"6ArltrFmjhIKdFQMbFgkUt","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x56dd44f166fc18119a61c1130abf0153d372a358eefca6a5c5052653da50b9c4. 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/6ArltrFmjhIKdFQMbFgkUt.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/6ArltrFmjhIKdFQMbFgkUt.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f8623b3ecdf4cd5309f37ff3643f483333b2c4b9f0cd02a4ab0442e73a5d613. 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/2A8jyU4VFZTEykmBlZ6GlY.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/2A8jyU4VFZTEykmBlZ6GlY.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00de50581205b89039657211f8155edbee2ceddc223697c272d00e477daf2743. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5vv8yvBUXdomv8SYiUiQIR.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/5vv8yvBUXdomv8SYiUiQIR.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00de50581205b89039657211f8155edbee2ceddc223697c272d00e477daf2743. 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/4xD3KvbLmYwpxCxovUoq7x.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/4xD3KvbLmYwpxCxovUoq7x.
{"copyright_id":"0x3096ad841efa5de2b9c04ac7550ae23dcda4fb8ced1c56c84b111cca64ce6ae3","isrc":"TCAFT2110645","name":"Ese Soy Yo","registered_at":"2026-06-10T05:21:57Z","spotify_id":"3M47irihWASVz5aZG9GgAe","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3096ad841efa5de2b9c04ac7550ae23dcda4fb8ced1c56c84b111cca64ce6ae3. 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/3M47irihWASVz5aZG9GgAe.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/3M47irihWASVz5aZG9GgAe.