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 0x23c59c391a1820a5b70f8815137f173aed8feeec23678b7cf89ac87f0e34b286. 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/df550f01-32a1-4889-bff9-28c159c55570.json and https://artists.proofprofile.net/proofs/artist/df550f01-32a1-4889-bff9-28c159c55570.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 0x3b1e788e1d39c254f12b34bc387abeefa10f26a06f42a747292d0582445a2370. Chain 2 (Bitcoin): anchored in block 958208 (2026-07-15T22:40: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/QZS672421875.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69b02c43b8b4df6195d3e6db5ca199d8a82ac42556f88f4bc5dc89e3e5d017f0. Chain 2 (Bitcoin): anchored in block 958242 (2026-07-16T05:02: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/CHF032409638.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xebc5b440bfd84ebf52f925f7a484cb9be2af210e4e43ebcee44ec000339f69ec. 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/QZMHL2421157.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94ba27e25c77c81aa9f98e249c7bf311e11b986b06b6c9ae68514957f5fb008b. Chain 2 (Bitcoin): anchored in block 958480 (2026-07-18T02:58: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/QZMHP2406331.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7d7d7e36eabcaf9e28d17d49139f4cd4412f6de0c9091f805975984db42870d. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43: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/QZMHL2406050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd17c61f9315d9e86354d7ce4bd37ab86e4393ff8cb159f8f8fec9707ce5e8005. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T13:14:32Z), 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/QZS662492031.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x695b2c1b5226b4c7b3a9e283d0f7841f52dbee0f6ca284ccd7cf3021cc13ba81. Chain 2 (Bitcoin): anchored in block 958480 (2026-07-18T02:58: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/QZMHK2457458.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x937894c7e65970f91d109a51e22ddd5a2ef354ba9a49edad57f7de20e68fdba7. 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/QZS662488165.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x01b66227ed71e2df09df3624ba6b7d2db8ae75230e4b4f30cd7acb09e89abd54. Chain 2 (Bitcoin): anchored in block 958706 (2026-07-19T08:50: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/QM42K2416674.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f56f1f87f9727a36eefa0c473dd539c823208f275e5550c122e0cbb4282e793. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/QZS642460946.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77f5ed00da171131af27814143c1e013d1835be330ca9c66f66d733206612574. Chain 2 (Bitcoin): anchored in block 958211 (2026-07-15T23:24: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/QZMHK2442225.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2574a858cc07eddaeca820afa5d23a9b5e05628cd98bc9d84124a3cf9a80c907. Chain 2 (Bitcoin): anchored in block 957690 (2026-07-12T10:16:40Z), 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/QZMHP2469925.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b2b51e8cb25e5a98dca997c13cd4a4461c9639d37669bc34cbfaaab0779453d. Chain 2 (Bitcoin): anchored in block 958063 (2026-07-14T21:07: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/QZS642529231.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b050499fd644f4abe712086f77022a5fd8599bc7076ffdc6713181722d00c0a. Chain 2 (Bitcoin): anchored in block 958447 (2026-07-17T19:47: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/QZMHL2585582.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xebd761d67adbca160d871b561f9571e0ecb037c78db71af8749a58c2169799a7. Chain 2 (Bitcoin): anchored in block 958703 (2026-07-19T08:36: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/QZS632549162.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1098010972f0fd39d78c864ed69ccc8fdd2be06b279bb655df34dea46fe4e7c9. Chain 2 (Bitcoin): anchored in block 959047 (2026-07-21T19:17: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/QZMHK2570202.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9867dfca577ffc0e6421bfb5ac481ff6626903d8d0929df926d9aa8f7501e985. 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/QZS642571894.