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 artist was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdadc94626dddbedf7a120e314f003b336509d8210ee8a1962826d1b1bb3fdc3c. Chain 2 (Bitcoin): anchored in block 953742 (2026-06-15T04:47:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/847010d2-91de-4943-b15c-c477582454bc.json and https://artists.proofprofile.net/proofs/artist/847010d2-91de-4943-b15c-c477582454bc.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Brandenburg Concerto No. 1 in F Major, BWV1046: i. Allegro moderato
Brandenburg Concerto No. 1 in F Major, BWV1046: ii. Adagio
Brandenburg Concerto No. 1 in F Major, BWV1046: iii. Allegro
Brandenburg Concerto No. 1 in F Major, BWV1046: iv. Menuetto. Trio 1. Menuetto. Polacca. Menuetto. Trio 2. Menuetto
Brandenburg Concerto No. 2 in F Major, BWV1047: i. Allegro moderato
Brandenburg Concerto No. 2 in F Major, BWV1047: ii. Andante
Brandenburg Concerto No. 2 in F Major, BWV1047: iii. Allegro assai
Brandenburg Concerto No. 3 in G Major, BWV1048: i. Allegro moderato
Brandenburg Concerto No. 3 in G Major, BWV1048: ii. Andante
Brandenburg Concerto No. 3 in G Major, BWV1048: iii. Allegro assai
Brandenburg Concerto No. 4 in G Major, BWV1049: i. Allegro
Brandenburg Concerto No. 4 in G Major, BWV1049: ii. Andante
Brandenburg Concerto No. 4 in G Major, BWV1049: iii. Presto
Brandenburg Concerto No. 5 in D Major, BWV1050: i. Allegro
Brandenburg Concerto No. 5 in D Major, BWV1050: ii. Andante
Brandenburg Concerto No. 5 in D Major, BWV1050: iii. Allegro
Brandenburg Concerto No. 6 in B-flat Major, BWV1051: i. Allegro
Brandenburg Concerto No. 6 in B-flat Major, BWV1051: ii. Adagio ma non tanto
Brandenburg Concerto No. 6 in B-flat Major, BWV1051: iii. Allegro
Orchestral Suite No. 1 in C Major, BWV1066: i. Ouverture
Orchestral Suite No. 1 in C Major, BWV1066: ii. Courante
Orchestral Suite No. 1 in C Major, BWV1066: iii. Gavotte 1 and 2
Orchestral Suite No. 1 in C Major, BWV1066: iv. Forlane
Orchestral Suite No. 1 in C Major, BWV1066: v. Menuet 1 and 2
Orchestral Suite No. 1 in C Major, BWV1066: vi. Bourrée 1 and 2
Orchestral Suite No. 1 in C Major, BWV1066: vii. Passepied 1 and 2
Orchestral Suite No. 2 in B Minor, BWV1067: i. Ouverture
Orchestral Suite No. 2 in B Minor, BWV1067: ii. Rondeau
Orchestral Suite No. 2 in B Minor, BWV1067: iii. Sarabande
Orchestral Suite No. 2 in B Minor, BWV1067: iv. Bourrée 1 and 2
Orchestral Suite No. 2 in B Minor, BWV1067: v. Polonoise. Double
Orchestral Suite No. 2 in B Minor, BWV1067: vi. Menuet
Orchestral Suite No. 2 in B Minor, BWV1067: vii. Badinerie
Orchestral Suite No. 3 in D Major, BWV1068: i. Ouverture
Orchestral Suite No. 3 in D Major, BWV1068: ii. Air ('On the G String')
Orchestral Suite No. 3 in D Major, BWV1068: iii. Gavotte 1 and 2
Orchestral Suite No. 3 in D Major, BWV1068: iv. Bourrée 1 and 2
Orchestral Suite No. 3 in D Major, BWV1068: v .Gigue
Orchestral Suite No. 3 in D Major, BWV1068: vi. Ouverture
Orchestral Suite No. 4 in D Major, BWV1069: i. Ouverture
Orchestral Suite No. 4 in D Major, BWV1069: ii. Bourrée 1 and 2
Orchestral Suite No. 4 in D Major, BWV1069: iii. Gavotte 1 and 2
Orchestral Suite No. 4 in D Major, BWV1069: iv. Menuet 1 and 2
Orchestral Suite No. 4 in D Major, BWV1069: v. Réjouissance
Orchestral Suite No. 4 in D Major, BWV1069: vi. Ouverture
Keyboard Concerto in F Minor, BWV1056: i. Allegro
Keyboard Concerto in F Minor, BWV1056: ii. Largo
Keyboard Concerto in F Minor, BWV1056: iii. Presto
Concerto in C Major for Three Harpsichords, BWV1064: i. Allegro