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 0x9cd867b1bbae6ff221e19f8e0a54770a8787ad4993b57ed5a166e6fdb03fb3c2. 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/d88b06c2-2c11-4edf-ae52-c8f50744e4d1.json and https://artists.proofprofile.net/proofs/artist/d88b06c2-2c11-4edf-ae52-c8f50744e4d1.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 0x91d05a54d7aac1c8645fbeb2c7dbdc0364ef9b9b5175ee1080702cb24bff090b. 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/FR0Z50109999.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf9d5075444f0c4eaa2af3cbd0cbf3247bb256043a84db26080b17bd649bb7b4. 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/FR0Z50110000.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95eec0b003fdbcf6171255bd2675b0c5797903cd0db5c13e8ed702c958307d5a. 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/FR0Z50110001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e385a8815ff9d8021b90dbde646374e51eaf5c0df12caa00e71756d1326aa45. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/FR0Z50110002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe82abc9558745c61c95605499d42c0ee9fa81b059f541bf58e888758fd8ea1b9. Chain 2 (Bitcoin): anchored in block 960302 (2026-07-30T20: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/FR0Z50110003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7723ee03bf3c2145555e82b975c8c8a13711f76ce20f028561058b9d8bab09bf. Chain 2 (Bitcoin): anchored in block 960264 (2026-07-30T14:36:16Z), 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/FR0Z50110004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c076781603f3bdabcc5cb04440221a6c279d12ea623b06f11be72105ea54b89. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/FR0Z50110005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2c367f268fcae00d0c85ef8a620e57dcbe455aad103c7a9f5a1291e3904a218. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/FR0Z50110006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f26a14fe335308b063948aecd6e8558f7ed16bedf7708c6e2c2c6b20e279402. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/FR0Z50110007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe01736ee8658d1f08c5bb88f0ebeb2965c4fbc73997780fe873bd356e4213af7. 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/FR0Z50110008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc863f6ceae752d8961d41f9b02f3bbd8c9b720ab415214a85374e383ab0e2ba3. 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/FR0Z50098671.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09d3601ce91c75c4707cdeb3a995f585b1951509357e68d51348341c1e000610. Chain 2 (Bitcoin): anchored in block 957055 (2026-07-07T15:12:44Z), 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/FR0Z50098673.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1e2ecf03069e0d82ffa1dc21ca81a3db89a04dd0fc7feb3c3c5df991322e2e3. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23: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/FR0Z50098674.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1d9e636826b80521b13f30ca55e4d4a4eef835002e851e0b4f8e492952f9343. 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/FR0Z50098675.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a2f1d9103cb0cd255ab3e7be775392a42c4adfd11473186218bda77b74d4932. Chain 2 (Bitcoin): anchored in block 960145 (2026-07-29T21:13: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/FR0Z50098676.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x142e1652ee2cdec09ae2166d9ef9c7ad5aa21d56ca81fe6c47631f8aab61b251. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/FR0Z50098677.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b525f01dead7c2a579ad103fdd6cb9724c93978648d44218fefbe15635c739a. 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/FR0Z50115465.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48b352ce70eadc633a2d8a5dc0b441a9fe9664c00712a4a5183be4debec33ae2. 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/FR0Z50115382.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8638ccf1727f876b962f31b5ddc9dd9b3c1a616f22b919805907e708fb2dd7a. 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/FR0Z50114646.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff2bf19e8fa475fa863b90dc35a5ec51561e484e2d90c8904fd2f0911a12404c. 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/FR0Z50112083.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xefd8e2af45c238a81fce47f63d4d305ea38cc59dc121472bca21fcd70ec9ebef. 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/FR0Z50106907.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69b2784f9d74f78f18d93a51e84f396c2be764a7ad28d276910e21e2e4737d97. Chain 2 (Bitcoin): anchored in block 960368 (2026-07-31T08:26: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/FR0Z50105380.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae7964c3c3ac2877ffd1c80eee326176d20d1fdea7210b9c058adb61d4f0ffd6. Chain 2 (Bitcoin): anchored in block 960229 (2026-07-30T08:30: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/FR0Z50104769.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c36efccdff091f7104196b2114a890e95c2bba32066ac7f3ee4cae4ac00099c. Chain 2 (Bitcoin): anchored in block 960389 (2026-07-31T10:20: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/FR0Z50102475.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4289f357afcb849b9685d65bb125aa19e98343f5f850277869347147415373c9. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/FR0Z50101389.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d7e5e00289a6f4e6a58e55f47dd6a86e68ef312f5fb94f369154ec6a8682fe6. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/FR0Z50095829.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ed04549fb28c62978488ec0d59e3e2c83cf9d2ceeb927631c5f1a01f4db605c. 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/FR0Z50091220.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xacca32b374f933fe288b067ff1abe0b1c13ad8bf0de8c7b527d7485bb12cb6c9. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26: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/FR0Z50087611.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf598111cdfb18c0d0e27642744fd881bda32da55c0cf57cf41c186dc4e94981f. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/FR0Z50082503.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x046d2338d71674bda15dca03e4c5ae6589e7f2c708578c6d385be724e792490d. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/FR0Z50081078.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c433c221e5604619d95e0d95a265a29b7cd9ac93e72171da94bcda881ab8271. Chain 2 (Bitcoin): anchored in block 960294 (2026-07-30T18:46:00Z), 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/FR0Z50081080.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a740ed6db9a23424b146f5f0e24ef6edd8ee09bdb15ae46d2a4250d2889063f. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T17:48: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/FR0Z50081079.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66f05e5e984522353f72092acca5c8c2ec545d70318995ccd36beb32927654dc. Chain 2 (Bitcoin): anchored in block 960368 (2026-07-31T08:26: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/FR0Z50081081.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb6ca3a0382faedb6af80e9621273e3e4258bd9f5a4f67bca1bebc5fabf2a952. Chain 2 (Bitcoin): anchored in block 960410 (2026-07-31T13:50: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/FR0Z50081082.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3686a6c4c0fcff0a81df475ed387b7c12c213cf6aff8b64d809c5c9d57fc0f44. Chain 2 (Bitcoin): anchored in block 960384 (2026-07-31T09:54:03Z), 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/FR0Z50081077.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8e1f5a4d5c885f3bbb3b9c10615c0a8e43252af5373760f70c92079c25d4188. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23: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/FR0Z50075421.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4252ec56bbbfa5cb2c764e9baaaa956a916a7ee9bae72a581b49b640e825896d. Chain 2 (Bitcoin): anchored in block 957061 (2026-07-07T16:07:00Z), 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/FR0Z50112863.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf99cb5c9c392fde46e7d5067a23ccdb225d9a64b1bf5dcf702ec647e29de5629. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/FR0Z50112864.