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 0x73cabeb720164619f76fae38669f7b790139a0b0aec0a67f392e40557f22f151. Chain 2 (Bitcoin): anchored in block 953803 (2026-06-15T15:41:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/ec529d3d-dbb1-4a6a-a0f5-fff027ba7586.json and https://artists.proofprofile.net/proofs/artist/ec529d3d-dbb1-4a6a-a0f5-fff027ba7586.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 0x153b341014402020012eaa3cf5a265b26f0c3bf38a30453c7b96916c6eb6ec3a. Chain 2 (Bitcoin): anchored in block 958585 (2026-07-18T17:05: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/QZNJZ2281997.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe26861c8784355d9e8abb273656fe1e7c1c04a3d7ae6d6b955ec01e35128489e. Chain 2 (Bitcoin): anchored in block 958465 (2026-07-18T00:04: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/QZNJZ2282325.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac3b628e20b608d7a22a10ff8b49eea95ef995d3615cd07d83e89f6cef51b9bb. Chain 2 (Bitcoin): anchored in block 959084 (2026-07-22T00:50: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/QZNJZ2287511.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc60d53a04e41ccc51ad4a836918129f9ec16d725413ad9ad3737a228be11a112. Chain 2 (Bitcoin): anchored in block 958194 (2026-07-15T20:32: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/QZNJZ2287589.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xddc3368928962118784b2d79f9eae84c7ecd8a1ccee472daea127b80da5e3205. Chain 2 (Bitcoin): anchored in block 958238 (2026-07-16T04:30:31Z), 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/QZNJZ2286530.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2a372a361045de6405242b9e9200d4dedfde2bab251016a7dc50751ece8d727. Chain 2 (Bitcoin): anchored in block 958650 (2026-07-19T03:36: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/QZNJZ2287463.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f929c5a1c629f47fd0f65811e871d06987cc4611497467f3eb875efc087f566. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T15:38:35Z), 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/QZNJZ2287708.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29919c2bdfb2aab4f99494f5c28c8bb1eeabb403455b760b992dd3d1698c7ea1. 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/QZNJZ2287677.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5725d3be2e8d4640cdff49231e8f180e3957d47db02991dcc5f854331d2d0c93. 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/QZNJZ2286521.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5384a48a4154c18a32cf8fc3dade163e3bb20d9bc5270a26d41622e890242641. Chain 2 (Bitcoin): anchored in block 958377 (2026-07-17T06:48: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/QZNJZ2287726.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a5307a8ec7b5c7f92ad8881395e47d87e220e167ae4a3929a48e8bb839c2791. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/QZNJZ2287653.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x973e935324fc368d8f7429f8c526f6a6c6cbd81fb399a9d12a441af9b0dd176a. Chain 2 (Bitcoin): anchored in block 958468 (2026-07-18T00:27:51Z), 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/QZNJZ2287745.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa42ae6225246ba63587c497a8d5503be746117af7147cdab0eaaf6b40e91e44b. Chain 2 (Bitcoin): anchored in block 958980 (2026-07-21T07:04:12Z), 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/QZNJZ2287190.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3eecfe6d3eca0ac8e873cf7fb19868454c59d25085b03eb897be2269a29fadf9. Chain 2 (Bitcoin): anchored in block 958180 (2026-07-15T17:59:52Z), 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/SGB502307569.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9de6a1f4c571d3116d1a139a6856d6d38ec30af0afa35c44ba0a60bd97763904. Chain 2 (Bitcoin): anchored in block 958951 (2026-07-21T02:01: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/QZNJW2383571.