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 0x6ead0caa0c78c021b3a264dcacab35642c7cf15689738866491d72a347338568. 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/c49339b4-2519-46f0-8afe-631b4dad552b.json and https://artists.proofprofile.net/proofs/artist/c49339b4-2519-46f0-8afe-631b4dad552b.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 0x6118b77d05988da324c13eb06df1f22f74c3bbe783a98b794caee1f80e6983bb. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01: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/CIUM72000250.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce13e9c4d5b78c4431641b8a4f2ff563974190695aba1996a2cdc3d03cc33005. Chain 2 (Bitcoin): anchored in block 958197 (2026-07-15T20:40: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/GNA052100005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x86ba20b15e287431305f910012bf36637d651e3d0cf6d43cae9aa4150dd87370. Chain 2 (Bitcoin): anchored in block 959096 (2026-07-22T03:48: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/US7VG2360283.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x496526e41588e68f80ce3dedf13228139c03311210133d80d6f96cdc874fe9d9. Chain 2 (Bitcoin): anchored in block 958749 (2026-07-19T15:48:23Z), 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/QZ5AB2333923.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e7f781682afd760d1cd4a56bcb20ab914ad0391e95441f7b06e178cb232280f. 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/QZNJX2306158.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb48da11f704f195735ec3f3ffa11d307ca933cede11f61c217d99b94c4b07cf8. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42:11Z), 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/QZW9K2455332.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3aad91057d3a43ce602df65d403a956c1343ea1ff3050f533c1ad458de7b835a. Chain 2 (Bitcoin): anchored in block 958325 (2026-07-16T21:10: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/QZNJV2523032.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb635a1b57cdf2ff41f1593e6a6b40003cb3b7c7f570a9eac991e6fc44152dbe7. Chain 2 (Bitcoin): anchored in block 958805 (2026-07-20T02:22: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/QZNJV2523033.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda1c4158f0633d98def49951b15423c60a4bc27c433cf6d5500a5fbd0ed581b3. Chain 2 (Bitcoin): anchored in block 958579 (2026-07-18T16:26:17Z), 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/QZNJV2523034.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a71c55aff92f6b09038aaf2c8295301fb0fe74b024a61b531f4891654020386. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/QZNJV2523035.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a77c4d1aeb0656884e088bc1a17c69d85c5527e315a4c80824f2416771b2f8c. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/QZNJV2523036.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8da3a32a776eb685a814a44e09f3083b6b4d92d5c708ee4abc10acd87cd2ad63. 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/QZNJV2523037.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57ea22d4cce6ed013ece1ca5ee4fcf7958a34672a4173ee639e776d176625558. Chain 2 (Bitcoin): anchored in block 958853 (2026-07-20T09:11:53Z), 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/QZNJV2523038.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc0b85cc9c1bbb26e1459fe3be07ec4e1bfea3cfb8d37975c68fd3f259b4e848. Chain 2 (Bitcoin): anchored in block 958785 (2026-07-19T21:40: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/QZNJV2523039.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0893fe685628d067522eba1dc28a432232cc01cbbe782717d963a60065d0c1f. Chain 2 (Bitcoin): anchored in block 958864 (2026-07-20T10:24:04Z), 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/QZNJV2523040.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x193ebce098da43bd229dcda25d095bd192d53c3a572fb993f6f7b5be40b01469. Chain 2 (Bitcoin): anchored in block 959087 (2026-07-22T02:05:55Z), 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/QZNJV2523041.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8e54e47ce228f79ce06b26e986eacbd3657ff76b97fc723fe4daddf231ac616. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42:11Z), 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/QZNJV2523042.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0cd70ba50788aa1b41b1415dcc141255e8aa72743e1e3c499affec40eaa15245. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/QZTPX2583063.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x065028979ba4661768c759b4df987a1cc8c3a90ef1f1cb57fef299d32b0352d7. Chain 2 (Bitcoin): anchored in block 957782 (2026-07-13T00:52:48Z), 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/QZTPX2583064.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07db9e66f9140d4a373c7803da8fc06073d65500a737c220cd452cdedf5271ad. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/QZTPX2594694.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6653a52bb01b97ea48b353ed7da792b924246ff4864f2c8b88b2acfefae2deb4. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14: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/QZTVM2543034.