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 0xf212764717061bfac8b5e2e27df08bf3da289f7eb9c9a6711b26cceab7bf3370. 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/fc57b664-3180-45ff-b0cb-d26ae3ef4f1b.json and https://artists.proofprofile.net/proofs/artist/fc57b664-3180-45ff-b0cb-d26ae3ef4f1b.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 0xc3483f61e4f54e695877c3d6b7057e12ce11480e7d34ec4290d50f11a9bcf351. 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/QZNWR2330378.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7e1957dc11cca9cf322b7168645f0e87addacfe2885fa3ad100c7001cab5768. Chain 2 (Bitcoin): anchored in block 958224 (2026-07-16T02:28:43Z), 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/QZNWR2375276.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97927b2d049f1eb06f73b12d5d9306e5cf32d2f928a14bdd6401a3b9d8d968bb. Chain 2 (Bitcoin): anchored in block 958563 (2026-07-18T14:29: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/QZWFG2388652.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe90b57b199fbb33f2704e361d05b5907209db9a5c6a57aa468db148d36a7c81c. 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/QZWFM2302735.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x156d2291fc056c66d73c6e8ac7f5d92d57f372675ae972358a978ac0061e8fe8. 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/QZES92440400.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaef01cc4a87fdfe94e57c665ecc6acf3893ba47be1145b5ae3a7552e2c3ec8ce. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/QZK6J2430832.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x679a11c3fdeb6876f3cdd8d72c5626bb39fd27c0460351ba407a21468b8a14ab. Chain 2 (Bitcoin): anchored in block 958079 (2026-07-15T00:21: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/QZK6J2430833.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5035b64919219ca4eaf4aa9ae6d61061f110c0a864b66f76b2960b250c199839. Chain 2 (Bitcoin): anchored in block 957754 (2026-07-12T21:26:22Z), 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/QZK6J2430834.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf234cc8c4f7c0dc3aecd5c85c8b18b4bde47df7522d4ac28b4a8c4e330e0934. Chain 2 (Bitcoin): anchored in block 958224 (2026-07-16T02:28:43Z), 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/QZK6J2430835.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2404aa2e9e23150cba47d860842ac9ed46796ce18897eaeb171e6312cf1f6be9. Chain 2 (Bitcoin): anchored in block 958263 (2026-07-16T08:19:47Z), 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/QZK6J2430836.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8956743cb4eb355678bbfba615b9d674cf8505e1b7fb0dd186f5fce4b0571b48. Chain 2 (Bitcoin): anchored in block 957754 (2026-07-12T21:26:22Z), 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/QZK6J2430837.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdea0509b324d8bdc46417c747b87329e0bcf69ea801d39acbb6ffa73d228d4f4. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/QZK6J2430838.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5bb8e8f2e98e63e5c66891cba70051a10f3c0d8d3754347dba710e21fb4c8356. Chain 2 (Bitcoin): anchored in block 958611 (2026-07-18T21:24:44Z), 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/QZK6J2430839.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc24d60533b319e41021d0f370fac5bd50a8ab5309b0dcc8b66c93e5b3faac896. 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/QZK6J2430840.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ae9d3c7c9d7ef6a62c1915b12faf2440cd2a9b6b086cf39a13ec5288344c31f. Chain 2 (Bitcoin): anchored in block 958357 (2026-07-17T03:33:42Z), 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/QZK6J2430842.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8282620c9219de39ba4f04722df7148b3336d4b094037f4439ddfc2656bc3198. Chain 2 (Bitcoin): anchored in block 957754 (2026-07-12T21:26:22Z), 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/QZWFP2458248.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a831ca22b51ee2e8ec98b863d6d2177d706a9ad154e1c79574e910931ec8ce5. Chain 2 (Bitcoin): anchored in block 958792 (2026-07-20T01:25:49Z), 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/QZTB52533712.