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 0x872a7ee899480b7597b011912eba8a3881d404bb5dae7b52a60727a3f7d30400. Chain 2 (Bitcoin): anchored in block 953674 (2026-06-14T19:07:16Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/5c59d0f9-0179-4d99-9da5-408eba32e3a3.json and https://artists.proofprofile.net/proofs/artist/5c59d0f9-0179-4d99-9da5-408eba32e3a3.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 0x385c34169d1c645d17fee39fd1af5f1b1c55ebfe1cd79b4195797446e08cda18. 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/BXLGK2400010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a3d062f1132955414c0dee32d368e1e9fc90c6f4b42f6974f096a31ae7b4e21. 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/BXLGK2400007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbbb28a848fec3476391f6d486c46c489213be9236ec17d9f63a32571c617f76f. 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/BXLGK2400001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbbb28a848fec3476391f6d486c46c489213be9236ec17d9f63a32571c617f76f. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/BXLGK2400001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x433fb39a17ac90c67c730b44317fad66627512e9e0d5302efb970d67e004693e. Chain 2 (Bitcoin): anchored in block 959118 (2026-07-22T10:01: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/BXLGK2400008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x385c34169d1c645d17fee39fd1af5f1b1c55ebfe1cd79b4195797446e08cda18. Chain 2 (Bitcoin): anchored in block 960317 (2026-07-30T21:35:24Z), 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/BXLGK2400010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a3d062f1132955414c0dee32d368e1e9fc90c6f4b42f6974f096a31ae7b4e21. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26:26Z), 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/BXLGK2400007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d5f4184c2d9001b96b8578a763ed93e11ada5016d724d5650c64771b12dbea2. 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/BXLGK2400006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ab88d88c3797bc63f57101f6ec31b383374c25c3d7273b8f2236d26d5fd34dc. 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/BXLGK2400009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f6867f8345ccc5324ae3d0467d4c5fb9c3077d28e69e4f0c5e30d44876e4251. 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/BXLGK2400002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6fc1f766b1f2322d53a51d4bc590bb0fa64ab6047c2c43b5d28f230c8de7a390. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19:15Z), 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/BXLGK2400003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f2c9968352aaab93ff5ced535fc3bfc945eb08a887007ff569f61d492f9d5bb. 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/BXLGK2400004.