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 0xa64c1996e1769da1912cb2c2a8789adfacb0ba9c632f9459f60d7092aa92df77. 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/a978a767-ef65-4acf-8cae-7bc8ec1f474b.json and https://artists.proofprofile.net/proofs/artist/a978a767-ef65-4acf-8cae-7bc8ec1f474b.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 0x6c51aff97b63397fc69904aed13991baa2a3d1b406a3d0f8061c8e2eb9643620. Chain 2 (Bitcoin): anchored in block 958346 (2026-07-17T01:47: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/QZMEN2140163.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0a2c80535881d6b209e9baae31d19459fba75a13027bca81290ea27f61cbd32. 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/QZMEN2140165.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf06ea1b06998a22776c20939ef501e5f21179855405af293c3b9dd3e73b6e5ec. Chain 2 (Bitcoin): anchored in block 958955 (2026-07-21T03:03:40Z), 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/QZMEN2140172.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d15eec1aed16b6482f9b0e0191c0554ba59d7772b9dbad85d9d1ca4151e276a. Chain 2 (Bitcoin): anchored in block 958935 (2026-07-20T22:08:19Z), 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/QZMEN2140173.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4597dfde928a41d871ec87891445785687b51a02f71f0dc985fc40b67691cc35. Chain 2 (Bitcoin): anchored in block 958558 (2026-07-18T13:44:16Z), 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/QZNWZ2203751.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x767a4c460557e4f3b90db64b98d08174203bafdd9fb85b658c03b612d29e561f. Chain 2 (Bitcoin): anchored in block 957747 (2026-07-12T19:35:06Z), 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/QZK6Q2346293.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09848204b9689d4eb3ab69a6ed076d6a56847a78af93b96f39c5c5a5c6e0a76a. 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/QZDA42405856.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03c295337ac73d29f09231a5e0666cd8e88a984c15fdc1fc2fe3e630a3802fb3. Chain 2 (Bitcoin): anchored in block 959114 (2026-07-22T08:41: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/QZDA42405857.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb109519f3e3a92a1b4fa42b74db600e2932149091883b6e2c07d4ee4c4f40c43. Chain 2 (Bitcoin): anchored in block 959109 (2026-07-22T07:21:40Z), 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/QZDA42405859.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb185a1800e488a0abf0a3830d55e1ef88e9b5c5902f6534889f75b7ea1749cc8. Chain 2 (Bitcoin): anchored in block 958951 (2026-07-21T02:01: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/QZDA42405860.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b83f0459df36f30f85693d1fb5642f857411f83b09f37dd3f3f187716c716e3. 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/QZDA42405862.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x767a4c460557e4f3b90db64b98d08174203bafdd9fb85b658c03b612d29e561f. Chain 2 (Bitcoin): anchored in block 958373 (2026-07-17T06:09: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/QZK6Q2346293.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaeb598ca7f7e31b6849373884069e633494738b279e182b2e4e6c1e90b277530. 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/QZDA42405864.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x546c277bb3973d632fc733e186a46bdd6e14c7d418d4c7fc932420ad63df7efc. Chain 2 (Bitcoin): anchored in block 959034 (2026-07-21T16:34: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/QZDA42405865.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x65fce34331594855581a277f3f26e86416fb436d8308922b95eb450ea6ff9cd9. Chain 2 (Bitcoin): anchored in block 956402 (2026-07-02T22:05: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/QZK6F2485160.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x21b09f7f59697fcbe65307e16cddb6b3c48efc6b51986aaeb1766f8ac5b719c2. Chain 2 (Bitcoin): anchored in block 959155 (2026-07-22T16:43: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/QZMEQ2511296.