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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb9f28aecf5d0251d01a5e4104df22dee0976f7c27c891b1a5d2547e70be1335b. Chain 2 (Bitcoin): anchored in block 953786 (2026-06-15T12:56:12Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/dc14457c-c67e-4369-9103-660c16b7b0b8.json and https://artists.proofprofile.net/proofs/artist/dc14457c-c67e-4369-9103-660c16b7b0b8.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf2b8d1d80253e1433a29d1c1c8f961714c79441579f9d71a0c75ba92dc3dbc2. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/CAN0A2000021.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6bfeda2539211c439cf6d935ac7fac5badda1c30a33484c84eef5ba2fc373ab9. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39:04Z), 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/CAN0A2000018.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71afc6b262d9f2fa22ca5c81bd01b5814be6a6ae033908758ec2dbcff24c5a42. Chain 2 (Bitcoin): anchored in block 960509 (2026-08-01T04:30: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/CAN0A2000016.
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 0xcea1eea26b16f75b487eaa5bcd47af01fc12f394bfae68830864481085b7ca12. Chain 2 (Bitcoin): anchored in block 960384 (2026-07-31T09:54:03Z), 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/CAN0A2000014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe89a5163bde42f47ee567ebabea0b699c1eeb054b1a73729fdd71a383acfc09c. Chain 2 (Bitcoin): anchored in block 960389 (2026-07-31T10:20: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/CAN0A2000015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x27ab079f1581bc36e780ce98c9e7d0ebb397ce293715ae1d3a357e1b4684b8ab. Chain 2 (Bitcoin): anchored in block 960497 (2026-08-01T02:22:04Z), 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/CAN0A2000022.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33c9509a025f8997a2ed7bb79e78b0d8d284864ae3dfc177359adfdaeea1cca7. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/CAN0A1900003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb85e909a43e070c865524d722492182e7eab0837279e5dad2449eaf0a3baf19c. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53: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/CAN0A1900004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf18f072f231028bf977e5ce7ede5d7d9031cc894916e76827d696616e4297841. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/CAN0A1900005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb6a8a20656c4d14eed5e108685ad12d05a04f9759bed192eca4c95b12ee4014. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/CAN0A1900007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x945a0d5b1c514c6625fb206c47a9222d21463986d8c879e14d075356aee137f2. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53: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/CAN0A1900008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4f37cdf2f28b3a613ea5a4d28c56310435b0890be1f30022511ce562cdf4511. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/CAN0A1900009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3def195ca3c4f88bd2643cba601429ff5d30536eb0d40c6fe3d571a740b6f011. Chain 2 (Bitcoin): anchored in block 960344 (2026-07-31T04:14:58Z), 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/CAN0A1900001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f85304be6cf44afca28146eb1fb45d6a92a2296a87d2b6ef8bd3f57f6be9a53. Chain 2 (Bitcoin): anchored in block 960121 (2026-07-29T15:22: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/CAN0A1900002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25de3d858498133119243f3cde2e62c45740a39c877f9c858fe10777835448bd. Chain 2 (Bitcoin): anchored in block 960145 (2026-07-29T21:13: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/CAN0A1900006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x356d0422795d0079e0d26f57bff70f648d99e469e9f9e7a5930886eae4fc54ca. Chain 2 (Bitcoin): anchored in block 960506 (2026-08-01T03:50:58Z), 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/CAN0A1900010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d3a09a67c659675e43fb6a303084637eec74306e9a5ac654b8060a998a980df. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/CAN0A1422101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95493e76668720ef276a5bba9f54bbd98d669a641f0ea7f86909908296821215. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/CAN0A1422105.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c1458c0e126821f6009d4f058ed4d8d8b86ed3290cd8c5731997f5b77b49373. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/CAN0A1422107.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34723bd28f39179c678327175ed1d9ae8a65d429cc27853fe25467a6aee1b9e5. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/CAN0A1422108.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd00e117f59fd0e0625f6c5cb0e97bd06cb33bdf6105695c3cc35b654f7786bec. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/CAN0A1422110.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd1dba531f20a0aa6159ad0c045e69f163722be6f6c354cfe0ef799753e30588. Chain 2 (Bitcoin): anchored in block 960485 (2026-08-01T00:10: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/CAN0A1422103.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdddc901012eb434eeb6f473c4039396c6a4d6edd520b7187555ad19908dfc5ea. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/CAN0A2300025.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x37cb55b70cbf196afd2b11f0c0f7f50174ca3c39973aa9a74392f362f6b7314c. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/CAN0A2300024.