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 0x2c938b644245e345f59cb6ce9ec74dd33f31692125b9cf405cfa1886126d4408. Chain 2 (Bitcoin): anchored in block 954728 (2026-06-21T18:08:38Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/fbab3072-d6dc-4d79-974f-a9fede7dd273.json and https://artists.proofprofile.net/proofs/artist/fbab3072-d6dc-4d79-974f-a9fede7dd273.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 0x996da9528524e5d7bde318b45f3a12707f998d4682efbc2df4661323703d7f62. Chain 2 (Bitcoin): anchored in block 958245 (2026-07-16T05:50:22Z), 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/QZTPX2515994.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3f7d8b1d205886c1731306f027539a302895271c09f5fe78cdbd2659d29a130. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/QZTPX2515995.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ef2f73f7b113c00bedcca2e121f7fc91e46a1dd10b322d5cca6f5d8a8afc18f. Chain 2 (Bitcoin): anchored in block 958256 (2026-07-16T07:22: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/QZTPX2515996.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43b63315b8f54503407da935190d46cb9cafb1ae6be450f9401d6393745ab4a5. Chain 2 (Bitcoin): anchored in block 958194 (2026-07-15T20:32:27Z), 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/QZTPX2515997.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc60a8852f5f9e561d64812b9763a2b27b0e1cd37f4ec175e6f29b9516da5f401. Chain 2 (Bitcoin): anchored in block 958448 (2026-07-17T19:49:21Z), 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/QZTPX2515998.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d1c4c37ff1f5d8cbfea10898fc0dc876f8f01c3fd606b20be2552441599d61a. 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/QZTPX2515999.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3282778def51646abf2bbebad1b74caef733b1709abe481add5244e173b8954e. Chain 2 (Bitcoin): anchored in block 958388 (2026-07-17T09:14:21Z), 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/QZTPX2516000.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf73d57e0f4afb178917007cb361d7e4d333abadb95d41c4172a3d63224d3bde. 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/QZTPX2516001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcbfcb33eb57161b58386a96315b82c16dabc4496f1f3463afa956e6c3a99fce5. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/QZTVM2578873.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc65caecfff4839df3ec255a0dd3f50321559f8f9aa9543b6ba4a9cc6a6ab6bb. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/QZTVM2578874.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50d2387e73d359615cd40d6d78274351b0109bb63cf61aad1f92bfff5fad89b7. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19: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/QZTVM2578875.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x624c656757b83a201c75ef9b4cf342008dda7a8afae72b19ae070804d427d86a. 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/QZTVM2578876.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10193eed128621f59ead3d4b82508953c96ef4e39c8a12b522a53387bb962445. Chain 2 (Bitcoin): anchored in block 958600 (2026-07-18T19:24: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/QZTVM2578877.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ed6465130885e51827cb013ead3b1a456a3fcd97edda430b9de2e1ec829d2fb. 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/QZTVM2578878.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd811fb1c423124dc9054c00c850f9bb2e0d10557bd3c1982f4dba55dfb04c47d. 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/QZTVM2578879.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3e780e334723d25b4e17625d35e5f2622bf32bad940aa22eb0164710ef70d95. 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/QZTVM2578880.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcbfcb33eb57161b58386a96315b82c16dabc4496f1f3463afa956e6c3a99fce5. Chain 2 (Bitcoin): anchored in block 958373 (2026-07-17T06:09: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/QZTVM2578873.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc65caecfff4839df3ec255a0dd3f50321559f8f9aa9543b6ba4a9cc6a6ab6bb. Chain 2 (Bitcoin): anchored in block 958796 (2026-07-20T00: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/QZTVM2578874.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x547c42cab95fd733ceb11a4d6d7c6c0f08c24d58410cf2c53723dd936dbbb601. 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/QZTMV2578875.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x622d854e29924295872d22af3a467923e528331fb581eea499e2440ceffe6262. 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/QZTMV2578876.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4404d610b4f86db629fd273e9e76001df5e0a001410ee4df232e73c3a8c2b2fd. 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/QZTMV2578878.