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 0xd17c2a06c542d41c52d3aa1c7da0d0a1806abc71aae1d308dfa3766b47af8f6a. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/eab96935-d247-4a50-83c2-a90c92496a62.json and https://artists.proofprofile.net/proofs/artist/eab96935-d247-4a50-83c2-a90c92496a62.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 0x02e774e55bc8a3bb8e78a13795068208501f3b0b968ecff840c1f8987793de6c. 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/QZHNC2061458.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea21063bebcd8298af7cd6a8dcef8ebd61e1e069fc83eef61b9c735e009cfc20. 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/QZHNC2093936.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8725f8db87da741a2b1c22a3aafb86fbdaf34deff61440b46122d071c855abe. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43: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/QZK6P2011268.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2831521e7d7aee76d79cd154983e3efc2e9ee0858c7fc6a48c9dc234d8ad885e. Chain 2 (Bitcoin): anchored in block 958216 (2026-07-16T00:00: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/QZK6K2017274.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x02d8d810bfcac43df567e754e833c64bd8b87db86a51beda7a12d26800555303. Chain 2 (Bitcoin): anchored in block 958808 (2026-07-20T02:49: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/QZFZ32195082.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b1e3b0f1aeb2fe9b8c0be9ca3ff689697e9e882bf7a5d174d2c557bbf111fc4. Chain 2 (Bitcoin): anchored in block 957872 (2026-07-13T15:39: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/QZHN92136525.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf525e0e6dc8efb4ffe5087ac172fa10ec1eb04a23995c64df1ed14ea4e94a3a9. Chain 2 (Bitcoin): anchored in block 957872 (2026-07-13T15:39: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/QZFYX2208112.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x778825545fb78e1ca6c8c3bf69dd7527891a4ffa1f9db8968b12f74afe0ddc61. Chain 2 (Bitcoin): anchored in block 958876 (2026-07-20T12:15: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/QZDA72214648.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7013dc8e713ad8d2e69ca1c9e40887825e488479ef859b30fd8a097358d1824d. Chain 2 (Bitcoin): anchored in block 958363 (2026-07-17T04:34: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/QZMEN2217388.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x053c6f3063e815a3fd21e479601d2d377c170ca401bcb5034ee8a1558dccb3a6. 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/QZFZ22342699.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e7c3b6c7a7e66be1478675303437d15c732160bd90659f19266f5f0fa40181b. Chain 2 (Bitcoin): anchored in block 956857 (2026-07-06T01:26:17Z), 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/QZTAY2560424.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x91c426f8137d598104a30653827845193147aa14083eda975cc0a9224ab22beb. 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/QZPEW2440048.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1fa9cc1be44528ea1eeeb4ad36f8ba5b4e7a2629edeb77c4a8b88f23072ade39. 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/QZPEW2410233.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63f3527b7c77120fdb8b11620638b67cebeb6995538ba0976884392a88ade02f. 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/QZPEW2440049.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf13dde23f4e27b37216b922f0a6e64844be03e5b9a69e86ef27917fd836f79aa. 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/QZVEM2399464.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1fa9cc1be44528ea1eeeb4ad36f8ba5b4e7a2629edeb77c4a8b88f23072ade39. 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/QZPEW2410233.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf13dde23f4e27b37216b922f0a6e64844be03e5b9a69e86ef27917fd836f79aa. 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/QZVEM2399464.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xccb2cf27d52c69433d7ef89f57015e42b1aab5d74a3f505a1543e0f7a204b687. 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/USUYG1513164.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb85e74789a7e0d799f7fc745c8f85dc8e97a4fc3c2002010928e15dc192e526. 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/USUYG1506217.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c2609bb07cab79f8b3b650c912889c30ea74350ef238276c00fc116a6d3489f. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/QZNWW2386217.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4431984d4142941570a0da48415cc4da4e963dec3b70703dc38685d8c09ef02b. 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/QZK6L2330100.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf36e2baf12ff4038c6ea92319c1bad0994a33c4736076fefce58a3ef800ca160. 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/QZS7J2279125.
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