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 0xd671005e517e94056b65f514310af2b990f28aacaaf2b7a91741e5c99095085c. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/7d304894-c8c6-4633-a995-6bdeb58afb70.json and https://artists.proofprofile.net/proofs/artist/7d304894-c8c6-4633-a995-6bdeb58afb70.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0xfb9a916d63ef3a33919022fac5e2a38dff506d4e4c710fef14620345bb00baef","isrc":"BC3PG2200122","name":"Não Gosta de Andar Duro","registered_at":"2026-06-19T11:25:06Z","spotify_id":"0a08g3bYHFprwmMKQZtywS","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 0xfb9a916d63ef3a33919022fac5e2a38dff506d4e4c710fef14620345bb00baef. 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/0a08g3bYHFprwmMKQZtywS.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/0a08g3bYHFprwmMKQZtywS.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x945e06228690a02dcb4c457d526434b2c0a140d1e3b78911532ea1cf9a74591c. 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/2MXnCuZggwtAP92QJM7qMZ.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/2MXnCuZggwtAP92QJM7qMZ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a5f7cf0c1c5d29369a15408ebe80db89fd8e6996879a9cd90bd87e2cd5b2204. 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/41nqDK8epcKO3biw38iFy6.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/41nqDK8epcKO3biw38iFy6.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x081480092bc7957d60c9ae6b8b55204c28081d6e5512b7c34ac7a03724ef67c7. 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/1hGvgK7d5t5eYLD9t8xnnh.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/1hGvgK7d5t5eYLD9t8xnnh.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd956c731ef3075d1f1e41903f99971443f3dbdb462a26f10ad8c7a5ecc86914b. 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/73sMP9pDb5rWbrWRm0XPcL.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/73sMP9pDb5rWbrWRm0XPcL.
{"copyright_id":"0x0a083064f4e6c397b68fb6308dfc67720bb30f313b166ead12753b25e56ef5d3","isrc":"QZNJV2368451","name":"Cansado de Rancor","registered_at":"2026-06-25T21:14:55Z","spotify_id":"46flmsYOOAMbKP26IjtgSb","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a083064f4e6c397b68fb6308dfc67720bb30f313b166ead12753b25e56ef5d3. 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/46flmsYOOAMbKP26IjtgSb.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/46flmsYOOAMbKP26IjtgSb.
{"copyright_id":"0xba07c7940873aaf48b52cb16a8cb1a0dd9d739dac7735b4d450eebddd6aac11e","isrc":"BKBSS2400705","name":"Set dos 14","registered_at":"2026-06-05T12:27:20Z","spotify_id":"14RziTXOLLfLAVUfbzrQyD","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba07c7940873aaf48b52cb16a8cb1a0dd9d739dac7735b4d450eebddd6aac11e. 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/14RziTXOLLfLAVUfbzrQyD.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/14RziTXOLLfLAVUfbzrQyD.
{"copyright_id":"0x4a1ed4e05e452c812de1f88705e320faa9074c6d0b5e1b8a059d4945b9bf3250","isrc":"QZNJW2149344","name":"Medley Conexão - Olinda & Capão","registered_at":"2026-06-05T21:41:14Z","spotify_id":"5YgSbHfQNloCDCmF1IfFU7","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a1ed4e05e452c812de1f88705e320faa9074c6d0b5e1b8a059d4945b9bf3250. 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/5YgSbHfQNloCDCmF1IfFU7.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/5YgSbHfQNloCDCmF1IfFU7.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f9502ad852fa23dbe1e09772651724de82d71364b4bc52be5e1efd47c62567e. 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/4DIRk3jhGFLSweEtiuu80E.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/4DIRk3jhGFLSweEtiuu80E.
{"copyright_id":"0xea97ddac492940d1ac9606aea6249612ee9dc397613a4d69e002a2d4ca0048a1","isrc":"BKBSS2401174","name":"Final da Net","registered_at":"2026-06-07T00:35:11Z","spotify_id":"6jD4sAZZ1YYoMmWNlwQaNl","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea97ddac492940d1ac9606aea6249612ee9dc397613a4d69e002a2d4ca0048a1. 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/6jD4sAZZ1YYoMmWNlwQaNl.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/6jD4sAZZ1YYoMmWNlwQaNl.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b2f5fa800677399a20e8851dee6086682a5828650f8a3714d3e8a99c18e9f18. 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/6x2TcT9HN7Cmcqg2e0lJvF.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/6x2TcT9HN7Cmcqg2e0lJvF.
{"copyright_id":"0xf0908c2b2f7fda1fab11ba7def720ea72717ee26195dbbb687cea26532d67e5b","isrc":"QZTVM2484627","name":"Se É pra Falar de Amor","registered_at":"2026-06-18T01:10:47Z","spotify_id":"3pVOBruDLGZx0vjSG48DJg","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0908c2b2f7fda1fab11ba7def720ea72717ee26195dbbb687cea26532d67e5b. 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/3pVOBruDLGZx0vjSG48DJg.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/3pVOBruDLGZx0vjSG48DJg.
{"copyright_id":"0x55a5391c84be4fa98a89ff96df31aa322c188d63a4ee6f634870b7a3b5f5c3b2","isrc":"QZW9K2276847","name":"Camiseta do Timão","registered_at":"2026-06-09T17:36:39Z","spotify_id":"6tXuzJALnZrkie6i2MXiCh","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55a5391c84be4fa98a89ff96df31aa322c188d63a4ee6f634870b7a3b5f5c3b2. 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/6tXuzJALnZrkie6i2MXiCh.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/6tXuzJALnZrkie6i2MXiCh.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6679d0b1923c20f6bdd729524297dcc0e914a2f8a7df7c663b8e10f9ee207c1b. 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/2eXADufFfRhIvnxE8p69r1.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/2eXADufFfRhIvnxE8p69r1.
{"copyright_id":"0xf4ae06b8c4cebe6f61b800cd810dba4f56773cbbe65197e71b0b8882c7da9366","isrc":"QZMZ92547382","name":"Coração Manobra","registered_at":"2026-06-09T14:26:55Z","spotify_id":"0ArqXTCUeMBChh2rMryJCK","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4ae06b8c4cebe6f61b800cd810dba4f56773cbbe65197e71b0b8882c7da9366. 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/0ArqXTCUeMBChh2rMryJCK.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/0ArqXTCUeMBChh2rMryJCK.