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 0xf7a106a6aa948709e2eb5e1a6b4d2c058b1f767af809b783f4ef08dd73d2ae33. 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/7693d1b3-960f-4502-8aaa-3876e92409eb.json and https://artists.proofprofile.net/proofs/artist/7693d1b3-960f-4502-8aaa-3876e92409eb.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 0x090e9f5105af889429fbfa062c15b8c2de76f74fbd39b7ad4c0f8111608eb72d. Chain 2 (Bitcoin): anchored in block 958907 (2026-07-20T16:17: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/QZHN92177763.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf93c529ea795c30a6a57ad1371a385899e820adad2dad89b9e0105e7326dff74. Chain 2 (Bitcoin): anchored in block 958163 (2026-07-15T14:38: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/QZHN92177764.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x467ee157d23759218de9a48973956fc18ad67ff22154715c2fe55a4fa3409fdd. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53:26Z), 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/QZHN92177765.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8261165a7b40bb721110598365cd4d94e61e156efa7e516e2fed21cdaef8288e. Chain 2 (Bitcoin): anchored in block 959023 (2026-07-21T15:22: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/QZHN92177766.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa492a40181364daff715810941419b6ffd163de97b20e710803455907ef76617. 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/QZHN92177767.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce4fe9cf75f0673b4fa3d253280f620f49f2fd7bf976ddbbbecf0eb337ddcf42. Chain 2 (Bitcoin): anchored in block 959073 (2026-07-21T23:25: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/QZK6M2182741.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f119259d791db0bbe505f6d5fbeb9ad2aad8a5535a38bafeb141bf8f64cceb8. Chain 2 (Bitcoin): anchored in block 958942 (2026-07-21T00:24: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/QZK6M2182742.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8123f6406be17adb24c9888be0f6c03b5e82c50d4e6224fd3199bc3b6fd900a4. 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/QZK6M2182743.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x909fbbe40b0d7cff7c4e054ebd3f704c2903a391a8871b7e1db7a0ad6b4cd702. Chain 2 (Bitcoin): anchored in block 958705 (2026-07-19T08:43:25Z), 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/QZK6M2182744.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79bc8c0bb57b988ee6521d40c92f75c30e2fb427acd8a55a1d72e72e355c6690. Chain 2 (Bitcoin): anchored in block 958805 (2026-07-20T02:22: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/QZES82130172.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b7c70e2c73e3e24f79771e9325135880ee2ddf0aac22c61802954ae35e5e117. Chain 2 (Bitcoin): anchored in block 958985 (2026-07-21T08:39: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/QZK6M2182745.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x186314e297ad5f35141f489913107a6a0985cf0ce01be47bc6483afcf7a18958. Chain 2 (Bitcoin): anchored in block 958985 (2026-07-21T08:39: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/QZK6M2182746.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x31638c03f2df4fe0ef669153d178f9b77ecf44e5d52034ade7ae7f381bd6da86. 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/QZK6M2182747.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3951b75241a0988fd1cab55c74e3724097b6ea8ea48c16dad137dd498ee4b024. Chain 2 (Bitcoin): anchored in block 958873 (2026-07-20T11: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/QZK6M2182748.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc213e45807c0adfaeae750e6979384572398142813a30f30dd67fda402137f1. 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/QZK6M2182749.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12282a9042144aa631ba5065906f8ef5d77e5db919b340553f4bc6445ebd9e7b. 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/QZK6M2182750.