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 0xdbe3978947e04c628c06d332eeb7e9a5467253d4575b81668edb4dbf6668fccf. Chain 2 (Bitcoin): anchored in block 953697 (2026-06-14T21:49:28Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/73d8e2d4-2e41-46a7-9d41-b1bf3c1019ef.json and https://artists.proofprofile.net/proofs/artist/73d8e2d4-2e41-46a7-9d41-b1bf3c1019ef.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 0x9eb2a274ff79e9e89f4964267500dbbc194ede924639e564ec0e50e9ce96db65. Chain 2 (Bitcoin): anchored in block 958436 (2026-07-17T16:42: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/CBEYJ2400664.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3bc1c5c7afa7519c2482d6027416e575782bc6c37a097f98cd5a4141f45a4f38. Chain 2 (Bitcoin): anchored in block 956656 (2026-07-04T14:03:39Z), 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/CBEYJ2400678.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x048211783f09b3c68a9df937a46388f173e95bc00153dd0b2d6f0dac435795e8. Chain 2 (Bitcoin): anchored in block 958749 (2026-07-19T15:48: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/CBEYJ2400685.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca4bfdaaa722ee13cffcb6d6f20e58d320d5093b44a2a20d26df727a2242cbf6. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/CAHQJ2573421.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7faf4ec8de75c3cb954da8c1deec5daa0673f0ab655453f4a08adb43c89f64cb. 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/CAHQJ2573423.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x39e295394c7388ae33c5df48981bf28607301dbb016cba2929eee4396ab3e66e. Chain 2 (Bitcoin): anchored in block 958770 (2026-07-19T21:04: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/CAHQJ2573424.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf03ace8a22c5e9417c0641292baf2d5f95dd68164b1b7292dd80449685cc504c. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T19:10: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/CAHQJ2573425.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x250ada07b76de405b5686ae8e1fe068d66c04c4d7d543dea85eac2b6a171ec17. Chain 2 (Bitcoin): anchored in block 956776 (2026-07-05T10:59: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/CAHQJ2573426.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb26762c0458b2bf11e3a5a68c424e54fc478ef960fa300482a15e34fcc4f0a68. Chain 2 (Bitcoin): anchored in block 958802 (2026-07-20T01:04:02Z), 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/CAENV2498631.