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 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 0xec1f02d3ec23f27deee057efb6da53bc9b56db47e8cb788c4a6bd3eabb5f55ae. 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/4b013fa0-4367-4f9e-ada3-3188db170534.json and https://artists.proofprofile.net/proofs/artist/4b013fa0-4367-4f9e-ada3-3188db170534.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 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 0xea64eba80f1803ceed57ccdf67a35e1cb1f178716bc4eb81f93004fe44020976. Chain 2 (Bitcoin): anchored in block 958943 (2026-07-21T00:27: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/BX6Y62400060.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f10cce96b12b18dd5967a451379e549ee605fcf8106220b821c3ad7cedd90e7. 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/BR9Z21900035.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7522c81c38124c915fc7eb9311639381bb86a6998fe856c4fc133609877d347f. Chain 2 (Bitcoin): anchored in block 958935 (2026-07-20T22:08: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/BXKSB2100003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ba4e55b70173732820674757aa6a2b3100abf9fa47fb58c470f64244aab7230. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), 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/BXKSB2000002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0c047abcd5acfc272d8ebff8080d6c0fedef7dde70408860fcd14532c5b9200. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35: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/BXKSB2000003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54b69e8c9a9b58b31e2e85acc718a59628f606cb1402e03a27fd2a18abee79ea. Chain 2 (Bitcoin): anchored in block 960181 (2026-07-30T00:53: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/BXKSB2000004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x27cda4ec30ed921117d9d643cec0df54c4ef42363af2fb732df3f6c43babb61e. 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/BXKSB2000005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e2592d5c9db730e635dcb7ca58715880082dbe0832e4d3f75b1359822fa7b40. Chain 2 (Bitcoin): anchored in block 960125 (2026-07-29T15:38:18Z), 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/BXKSB2000006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10c0c2af149234cebad54f523769bc759068a13b2316459768c65b307578dc08. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/BXKSB2000007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x82823ad02567a55abc2def5591f50c5b1cba0a71be02d8596a5ffde6dc6f9bef. 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/BXKSB2000008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14100a8781a51e56108819d9f7b811aed16b0dd6070565be0026f4eafe237ead. Chain 2 (Bitcoin): anchored in block 956894 (2026-07-06T07:53: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/BXKSB2000009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd36fecaea2193cc110407a90a1ccd6a7ba39580b2bbacae67c7169bc5f6cb57d. 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/BXKSB2000010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb5ec6430e63b996d43e1c6299463a417b1798beb92360884fab3bd58d56eebb6. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/BXKSB2000011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcacc90f86c005ce04d42099f84b48ff45e1ce0b9cb00fed624d955f36388ec6d. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/QZHZ32069809.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0df6c5e2c15bdbe72a8a8609e197af2e6bde01c2bc704d9e7879f949f185b3b8. 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/QZ5AB2402009.