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 0x05274e9c0cb6415355f6c28a301455bf7830a9319aafc46544032d4acccb1d39. Chain 2 (Bitcoin): anchored in block 954342 (2026-06-19T03:22:39Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/8fa784f9-4f2a-4972-801f-32bda134fb71.json and https://artists.proofprofile.net/proofs/artist/8fa784f9-4f2a-4972-801f-32bda134fb71.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Claude Debussy: Suite bergamasque, L. 75: III. Clair de lune
Piano Sonata No. 12 in F Major, K. 332: II. Adagio
Franz Schubert: Schwanengesang, D. 957: No. 4, Serenade (Ständchen)
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 0xb5a0abad17cb79f8ccb71906e6a1b8082b7212da4011ec3c2ed87cd828ee7d42. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T17:49:48Z), 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/USHM81509053.
Ludwig van Beethoven: Piano Sonata No. 14 in C-Sharp Minor, Op. 27 No. 2 "Moonlight": I. Adagio sostenuto
Frédéric Chopin: Nocturne No. 8 in D-Flat Major, Op. 27 No. 2
Frédéric Chopin: Étude, Op. 10: No. 3 in E Major (Tristesse)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x366608d9e3e00559d16798380f0cccf2d6f82ef97e007bfce0f1b76748e02bf7. Chain 2 (Bitcoin): anchored in block 958742 (2026-07-19T16:13:55Z), 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/USCGJ1673864.
Frédéric Chopin: Nocturne in E Minor, Op. 72, No. 1
Edvard Grieg: Peer Gynt Suite No. 1, Op. 46: I. Morning Mood
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8dbcd39f4a892ad52ee401025b87523c9227476029f718fe15ee036a6602c900. Chain 2 (Bitcoin): anchored in block 959008 (2026-07-21T13:14: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/USDY41888109.