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 0x74f4b705259c5ce3727e2d306956c1dbeea1d390769d514328db48b0c7e35031. 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/60f0fa98-283a-41b0-8c90-657bdbf89894.json and https://artists.proofprofile.net/proofs/artist/60f0fa98-283a-41b0-8c90-657bdbf89894.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 0xf246be4aeda127fceb57c9a74af3a526900996a09228e43e547cd7ae2d42d474. 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/QZMEQ2324506.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x61414690275e468d0b8b6b09f97f3ee83332036d931d08c10eb8dbc7cbcc320a. 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/QZMEQ2324507.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f8edf9fb2b39d397d70af6dd0b1b10813d8c9ad8861b4ffe019bfe909553e45. 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/QZMEQ2324508.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x530d816f2d33216305137162864b2dd5495f38cddfffbdbf804dc5b32f92b909. 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/QZMEQ2324509.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9dbb548723051275046343110b0bd688a0cd4698404bd92d370cc8183799f3f. Chain 2 (Bitcoin): anchored in block 960344 (2026-07-31T04:14: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/QZMEQ2324510.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaed000fe40e061a3eda67c2777b08145410e85b7e268fecf021f5c4d889638df. 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/QZMEQ2324511.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x15c24ff8df5b3e9531c098545d0e2f4dc980afe68b37af6eb0e839a007678208. 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/QZMEQ2324512.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x363b24903e426e5ebc0cb162321cca99e7c308a280af42518690b941b280bfa4. 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/QZMEQ2324513.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48efedf1f269399cce6d4da07c08ce380b8a3d7bf87af345929344be76d00f44. 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/QZMEQ2324514.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x826b530e238162f91c50e4ff1c0b6f3f90a96252a0c52b7b33fae3a7dd032de5. Chain 2 (Bitcoin): anchored in block 960362 (2026-07-31T06:58:00Z), 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/QZMEQ2324515.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5856124dad9b635c16244f1e9d176c7a313056735902c71ae5db2b37a0f36f89. Chain 2 (Bitcoin): anchored in block 960427 (2026-07-31T15:59:18Z), 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/QZMEQ2324516.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x797d1611fbc6763071aa53217e522e641303d7e6dd5d176868c90f022bb18435. Chain 2 (Bitcoin): anchored in block 960309 (2026-07-30T20:35: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/QZMEQ2324517.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf84e5698e3a5ec71e4063de574214c819b00501c389f0407221905c438eb0233. Chain 2 (Bitcoin): anchored in block 960268 (2026-07-30T14:53: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/QZMEQ2324518.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce7ccdb8391d6cda85245365aad8cfaae04a9ce9f672af9fa7e38c9a3bd729b8. 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/QZDA42285061.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1634101074d422261ce6ba73240730e19822ef323c0cb3f0a14ebe290952a9b4. 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/QZDA42285062.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf20a7bcdd6ada08440116776f4b92331f3f04dc80a505a7834d69a2ae64799b. 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/QZDA42285063.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9733f738047c1a2c38cd295ef38fe0de994a8d488e2c5252ad3c97257a2118bb. 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/QZDA42285064.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x025535db8df5f4730e492a646d167d489d04d63446f20a15a7da394aae77c914. 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/QZDA42285065.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x08cafe408bfe5ad329f1bb7e3e4a1e7a5b4bf49796dad4d8e8e0d7fc1e82c1c7. Chain 2 (Bitcoin): anchored in block 957050 (2026-07-07T14:41: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/QZDA42285066.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1bf21847a07eedf73f74ab32c5b98a5133fb2b8cff25dba44dfe7eaa1c827029. Chain 2 (Bitcoin): anchored in block 960150 (2026-07-29T21:51: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/QZDA42285067.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c8678ade307b4ae41db7ae609c806c92a54af05982e02fcf49b5750eb26316e. 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/QZDA42285068.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2b31a8cb630eb178a5fdd94a448a3af31b4cd6abf2d676dcc9a32fdfeb65259. 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/QZDA42285069.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b16899b815980b15324ad67ad9483b9debc2b5c3fa396e84bb4d9f6d5065d91. Chain 2 (Bitcoin): anchored in block 960494 (2026-08-01T01:44: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/QZDA42285070.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x059c422066625e0952594ae35a680a8067922cc97e535bb6c6963b8e1e9d0f68. Chain 2 (Bitcoin): anchored in block 960418 (2026-07-31T15:20: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/QZDA42285071.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f84a77375fb0e83ab8a87cbfc870ddbb711aa36a77fe65c68c837f249977e1b. 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/QZDA42285072.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x422c2c816b2d592eb4d9cc449d3d9b07583ef243c290909791bd77a00ecdb8c3. 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/QZDA42285073.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x52e9434a50a37fd26725cf565f8dd8500fce09bd2b20fa3bf9854477e0189a4a. Chain 2 (Bitcoin): anchored in block 960264 (2026-07-30T14:36:16Z), 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/QZDA42285074.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x365cbb1e0aeac9527d46428cf492fbb74d0b99f18c435e6247e5a3462ae1ad9b. 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/QZDA42285075.