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 0xdfc4268c6ec40217e0abf2367854f1192739053405d5d31617e279e4885e017c. Chain 2 (Bitcoin): anchored in block 953626 (2026-06-14T11:41:45Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/2033675e-9c66-4af8-83e9-b8f08f7a508e.json and https://artists.proofprofile.net/proofs/artist/2033675e-9c66-4af8-83e9-b8f08f7a508e.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 0x96f95688af1fe5ec36b850bb669719a0a13ef676c58eb5d2567275ff88396b96. 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/QZMHM2463408.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f9574ed3f85eb5910ebdaba12fd25266a080e9f9a6e23c76a19abe995a476d7. 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/QZMHN2441772.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfaff388cf82383ed3d5febb85cee38ee0250f153316bea4218e76a439a4ad82b. 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/QZMHM2446616.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95d35a7342d70dd26f102fe39d2f53c7e6331ffa6274619ddc54b725c75b242a. 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/QZNWX2327700.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x31187a6372f5383d15133aaf93e60cdbcb34aa12cae29f2115e7895a05244f5a. 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/QZTAS2321381.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbbd2fedd087fa339cbc7806141d9cd0117e2596bc143e5152a43c064542b35cd. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/QZDA52297948.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48a09028cf308707718473a9e00820c02b09aaa3bfb84a108b76010440d1c43a. 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/QZS632417021.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc38e665bafeb9786b58d69c4c6da87f993dc455e4ce838cbd436435e55c6ed98. Chain 2 (Bitcoin): anchored in block 960455 (2026-07-31T19:53: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/QZNWU2308579.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f9574ed3f85eb5910ebdaba12fd25266a080e9f9a6e23c76a19abe995a476d7. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/QZMHN2441772.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48a09028cf308707718473a9e00820c02b09aaa3bfb84a108b76010440d1c43a. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/QZS632417021.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x856a6f259bf559678aff643278a0b1166bda27f107168005609cba5cbfd9526b. Chain 2 (Bitcoin): anchored in block 960427 (2026-07-31T15:59: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/QZMHN2028265.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa152c2d45f05dc684ea0dbd696b55ac7045dff769488675b4f568be0b483cf75. Chain 2 (Bitcoin): anchored in block 960368 (2026-07-31T08:26: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/QZMHM2030646.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd62ff803f272704eed6b975ad931e1b7cc457521ec0ad838e17a5c2df122d876. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35:34Z), 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/QZMHK2009342.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d96b39df93d48bc5564aefc358eb3c41315e6ebd8b8f44c8e354a32853f4adc. Chain 2 (Bitcoin): anchored in block 960321 (2026-07-30T22:27: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/QZMHK2033810.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4045b7869b4339bc7c1b8b827fe2ad277b75c50cc022b7c240938c131ba8c99f. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19: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/QZMHK2094176.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4cd59324926f3f60d83c67f22f2ef825429957c2e18722c46660682e06fc719. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/QZMHL2069807.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f3737d0f708238adcc6aa366861504fda9f61bcf8d15442d607f86baff68594. Chain 2 (Bitcoin): anchored in block 960193 (2026-07-30T02:05: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/QZMHL2076309.