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 0xa1c6a322cd422c2d0dafa871c6dfae2846fa8850a74a72362a9633c199b3da37. 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/8ae67370-1c3c-4197-b8d0-1f62fce84d47.json and https://artists.proofprofile.net/proofs/artist/8ae67370-1c3c-4197-b8d0-1f62fce84d47.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 0x89a06b141591dedd8e8a73696a10b4f22b95bff366310846bcd8fa1d2b3d6b58. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QZK6G2472571.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7d77f5a2d7bb90b544240603825dec89a85c48a0eaf1c2f39972b5994f8b130. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QZK6G2472572.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf303d28c5f2989d0380f70c966e3e87a29300a8f2a80d98efa830f0f7aa4548b. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QZK6G2472573.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x303ad0f11c116f2a9a303be00c850c1454810a58afa4a0ce5e08accfa6cc7225. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QZK6G2472577.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x821ce4fe44cbc91298313866d7f102a13acf4acb45122c2164432c10b49f1a01. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QM6DC1694317.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8e2a172bd2126cfdcf4381ab6cc2a9eefbd1fba62f04dfa5036fc01f8d9ed0d. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QM6DC1694318.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe2b4a7363a31b2191cad6db1f47063b2f5facca0093fa5c29a71b58df7c3a67b. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QM6DC1694320.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34943d3b576081df3c6f99c8c2997cfe39ae4693072cef8a1b95c0be68419d8b. 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/QM6DC1694321.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f58413bef38708f4400c12e6c0d56d4df32719b85b720f6144c0c8fb3dd349a. 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/QM6DC1694323.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ad94e240ae3c734ef225b0d3fac13cca862d53f90d3eefaf5049131a7c0ba21. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QM6DC1694324.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad67b27429f361ac622969480e2ae60f50ec3f665e8c0cec647b85e05f110c0c. 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/QM6DC1694325.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66e54fc83576124fe6dd5bac6e2161078eca65b7d1bb474ad1ff1ad96fde7ca7. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QM6DC1694326.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd40f38ac5322839cc01a59ed95e71b3c40ea1e97df6702de75820078f41408e0. 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/QM6DC1694336.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67a387d502fbb2fd0e2c6854aba2288d4ed6755a465f53841a9a91fa567a1746. 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/QM6DC1515383.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1339f754b8c7e27b289b156dfcb0ed01d1a0806e255be036e10fe9a2dd198d22. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QM6DC1515556.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f8daa88dd8f071cb4ec7f0a151545b4fb417df12434f279a4039151907a96be. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QM6DC1548088.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc86f67b01b4fd70d40c91b7c33ea2b300e958ff6114d24bdf381f20f37730ca2. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QM6DC1548108.