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 0x783f5d18773bec10f8e4d6299d04a833996d93472c7668dfcdf3a82947ceb8e9. Chain 2 (Bitcoin): anchored in block 953803 (2026-06-15T15:41:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/e6e2ca44-ac18-48fb-b3ed-a327275acff1.json and https://artists.proofprofile.net/proofs/artist/e6e2ca44-ac18-48fb-b3ed-a327275acff1.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 0x6f10f512efbafa2a3a6977725bd20d300c0a768e2e1430a5b60c45f50e08f9fa. 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/QM6DC1689752.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x561ff7c9239905386506d143872c6aaed03394ea82423fb0138b750b65e571dd. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/QM6DC1689753.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf0fc74abd2ad3989c2a9d0b956824b50ca3490bf99fe157024a60826771d7cf. Chain 2 (Bitcoin): anchored in block 958373 (2026-07-17T06:09:33Z), 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/QM6DC1689754.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc65a9ab77e22eb4261fb30bf972f51c9d247fdab9d2c3b6834e7955dbff0f64c. Chain 2 (Bitcoin): anchored in block 959001 (2026-07-21T11:41:42Z), 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/QM6DC1689755.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x02f539da41b974c9ebaee1965f1d556145f5a8a8b73a368a007be2f5e2bf86aa. Chain 2 (Bitcoin): anchored in block 958373 (2026-07-17T06:09:33Z), 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/QM6DC1689759.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdbf5255f72f74bee3c247088ae1c31021ebae4bc06c717225cbe66955cdabd67. Chain 2 (Bitcoin): anchored in block 958568 (2026-07-18T15:23: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/QM6DC1689760.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc980b9b7f26d354880f861d35ea4d49c0a530c28cbe2b6fa539d898cb7f8781f. Chain 2 (Bitcoin): anchored in block 956402 (2026-07-02T22:05: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/QM6DC1689761.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb6ca44a149b3808f504c0122c0f1de791f5261b3cd988d7a492b9e1cfa14272a. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/QM6DC1689762.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ae7c449cd1abea8444c349af055df56e2cd39f7447b5b3cb5b2c1a4d190dfae. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/QM6DC1689763.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf0fc74abd2ad3989c2a9d0b956824b50ca3490bf99fe157024a60826771d7cf. Chain 2 (Bitcoin): anchored in block 958800 (2026-07-20T00:52: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/QM6DC1689754.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x02f539da41b974c9ebaee1965f1d556145f5a8a8b73a368a007be2f5e2bf86aa. Chain 2 (Bitcoin): anchored in block 958644 (2026-07-19T02:21: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/QM6DC1689759.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdbf5255f72f74bee3c247088ae1c31021ebae4bc06c717225cbe66955cdabd67. Chain 2 (Bitcoin): anchored in block 959152 (2026-07-22T16:23:52Z), 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/QM6DC1689760.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc980b9b7f26d354880f861d35ea4d49c0a530c28cbe2b6fa539d898cb7f8781f. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19: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/QM6DC1689761.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb6ca44a149b3808f504c0122c0f1de791f5261b3cd988d7a492b9e1cfa14272a. 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/QM6DC1689762.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ae7c449cd1abea8444c349af055df56e2cd39f7447b5b3cb5b2c1a4d190dfae. 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/QM6DC1689763.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5378e3fae3ec347bdd8ec65fbcda0dd08c8a2ff65d05a7ba0abd1459549e6f2. Chain 2 (Bitcoin): anchored in block 957754 (2026-07-12T21:26:22Z), 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/QM6DC1728023.