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 0x71e6d6cb51e30ac8244729d122716046068f008b5b1a90f89efd52b68fd1dccb. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/affdcf2f-d545-43aa-a3b2-0cd0d2845f26.json and https://artists.proofprofile.net/proofs/artist/affdcf2f-d545-43aa-a3b2-0cd0d2845f26.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 0xc64dad328577ebbeead9b70b05e9b90ff9e04a12aa66243747c6c16c9ef759bc. Chain 2 (Bitcoin): anchored in block 958975 (2026-07-21T08:46:19Z), 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/JPJ902002930.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35a0315f8b862fecf1063b34696c94c62c6af18d822cb3d8c55b448c016f7800. Chain 2 (Bitcoin): anchored in block 958083 (2026-07-15T01:50: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/JPJ902002970.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6abf3fd7c850b38a940a318d6d8e6ff3eff83a4d46fd7670580c897b50cb304b. Chain 2 (Bitcoin): anchored in block 958180 (2026-07-15T20:00: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/JPJ902002980.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd05b4cdb2fc024af39703c6a90f68d6dacf93e08592b1bfac338926b534b82d. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25: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/JPJ902200280.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf0c62222a6c0a08382c0f5e6aed16913fefa078e1607e9adad55e743c878210. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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/JPJ902200250.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3345d1a2138aaa94c29eac815bd365a0bb65026269a671189f6aa67a05fd0f34. 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/JPJ902200260.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60b9969ce23cf2ddb56cfa6f8cd0482285e0abb7f6c184048676502d01e9f161. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27: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/JPJ902200270.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x31f2f04ec6e82f32c7d69dfc39aa02006fa025668dae788ffade63f0f671db75. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19: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/JPJ902200290.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd60cc709b1b058c33a0df9e0676e0131f4e7d48e39d8f3c7fd40e3600fbda737. 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/JPJ902200310.