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 0x5c559526db48c833f917ab4efc956dcaad667f6421d0ee380a3ac9a2dc27a49c. 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/f0155b6f-4359-4e39-b327-bbea4ce6160d.json and https://artists.proofprofile.net/proofs/artist/f0155b6f-4359-4e39-b327-bbea4ce6160d.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 0x811976299d7d1fc5f9385018d37fed731aabf398213f1c8423011adbaffb65bc. Chain 2 (Bitcoin): anchored in block 958202 (2026-07-15T21:23: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/TCACO1664752.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6846c14003b7b2def36c21ec50a949a550c57c5f94b26513cbc69558328fbb02. 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/TCACO1664760.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf409a4b5c37fe5aa7488b4d74540b8edc032bbabdd5ee78c8fa0969867cbb16c. Chain 2 (Bitcoin): anchored in block 958349 (2026-07-17T02:28: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/TCACO1664775.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa959c7c083757cf46693c89e01e8a925a4a88607920b5a46dd954b15dd9788ce. 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/TR0261600712.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x41a654df7997032f286c70d94b69d7b3ff16ee61566b68ac28f2d67c7edbe9df. Chain 2 (Bitcoin): anchored in block 958447 (2026-07-17T19:47: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/TCAFG2052157.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f988fd1de49bab54eef5e69ee91a5a42755e921f06dbfa43e7e6306e8abc227. Chain 2 (Bitcoin): anchored in block 958484 (2026-07-18T03:34:53Z), 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/TCAFJ2185892.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3adb56961b8f66e7a373c090b2cadb6407bcd7abb4913e89689c34ae1bb27e25. Chain 2 (Bitcoin): anchored in block 958074 (2026-07-14T22:45:25Z), 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/TCAFJ2185920.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b291b7a96896839ab30e70ba0ac61f95fad27a7797debeaa0a30898aa223439. 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/TCAFJ2185932.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x090bdf2531404161a129b915cbf6a87a659cc572bed739c7ec68856a9de6cbad. 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/TCAHZ2437694.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e4c4d546d09c949429f2ff63ad101073ee26eb83163ec713d2dd0283bb12d2a. Chain 2 (Bitcoin): anchored in block 958074 (2026-07-14T22:45:25Z), 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/TCAHZ2437727.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55000cff52d1b128853457268a850b82a9713822e1820ee233a9236ade0afe0b. 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/TCAHZ2437738.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca26ff610ff610d8a44bc24d3ada9570ff90c3d1e2c6db1a39cb301902846711. 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/TCAJQ2576002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e014b407e107e17b32445fc8676ba1c8c7e557d911fe2d1b952c7f43e79647e. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43: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/TCAJQ2576049.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ab3989023f77e02ce0c91566e06848ffe53bab72f8ec17a71c1cdce3988ab3f. Chain 2 (Bitcoin): anchored in block 958384 (2026-07-17T08: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/TCAJQ2576072.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2dfee9698c70c99981692c75e1b20ed87fde84ebef035483eccd25b797445be8. 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/TCAJQ2576086.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xafbe476cf1d11ac64fb7163f30525f41c7627e6d0ec03b16a5c782e979583a43. Chain 2 (Bitcoin): anchored in block 957780 (2026-07-13T00:36: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/TCAJQ2576098.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf88d1ebb6b71318eb94a01778efcb98f751945345b4d5e510a1ec8626a63bb2f. Chain 2 (Bitcoin): anchored in block 958853 (2026-07-20T09:11:53Z), 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/TCAJQ2576109.