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 0x6202cfd4309873bfbb7889aa6aa231aa4d567184367bc1789967c11f8fa3cf0a. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T19:07:14Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/7d551033-2fe1-480f-8b34-47414518f6b1.json and https://artists.proofprofile.net/proofs/artist/7d551033-2fe1-480f-8b34-47414518f6b1.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 0x4f96c6274c80ffd6a144c7871c401275ac59185e3d35902dc39e0a88b1f0bc95. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/BR9GN1400371.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e530bbbef4057648517439ec791837cddb2cb600b21f5c032be8caaad1c3c11. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/BR9GN1400372.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ea88e252e10547e57956399dc114fb487dac49f6a741d81026d9f4ad6528f08. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/BR9GN1400373.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6fc7ba4956b2914f8e04405c66d823fed5b3b6e3b88d6de943cf7e395c1c6b03. Chain 2 (Bitcoin): anchored in block 957253 (2026-07-09T03:08:40Z), 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/BR9GN1400374.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc14bec803b6b0b6385045427a062c31fc9a181b9934e32e5b15545c3b62f3f08. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39:04Z), 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/BR9GN1400377.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05ffaa0d138b6e7c07f7e16a696a0430e2689c815161dce0059a126f151e25a5. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19:15Z), 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/BR9GN1400363.
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 Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2cc92f3e0d73c1286d5472abd0b4d49577b6b548fe597a189abb83c74f7c609. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09:47Z), 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/BR9GN1400364.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb009096496274ccfcb38ae0a3a0e0e6f1e127c423cdbbc58b15eacba03c97e7. Chain 2 (Bitcoin): anchored in block 960294 (2026-07-30T18:46: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/BR9GN1400365.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a19a354d528f3871bc723bb32158e33e9505d04f86c5dad27ee9e24d398f0cd. Chain 2 (Bitcoin): anchored in block 960317 (2026-07-30T21:35:24Z), 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/BR9GN1400366.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x350af79b47bb42ab0976aa69e652e641fe5f21f2bb03f662260c68b20b70b483. Chain 2 (Bitcoin): anchored in block 960410 (2026-07-31T13:50: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/BR9GN1400367.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x231ff12cad345a6452df4fa261e1e9e09f7fb5d7b9ff8c5de4da4d0e1ca5d164. Chain 2 (Bitcoin): anchored in block 960410 (2026-07-31T13:50: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/BR9GN1400368.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c0cc5d12f2df30550e0d11f555228f0830e883d3098cf5a3750f54b2b5b7b3f. Chain 2 (Bitcoin): anchored in block 960478 (2026-07-31T23:30: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/BR9GN1400370.