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 0xfa748147d7cc8ea9f5bfa2453bd62b4be85036d3c6e1c8ccf96078b7c6fd7e5c. Chain 2 (Bitcoin): anchored in block 953620 (2026-06-14T09:36:10Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/1de46dce-04de-4de8-ada6-e28f8e5a846c.json and https://artists.proofprofile.net/proofs/artist/1de46dce-04de-4de8-ada6-e28f8e5a846c.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 0x357b35379b41e8e5b734e225e42f8d0a609efc6eeb73daec572e983d6fc3b931. 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/TCJPU2397342.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4dbc2770e8355a9672c0a402255bf9f20241e9578c5b57871bd1cfa26ceb4c1. Chain 2 (Bitcoin): anchored in block 958808 (2026-07-20T02:49: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/TCJPZ2498876.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09b1b60a508499d147f447bafc90503be0f12e1820b105259ca8f4a5c9dfd950. Chain 2 (Bitcoin): anchored in block 959118 (2026-07-22T10:01: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/TCJPC2410252.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x91e80cc6ff0f76fa85643eb8eeaf775236b88aa498a2c60a976da18d70d6fd27. Chain 2 (Bitcoin): anchored in block 958880 (2026-07-20T12:33:53Z), 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/TCJPC2410258.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e082f59116ca446392479f23d5cbd8dd04609b418bf489c405588758001700e. Chain 2 (Bitcoin): anchored in block 958796 (2026-07-20T00: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/TCJPC2410442.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7122a39701972ae365b4b08524d0b57c798c159555d6c6a67aa3d5e0c42bbc8. 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/TCJPC2410466.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7efbd6d4ea92ca0b1973e608ac06e053e1b55a49b28d9ec73cc4e7c848eded17. Chain 2 (Bitcoin): anchored in block 958796 (2026-07-20T00: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/TCJPE2506002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33aca2b4efbf4a555f97e0da0bce9a3305083ae3a39e033ac160503b95226462. 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/TCJPG2567493.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x40ab183223ee88e852f708e9a3d8858635fe1f7cf3fa6a67dc321c95b9bbd5b2. Chain 2 (Bitcoin): anchored in block 958600 (2026-07-18T19:24: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/QT66J2571835.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43537de9d1954193b2f137ac2283b00f63653408ada56ef84069ec9108c1624b. 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/TCJPF2580337.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x533f80bcf1351160cbd8163ecf26161806dd226674b770b5da978870bbbe846e. Chain 2 (Bitcoin): anchored in block 958796 (2026-07-20T00: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/TCJPK2592631.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33aca2b4efbf4a555f97e0da0bce9a3305083ae3a39e033ac160503b95226462. 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/TCJPG2567493.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x86d65e83bd57cd66ce7ba7678f71e9f586dbb3c809e1713b9fe61900fb01a8ec. Chain 2 (Bitcoin): anchored in block 958805 (2026-07-20T02:22: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/QT66J2571840.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa282574ff88abf9508096663fea23e487f692cabdadfa7c36a25a88b0c995f8c. 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/QT66J2571847.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc95fba7a38ada0ab02fcbc0c2b8127e72b489f5b3c2943684eefeddbd33ae749. Chain 2 (Bitcoin): anchored in block 958166 (2026-07-15T15:55: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/QT66J2571854.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7efbd6d4ea92ca0b1973e608ac06e053e1b55a49b28d9ec73cc4e7c848eded17. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T17:48: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/TCJPE2506002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeda5c84a3fe114c53a80aa1e402d4e1b383116c166858bbe4f5d7ae83279318a. 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/JPPO02500078.