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 0xc95246ca1d6bffb11fe1462135b877707e34873baf06aa22646132d7b76e4665. 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/251ef570-aa09-4307-aade-bff0a8a34914.json and https://artists.proofprofile.net/proofs/artist/251ef570-aa09-4307-aade-bff0a8a34914.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 0x4d6f0460dca6f8311ae347344e520393a4ebf1b4fa8e1c6160cc51a4ce47dfd7. Chain 2 (Bitcoin): anchored in block 958857 (2026-07-20T09: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/ITK192300182.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98e843a338d5c9e2f90175f44179f4c2d66a931ecae09e5f07c38ae56e798624. Chain 2 (Bitcoin): anchored in block 959037 (2026-07-21T16:59:47Z), 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/ITK192400032.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c9810ef93784bee5b30922d8c72e7433dbcf71abe57b6337af8badad8ee7527. Chain 2 (Bitcoin): anchored in block 958832 (2026-07-20T05:43:55Z), 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/ITK192400065.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x450a6000762b7306b3e43c26dc1eee9a850f03dd88f2f304cc97ae8e538cb9df. Chain 2 (Bitcoin): anchored in block 958728 (2026-07-19T12:24:55Z), 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/ITK192400152.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7336648805020287b24f6f50c28e8146be94e74c0fb0552df2aebedcfa272f12. 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/ITK192400201.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x767ef751501346330d1e7d6b571bd624bf35a43c98f174587345061c524f536b. Chain 2 (Bitcoin): anchored in block 958726 (2026-07-19T11:47: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/ITK192400276.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53cbc4e50e0a29fbd9b0e9520a3b6beaced33c93cc42cac03a3337de6478ae7c. 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/ITDF62077155.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8050c9e6b1265c818298a1fb014d5fc9eb24d49431ce27f07a3e2f5ebaf44480. 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/ITDF62177101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde78f1872fb0fa9b139e1cbab1b60e919f25cfd385b64722f752891cf8b75b3f. 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/ITDF62077131.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x91b5cfe3638e6c4da2eccaaa1328da61d92197f06588ed3b6968c1d1e5eb598c. 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/ITDF62277005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48849f51adf5468ba1d80a61f2f0d2274e7818b2e0a2ca7ae14b2f7309b35c04. 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/ITDF62077157.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x19ccae996b260013602a964ccd3d1267491bcaeea0259d8f7afbaf33fa23c3a0. 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/ITDF62077159.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde78f1872fb0fa9b139e1cbab1b60e919f25cfd385b64722f752891cf8b75b3f. 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/ITDF62077131.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48849f51adf5468ba1d80a61f2f0d2274e7818b2e0a2ca7ae14b2f7309b35c04. 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/ITDF62077157.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x19ccae996b260013602a964ccd3d1267491bcaeea0259d8f7afbaf33fa23c3a0. 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/ITDF62077159.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8050c9e6b1265c818298a1fb014d5fc9eb24d49431ce27f07a3e2f5ebaf44480. 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/ITDF62177101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde78f1872fb0fa9b139e1cbab1b60e919f25cfd385b64722f752891cf8b75b3f. 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/ITDF62077131.