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 0xebb7832415c0fd7fc15085230367aca46e098a8618546e668668dc5129bcfa85. Chain 2 (Bitcoin): anchored in block 954174 (2026-06-18T03:01:36Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/7e516f37-7b70-4336-93c0-3d8fd051eb32.json and https://artists.proofprofile.net/proofs/artist/7e516f37-7b70-4336-93c0-3d8fd051eb32.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 0x594d587e6b411fe8b4823b9cb983135e2a7cfaf7e57f104abf08bc26d4b22376. Chain 2 (Bitcoin): anchored in block 958373 (2026-07-17T06:09: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/QZZEC2473700.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x555ec51b060be0141eef0af7854f947ddd267d2ac41f74ca29216092963fe29a. Chain 2 (Bitcoin): anchored in block 958808 (2026-07-20T05:05:52Z), 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/GBRKQ2577644.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x18b1148ebe6f7313cd20e1de300397e8259e341fe65907c677d31acb925ccadf. Chain 2 (Bitcoin): anchored in block 957775 (2026-07-13T00:04: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/QZTRX2586029.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf839831a167ad3c78d5f1fade27950d1183355cabfd0e050f0de2e5c5eccfb0d. 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/QZWV32539756.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5021602f8a8b2c1bd88eb66c3a7147b8731ef63595ac17697469053855948d38. Chain 2 (Bitcoin): anchored in block 957780 (2026-07-13T00:36:44Z), 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/QZWV32539765.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe6000de402a8a80ee2a43263168347e4034d8cc8725a66eb23b861b0b436f83. 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/QZWV32540198.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b66f179b8898c4ca205d9cc4b80d14967258fb0350a9f59f0668fde81578d2e. 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/QZWDE2554417.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2669987e1dfec3d423e175249632324135289a3d577d8983fef05e852bdd8c0a. Chain 2 (Bitcoin): anchored in block 956738 (2026-07-05T04:47: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/QZWV32539791.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b247ee267223cce3da51d76488981daf33ece51a2bd045f622616f9aada3ff6. Chain 2 (Bitcoin): anchored in block 958812 (2026-07-20T03:24:09Z), 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/QZWV32539795.