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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdbab641bf28a5b47e539cf7741cef8d3ccb2eb1fc16b9d1c319addb7be4f5a24. Chain 2 (Bitcoin): anchored in block 953697 (2026-06-14T21:49:28Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/69b96d17-1438-49e0-a3e2-65cda5cc4805.json and https://artists.proofprofile.net/proofs/artist/69b96d17-1438-49e0-a3e2-65cda5cc4805.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e0f052c2a9f82ccebb33548c95322d3433741a4e12193be7cbb67cdb08bae60. Chain 2 (Bitcoin): anchored in block 957075 (2026-07-07T18:50:38Z), 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/QZHN62219070.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee344aeea806ba09b920f37f812ed3be7ba0e461f5b84f0645459783edfda3d7. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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/QZTAU2217024.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0daa5c061ab78d992f62e3d3702d9c27e84a32f28dde612ccb4eb53c69bf7939. Chain 2 (Bitcoin): anchored in block 958897 (2026-07-20T16:31: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/QZTBA2249663.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6fa2771085825b49bdfa283cab025d29ec38d90f0d17c416768109f1ffa975e7. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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/QZFZ22396700.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2905af61a3d1d17af79d4da50e8e84dd4d84d7fd31626df992d281caf2e7d65e. Chain 2 (Bitcoin): anchored in block 958428 (2026-07-17T15:15:14Z), 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/QZHNC2418918.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9fe1bcdf86de04d1cc0601a0140d13689e1f6c7918bc25cd8732acd6eda9184b. Chain 2 (Bitcoin): anchored in block 958543 (2026-07-18T11:58:44Z), 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/QZAKB2439223.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd9730e565ab5166784aca0f64f76df9b44738cf5525f276222e244cc08ad70f. 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/QT3EY2453269.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe6b259e5eb4ece6038057c96fc2bdaf325830596c3d2fd5534ed17f8501b1e3c. Chain 2 (Bitcoin): anchored in block 958808 (2026-07-20T05:46: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/QZHNB2571773.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb9151a25f2647434148c6a826484a4edbd12f44cbc8649edeecb248777592521. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19: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/QZK6J2594749.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38e1a010d2e0a289b812b2bda8c069ed571cb9aedc70b42733da4f1b79bbf75b. Chain 2 (Bitcoin): anchored in block 958601 (2026-07-18T19:27:02Z), 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/QZRP52554119.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d7c5be5bc7709f221f91a21ab025fb66ea3c70f52156aac90d1dc27b6a6935b. Chain 2 (Bitcoin): anchored in block 958832 (2026-07-20T08:32:38Z), 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/QZWFU2582145.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x437ab43947b64922db6fcd226aded1d0ae522f721a8a75991d3f55302d07a09e. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39:05Z), 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/QZTB92370053.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x098c9f9267d678df88a3e13fa2ea3ee287f02719e58ddd728644b2725f678e49. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26: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/QZTB92370051.
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