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 0xb4d1df2d69ca591be794f18b66df81c77dc99c1396b8e4a0136d88395795f8ff. 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/9cdecea7-111d-424a-b8e9-7091f6a1bc0c.json and https://artists.proofprofile.net/proofs/artist/9cdecea7-111d-424a-b8e9-7091f6a1bc0c.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 0x36e50e743839e14066cfacdfd9e77a2881833ee85956fc341a22a43ffd32616a. 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/QZTAY2266016.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x739993ee6fae12674a8d8cf939717071542124f90c84cff8d6451d4b24e26a36. 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/TCAFJ2177034.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa93a25cdcbb175a8f297776b53176aaf08d1cfc26f4ebaec88ad6a05e5ce8893. 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/NL5MF2100520.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2982cd761c55c8726e4767ea3788e0cbb11eecbc212b6b87a0dde14c10b00dfc. 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/USCGH2194364.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8173e9a4cdfbe0426362903aa293e26468b986e194022aa5108d586926080a41. 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/QZRP52195960.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x102142c992bdb4dcd890a23fa79ab82f09c00926777f077ed97bc0c296ababa0. 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/QZHN32390861.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf672f3371e9fa65593330b189ea704af613aedeb40a7fb0c695b5fd83456fefe. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T19:07: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/QZES82236483.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab861606c5293e7b59b85caae48271320b00d97d3e693be4c8ef284c20b9c2da. 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/QZNJX2150050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29d60b5d95a6796a383615c4941b5fd125869b4d143458bc800444fa2e0de49d. 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/QZHZ62296464.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9390c370825b820f26441f9b8edc29161a91f262680330f132d97cb4c19543a. 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/NLG662000883.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc327887db30e0388643de02edc8d0b0baf787170501bc8f87d6a6d2e4ca21f9. 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/NLDP10800288.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48c781f4932b3b534a9d0ea64e373c28f1662b4ef98dbbdf37912285044a8c4d. 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/NLDP10800291.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a4ed08174a95124b4885a593ac589b6f057c54e6dfa13812c83a01949cc5ddc. 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/NLDP10800294.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62c3014715e730fc1b57fafcc58a33c8387556648ab5e37450f61899a5bbdf03. 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/NLDP10800296.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e9ddfeee87f4b9eaa37ee4de898572a78a8a96b28665af0c4d446035dd1e682. 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/QZHN32140375.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5882d496d716f88623a1d06023510d53be0836d41dc5e75defb143a716b6f95a. 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/NLDP10800286.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c590d10c392327c05aa0825b4cc327cff3ea8ad972c4dceee0c974498adea22. 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/NL3FW2100028.