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 0x48f140fa944d82c2771003e7d413ad5927115dede0b0288c37bbc9de6f36f623. 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/5d20ce22-aa6f-4f98-bfe0-60bd67a81875.json and https://artists.proofprofile.net/proofs/artist/5d20ce22-aa6f-4f98-bfe0-60bd67a81875.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 0xd698d34cfb20ffd0d6d1bb78e4064a759982f629aeb7099fbbb9b4b18499d916. 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/QZMZ92213387.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe08cb65767c8c0626bf4e6b93e8800b13f0cae00f44bb25c23d92df5014315d6. 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/QMFME2319838.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b838f8ff4d6d57df36cce9a6672ae72c30f2154e90a4712e82e208cd2347f98. 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/MXA1L2300041.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x307efa188ce1cca030d8aca7b049e760e3538f637fc275e393c450e3161f3df3. 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/USLZJ1953334.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ded9ed71db5d37e7ec5d770caf7e37442bce31b36b6b679e01934bbe3cb9c16. 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/MXA2M2300093.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb94e6b6eb4cdf655f6fe34fd973bc27b532882ae1c93fe65b309e4f9112b6498. 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/QZTRX2361484.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe40c1003a5fa3987ce4e346c9c9c1e87a0e61dc942f4d9804c3ccf108df5be1e. 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/GBWUL2323301.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x843db032990a9719e7409fe9c2d7afef2baff4fbc622e57aaca7d70f01c50606. 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/USLZJ2305581.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc80a3b3d69dc262c3d6d115010522371feef5a387979e0c80ffd8cd768b4cd3. 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/QZTV32220519.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5fda8597379aad7c112e1b8ce2b92738c9c84278bb0e47e3db4415949d8d7e8a. 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/MXA2M2300099.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c8c49fe1fe6182640e9ff3d7acb869b1902fdae83d822cdaa1c9a37f8ea90a0. 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/MXA2M2300054.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8faf3278e1476173689b27a303c03850a18931a4fd55bfdf902909a4d666c03. 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/QMDA72414747.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x460010910880dacbb80f24a3a64421bdf985914a878943aaaacae80ebfd8d3ae. 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/DGA0H2464000.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xccb336e13670dc4b4899eb167730ceb67e1fbac1279e45e8d2ae700bb7a8c472. 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/MXD782302107.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03d5ec8809d6552e3e3d3bd53e027d1b58da64a630f91a9680b693cc32799f00. 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/USA2P2458279.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae46435d6ce613c4b6cc6faa59416b2d50131f6b3c16924e5d48ea0c9fc8911b. Chain 2 (Bitcoin): anchored in block 960106 (2026-07-29T12:41: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/USHM21945425.
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