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 0x999ed5293b029b4ce8a4b79e695b08ff8e9a0f3574ec157b09c287c219739f09. 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/67e9ce48-2feb-4b27-8a23-cc7dbd6b0b24.json and https://artists.proofprofile.net/proofs/artist/67e9ce48-2feb-4b27-8a23-cc7dbd6b0b24.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 0x1a3323e620bda2bdaa572399a615467dfcb6235ebb2becba4cb46007b2aad3d8. Chain 2 (Bitcoin): anchored in block 959071 (2026-07-21T22:56: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/QZS672125896.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2bd817eb0853d7563ec3c03d7cd5c9ed2d1ca76ac481aeeec9b258f44d68e5b. 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/QZS652108671.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ac498bfa98dc003a7f1d5f5e2f159469a85f1c147066890e73023262defaf9b. 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/QZS662110903.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x39f832e1ea32b3ff2369569e4bc783341a7fae3e068206ca77f02c44fedd9f09. Chain 2 (Bitcoin): anchored in block 958362 (2026-07-17T04:32:48Z), 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/QZS642181002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a07790288edf91504c26b16dd5250e363d68c25caf575064d56b772eb7ef942. 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/QM4TW2447994.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8ecc4f8c0846d609daf3b14dd73c103a621131b94e26ed43a32ebb050d8d6e0. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T22:14: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/QMBZ92485527.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd7407d09540f602b66452033a2344a90392cd1d0c339c3baa72e34b4df5254d2. Chain 2 (Bitcoin): anchored in block 958428 (2026-07-17T15:15:14Z), 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/QMFME2490262.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb919aeb532ecc767df6ce20aad49430f4f9bf7bc4ab5ab2f60e48909fe7accd2. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T17:49:48Z), 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/QM4TW2515683.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ce84e925f2ef70c05311809adc3d78c4f2faa69cd4c95d9805a1a3d8bc37e96. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T21:57:18Z), 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/QM4TW2547650.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0afde0601a1cd5ab956ba8793e3909a6138a0578ad2ec71e9feff307ce51b16d. 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/QM4TX2552632.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x214de09d0f912ae3c1ce47d95b56b219e683fd09511f008f17c5d48f51433921. 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/QMFME2322398.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7b9a110e038e8998d6bba70b99bbede91f07e54667ea009f964085d59175ac1. 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/QMFME2304708.