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 0x1c79e52b2437f809854c51c2424a21330dd1cf5691ce83d7a2342bece16ced44. 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/a0123278-a4ab-42c8-a565-98df7ea48776.json and https://artists.proofprofile.net/proofs/artist/a0123278-a4ab-42c8-a565-98df7ea48776.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 0x0b444ab4a7ffe47d50f9a9caecbb87c7b0f23739375bdf3dc6b238cb07561d83. 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/0h3a7Km9Ldz1B1NnET4Qb8.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/0h3a7Km9Ldz1B1NnET4Qb8.
{"copyright_id":"0x0b444ab4a7ffe47d50f9a9caecbb87c7b0f23739375bdf3dc6b238cb07561d83","isrc":"BX8C52400005","name":"Fogo na Pista","registered_at":"2026-06-18T11:42:28Z","spotify_id":"5QS6ocSPZJSIO9e4SY8y4Z","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b444ab4a7ffe47d50f9a9caecbb87c7b0f23739375bdf3dc6b238cb07561d83. Chain 2 (Bitcoin): anchored in block 956891 (2026-07-06T07:16:32Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5QS6ocSPZJSIO9e4SY8y4Z.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/5QS6ocSPZJSIO9e4SY8y4Z.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3d421c9827d989db13217365d3a18b097aa240b7eb057194d1a92671d07bb0a. 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/1hAtlSwwF45JtIBsDEli9X.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/1hAtlSwwF45JtIBsDEli9X.
{"copyright_id":"0x460d8ec51b4ecd7cec68ce839a6eb54dea58842bf7904c873988accdf959cd56","isrc":"BRUM72300452","name":"Linha Tênue","registered_at":"2026-06-24T13:29:27Z","spotify_id":"4zOPDksPkw3mYebZWlm5o2","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x460d8ec51b4ecd7cec68ce839a6eb54dea58842bf7904c873988accdf959cd56. 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/4zOPDksPkw3mYebZWlm5o2.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/4zOPDksPkw3mYebZWlm5o2.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2391902c5aa238eda2c1e00d5178dccab8b13707a47a4103fb0e5921405d8b7. 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/7JHzRVeIdtiCkLu91ZQ2IK.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/7JHzRVeIdtiCkLu91ZQ2IK.
{"copyright_id":"0x7dcf202ab2184f704fb8dc156cdcbc1500994b8c5d278b1288bc96bd1bf6f0ac","isrc":"BX50L2400006","name":"MEU NÍVEL (Olha Pra Minha Cara)","registered_at":"2026-06-11T04:26:23Z","spotify_id":"6k6W3B8XYNVBqlKcKbw9Z8","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7dcf202ab2184f704fb8dc156cdcbc1500994b8c5d278b1288bc96bd1bf6f0ac. 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/6k6W3B8XYNVBqlKcKbw9Z8.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/6k6W3B8XYNVBqlKcKbw9Z8.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17069d09fc523d2fa5724b70a9b6e7c9b95b38f05d8bcf49ffb17cb7ccbb57c1. 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/5my7KprmO1VtkYSYpiBVEQ.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/5my7KprmO1VtkYSYpiBVEQ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1950f4454836cfd955dc64a7f39315dade38b20d26a8a5949c3a213a6772bc9a. 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/38ortJv1YpXQVF4k9pjw4I.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/38ortJv1YpXQVF4k9pjw4I.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb9c0763a585a9879de51855670d7f5800af5f5cdb6fe990049dca211ae737f6d. 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/3Fg2HodddrQptMxG4SsIMN.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/3Fg2HodddrQptMxG4SsIMN.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa568b43e2b8768d167b96332932e5a7a61b49d033c32db7e7b45a40a72df9ee. 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/3iWRgq9iWtQtBlPB070lNx.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/3iWRgq9iWtQtBlPB070lNx.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa568b43e2b8768d167b96332932e5a7a61b49d033c32db7e7b45a40a72df9ee. 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/1XXTeTYYqEtyIDZuh6u9vC.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/1XXTeTYYqEtyIDZuh6u9vC.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x867f75809dd9d3beee7888f6c3737f76f68d09ae0d49c156239ac2d290c3b8a6. 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/1SDms3JW1CEjsmSW4ROvLJ.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/1SDms3JW1CEjsmSW4ROvLJ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x867f75809dd9d3beee7888f6c3737f76f68d09ae0d49c156239ac2d290c3b8a6. 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/3duG30xEMEasicoWX6x7Nf.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/3duG30xEMEasicoWX6x7Nf.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa568b43e2b8768d167b96332932e5a7a61b49d033c32db7e7b45a40a72df9ee. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0WTOo9kUipwvi6swhtQB5G.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/0WTOo9kUipwvi6swhtQB5G.
SE EU FOSSE UMA GAROTA BRANCA (mas não sou)
{"copyright_id":"0x22ddb03ac85101402a6dc81464323a85a4cf43c8faffcb4ae86ffda6b2e3bfa9","isrc":"BXHAC2500037","name":"só uma música triste","registered_at":"2026-06-19T23:39:40Z","spotify_id":"18ELR3dP6oBDCFpwRiPNTY","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x22ddb03ac85101402a6dc81464323a85a4cf43c8faffcb4ae86ffda6b2e3bfa9. 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/18ELR3dP6oBDCFpwRiPNTY.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/18ELR3dP6oBDCFpwRiPNTY.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb9c0763a585a9879de51855670d7f5800af5f5cdb6fe990049dca211ae737f6d. 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/3I18kWl8ZE0yWm7Q21Vk2d.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/3I18kWl8ZE0yWm7Q21Vk2d.