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 0x631d9d63c5b1a009ec73ea99a693b5f9787c6bf605c60d17653b8b3cba4ce16e. 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/91c48c15-fb5f-4582-9f37-ab20173b8718.json and https://artists.proofprofile.net/proofs/artist/91c48c15-fb5f-4582-9f37-ab20173b8718.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 0x742c2d4b504de205bd358993535ee6533a731aa635de175f68f2308b7833e9c7. 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/TCAFM2127270.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e036aad08e2b96a80d57b8c13d781799a40c9bc4c1535e0c80c2c4d41902445. Chain 2 (Bitcoin): anchored in block 958905 (2026-07-20T16:14:34Z), 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/TCAFN2104339.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8083394b3ebf07187bc37a7fef1ce53a4febfeaaf5492579e4272a7693981129. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/FRX282303703.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ca6f64a644458ceba70649c5982551f5c044dbd42ba5c1337454e2dc1a38bc3. 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/DGA082420996.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7317afc635b10f4d48e674aa3aea0128130c3b57a38d0c05dd586a027f839f9f. Chain 2 (Bitcoin): anchored in block 958526 (2026-07-18T09:09: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/DGA0Q2499431.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x613e3c54a759b3765e225b3b18d8922a2c3fd7362ad71044617e518728c53864. 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/DGA0S2422185.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a1d3d435f6fc5c7b0451c31233321288f6231380061dc7d18c65713a0e41118. Chain 2 (Bitcoin): anchored in block 959363 (2026-07-24T04:14: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/DGA0S2430167.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84420208e17234a808a0c4a49944149b2c6e49e5f26c2ed5b0da82bc09349e2a. Chain 2 (Bitcoin): anchored in block 958146 (2026-07-15T10:33:22Z), 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/DGA0S2445172.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17e31aebffefff668e5f609d327bacfef6814ca5052129dd9c8cf90cd65ac51a. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T17:49: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/FR2X42544641.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x798748716ac29cdc9ec2a109db0198bcb2ebd5fcd72b08ec0798942607fa934b. Chain 2 (Bitcoin): anchored in block 957770 (2026-07-12T23:17:00Z), 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/FR2X42550386.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8eca18c9fc5875e7eec0531b468f5cd486d2e307ef8edeb233dc338a42fe0a11. Chain 2 (Bitcoin): anchored in block 956484 (2026-07-03T10:47: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/FR96X2511093.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac8dcfdeb0743d6721297babb5103c6750229af4190ce7989ef2e8182a4f8b74. Chain 2 (Bitcoin): anchored in block 958163 (2026-07-15T14:38:07Z), 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/QMFME2595547.