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 0x4191d5247c56fc6a34ff819a398b858e958087913ac893eb947d4e2647f71eb6. Chain 2 (Bitcoin): anchored in block 954667 (2026-06-21T07:29:20Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/d87fad6c-24fd-42c5-8753-d1615597c383.json and https://artists.proofprofile.net/proofs/artist/d87fad6c-24fd-42c5-8753-d1615597c383.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 0xf230aff10d54740cae7992dfb21ff3fa62023c201f8d97071ac2994be12a83ce. 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/BR9Z22300239.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b5a0b03c3ae52e447de4353637a5c608e1bef60f577d416782d4a8c67fd49ab. 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/BR9Z22300036.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47a20746caff1c3a3b798d33d111ddab4672fd7f4fdcc270523d26fb31db7910. 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/BCB662500002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb58d1a7ebba9d64cca39de2fab52003daeffa1aa83914359950442c23e909630. 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/BCB662500003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae7fdba0a77f989a6787eeb4707d0608250ea4b9e277f608bb1aa7e5f490ba3b. 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/BCB662500004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa71cc428f26080fe1129528077ffd2eea58d4c396bd3cb6823e5944701cdbe4f. Chain 2 (Bitcoin): anchored in block 960418 (2026-07-31T15:20: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/BCB662400010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d6d126471ebaf8d2d930f1f1b5d65eece6585d8c6674d985207b48820d424c1. 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/CAENV2541661.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9883733a2f0295d31411b68c0d0dd52115a556ce60a2210ba0129c82c1bba845. Chain 2 (Bitcoin): anchored in block 960478 (2026-07-31T23:30: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/QZHZ62084905.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x85467a01f7416b5cb530050846d83b79c30cff8e155cb03591b1327560018fbc. Chain 2 (Bitcoin): anchored in block 960503 (2026-08-01T03:41:24Z), 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/BCB662500006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b2df52f49c43d0f733dbada204b49e3e97a8c3f10264547187c63122d86a87e. 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/BCB662500007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07a49c07a29a98bf1a447a2011b289a7cb733993031d510c5ce95297c4361bb2. Chain 2 (Bitcoin): anchored in block 960506 (2026-08-01T03:50: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/BCB662100007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x82472a5b2b930273e83e023211ab77c6136b3c9cc262590566a14b2beb6f6746. Chain 2 (Bitcoin): anchored in block 960105 (2026-07-29T12:35: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/BR7552400143.