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 0xc9b423e1616f3af753b9c32fcaca7381d87203ebea9e125ecc3068d81db0adef. Chain 2 (Bitcoin): anchored in block 954705 (2026-06-21T13:42:37Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/ebbd0af1-56ca-4932-8060-76f78a5cdf2c.json and https://artists.proofprofile.net/proofs/artist/ebbd0af1-56ca-4932-8060-76f78a5cdf2c.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 0xc51bbf8842d7475ec154f54eca7231fc002d734d7625b8758b0c53543d186a63. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/QZNJV2189057.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb00dbb17f0bb641ed5ab2c24f2666ae743bb8578473193e3774a21760cc5d538. Chain 2 (Bitcoin): anchored in block 957039 (2026-07-07T12:58:18Z), 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/QZNJV2189058.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a92b39dbc5f6e4c644311b677e1d7a3d1438893d2a684de33451bfefd8215f7. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/GBMA22378740.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x52294fc03e16ca45b42aa61e5d024fb641f87dc71a3280dafbf0d66f024cd683. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/GBMA22378743.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20dc4e952ef169a6b687516e24eeaa2eaefce5c717ec2ecf94ae012e156298d7. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09: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/US7VG2261088.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x697d43314629e868dbc40938e9d102fc47f5c9b254be16c5e56ab11343f0cfac. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/QZNJV2018669.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa95e4d7a739dc106973cba8e2dbfde12b3122938c5434d6751770c5998bb55eb. Chain 2 (Bitcoin): anchored in block 960247 (2026-07-30T10:42: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/QZNJV2018676.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb09df065caf8a094749389c7918c6df430c52b40e2894a8fd8dc41381d525808. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/QZNJV2018677.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c500c71f826bfc227e90043ad2e5fcdab9a6c44a8804daf384952ccd533b3df. 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/QZHZ42033302.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e6f6ac8d886d504e48e34e7c53b8e90bd5f486a90f17a1a0316ac85712a920b. 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/QZHZ42033307.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8f1fbd77ed2fcfddaac847460b27ef168ce8d0a9add788b576d2546589e022c. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/QZNJV2577951.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6bb92e47230fba68706d9c77cbcc95dc3f303efc0db0f2dbce5275f2ffca8d6e. 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/QZMZ92500382.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2dbb464d6d5756289837689342548992fdfa60522469abfc607e56e869658e8. Chain 2 (Bitcoin): anchored in block 960291 (2026-07-30T18:23: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/QZTVM2279918.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6e06e671a76c7d696d6f9ab3f29aecfed9323722fba89e0af045c09c4b0f170. 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/GBLFP2103735.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1199413c5705c0dfee1ab44983346ba42a795dc483fe96d14b0f56fcd624676. Chain 2 (Bitcoin): anchored in block 960220 (2026-07-30T07:28:30Z), 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/US7VG2574452.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x21f4a76481ae3643995d0b0010beb67fba761a3f5e12cb2d4623c87ec8ba698e. 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/US7VG2574455.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x51e73b0cdf03500529e8bd81c2cd00da057927ce913516dd7aecb9d434af60cf. Chain 2 (Bitcoin): anchored in block 960181 (2026-07-30T00:53:20Z), 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/QZNJV2037070.