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 0xb87b6d60c9e90a9deac04ae306badda279441df47e98d906a63b8d2902e97b4d. Chain 2 (Bitcoin): anchored in block 953654 (2026-06-14T16:26:51Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/48433a32-5799-4260-a657-833d931d6c14.json and https://artists.proofprofile.net/proofs/artist/48433a32-5799-4260-a657-833d931d6c14.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 0x6744395b1da50fdcc7efe15c59f618c4e3ea0bc1e776a191a54864726d03dce5. Chain 2 (Bitcoin): anchored in block 956738 (2026-07-05T04:47:21Z), 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/QZNJV2231451.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e0ddea298f04d8ebe53306b0a7c5c399e7d7c8133ccae85bd123f95b9f35bad. 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/QZW9N2229903.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0dc15cada2f32d4bd0905d20506dff4c8f4792194d4e1c4e2bcd23a1a475bcde. Chain 2 (Bitcoin): anchored in block 958335 (2026-07-17T00:59: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/QZX6V2300772.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26583c2884b751f79cd232eba41cc4ff47dc5dfb02b3fbe304c1242678e5215f. 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/QZX6V2300798.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68162a6c50837e61cb1cece04fd16f4a32b1d5d86a59cbdb877cc8c691c7ce31. 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/QZX6V2301026.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbca21af22940391ad1f438b6e6609e4e9e22897860fe93d3a3a1d331d9006eec. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/DGA0M2424298.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa42fd0ee60b51a19cd9eb80a775b1a54f54a748a8002c1af3c6aa19668a3cbc2. Chain 2 (Bitcoin): anchored in block 958153 (2026-07-15T14:53: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/DGA0Q2427299.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2db65e0760e1717ffdd419c4b2e9dcc09950c6f697fe29897d24e1e6d01d4a6a. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T15:47: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/DGA0S2491461.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29dbcbba5d0ed0e0748d0aced3d017ad6942e611a102dec34a56b098e9283132. 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/FRX282550298.