1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 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 Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13932a3252f931913e0e411a3cc6206f8536649d4b8502907712ff8838b8a784. 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/183caa36-f19d-403b-8797-9229a1398ea5.json and https://artists.proofprofile.net/proofs/artist/183caa36-f19d-403b-8797-9229a1398ea5.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x21e58323764a1306f1f54a04d8d297d02d5d56c6565e54e04cbcb3301f990e20. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/BK4DA2207086.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3db14a3d3804dab36fc6f2dbb382e5eb512dafaf4f7852516eda4c249ff1b21. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/BK4DA2206399.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd582c0381bc6fd87dbe90d9d986c1f45dc5b37c8adab6fedbe0345903e9e057. Chain 2 (Bitcoin): anchored in block 957805 (2026-07-13T04:34:37Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/BK4DA2215155.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x481463544fec1b9e854c5b684ebc22a536085b49b55d53826de563c6afd41da0. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/BK4DA2206402.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2fa5a2bead8ccf9c13aa9cea4d529dca010bcb30874fc8bbad92ed5eb50a115c. Chain 2 (Bitcoin): anchored in block 957882 (2026-07-13T16:48:10Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/BK4DA2206406.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c582460d81c8a1d19e469b9c632a2933ae2db274d593c5fd583c8dac5234617. Chain 2 (Bitcoin): anchored in block 958817 (2026-07-20T03:52:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/BK4DA2206840.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf45fad007f83e361244ebee5501d25172ca889854fb3f5d45926f476c352128e. Chain 2 (Bitcoin): anchored in block 958631 (2026-07-19T00:50:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/BK4DA2206830.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67665d822d5dd8471ab7df5b7162484c266f52bbbcee7156be2bbb68150cbddb. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/BK4DA2206831.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x44a3f3b6899a9bc98d2018ce869c10a87bb5d47f6f0c0e9097da209f275abd95. Chain 2 (Bitcoin): anchored in block 958428 (2026-07-17T15:15:14Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/BK4DA2206834.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00e7df65832aec185aadae60ab472ea793dc3ce90608ef1a5b3d31c92fc67f22. Chain 2 (Bitcoin): anchored in block 958508 (2026-07-18T06:27:01Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/BK4DA2206796.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a8f3a399aa06c06ff75a325034fd9e009c0872752c36f133d6a2935738ed97c. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/BK4DA2206797.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa37e3c096d8eaeadb28f190b9138d5087f2b1b8414dae0189c965b186006caf1. Chain 2 (Bitcoin): anchored in block 958152 (2026-07-15T12:00:27Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/BK4DA2206799.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x897fed7adb1570aa70a941b3e25f6c3b928c869b211d5ab164e97f11d57b4b7f. Chain 2 (Bitcoin): anchored in block 959138 (2026-07-22T14:10:55Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/BK4DA2206800.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe63fdec4a318021e8710f3fd92e31acf4faab46c2aac121ce959e50fc856e42e. Chain 2 (Bitcoin): anchored in block 958838 (2026-07-20T07:01:21Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/BK4DA2206802.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84fbf0f85834334899da1eca7768fcab69da038df1d84d32e5984c7147d9d44e. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/BK4DA2206896.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53b8b1c273f56c4eee2e9afa5317b50d205712fc17ac4aef7244ed7e190cb0bd. Chain 2 (Bitcoin): anchored in block 959065 (2026-07-21T22:00:50Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ZZOPM2220759.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf240577e47fcb0f2ebbe184bc008b39b551a48424f53b52af4bc1ce7402e0804. Chain 2 (Bitcoin): anchored in block 958662 (2026-07-19T04:43:15Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/BK4DA2206987.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3eb03daf98d26910bc27d32c78550804073177065ecbf3fd1be1b91ea268162d. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAJG2530785.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x52c30f083d5a6eefaae4ef8fd15ad9802112ceb05415811b6801444980816244. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAJG2530787.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00246c36cd7c40828bde39c69ced96a3b098ec479161ccc0110178b0aee61c18. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAJG2530789.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03100e6fb61434ef375f3aa221cbd0530b3feb63c96ad594a0273572b90696d7. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAJG2530791.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6521e8bf4e3fb52ace5dcdf30dfeb7a21fdb704f0a203ce8b7582db8b84e4a9. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAJG2530793.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5488ee3487992213f371571ac6b7cf20d11318bfff32032b2b9ee21c084f6ea. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAJG2530794.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c5f6d64f9ff8b98f7663d656a314b8741b9a94749964ddcbd839c3f45a0a921. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAJG2530796.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b5fd804e9a66f0bd53f8daecc89b3466bfcddf51d097d6c1f318466b698a505. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAJG2530799.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x417d4162b6bc9f938371ab5b9ed22cf28919790944edab127891b9bcf331ae14. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAJG2530801.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe3f3f2898fc7bb65d1d808c9479b5a4d70df5a6b1904125cffb29ceffdb495b8. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAJG2530802.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x173f8c7fd175b57445cc0e7b96ec2351d0e206714537253b12ec0dfc0ebf9cbc. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAJG2530809.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc274cceab5759bc7e42302eefda05b47ed6de9e051483c2066086959e0fc4a87. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAJG2530812.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa14910a06407219cf49f9b2329d140d9e4ea991576cc113dd626cd29013e559f. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAJG2530816.