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 0x3b035cbf3b555dea4615fcfdf0b1b057bd585595f50284e944c73559977d4441. 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/d0bdb07d-6ce4-4068-a60a-af7d58b9252b.json and https://artists.proofprofile.net/proofs/artist/d0bdb07d-6ce4-4068-a60a-af7d58b9252b.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 0x6f131dd25582aa0c4d21c7260d7f851bb4e404fd5ff5315d968c0992399820bf. Chain 2 (Bitcoin): anchored in block 958276 (2026-07-16T10:20:17Z), 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/TCAEX2022705.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcae216d2eef98161825c063ee734e5d97a2f132859942711f63f8712872353f1. 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/TCAFI2029454.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29a5f05af349f7f845b55445d48f468da88e2b3271c6e72ba09c3c6cb03521cb. Chain 2 (Bitcoin): anchored in block 958185 (2026-07-15T18:19: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/TCAGC2260502.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x239c94d5b2903f96f84e351b9d8440512bf5ea6da9b7943fd80217efc9384552. 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/TCAGC2260506.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xadd8330e42dba926f1257c8ae178d5a5bdd80931ff92286d3b3b982587d5e5e5. 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/TCAGT2360466.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf63f2d46a119c85463bbf0d8e7adecbcdc9997b33d2ae11d6cdcaa46a6018d50. Chain 2 (Bitcoin): anchored in block 958822 (2026-07-20T04:30:07Z), 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/TCAHS2358355.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8de3805401dc06658f0e49408498daa64d7e02608dd29b9a465401f4b731ca2c. 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/TCAHS2358204.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a556106d81dd134c734f8118d8fc565f73b69d545ebe67c261fa20ad2a1a2f8. Chain 2 (Bitcoin): anchored in block 958517 (2026-07-18T07:54:29Z), 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/TCAHS2358236.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03f17661cccacc3d67bf092460d0b2414c574159bf498c1043c96e033d4275b9. 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/TCAHS2358285.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe0e1ed6e35af4c8b24e9eecd2aac5365b66f97e9ccb78b1dbec6b8d4acc5850. 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/TCAHS2358296.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c9a051fb731ff10dacef064aebbca4f320482dea4342fa3cd6049bc3db0d16e. Chain 2 (Bitcoin): anchored in block 958517 (2026-07-18T07:54:29Z), 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/QZJG52572115.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0110b9c648b4415e49449ceead982573d33b22eb7be282ca30813b3643b4094b. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18:05Z), 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/QZJG52572116.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7e77d3fbb2504e0a42541a65c01483462c4334645346088a3683bd4e4064556. 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/QZJG52572118.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x85f5717bb51dc72fd734c900d67b0d52d755ba9ac162a714b45ce278e7785a69. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42:29Z), 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/QZJG52572123.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd57c3128c90b4e5cd2058f012f69aad9b48e34df4b887b8688ec882228d46c05. Chain 2 (Bitcoin): anchored in block 959103 (2026-07-22T05:56: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/QZJG52572126.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0714308cd58e4e079a5a144523ab4ae213fca6391f0c33904ebde748d2db4c28. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/QZJG52572127.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5237be0491118485ac2b0de3c942bf0da19001cb49f41e3bffe79965525c932e. Chain 2 (Bitcoin): anchored in block 958903 (2026-07-20T15:22:45Z), 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/QZJG52572129.