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 0xb941453c1af17a5f8a0d8c20fde965380b36a3c38aaa83cae3f7de30eafe5e8c. Chain 2 (Bitcoin): anchored in block 953697 (2026-06-14T21:49:28Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/518a62e3-9e0b-4dc9-a067-5899cc56cc1a.json and https://artists.proofprofile.net/proofs/artist/518a62e3-9e0b-4dc9-a067-5899cc56cc1a.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 0xaf4838a0f334fae68745a9aa50037975c3c2b39a2230c77837f49a3faf26ab03. 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/TCAFM2133053.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x014554eabeecbc5502e4f7730544bfe501c0c1612fd932a20f9088e06cec2bb5. 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/TCAFH2052004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e7710b6b9d6fed661c096539d3b863573283448999f928f02addf8722c1b0a4. Chain 2 (Bitcoin): anchored in block 960340 (2026-07-31T03:15:04Z), 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/GBMA22129062.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5073ae3391e23ba14104849d92679627d1e2d95b7fe9219f98ae7bc31bc643f. 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/QZTBA2441875.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf35ffdedfe6f166c61680041717ce19cb6273c7ccecaca17b0d819d696e22879. 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/TCAHP2351740.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d80f0533ad03bce5a96ec696338d09ede4bf3170e53225095bfed47a1db90e7. 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/TCAFO2186724.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9258488b35bfc2ad7dd94540d9f388bf924ca3f0ef2c86379d94b06839dd73d. Chain 2 (Bitcoin): anchored in block 960321 (2026-07-30T22:27:30Z), 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/QZFZ72199008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd65695bdd0ec5b719f9ff8a7819fc6591dd7d7d474c8ead6f7f01991b5dcb6c4. 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/QZFZ72199009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb81450cbff601b94b2a2b75d80f5d1cc120c93fa321f5e28aa0b087b63c0f3f4. 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/QZFZ72199010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2c39e56d8d3347be70617d8d12e32f184dc7217e403c47422fb228e0e4e42e6. Chain 2 (Bitcoin): anchored in block 960303 (2026-07-30T20:11:13Z), 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/QZFZ72199011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a46e8063d9821a9ee6bdcdfc5d1bcb378dd1c009ccdc54b450325b41eb4e82c. Chain 2 (Bitcoin): anchored in block 960448 (2026-07-31T18:48: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/QZFZ72199012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbeda371d46e64f5263993c7ba3600142861ee1649b3b33ccd4389df11a1dae48. 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/QZFZ72199016.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9adea78f08b4b1c728e508646929c5666ae7b8c3c6407b8a4f562cdbf757f586. 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/QZFZ72199017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa4a9221bfd5e19cb3e2c6ffc412f7611b6d3d5034a7f99c3a138802e5174c933. 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/QZFZ72199018.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9a9a693d9a7a57fbb345a8c454e461e292e52908f5eeeceec4706ba53759a14. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24: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/QZFZ72199019.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x387082c982cc07c676d48915e2a63e5742eb9cd7570679a7c51e1903ba4eb1ce. 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/QZFZ72199020.