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 0xc8223c850c6339c56d53382f294e91a6452c510a3fc94029729ef0ee4dcfa2f2. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/c9bc8a1e-15e3-48c9-8a74-71d9dfcc1308.json and https://artists.proofprofile.net/proofs/artist/c9bc8a1e-15e3-48c9-8a74-71d9dfcc1308.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 0xf6afaf12cd329fc85fee9bab9a79c255e53e03673c0e65c8bf5e66ac123bd530. 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/GX53U2022699.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63eb9fc9a348933a8d3415824b9ed99b7a09365f3715d7369715012d68b9be2d. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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/GX53U2099529.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38030d130669a9f45581d390d58f64dd8aa023fb9eb857e7573683b062175c52. 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/GX53U2097447.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d200ba33e47fdbd894581e861f031749764279b7834a457ae0d92239d5c9549. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-17T01:02:37Z), 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/GBLFP2238684.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c5aca94da24b71d3781ffc39146a39c520230b84e5627d8377becc3b7e91eb1. Chain 2 (Bitcoin): anchored in block 958350 (2026-07-17T02:31: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/QZNJW2281025.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9dac909fd1831fc07cee1b25c989251cf27995d6bfd02dca298200c9cb0398dd. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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/UKXN22212636.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x15834e6a91ebd99ff12e19622597077b46f2279da45f8bef3b9a704d2f899f3e. Chain 2 (Bitcoin): anchored in block 958355 (2026-07-17T03:11:50Z), 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/UYC842200002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0657b7cce4138819f4f088ba28e43edcd82e7ad61ac184adc53cc6e61cdd43d. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48: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/UYC842200003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x40eeb31773a5785f9aedda2e1080f0e58275c0276a3b4744976e4641289a098e. 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/UYC842200004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1830871a1a305362fc92ea484e23feca3675d039cf2f340e708b9afe0f1ab6e9. Chain 2 (Bitcoin): anchored in block 956711 (2026-07-04T22:48:52Z), 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/UYC842300003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3540e381853966620ad15a9f94ac3afbb7efd19fdc72db48a731cd53ff4133f. 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/UYC842300009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8597d7ee20e90e66a38f14e3ad094526df47dae4117dbd29fea2b40ccc17109a. Chain 2 (Bitcoin): anchored in block 958350 (2026-07-17T02:31: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/UYC842300010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x880f4d45dc81a564fe47a9cefce5bed582640225bce657c4969cb63805e74f3a. 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/UYC842300011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a904703fbfa897844f6c5ed32da41dbaaa2f52715df6fba051d56f600e5633c. Chain 2 (Bitcoin): anchored in block 958508 (2026-07-18T06:27:01Z), 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/UYC842300012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99349b0b26f2f7233aaa12515ee144b3b7c0bc1410a29a04f0b0e7878deff72b. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T21:27:04Z), 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/UYC842300013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7cddb1d8e56d0e3c7a2259030a7ec3039e07074aa2f9e829005df3b0f78c57ca. Chain 2 (Bitcoin): anchored in block 958711 (2026-07-19T09:26: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/UYC842400002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb10cf32524a355bd40241d6d5999a0256335db186ce657e615bec96624237c84. Chain 2 (Bitcoin): anchored in block 958126 (2026-07-15T11:07:04Z), 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/UYC842400003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x357910b1c6568029a7823f7c161058cea2afc5c3f7667d39dce5c0ada58348f8. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T23:08: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/UYC842400005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c74efbf84dc451b4abf5b3bc94efec2496b5e268613ddbd5db0de8266bea059. 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/QZTPX2413358.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfdac942e53b85644b83470d820211c0cbcb2b2b1a8acdbab471746e94dce0451. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/UYC842400007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfdac942e53b85644b83470d820211c0cbcb2b2b1a8acdbab471746e94dce0451. 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/UYC842400007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96f02fa43bfcbb92438d4c3f0e6b37a48997c93c524e880612d7fb26d1ae1a1a. 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/UYC842400008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89a308ae7fd8e26113687b80aa737c24f685a3a1a5dba5ad15b67139ab96043d. 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/UYC842400009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x91ecd8b50380249e515cf78c41f94f736168ae8e8308d1e84cca8df0ffdca836. 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/UYC842400010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb324557c20a5167e40f6fb9537f52168e51c5266b580d607a7663329500054ac. 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/UYC842400011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d1a47dfecd17a6fd786a1bf4f7fa350ecdf2d6e670a6331d4da3af06ab979be. 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/UYC842400012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8fa2ae414a47ee01e9fe12bafef5eee1d5496e862f2eb350a5729bee41ea42b. Chain 2 (Bitcoin): anchored in block 958880 (2026-07-20T15:24: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/UYC842400013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d4fa711af81aa8e333bc5575677f9f0c099f01980a1a1bc03761ea9ca361878. 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/UYC842500004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5abd4edcf8bd30daa50e44c17ad02b755445f1d1de2a37b1c760932c0a2baa8. 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/UYC842500006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f3e52f8b22758fa1479f1fd1baecd7a173f2c0b4bbf8d8f98f359f8fd4364a5. 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/QMFMG2300695.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3424c6f062235e05e3a8052ea7effbfbc9cbfb87d62ac75cd163d80768083ca7. 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/US3DF2259816.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9debb1518bc0795998f2d6d6faf5b4114605579570e6181a7baefff46fc1bd5a. 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/QZNJY2208944.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe67578c51d0a39ae4b8260d1ccd7b8ba489cc7841ea2cc21a5187ab4a96a823a. 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/QZHZ52263598.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f3e52f8b22758fa1479f1fd1baecd7a173f2c0b4bbf8d8f98f359f8fd4364a5. 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/QMFMG2300695.