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 0xfc0907aefbd531dc826627276122cee6e19fdc212e29da38e58422715066982a. 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/f6d52970-b0ea-436e-97f7-9a92a76d2cdd.json and https://artists.proofprofile.net/proofs/artist/f6d52970-b0ea-436e-97f7-9a92a76d2cdd.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 0xca66ebee2ab1a9dd12fe6e974c4a748b281c102087c45a8c8ec5142ce248f989. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T20:29:22Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/15VGeiWnAusOuXevbd6FKY.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/15VGeiWnAusOuXevbd6FKY.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd4788f4951c1cc34a4ccc67a66988709b0a5cd02e1475b6119bd5f9c313fdfe. 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/0Zhn5wKYFSTkJ7R2ULU7Cm.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/0Zhn5wKYFSTkJ7R2ULU7Cm.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa820990f6e7a065b411f35cf1590079fe58a3f82b10b9ff194fb3b8df84845af. 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/5MzHhZIDjxpmDNRJh2SdVc.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/5MzHhZIDjxpmDNRJh2SdVc.
{"copyright_id":"0x34db27429aaac13f91b583ccfbbb471d46649e23963d241c90642c08c1d455b5","isrc":"BX7MG2200221","name":"Um Incenso e Um Isqueiro","registered_at":"2026-06-24T13:43:22Z","spotify_id":"0Y3UgCsINPaG6os9AQTcYT","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34db27429aaac13f91b583ccfbbb471d46649e23963d241c90642c08c1d455b5. 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/0Y3UgCsINPaG6os9AQTcYT.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/0Y3UgCsINPaG6os9AQTcYT.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x078d6f22fef52ba7301f75c989d3f5e8ecb816386a3fa66f19b4c182307073ca. 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/5CrWVW4R9cn50G8vwfmZBh.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/5CrWVW4R9cn50G8vwfmZBh.
{"copyright_id":"0x21ca2d0af48d83bfae307ae25a8d859bef99cbdc6664e5ff493dacf5fef77fa1","isrc":"BX7MG2200223","name":"Não Mente Pra Mim","registered_at":"2026-06-20T04:57:26Z","spotify_id":"1XHuu8tToJSoRWCN2KBq7q","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x21ca2d0af48d83bfae307ae25a8d859bef99cbdc6664e5ff493dacf5fef77fa1. 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/1XHuu8tToJSoRWCN2KBq7q.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/1XHuu8tToJSoRWCN2KBq7q.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf1f299c5561684f1d6d3b7598fed26ffaa9c5108a960c8ccc1980231e924990. 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/3ADhIXxosnG2f8Jg4zcJvs.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/3ADhIXxosnG2f8Jg4zcJvs.
{"copyright_id":"0xedbed76abcfc45634248ed59d9b860b42d5d6f75bb71c8ad9379f79ca27dfcf2","isrc":"BC2PM2300002","name":"Porta Aberta","registered_at":"2026-06-19T11:28:26Z","spotify_id":"0yv5dM656Bzux2btRus7pk","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xedbed76abcfc45634248ed59d9b860b42d5d6f75bb71c8ad9379f79ca27dfcf2. 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/0yv5dM656Bzux2btRus7pk.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/0yv5dM656Bzux2btRus7pk.
{"copyright_id":"0xa819d08a892c472a131cfdedc4a5e3711cba155008aa299fc3bc1e5a6fd88143","isrc":"BKJZ92300008","name":"Fora da Rota","registered_at":"2026-06-26T22:12:44Z","spotify_id":"72ZaPUEn3S7dFrQaZVemtL","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa819d08a892c472a131cfdedc4a5e3711cba155008aa299fc3bc1e5a6fd88143. 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/72ZaPUEn3S7dFrQaZVemtL.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/72ZaPUEn3S7dFrQaZVemtL.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c2473e2ac562940ae238fdd7e978aef5ef95e7d035cf60bfc5e9d8d86732c59. 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/4YJ1XOQF5kywDHybuInr3P.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/4YJ1XOQF5kywDHybuInr3P.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0258b44388a42eb52badc896d619fab4ef60bb7f5cbd27aacf76bd1f0b9efbf0. 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/1vQXkWFnyhotk8WhS7gRxA.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/1vQXkWFnyhotk8WhS7gRxA.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb78f455b713504923eb2502502821a2ae38632299edffd73ad0148ce709fd42a. 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/3xnSw8Dj98Uhn6kV8sUGMo.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/3xnSw8Dj98Uhn6kV8sUGMo.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d2ed811c3b5c3332d72d7a3ad561213ee451a81ae07141e5aac55d8c7bebdb3. 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/5kBa46UmxTfNDKufEUWQxj.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/5kBa46UmxTfNDKufEUWQxj.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28faf0cba5a772bcd5b2d8fa87cb9c3411fb1dfcd71565d1adcfb81febeba9bd. 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/1Z1eUciVCliKXuxWw7cIzj.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/1Z1eUciVCliKXuxWw7cIzj.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7701f2539960ff31403e098f64bd30b0e199940343184a6f1665ed88df234442. 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/6d56K6gOxuJ2hxLqNAOYsZ.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/6d56K6gOxuJ2hxLqNAOYsZ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5aedf2895ea1651dc838bcb46ea983c6398328555085955e6170b73155c849a9. 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/4N8vn8tL0DJIWJMadKueOC.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/4N8vn8tL0DJIWJMadKueOC.