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 0x87f961bc960b09b45bdb6cc8b300b951bfe05e59cb0db270a4a564a62f487f14. 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/fc43d8bf-0a8a-4928-bdf6-ce18abf941f2.json and https://artists.proofprofile.net/proofs/artist/fc43d8bf-0a8a-4928-bdf6-ce18abf941f2.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 0xf925f71f9114a41ab9a5c71e908f979b73b3e09538cc803361d059c4e0bd7c55. 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/QMDA72194554.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0aa0d12ce018fc791eaadfaeccf312ef18ab2f8aae713a87fdc9bf3360eca53b. 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/QMDA72194558.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55cce8cc2f6964332795f36676a93cc79d57ababe128466069dfcc86a40507dd. 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/QMDA72194561.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf18242b3256af808743198002b9caa6ac188e082d715e3a93d2204ce4d4fe415. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35:34Z), 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/QMDA72194563.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f85667aead896da35332c8c1657cc5ba93c899582f1b8b956c3927b2b329a4e. 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/QMDA62125458.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb31e6df13a2db825af5132af15bb90471df50735dcc32513e086e4715728524c. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35:34Z), 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/QMDA72194566.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xebb56e0fb87827a0e88acb8e87093f40fc1efefc2b923b9b577ffce6bb33a1c3. Chain 2 (Bitcoin): anchored in block 960222 (2026-07-30T07:48:45Z), 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/QMDA72194578.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8811cad58ce97abf8ff02a6d0f72a70226de8bb87e28343e05e4447ff376c5a. Chain 2 (Bitcoin): anchored in block 960212 (2026-07-30T05:43:45Z), 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/QMDA72194579.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb9d9b6330fc132b6b1c86b224079d439b660faa02bbdfa101866e9b964afcead. Chain 2 (Bitcoin): anchored in block 959163 (2026-07-22T18:47:29Z), 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/QMDA72194615.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x751d4016aa5a6a6d34869b33ac03b4edba94be3104d3c9e9a83e4b61672205d2. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39:05Z), 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/QMDA62125472.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8fe1be0516fdcd9cd803207ebed1d06fa5f3e3da065682ca48e63b907182cb0. 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/QM6MZ2121308.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x56670bfa2dd8ae4f3333c5967d39b66efa021cd85579df4fa97fd084457841ce. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09: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/QMDA72199568.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d94f64d5fe7033b2506707f78a5db6d053faa130085337821e68d74348c4c41. 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/QMDA72194599.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc75733b551c89b8e6f9344f9d80cee5289948455ca3b56add5d12b83d513928e. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/QMDA72194598.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa378c4673f50d5d667956be99669cd13e4fce3588ac70a4ead37815f52bf1bc6. Chain 2 (Bitcoin): anchored in block 960160 (2026-07-29T22:48: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/QMDA72194597.