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 0x9e0660c4ce8499a58cc488115d013dbd053bc9a1f8403cb337ceb97361967a4f. 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/936e690a-8d4f-454f-9261-876bdebbff5d.json and https://artists.proofprofile.net/proofs/artist/936e690a-8d4f-454f-9261-876bdebbff5d.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 0x646b567e33ace7fc5905b15aac55564ad580aaf6823f4494eaa408e0573f81df. 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/QZS7J2452778.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x317c8397b3a3495dd3a92891eb215c28c9541f778ee0b50fec0ffda51b70345c. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53: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/QZTLA2459639.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b4996bf215a303d6d7ba6221a6158294708f014c372b38a7fa18f02a19cbf3c. 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/QZQAY2430102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe99300ed831c466ade79018d0c404ce57c7e89216409ac3a6cfd3c06af3d7aab. 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/QZQAY2437684.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3df2261451f0140e49680edc97f877dfb637c5d5a774e6de77ea8e168f5a630b. 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/QZQAY2426488.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc295369d81ca420d957d7c7243de40e329e3b88deee34de838cf6fb7c5cbddba. 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/QZTLA2400395.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xecc5cff08db6ee4c7a97a7aa14bfd055b0641ba6ce16196ffc6d74d9e22dd5b4. 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/QZS7J2432756.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8be5ed7a3530e7de1c7cb4d7f51c524a25e3e54f5c1ab5cd73eb360409b55ac2. 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/QZS7J2474931.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4067ef09e99152382e81a425d74ceeb366a8524a6cba8f0d20afe5765c4ace3. 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/QZSYP2480784.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf72ecbf82e912a4c9cc0c6d3817f4659c4883d4ba9793a5b145fa15e3af289fc. 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/QZQAY2424635.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd5933e1ea672024c78b3f46d0f98b23ff9d14848c905c76fdab6815fe38d930. 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/QZTLA2489722.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0cdb3971e170e5f2d9ee45c9482e9651c2bb85ac7b98314c31d02093038833e. 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/QZS7J2327389.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb520fd6ca7408fdea517340c7ad65656b9cc1d80784c77807f78b26599ff0b7. 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/QZS7J2302076.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99b8d7a1ac21621302f5328135104a039146b1f7dc2e6e2fc7ce096eb12aed76. 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/QZTLA2483811.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x965d7a8080bda56ab00fd04fc5fa4b6c987e73018f1b4c66f4ed67c7417c3925. 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/QZTAS2426264.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe3aad465e6411dbaee94b80d052a94904ad4bf4184982746073936b11cac7aa9. 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/QZTLA2472107.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c88745ac9548e8fb8c3c15b3c0e1e921771e814a423d90f39fa42a88eb4de4f. 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/QZTLA2446019.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc295369d81ca420d957d7c7243de40e329e3b88deee34de838cf6fb7c5cbddba. 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/QZTLA2400395.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9686545a187649f06ed3b3e8d6f781cf8a55b120f0c1f40e58e2c0ee71bc576a. 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/QZHNC2434625.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8993a7a4263ad8823499322f8678dd61a122306748d91d8b3e17bb9a783b4d0. 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/QZQAY2414443.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1dc368d1558482075067a33da1ec774165f12b37344eef56c00462a2bfbb41e2. 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/QZS7J2467729.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5368a0f3d97fc10c0a68a299a17e1d904b99dca54a0f5997bba1e002ee996a40. 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/QZSYP2337494.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8d720603f224e3d9e6e00eab0ad878c333f4267c5870a4a9bf1e8d163ce9f92. 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/QZSYP2334085.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb338049ce99eb3bb9bcfb3db6056c3c96c841c7b06fd4e5c4eaf40f76b46cb2f. 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/QZSYP2333844.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3b8fd3342b35a48f09af40f4f6b6cdd8d837fee1749d944621833f79ae1fed9. 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/QZSYP2384754.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcecda24005b0166c4d4d0d48f2cf68e5f9a65ff082c0046210782322bdc55500. 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/QZSYP2374634.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3dcc91c7ee3a0360ee08bc923b7385503320dc71bb1f2749d90d23974f589af7. 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/QZSYP2383556.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x380046f56b1099edb952a9e137336a9f05523c3dc1ef1654b9cc740735507647. 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/QZSYP2388884.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcddc6870d6d3ff91af366e135fd0cbedb19153cabc22740abd621fc1a4cb8ef7. 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/QZQAY2392067.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec78bdccf5631e4f42ea59f2690314999ed3ed6d1f84b14c89de9054a3ab1442. 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/QZQAY2306486.