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 0x0e2cda0ad48c2d84e2b03d3cba6bf3b6f1a3bd425629d8ad1afb8104c5e43bfd. Chain 2 (Bitcoin): anchored in block 954066 (2026-06-17T08:11:48Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/74b03f18-04f9-438a-a059-ae0087f8bc4b.json and https://artists.proofprofile.net/proofs/artist/74b03f18-04f9-438a-a059-ae0087f8bc4b.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 0x935236dae8b318d85f49ce23fc6e2bc2157799afd2f5d8d26aac86a7fcb1e3e4. 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/TCAJL2587147.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf62fc506a75acc25b921aa6a7a1dfd3255fa2b3f08a2b7981934716eba413ae5. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/TCAJL2591075.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x46fc2faa0dee66704f8a28657ade396dbb36309358387f8b1cabc217b9e63eb5. 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/TCAJL2591076.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc18dce6709cb6703799ec780b0bdcdcaa559a8e15d015dc4ddef959787023ab. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T17:49:48Z), 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/TCAJM2591079.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b0496aedfcbf6eff850224adc95c009e04a16654ae78b93d1b1ecd29753088d. 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/TCAJL2591082.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ed17b69ac69a86608efc03ace6b473a4216b4bc8b40025be4fea4cecbd3a43a. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/TCAJM2591084.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x64631d671a1bb2829b7ac078d7f5831552007e57b06a35f0147a7dc774823ac9. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/TCAJO2589176.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x37089dbe54b30df1b937894ae9b373953526b28b3e71c8af0529e2276b32e8b3. Chain 2 (Bitcoin): anchored in block 958376 (2026-07-17T06:41: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/TCAJN2589182.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2bc505209a9286d2c07831862103cb1ff4df63053c0c1ee306b60e32c600590b. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/TCAJN2589187.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf3c02da7ba79fe97883c88234370be8a22c2e518a80ffa98517a8b8b4f47232c. 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/TCAJO2589188.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b42c50b6c020c256821b0ed6531d72bc73258c7a824666adf1d76346abdf553. 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/TCAJN2589189.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd458f87e820f44f6972e8d506dc4efb0192088dbc40db58c2367eaa1262b4db. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/TCAJN2589192.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e2bc5c17b777bcc01220bbba3a498cc43c5ab0ff3a59774502fc9dacbff104e. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/TCAJR2543641.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8dc87a966690ce735215ee4934d23eaed47bbe6dc9646e3606c1fb5fd925d63. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/TCAJS2543643.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc2a1b0b28ffd1ad01e09b18a006fa015c652c790d69e0e554cc80079fee7e2d. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/TCAJR2543647.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4dad14be3f9bd6234e2d6fce7c79bfa71c096324c77bf77121b18c0fdb13c4ab. Chain 2 (Bitcoin): anchored in block 958480 (2026-07-18T02:58:58Z), 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/TCAJR2543650.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x048089538396b6fe39488a4af7deec1086de59927ef26cb8e2a57dce388dde9f. Chain 2 (Bitcoin): anchored in block 958526 (2026-07-18T09:09:53Z), 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/TCAJR2543656.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd30a863e5c48ce92defcae4a1f01cb4a915a1e3e706a954c6faaaa8b76a48959. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/TCAJS2543659.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d5b40ea698a245dcc50ea3e7c8fe4b3190bc3077500377954c7947a96ee834d. Chain 2 (Bitcoin): anchored in block 958377 (2026-07-17T06:48: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/TCAJS2543665.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4eaf43859d11f1e7e4c4998edf3009d9c1246ea3a494f2d718c61c63b2e5bc3. Chain 2 (Bitcoin): anchored in block 958860 (2026-07-20T09:58:28Z), 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/TCAJS2543669.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a6ed8b22d67fa3cd704804a6ac5be99ee556fff0d11ba7580e65f9effcb465b. 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/TCAJR2543720.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa4b1ddbf962538ec10e2a1b7e7d94b54eb22860da9fec117aefa04544b5ce2bb. Chain 2 (Bitcoin): anchored in block 958461 (2026-07-17T23:18:11Z), 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/TCAJR2543723.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e36fd664c0479ad554c234848adbe7a83d4a3ee76adf773645f32ad2e5be893. 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/TCAJR2543725.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8efe161a47800ef2360282f1f0962ef42e434c279f9693e002deb4a65ee14a50. Chain 2 (Bitcoin): anchored in block 958582 (2026-07-18T16:47: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/TCAJS2543726.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5589949925a7c93329a63cd133a516ae94b94e8bc3bf8573c6baec37c473d43c. Chain 2 (Bitcoin): anchored in block 958473 (2026-07-18T00:52:36Z), 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/TCAJR2543731.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b0089bffdf1e3da5e4e295f7715b01ac3cb9bad5dc8c8a453b5d9d602a07f52. 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/TCAJS2543732.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7f9d60f769eb33f4e86837da8a3d48238a922f485f5d355c1874fab363b8e2a. Chain 2 (Bitcoin): anchored in block 958480 (2026-07-18T02:58:58Z), 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/TCAJR2543736.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8e2546a1615e53dba3ef8c1a1365607e3df1803bdba6c25008bf1cbad6dacb0. 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/TCAJR2543738.