1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → block must exist at that height 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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63f064fa5c41384372232763eb7b12c5177e96bfbdab053d5683305161bb3056. Chain 2 (Bitcoin): anchored in block 953657 (2026-06-14T16:43:25Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/4c200560-34f2-4f6f-8d32-da4088f9a989.json and https://artists.proofprofile.net/proofs/artist/4c200560-34f2-4f6f-8d32-da4088f9a989.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Romantic Minimals - Erik Satie & Andreas Wolter
Lyrische Skizzen, Op. 1: No. 2, Traumgedanke
Lyrische Skizzen, Op. 1: No. 3, Svenja I
Lyrische Skizzen, Op. 1: No. 4, Svenja II
Lyrische Skizzen, Op. 1: No. 5, Trauermarsch
Lyrische Skizzen, Op. 1: No. 6, Petite valse
3 Old Viennese Dances: No. 2, Liebesleid
Humoreske Op.101: No.7, Poco Lento e grazioso
21 Hungarian Dances woO 1: No. 5 Allegro
5 Lieder, Op. 49: No. 4, Wiegenlied Zart bewegt in E Major
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 → block OTSBitcoinBlock must exist at that height 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2927dddc255fd6ef7e95e5b6c0c26e6f1e1fcacfa276459373d1501b3e2ff24b. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43: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/DES590400030.
Die schönsten Klavierstüke der Klassik, Vol. 1
Prelude für Klavier in C Major "Das wohltemperierte Klavier I", BMW 846
Bagatelle No. 25 für Klavier in A Minor, WoO 59: Für Elise
Piano Sonata No. 14, Op. 27 No. 2: Moonlight
Vier Polonaises für Klavier in C Major, Op. 1: No. 4
Kinderszenen für Klavier, Op. 15: No. 7, Träumerei
Kinderszenen für Klavier, Op. 15: No. 15, Der Dichter spricht
Fantaisie-Impromptu für Klavier in C-Sharp Minor, Op. 66
Mazurkas für Klavier in C Major, Op. 67 No. 3
24 Preludes für Klavier in E-Flat Major, Op. 28: No. 19
Consolations for Piano, S. 172: No. 3, Lento placido
Le carnaval des animaux pour piano: XIII, Le cygne (Arr. for Piano by Andreas Wolter)
Etude No. 1 für Klavier in A-Flat Major, Op. 25: Aeolian Harp
Etude No. 5 für Klavier in G-Flat Major, Op. 10: Black Key Etude
Morceaux de fantaisie pour Piano, Op. 3: No. 2, Prelude
24 Preludes for Piano, Op. 11: No. 4, Lento