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 0xe15b70dcc652b473edd0b5673e3e316f2fced3c1779d865f9bd87382fc997f3f. 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/eec023fa-89f6-4eb3-b860-1923564a51ea.json and https://artists.proofprofile.net/proofs/artist/eec023fa-89f6-4eb3-b860-1923564a51ea.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 0xd3c0b8242aea755a6735d53697b1a07c87d4ac3321fd5649d5c4d5036985d7b6. 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/1E5aYZFS9373POme1sPcgQ.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/1E5aYZFS9373POme1sPcgQ.
{"copyright_id":"0xb7f63b1e4af3c80802836c0cf35fd4ca2e7ae539d0cf24d58c00cd75357f8f5c","isrc":"TCADK1713069","name":"Ya Se Que Hacer","registered_at":"2026-06-09T19:03:05Z","spotify_id":"0iu3e0M9lNF5BRkFot6a8g","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7f63b1e4af3c80802836c0cf35fd4ca2e7ae539d0cf24d58c00cd75357f8f5c. 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/0iu3e0M9lNF5BRkFot6a8g.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/0iu3e0M9lNF5BRkFot6a8g.
{"copyright_id":"0x2649ea0c193ceb1fc4d4730d4aadf28c41138504960744b7b6c7fd0dd4b703ff","isrc":"TCADK1713070","name":"Tu Alejate","registered_at":"2026-06-09T19:01:18Z","spotify_id":"6AWecxyQJJe1eaBMBGzkpH","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2649ea0c193ceb1fc4d4730d4aadf28c41138504960744b7b6c7fd0dd4b703ff. 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/6AWecxyQJJe1eaBMBGzkpH.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/6AWecxyQJJe1eaBMBGzkpH.
{"copyright_id":"0x7bd09df1496ab75f0155bf14cf63bb0d0f6d6fd8b5c4393613dbf3bafb276696","isrc":"TCADK1713072","name":"Fluyo (feat. Nazta)","registered_at":"2026-06-05T06:07:05Z","spotify_id":"4cuWWKlHIvEau96vNoUcpW","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7bd09df1496ab75f0155bf14cf63bb0d0f6d6fd8b5c4393613dbf3bafb276696. 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/4cuWWKlHIvEau96vNoUcpW.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/4cuWWKlHIvEau96vNoUcpW.
{"copyright_id":"0x88cda05087e8a1a37ad230cc099e31c767a829ae49dc2e81df25784952fa2c9c","isrc":"TCADK1713073","name":"Melbourn Stgo (feat. Pabs)","registered_at":"2026-06-06T17:58:33Z","spotify_id":"1L8HXvrLqG69LO3umYVHVB","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88cda05087e8a1a37ad230cc099e31c767a829ae49dc2e81df25784952fa2c9c. 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/1L8HXvrLqG69LO3umYVHVB.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/1L8HXvrLqG69LO3umYVHVB.
{"copyright_id":"0x7420ad5b08d89e62eb595a2da3b39247fa01ab0ca55613c7a69f1ddcc9166371","isrc":"TCADK1713076","name":"Recinto Privao (feat. Byrone)","registered_at":"2026-06-18T17:38:02Z","spotify_id":"1qQKHyPGVhU671hme2evO3","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7420ad5b08d89e62eb595a2da3b39247fa01ab0ca55613c7a69f1ddcc9166371. 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/1qQKHyPGVhU671hme2evO3.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/1qQKHyPGVhU671hme2evO3.
{"copyright_id":"0x3d7ef610b4cf2841f26d82ccaa0b0d341d8586115d0f7c9f959f698b504059ea","isrc":"TCADK1713077","name":"Calle en Directo","registered_at":"2026-06-07T14:07:11Z","spotify_id":"6kgRtOJ4FQ0pytexCh7Xkc","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d7ef610b4cf2841f26d82ccaa0b0d341d8586115d0f7c9f959f698b504059ea. 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/6kgRtOJ4FQ0pytexCh7Xkc.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/6kgRtOJ4FQ0pytexCh7Xkc.
{"copyright_id":"0xd6c832e6d6327a0413032b980f1a9ce0bcfd16f725bc9ccdacae365f62445813","isrc":"TCADK1713078","name":"Mis Perros (feat. Eduaz)","registered_at":"2026-06-08T04:04:45Z","spotify_id":"1pu6Ps9rXRna9hUrfjV6gs","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6c832e6d6327a0413032b980f1a9ce0bcfd16f725bc9ccdacae365f62445813. 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/1pu6Ps9rXRna9hUrfjV6gs.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/1pu6Ps9rXRna9hUrfjV6gs.
{"copyright_id":"0x6c4f2266cf504869d0b3c4567e80154f8b438672fee6e37ecc5cd96ebdb687e2","isrc":"TCADK1713083","name":"Aveces Vomito","registered_at":"2026-06-18T17:37:46Z","spotify_id":"1Ll0gWIpuIJHTnaWFAmfsF","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c4f2266cf504869d0b3c4567e80154f8b438672fee6e37ecc5cd96ebdb687e2. 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/1Ll0gWIpuIJHTnaWFAmfsF.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/1Ll0gWIpuIJHTnaWFAmfsF.
{"copyright_id":"0xe848d6eb65256c60f42ac1e9e7ccaaf3ef0de9df6229038d4c0218e43545b15a","isrc":"TCADK1713087","name":"Stgo City (feat. Massibo)","registered_at":"2026-06-07T05:47:10Z","spotify_id":"7aiZiioZAzuenkxYxlw3bQ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe848d6eb65256c60f42ac1e9e7ccaaf3ef0de9df6229038d4c0218e43545b15a. 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/7aiZiioZAzuenkxYxlw3bQ.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/7aiZiioZAzuenkxYxlw3bQ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbabb3d115b9f0ff359cc9b3eec72ae1351aea5d503b37b08c4ed224762c751be. 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/6XiPpNm16xDFIdB6FFsseV.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/6XiPpNm16xDFIdB6FFsseV.
{"copyright_id":"0xdb8a16a016de69651e6bde8565120fbecda9e758134d63ca8aad52f32caf307e","isrc":"TCADK1713095","name":"Mi Ciencia (feat. Jose Fantomas)","registered_at":"2026-06-11T12:09:53Z","spotify_id":"7gyM7cxH0p4Ht9zbm5xAAB","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb8a16a016de69651e6bde8565120fbecda9e758134d63ca8aad52f32caf307e. 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/7gyM7cxH0p4Ht9zbm5xAAB.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/7gyM7cxH0p4Ht9zbm5xAAB.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x788217cc124fa340bcc6361b88b33277aa83e6c66be9845a9c3aac27040adfce. 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/5sykOKXwuMg3W49PN3WSLR.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/5sykOKXwuMg3W49PN3WSLR.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x18833fa42e1ac6a2f40b3b42e6bcf206b34ae3929000eec9732b68f3197598b4. 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/4wL4GAfjFjvONNd09doVvs.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/4wL4GAfjFjvONNd09doVvs.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x765ada4f8169a9555fec4f3e2a8f8c5b50e2660189d52d073bbcc4bac5f0a595. 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/5909ro0BaYtTABT0wCLtU1.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/5909ro0BaYtTABT0wCLtU1.
{"copyright_id":"0x5ef8092efb72854ab1cf86fb290f899c0c6f77a5918c5a9782da0768daaa839b","isrc":"TCAET2055988","name":"Palabras Mayores","registered_at":"2026-06-23T00:31:25Z","spotify_id":"3m2ar0zIx7oGmg3vKvgh3u","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ef8092efb72854ab1cf86fb290f899c0c6f77a5918c5a9782da0768daaa839b. 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/3m2ar0zIx7oGmg3vKvgh3u.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/3m2ar0zIx7oGmg3vKvgh3u.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x979965661e57aa1dc45844f03582e9954d43c412251d22562bfdf01501c8d594. 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/6PmDNJbNYTaaYViV1fZq2L.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/6PmDNJbNYTaaYViV1fZq2L.