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 0x3a683b5cba07355a4b5bc828696a883cb09b1aa21bd062ac01beeb6044657dc7. Chain 2 (Bitcoin): anchored in block 953770 (2026-06-15T09:50:11Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/953b2171-f731-4bef-bea2-bc8399e974c2.json and https://artists.proofprofile.net/proofs/artist/953b2171-f731-4bef-bea2-bc8399e974c2.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 0x07c8a9f6dc63e3d98393f014863c5d9e17b5964bf3314f47e6a4b0d3ed314365. Chain 2 (Bitcoin): anchored in block 958792 (2026-07-19T22:55:52Z), 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/QZHN42476867.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5708ba341127ad8892013686b8357f1a17b874290ddd5982524f812793ae4786. Chain 2 (Bitcoin): anchored in block 958455 (2026-07-17T21:28:36Z), 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/QZHN52455564.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e4fb6bc3c739b75d7e1bb4c56861c690404a6a46f738266642f5fd34a7e1e96. 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/QZES62579765.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe84f6c3db00ad309c15aedfaf3dd7e2121e74078255c0f3169be2c91892b785a. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T17:48: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/QZES72531888.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79b96c2cb599dbcbb3155a86ea31fbe268345dbc04fa5211a8e8b8f19d0c4011. Chain 2 (Bitcoin): anchored in block 960203 (2026-07-30T03:35:13Z), 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/QZES72531889.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7fa5a7ac270e36e672f90dc3affa59a443ad9153e4b77345528f908fbd6be01. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QZES72531890.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9fb6a0215598e9e9e60c97fb89d6218142a5935853fe51a34493f10dbf2f0f59. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56: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/QZES72531891.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff14c219ba68ce7c28813a4c9bda4e814ffa7cd1a953ffd1544c56224ba3c4cd. Chain 2 (Bitcoin): anchored in block 960229 (2026-07-30T08:30: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/QZES82569010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96581f62b173ba730b191f26a7dfa4488f45879240590b1412df1c96e5f0e13d. Chain 2 (Bitcoin): anchored in block 960160 (2026-07-29T22:48:59Z), 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/QZES72531893.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8b6dc6cb1d61474cefe63e2ee4737a6a5fc97c0be1abe6586a5a595e96e5a63. Chain 2 (Bitcoin): anchored in block 960236 (2026-07-30T09:37: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/QZES72531894.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf8b51f2bebd9c5649ec5b420f81c7fb8852a7b2a11ad2af5c94c586b0e1181c. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T12:33: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/QZZ782475447.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d74153c73397f2be7f71b6e23481770a61ffea41431887ecc41156f128cec17. 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/QZES72531895.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x713f16768e51a7fc60a2ef259898a5a028ca694733409fb6871995b6f58c8ab1. Chain 2 (Bitcoin): anchored in block 960153 (2026-07-29T21:57:12Z), 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/QZES72531896.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3af15a3a7ed1307b6c3122d5e0949db7fddc8143dbeeba615c587b1315c88d97. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T17:48: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/QZES72531897.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa67d65dda569f449ef3b4e6ed0bd5969c9683626647e4e01724abb79e4fd061f. Chain 2 (Bitcoin): anchored in block 960236 (2026-07-30T09:37: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/QZES72531898.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24c0ca3ad53e847e64706eba41b58ae79466a459a7a6ab3440202f70e41a5c22. Chain 2 (Bitcoin): anchored in block 958774 (2026-07-19T20:03:27Z), 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/QZZ7M2599874.