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 0x5724eb94053d914046a76e41930d0921d4808bbe66dd1d066ddb1a297d409cd7. 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/637ee12c-8881-4b94-9ce9-51cde2116435.json and https://artists.proofprofile.net/proofs/artist/637ee12c-8881-4b94-9ce9-51cde2116435.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 0x51a0cfd4fb9b72c26689cdd19af475695b184a6424f90efcc21385386b07fbf6. 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/6v4nz0Mm9di7T0k6gNr4vD.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/6v4nz0Mm9di7T0k6gNr4vD.
{"copyright_id":"0x41446ceb2eb03a5ed2abc56f4ca9d4dbb988b624226e2c5fb79e50a8fcaffcba","isrc":"BXG6R2300511","name":"43 e Ice","registered_at":"2026-06-23T07:11:35Z","spotify_id":"6ox8Ixoanqj7qHJEe0aipH","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x41446ceb2eb03a5ed2abc56f4ca9d4dbb988b624226e2c5fb79e50a8fcaffcba. 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/6ox8Ixoanqj7qHJEe0aipH.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/6ox8Ixoanqj7qHJEe0aipH.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe9a418d3144c3a4565e537492da65ab4b5446891de0d1bb302aa6b4ef265610. 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/2EbJy99C2VqPbFcmyz2uva.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/2EbJy99C2VqPbFcmyz2uva.
{"copyright_id":"0xe5bea88ca659ec695cb0e2a803edff8020661c0a7a808cb92a5f7e12499a7813","isrc":"US7VG1547133","name":"No Beco Ali Mesmo","registered_at":"2026-06-04T10:07:19Z","spotify_id":"6XREK4KxWH2tPiG2D4MoWW","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5bea88ca659ec695cb0e2a803edff8020661c0a7a808cb92a5f7e12499a7813. 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/6XREK4KxWH2tPiG2D4MoWW.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/6XREK4KxWH2tPiG2D4MoWW.
{"copyright_id":"0x98ba63b674f3cc88371bc8a635e1beb91b7fd34868ef212c6e3c5f08a04fffef","isrc":"BXG6R2401089","name":"Minha Mãe Falava","registered_at":"2026-06-24T13:25:57Z","spotify_id":"1Wpxk4rGQtKzQF1QdNATUs","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98ba63b674f3cc88371bc8a635e1beb91b7fd34868ef212c6e3c5f08a04fffef. 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/1Wpxk4rGQtKzQF1QdNATUs.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/1Wpxk4rGQtKzQF1QdNATUs.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1023f69a4b58da99de9ea1b81d3177e61794552dada840b3096f4aaf74ce1704. 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/6yv13ShHyI15wCwCup0k9Q.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/6yv13ShHyI15wCwCup0k9Q.
{"copyright_id":"0x98ba63b674f3cc88371bc8a635e1beb91b7fd34868ef212c6e3c5f08a04fffef","isrc":"BXG6R2401089","name":"Minha Mãe Falava","registered_at":"2026-06-24T13:25:57Z","spotify_id":"6r17jqLKMxm5hK8LikLUyc","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98ba63b674f3cc88371bc8a635e1beb91b7fd34868ef212c6e3c5f08a04fffef. 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/6r17jqLKMxm5hK8LikLUyc.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/6r17jqLKMxm5hK8LikLUyc.