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 0x181268ca5d8a77b333bca9882b291cb1a4f4938a417e33b6e4c5638e27c754d5. Chain 2 (Bitcoin): anchored in block 953699 (2026-06-14T22:00:24Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/60f7a77e-25fe-4b1b-b4ab-624d6a213948.json and https://artists.proofprofile.net/proofs/artist/60f7a77e-25fe-4b1b-b4ab-624d6a213948.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 0x419106927fd920e64eceba7910f0c41fb1eaa5c6fc4fd28468039761e7ba6c47. Chain 2 (Bitcoin): anchored in block 956841 (2026-07-20T21:58: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/TCADH1710500.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd997b2c40f3bb6dda17b8a78c7d7dc29e21491a8855734aea7766b54bdc2656b. Chain 2 (Bitcoin): anchored in block 958420 (2026-07-17T13:33:01Z), 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/TCADT1816140.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x16eadcad2d6d88f25f34fcb30c8ab1943051c8e346df34ef20cb8a070ccec1ab. 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/QZKDT2000430.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc29de3749218682e73aa4e7a4b883d966a048404e356cccd67b4ebdf355af371. Chain 2 (Bitcoin): anchored in block 958917 (2026-07-20T17:53:56Z), 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/QZKDT2101287.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4868c8938ad3953e67f313b793f1415843e714f4a07d3b31b97fddc3117a2312. 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/QZKDT2101366.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6373baef2d76f9a8c1d93a4ad62169cf861d8308eb7c435a0b30bcc1cbdfc179. Chain 2 (Bitcoin): anchored in block 958690 (2026-07-19T07:14: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/QZKDT2201047.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9bcf49c43a97ded018cd0e481c254f6353b0f7bb4e375d8e7766a51f76c6ccc1. Chain 2 (Bitcoin): anchored in block 958422 (2026-07-17T13:35: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/QZKDT2300819.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf44ef7bc882e050732fe9b983d06cf25e8315772a06764c2681d6299e10a26de. Chain 2 (Bitcoin): anchored in block 956857 (2026-07-06T01:26: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/QZKDT2400624.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7ab0d58566a8c869b1e024cb77e4c470090499343d43f5db4f0bc4127a520d5. Chain 2 (Bitcoin): anchored in block 958853 (2026-07-20T11:56:20Z), 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/QZKDT2500426.