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 0xe692287e044140488ad32455dff747edbe803b740f743acaef696f69f92342c2. 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/4fb896f4-7c01-4d8e-988d-fdeb79ff573d.json and https://artists.proofprofile.net/proofs/artist/4fb896f4-7c01-4d8e-988d-fdeb79ff573d.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 0x9dccb54c620088a4b9e80c6be79ca27cb3636c293c9651f455a476e67fc593a8. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18:05Z), 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/QZTB62257981.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d44150fecf969c555e37925ce5da2756290c8a48b6dff3fd6f24c0fc2bdd0bc. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43:37Z), 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/QZDA52149052.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e261e8df6c011da1ede5ecb4a9bd4eedcae794801697b8a6469a88943921102. Chain 2 (Bitcoin): anchored in block 958202 (2026-07-15T23:57:03Z), 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/QZNWS2109066.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x81efbe2cb50a08a2b358e8237a7002efef22f3681ce6d9378eb3c41e3482b195. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/QZHN72257648.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60261201f718ca656a9eec92a73eba55ea3088ed69885b4e0d7804a535aa2d59. Chain 2 (Bitcoin): anchored in block 958808 (2026-07-20T05:02:25Z), 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/NL8RL2454955.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3437066ad57c414a356486be18ac7f1bf9a7340466a046a0519673c333b523cf. Chain 2 (Bitcoin): anchored in block 958520 (2026-07-18T08:19: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/NL8RL2462734.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf78ba07a35ec0709792e6f3eac59d8f52362ba836a96e8ca93dcbc92a193244b. Chain 2 (Bitcoin): anchored in block 958335 (2026-07-17T00:58:45Z), 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/NL8RL2525940.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc4f6245f9c19a233b3de766055aa0664c3c5c0ad05d81ee49bc78b0ef06c925. Chain 2 (Bitcoin): anchored in block 956656 (2026-07-04T14:03: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/QZTB22477768.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3437066ad57c414a356486be18ac7f1bf9a7340466a046a0519673c333b523cf. Chain 2 (Bitcoin): anchored in block 958662 (2026-07-19T04:43: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/NL8RL2462734.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e94a6b4c58f53605e72384875433ddc8a7bcb05831208998f0526f8a6b7dcb7. Chain 2 (Bitcoin): anchored in block 956790 (2026-07-05T12:31: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/NL8RL2525938.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ac30bee0ce5965ee91bbe5e12a4a471eb8bf4d4917e59285eaa2c57f726975e. Chain 2 (Bitcoin): anchored in block 958468 (2026-07-18T00:27:51Z), 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/NL8RL2525942.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc3f5547d22546a4c55f191ba2eab29ef5f898a9ad77d60b47aaa0bae92f9b41. Chain 2 (Bitcoin): anchored in block 958907 (2026-07-20T19:10:51Z), 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/NL8RL2525943.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb7116251fccbc1b8216d5bacf2a158b34eb50bc724221e95ffe3794b530906b. Chain 2 (Bitcoin): anchored in block 958802 (2026-07-20T01:04:02Z), 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/NL8RL2508042.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e7c4dbc8c6a33ac12dc39f7521cc9cfb416b4dec91809c8307e71b32545fda5. Chain 2 (Bitcoin): anchored in block 958690 (2026-07-19T07:14: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/NL8RL2525944.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99339e62971569f32cbf9c62e6c73f3ec9974fc20ab3d8b92820927a63b45ddd. 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/NL8RL2525945.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88e729271362d4e0ff224d104e96f87dafc0639911c803f9ffe1d3001cab060b. Chain 2 (Bitcoin): anchored in block 956891 (2026-07-06T07:16:32Z), 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/NL8RL2525946.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f66d4e2bf9f3bf76baed0fb1edae4f3dc36d98eba93021933028ea3dbb9ba50. 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/NL8RL2525947.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2fd0f371826067c6a3d363558661cb9ce574c1a4c7faa2192e603c4606f59422. Chain 2 (Bitcoin): anchored in block 956776 (2026-07-05T10:59:37Z), 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/NL8RL2542205.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x223c5c7c75cf71696b08c125febe9c5557b0319cf7e0a89f04fad63d9ccaff16. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/QZTL92338217.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdcadbaff90b465d78b8ca47abb7b1568b91c293239610e627e92155a5d72e956. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/QZNWX2182706.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38aac1b4cf1cf89d14bb7bf436d5154a8e11faf8b55fc8bce8ad78187be508dc. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/QZNWU2117468.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb5277eb60742c83e41aee01761a890f0d47989a80ca7846e468a615bee7a3ce5. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/QZFYX2351594.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x49eb577b3e800a621db3b8cb84eb063e13fe1dd57a51ad23e76fbb4d0cead6ac. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23:26Z), 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/QZK6P2310142.
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 0x3b92e258c306d413e6977091513ff6200838f62a403a40493c1aea917bbe5ed5. Chain 2 (Bitcoin): anchored in block 960435 (2026-07-31T16:33:26Z), 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/QZWFS2317598.