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 0xfe5e4901368716b2319df526b21539750994c44f1828a498199f8cdbad8ba7cc. Chain 2 (Bitcoin): anchored in block 954066 (2026-06-17T08:11:48Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/614b12df-1bcc-4967-b11a-21f96ab638f3.json and https://artists.proofprofile.net/proofs/artist/614b12df-1bcc-4967-b11a-21f96ab638f3.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 0xc29e40d73f89fb03758e87edb5fcf3cd2e244e46ce9b9e61483c8b5feaf83d6c. Chain 2 (Bitcoin): anchored in block 958388 (2026-07-17T09:14:21Z), 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/QZW9L2429862.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54286e0a692ee74aef76bab6b51f994bf3802f26800f4c0c9536cab7b732c2e9. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T15:43:54Z), 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/QZNJV2517574.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc384135ebfe7ad11711ab92cc0a2d0d6d27e32a02ee39ae11c07cfe38e35db0. Chain 2 (Bitcoin): anchored in block 958342 (2026-07-17T02:26:10Z), 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/QZNJV2517567.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa794e8639fda58b582d7e85b3806d9e6e0adc6171a349e5bb0e04c2b1bfe41c0. Chain 2 (Bitcoin): anchored in block 958319 (2026-07-16T22:03:58Z), 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/QZTPX2513242.