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 0xa243b2d023a00e56814cbe23d5ccf08478d006e2a41774e8456c369593285482. Chain 2 (Bitcoin): anchored in block 954638 (2026-06-21T03:45:44Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/d5215e4e-b386-4d69-8d62-3672372d5c12.json and https://artists.proofprofile.net/proofs/artist/d5215e4e-b386-4d69-8d62-3672372d5c12.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 0x3194386360fa97b9fefab1982f315e008c63f0312ecd9955512269d431f1fe84. Chain 2 (Bitcoin): anchored in block 959094 (2026-07-22T05:30: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/USHM80563484.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6393dbc750cbb4fa024f2c85f5c0feed134ad893068e3ed602758dc93958d16. Chain 2 (Bitcoin): anchored in block 959010 (2026-07-21T14:08:34Z), 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/USL4Q1917387.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe80322933e1837ada09add94a078fa9e90857890c587f14e5c5fee726e6177c1. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T17:49:48Z), 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/USL4Q1917390.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb59a00608e231c51202010481d9dd298c9939056e0845b4e95b9a749f975b360. Chain 2 (Bitcoin): anchored in block 958622 (2026-07-18T22: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/USCGH1615828.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d17434c4cac228cd6756657b791babc49bf4c6079195d23842ad827001f6598. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/USX9P2530330.