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 0x5f1e07a070c8cbc9c80c6dd2f1c75869a6526b83af3cc97d114a373331aa9b9f. Chain 2 (Bitcoin): anchored in block 953827 (2026-06-15T19:59:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/d2e55ce3-17fe-4dd1-bade-01e38608adab.json and https://artists.proofprofile.net/proofs/artist/d2e55ce3-17fe-4dd1-bade-01e38608adab.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 0xcf07b8455fe2fa56ad8990e0213a0c107417322bb3e2fb7ecb7ae86a117cdce2. Chain 2 (Bitcoin): anchored in block 958462 (2026-07-17T23:17: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/AUSK41000002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf056bc30e37ee8b09ff3a50492c0be236dab8803d8b3c6ebfcef910057c6e153. 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/AUSK41000003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a00ced3ab9bc5ecb7b6fdbe1a08cdbd45e157780e9932aeb6f3430315d88f2b. Chain 2 (Bitcoin): anchored in block 958489 (2026-07-18T04:13: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/AUSK41000004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4e9c8da6ba8cd7c26d15b07a767ca3af50f38510111ec4dd4c1769516657c81. Chain 2 (Bitcoin): anchored in block 959100 (2026-07-22T07:25:16Z), 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/AUSK41000005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x391fbf42e7e3a2784a146d3261f27bdfa224d5c12cbee377cf55dbf76a8168cf. Chain 2 (Bitcoin): anchored in block 959010 (2026-07-21T14:02: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/AUSK41000007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd04eae80baa18077d41be5dc0784f21864f422a656fe16942caf7b494be44be7. Chain 2 (Bitcoin): anchored in block 958951 (2026-07-21T04:01: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/AUSK41000008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c6e858cb19601a2eec594a007dee8c89f2c8ab656dbf97a41c15fce1ce6b767. Chain 2 (Bitcoin): anchored in block 958965 (2026-07-21T04:29: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/AUSK21200275.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea29dcbbc9fe4efd1191b2f4cfc61f7113c4a9a716e5385018823c1e69844a4c. Chain 2 (Bitcoin): anchored in block 958357 (2026-07-17T03:33:42Z), 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/AUSK21200277.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2906a9d752f8143c4838b63db2658302b4517a05a4f21e0151683403c322ba8e. Chain 2 (Bitcoin): anchored in block 957756 (2026-07-12T21:36: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/TCADU1846904.