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 0x61f9359c9342a4632b795ca4599e96f1222c854798f764948158228b31b961e4. 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/0489eb9e-f5fa-4dab-a0e1-e3ed42e7f1f3.json and https://artists.proofprofile.net/proofs/artist/0489eb9e-f5fa-4dab-a0e1-e3ed42e7f1f3.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 0x995718b235adffc368e039c60e50929099dc6e678f243ae65eedefa5f05dc887. 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/QZFYX2034893.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4080df8ad57e88b7709dde5b337bcaaf8cf9eaf35bb43a1e1a2b02adec32e81f. 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/QZFYX2034894.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b797d3fd5c954ad957ce8746c8cd1611e7717346601ebab9985b90eaaacd286. Chain 2 (Bitcoin): anchored in block 958802 (2026-07-20T01:04:02Z), 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/QZFYX2034896.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x023f14ff47080d37ad6b85b01cdb5c83a05ca6384078f127824fc3d0feb2def1. 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/QZFYX2034898.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab68498d26f599894c7182fbef41b821ba16b997b56be82d8a4717b439a9c956. Chain 2 (Bitcoin): anchored in block 959084 (2026-07-22T00:50: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/QZFYX2034899.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf905189decde5c8f35376550513499ecf9dd0516cece7ab19b1826a7d11a083d. Chain 2 (Bitcoin): anchored in block 958975 (2026-07-21T06:12: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/QZFYX2034902.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1223a1337ed8bd19801f5192139fa579c56a3dcab6bde3326476f605fb61372. Chain 2 (Bitcoin): anchored in block 958176 (2026-07-15T17:14:36Z), 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/QZFYX2033252.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfab4132fead6bb7620addc831bfe7b6810082ddf7740947cff14461104c2c516. 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/QZFYX2033254.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa310a98e7e08b8e1cb3f68e02e3805afbbfcd1a073ba5cca7f1dddc46a275a6f. Chain 2 (Bitcoin): anchored in block 958783 (2026-07-19T21:20: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/QZFYX2033255.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3cef3aed30577e09651f63fd112d88ad0b7d88a4ef8f61b1efdf798a039be005. Chain 2 (Bitcoin): anchored in block 958774 (2026-07-19T20:03:27Z), 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/QZFYX2033257.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a951709a594591b1169c95a8fa03d0655aec4772ea8efe3d7ca8babb99e339f. Chain 2 (Bitcoin): anchored in block 958152 (2026-07-15T12:00:27Z), 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/QZFYX2035497.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8268cef412e1d7be4a28041316bf82582d396e1eaa6ca4db517a0fc7fbee8ed. Chain 2 (Bitcoin): anchored in block 959063 (2026-07-21T21:45: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/QZFYX2035500.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8dac1ddbc776eba0b259a575d8b5a7790295e27361f373eaf86c07e72d018361. Chain 2 (Bitcoin): anchored in block 958770 (2026-07-19T19:26: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/QZFYX2035501.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2320c9940d1c1decdca7082d2e08f00f4d552c742c225dc0041d851eaea20cf. Chain 2 (Bitcoin): anchored in block 958087 (2026-07-15T02: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/QZFYX2035502.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28adb1984cc355ddd6149eacb8cf97498f1a0fe53be379be966df7e8f2a65304. Chain 2 (Bitcoin): anchored in block 959114 (2026-07-22T08: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/QZFYX2035508.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2939476bc84c9a978cf08f61c5305e5abe754e863d686e6e9b1c01a6be8eb2d5. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43:37Z), 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/QZHN92115241.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ad3f750e29e20367b913ce5e1c1d15826ae008a63b9d52ce1f4691efb1f115e. 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/QZHN92115243.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3173312cadee1b9abd079242312933196e3ef2698b8a37af834d65a6aad7c138. Chain 2 (Bitcoin): anchored in block 958276 (2026-07-16T10:20:17Z), 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/QZHN52176414.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87ef960270c65222d63e2ed215f837a56412be0975ec7ad815eaaa34655bb418. Chain 2 (Bitcoin): anchored in block 958176 (2026-07-15T17:14:36Z), 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/QZHN92115245.