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 0x9e1c3b7bd2a99eeca935b6513062e9048d2d15d7d46fd3bf69014e848f4fd6b7. 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/f2602903-ebc1-4bd0-836d-10d8cea937d1.json and https://artists.proofprofile.net/proofs/artist/f2602903-ebc1-4bd0-836d-10d8cea937d1.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 0xb2c329727b6571d009be378753a0e0b5b80ae87d430e28b5c2561094f629733e. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/QZFYZ2295800.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb816ebd885ccd436a077ad16d14a539eb3d04a3b1b98cfe90cae894345c4637. Chain 2 (Bitcoin): anchored in block 959061 (2026-07-21T21:34:21Z), 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/FRX852306620.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1a7c04af260cf5d64860da64d7cd7fd41d25757dd8eee52b04f686c106d74b5. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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/FRX852306820.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2489de66456bf6eb28375be43781e27e4c391ee60ef954d72907f8eb4083660e. 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/FRX852205220.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a1f5d1e115fdaecbab935c44c2c958aa1bb90980b92df4dbe86058855fdb250. Chain 2 (Bitcoin): anchored in block 958180 (2026-07-15T17:59: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/FRX852307930.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9b388f99519ee0f728a9176fc3b3f7e51769edb3ec13bc1183aa5530f549dfc. Chain 2 (Bitcoin): anchored in block 958224 (2026-07-16T02:28:43Z), 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/FRX852308400.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43adb0284fed25c1b13fb7647807fbee0d5053d537cf4f753d84c04dbdb058b0. Chain 2 (Bitcoin): anchored in block 958662 (2026-07-19T04:43: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/FRX852409310.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc67744f809d80e771d1da16ad20f4cf6dc9192b6c5c7e500a511d8e3e218aa5. Chain 2 (Bitcoin): anchored in block 958371 (2026-07-17T05:45:43Z), 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/FRX852409100.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xefe4549d22405f965092fff87b39e28913e12a592d372f2681a1fff46a7c626b. Chain 2 (Bitcoin): anchored in block 958980 (2026-07-21T07:04: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/FRX852410170.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79bafd2833ec5d2ed25c23d1fe94b81fbae9c8a1f70d5861f443fdfee52ac794. Chain 2 (Bitcoin): anchored in block 958371 (2026-07-17T05:45:43Z), 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/FRX852410480.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf3115f956cb0e227ff91ca43db1e2a7a90f2474d70f58b5c49b9221b0c0c8046. Chain 2 (Bitcoin): anchored in block 958410 (2026-07-17T12:18: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/FRX852410540.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32625aa41ca89f12fb8c5cb22be150cbff941597fe6069f9e28b17659ce7c847. 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/FRX852410510.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb80f72f19de057d1a93d68be2742afb9499b6dcda21fafc4be420813af8ca5d. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42:29Z), 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/FRX852410550.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b94d2911b5b90b86407096fbc12245f2d4bae6b553a253afbadba95ad367e13. Chain 2 (Bitcoin): anchored in block 958792 (2026-07-19T22:55: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/FRX852501960.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2afcf04e82bc321d9f5ae51a07cb2a7f9632a5dd8f5d0fdfee2be7f37e4d46fa. Chain 2 (Bitcoin): anchored in block 958800 (2026-07-20T00:52: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/FRX852501970.