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 0x9fdefec74404a70431aa947511ee6e5bf1a24edd95d0c4721e33ed112f569da4. Chain 2 (Bitcoin): anchored in block 953791 (2026-06-15T13:40:30Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/e00eb21b-bf8b-4cc2-80a2-ae650e6e386b.json and https://artists.proofprofile.net/proofs/artist/e00eb21b-bf8b-4cc2-80a2-ae650e6e386b.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 0x4b3586efb66f3d7821df595925bafe4bf4abc74334eb494b16cc4d23281f3f80. Chain 2 (Bitcoin): anchored in block 958322 (2026-07-16T23:24: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/BXXE02100002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9dcd2a10e9901c9cc365343a352cb9ad2b80953b63f442a0c87f8915db2f3b7. Chain 2 (Bitcoin): anchored in block 958194 (2026-07-15T21:45:55Z), 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/BXXE02100003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x596ac1525c89ce15d830df5cd51d479bf53899b0f95006e4e9f919878f89e91c. Chain 2 (Bitcoin): anchored in block 958196 (2026-07-15T20:38:50Z), 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/BXXE02100004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d97176b5e6565408c60120c7dc77ae2721ec8514f2037759a02236fa101fc5b. Chain 2 (Bitcoin): anchored in block 958245 (2026-07-16T07:28:47Z), 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/BXXE02200001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x026406360de3dabcce8c5828ebf4d54c92e3c7559e3736f5c606cf59d5507ad5. Chain 2 (Bitcoin): anchored in block 957779 (2026-07-13T00:19:08Z), 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/BXXE02300001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb71fa31db67c05fc82e6e00a86e12ccc50a10de3887f32ba9021cf505f7bbfa7. Chain 2 (Bitcoin): anchored in block 958196 (2026-07-15T20:38:50Z), 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/BXXE02300002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf22e7ba1dd3407742068434f551a46036b6bbc49047c72cf68ae07e3672c29ac. Chain 2 (Bitcoin): anchored in block 958245 (2026-07-16T07:34: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/BXXE02400002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3bbb1a264a171bb085827aef11cae7eaf3a85b99d790f74e9a8360ba3241c958. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43:37Z), 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/BXXE02400004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7dbae29665dccf3e4600c30b7b1563805f500cba7c626c6d81ce8f12c49a245. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-17T04:47:08Z), 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/BXXE02400001.