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 0x84f47f8fce92a2be6cec14c6c8387ebf35310abd225aaeea53d8c3b405989dc0. 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/eaadc506-6558-4d97-82fd-8b137783aef4.json and https://artists.proofprofile.net/proofs/artist/eaadc506-6558-4d97-82fd-8b137783aef4.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 0x1b50d0855fa55f70af2f41c053b4b0392c6a9f69b943a1c5a62170e1be9e294e. Chain 2 (Bitcoin): anchored in block 960166 (2026-07-29T23:39:29Z), 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/QZES81828658.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x39aaa49f6c0b1c9c206bda291598e3c2dc6dad06f6e82be68b985073dd64ee9c. 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/QZES92076025.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9cb64fc40bc0706672f43f6ee0503aa923ca69a013dc5f70ea758bfe946dc70. 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/QZES92076028.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f31f8c1b875c8a1bba75302a0404605d5db3371abe2e228dfe4f7ee973c5102. Chain 2 (Bitcoin): anchored in block 958432 (2026-07-17T15:43: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/QZNWW2194248.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94134a5a11fb06ec5bef9f80d36ba1a3b455822286a3a7f291d9e2323b885057. Chain 2 (Bitcoin): anchored in block 958985 (2026-07-21T08:39: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/QZNWW2194250.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb3c7d9422d41d5095d1967f70bceb23e4a411568ab4b5a4152f1ee127186b98. 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/QZFZ72228416.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x469b18fa02cd2a7aa1df4838a77b369391fda52ba37aae3b8642cebbfff5ca90. 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/QZTAW2282937.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f60c56a635b95118a86100871fa0b6a35a1ffca5d08d937bcfec5a4ad8e301a. 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/QZDA42375219.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x760e7834497a033d97f3dddba52b9e99b425c763e04d58d2877aecedceec4592. Chain 2 (Bitcoin): anchored in block 957888 (2026-07-13T17:43:59Z), 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/QZES72381342.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb772b0fec853e0dd807f8916244c7119a1801bdcc204a80f34b9000f130863b5. Chain 2 (Bitcoin): anchored in block 958985 (2026-07-21T08:39: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/QZHN72315111.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8df83079543eae8137196ec2ea40cdf1abc27248ab84d36f2956dc9e0f21b56. Chain 2 (Bitcoin): anchored in block 958501 (2026-07-18T05:33: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/QZK6N2367390.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8762b5a5406dfad465ad4e3c63ef1610fbab5e4af0661aa3af014f5ca86bf92b. Chain 2 (Bitcoin): anchored in block 958955 (2026-07-21T03:03:40Z), 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/QZK6H2344385.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a00c76c405cf4c949a4a57a1fb583f9fa9f4141e4024ebff6d4ef022ed72d2f. 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/QZMEP2390318.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8762b5a5406dfad465ad4e3c63ef1610fbab5e4af0661aa3af014f5ca86bf92b. Chain 2 (Bitcoin): anchored in block 957891 (2026-07-13T18:21: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/QZK6H2344385.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71914e42932b73fb9d18900ce616aa7cb9209d3fd61839c2019f13286c71bc23. Chain 2 (Bitcoin): anchored in block 959043 (2026-07-21T18:40:26Z), 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/QZK6N2376929.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ed539eaf7fd7ce9a7bef55c307666ad04b71ef54e1db9e379d812d8f7f2fb8e. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/QZK6N2388642.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c55ada891998676443e12afda231bd65cb8944302e1ad770e597088be8e855f. Chain 2 (Bitcoin): anchored in block 958523 (2026-07-18T08:54: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/QZMER2345729.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c8dc52fb06478554c9598b64c314fc1e3d9ad995456597c9a099a125a61e8a5. 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/QZTB62338611.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a09abdab8027b08dcd6efa8424501de9a4eff860319f398a60c0e7b964583a4. 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/QZTAS2430767.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8929c4e97ab11c00fb4970f803f15e72ad1f6498008a93f079adc83c96bddff9. 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/QZTBD2404360.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbbdbfb6d984b6d1a2895dce5233f425b5e52cc70de1b81f314f539823911e3d9. Chain 2 (Bitcoin): anchored in block 958770 (2026-07-19T19:26:13Z), 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/SE6SA2470181.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe389c74e1d732b3b429475c6d611433f17432220b16527ca469ae6f2dd2b2d15. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/SE6SA2470161.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2267dc684ade089c044402d0746cf0260cb5bac1eb0f0fa8007191ff1fd336d2. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/SE5BU2501918.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e014a45749e89180edaba13434364313eaa61379e99a968002e6b4c76194cce. Chain 2 (Bitcoin): anchored in block 958601 (2026-07-18T19:27:02Z), 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/SE5BU2502198.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f5de3429d677266f6670459bd2a9c8ce876395a8546683b8cbcf854c6609e9d. 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/SE5BU2539347.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14b35e6539f9da78aa099f4bac70a07ae3d5a9aa3babe8ec7485fd9f6cd577dd. 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/SE6XY2521603.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa651eaee13b6ca73b79764fe803bc99798b3755afe166fe8a627fc06c1488118. Chain 2 (Bitcoin): anchored in block 958805 (2026-07-20T02:22:58Z), 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/SE6XY2560848.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x051def79d7d6833c21a0f3c71289342ca3580053165dcffeb2ed7f04094de0a3. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/SE6XY2560849.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x663d4827e352ce09348bae2ab65c896aec58c345b14dab1595325a231ba91beb. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/SE6XX2541669.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c05c9606b393988c5864aa23378ffb699e2d56d8db174ab0d76bcf0e658c6d3. 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/SE6XX2541670.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9ced755a3eb621cc29b68a29a6b1a6f7472158255546bb434f86c9e8d31a077. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56: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/QZDA82007547.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc57c1fbca9f50623e20ce1058ba698da51982086d9108ae0135734902f20eeb0. 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/SE6XX2541671.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23b9d45a2f2c6aefdc9b12fc60de7d4d2ac17cdeee03377d1b9fcfbff7a4ad8f. 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/SE6XX2542546.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce39d4ecf0fb631293d278c434d3c02296ec89cefc4f0205b315aa24e188080e. Chain 2 (Bitcoin): anchored in block 958111 (2026-07-15T06:58: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/SE6XX2550783.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x82b79de5ef97be3df20f235846cca8f1f66d658fee64fcd919d906343c57583d. Chain 2 (Bitcoin): anchored in block 958163 (2026-07-15T14:38: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/SE6XW2524458.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf8cae0e66201ad31d1fe50891999117302d90950f885552e96b4c8f4972bea5. Chain 2 (Bitcoin): anchored in block 958480 (2026-07-18T02:58:58Z), 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/SE6XW2548525.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e5360ac104cfeb5990aa4748a2f51f8fc888eac3c8946d5d92afab6f742a328. 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/SE6XW2520741.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69938f2710e3fae66d0e13b04f231b3f9e9a23980ad8192b83b367618e4a6803. 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/SE6SA2543234.