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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x668f88f88d8c942037345e5fe01bbc83721e39e38cb7fe4024c2dc16aa94a9e7. Chain 2 (Bitcoin): anchored in block 954346 (2026-06-19T03:51:26Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/9431e902-594d-4a5c-bfc4-80faa0de5bbc.json and https://artists.proofprofile.net/proofs/artist/9431e902-594d-4a5c-bfc4-80faa0de5bbc.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Classical Music to bring on a desert island
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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4899f654d556f3ee8bfc5e8051486bdd92179d4f49418305b814646d14888bc. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/FR3KD1505973.
The Nutcracker, Act II, Scene 3, Op. 71, TH 14: No. 14, Variation No. 2. Andante ma non troppo
Kirov Opera and Ballet Theatre Symphony Orchestra
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc517fa25d4acb622c31604d27bb3dd23ff02b73d801d66159fc332ccb72fbfd3. Chain 2 (Bitcoin): anchored in block 957061 (2026-07-07T16:07:00Z), 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/FR3KD1505022.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe99c83c2b3a6a35be21ea826130e49ada1cb86ddff99fd725a0bc0a8e18d9b31. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/FR3KD1504913.
Six épigraphes antiques, L. 131: No. 1, Pour invoquer Pan, dieu du vent d'été
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07d0985568f664faf1ce40fcd77ad6c66ba3aca804930d9939ceca9e5c9764c6. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), 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/FR3KD1200501.
Ma mère l'Oye, M. 60: No. 1, Pavane de la belle au bois dormant. Lent
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1df5df3deaadd5499b679f990b6f0f00e4307cbf200579e09ca3ecd1275a277f. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/FR3KD1302086.
Piano Sonata No. 14, Op. 27 No. 2 "Moonlight": I. Adagio sostenuto
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcfd2bdb6500dcb71b51d4db7df6b820b3f286dcffeec0bed9e1858da0d04fc66. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/FR59R1506020.
Schwanengesang, S. 560: No. 7 in D Minor, Ständchen - After Franz Schubert's Schwanengesang, D. 957
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd7699487d053c71b8e1b83f281e6ee529b9fffc9e35581e8411b2ae2bdee7d34. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/FR3KD1402643.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9af3acf388e2918d5f1c8f092e8f1af52d3c98263ceeaabcb977f4bb9fef3086. Chain 2 (Bitcoin): anchored in block 960216 (2026-07-30T06:39: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/FR10S1528447.
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
Eine kleine Nachtmusik, K. 525: III. Menuetto. Allegretto
Ochestre de chambre tchécoslovaque de Prague
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4bd3730e8a00d14a70c2baf0f5e8aac644bc7b508b3cde574e2332e451055dbe. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/FR10S1542346.
Symphonie No. 9 in D Minor, Op. 125: II. Molto vivace - Presto
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0353ec7fa95fd3e31f4503cad1ce72ceb97533e7df4006a5c809db4a068a79c. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/FR6V80528629.
Symphonie No. 9 in D Minor, Op. 125: III. Adagio molto e cantabile - Andante moderato
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ead0ce6724cc65aa84557b4c11d2e3a76fdcb47e78ee06177e033a39601089a. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/FR6V80528630.
Swan Lake, Act I, Op. 20, TH 12: No. 2, Waltz. Tempo di valse
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed194c627e2b406ab9f34250596065ef9644e7a1e8d4eb3d2922c3906c45ad48. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), 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/FR3KD1505008.
Brahms: Piano Sonata No. 3, Op. 5, 7 Fantasien, Op. 116 & 4 Klavierstücke, Op. 119
Brahms: 2 Rhapsodies, Op. 79, 3 Intermezzi, Op. 117 & 6 Klavierstücke, Op. 118
Beethoven: Piano Sonatas Nos. 8, 14, 17 & 23
Beethoven: Piano Sonatas Nos. 21, 26 & 27
Schwanengesang, S. 560: No. 7 in D Minor, Ständchen - Arr. from Franz Schubert, Schwanengesang, D. 957