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 0x7c73e4bb0ba1b175dc23850d3139220922eb3c8a0335c917da8373106392b376. Chain 2 (Bitcoin): anchored in block 953704 (2026-06-14T22:58:38Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/76a2f03c-b6fc-4466-86b3-31039b0123b7.json and https://artists.proofprofile.net/proofs/artist/76a2f03c-b6fc-4466-86b3-31039b0123b7.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Don Giovanni, K. 527: Act I: Giovinette che fate all'amore (No. 5, Coro: Zerlina, Masetto, Coro di contadini)
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 0xef45d06942bf422ce617c62fe88eb1acb259aec2703a2730ed0f81346c8ebb2b. 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/USSM11604404.
Don Giovanni, K. 527: Act I: Manco male è partita (Recitativo: Don Giovanni, Leporello, Zerlina, Masetto)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe90fde5acb60631c87fa7e6e42321278bbafc789d525e990a3a0a23936e50bda. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56: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/USSM11604405.
Don Giovanni, K. 527: Act I: Ho capito, signor sì (No. 6, Aria: Masetto)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x737d3fee350cb817a578ed6714892a00d95976f4bd17b27321b5e26207c901b4. 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/USSM11604406.
Don Giovanni, K. 527: Act I: Masetto: senti un po' (Recitativo: Zerlina, Masetto)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x563ceafbe33d4ef51fd351367507c251772c0968c09a88485bf54acc5ddb93b4. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39: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/USSM11604420.
Don Giovanni, K. 527: Act I: Guarda un po' come seppe (Recitativo: Masetto, Don Giovanni, Zerlina)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf9a6617a39278ce087713992044feddb6c8063e69e2547c5e09c8299ba29acf. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09:47Z), 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/USSM11604422.
Don Giovanni, K. 527: Act I: Presto presto pria ch'ei venga (No.13 Finale, Allegro assai: Masetto, Zerlina)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x02f6bde8d3162e2773514353b65411ab860a1f6890441abc74be9e52d845cb30. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39: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/USSM11604423.
Don Giovanni, K. 527: Act I: Tra quest'arbori celata (Andante: Zerlina, Don Giovanni, Masetto)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x103d229e1aad6cfb8500e369545e693a249f90e6f90ac1a7467565f46777b661. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35:34Z), 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/USSM11604425.
Don Giovanni, K. 527: Act I: Riposate, vezzose ragazze (Allegro: Don Giovanni, Leporello, Masetto, Zerlina)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc7498f5de6ffa082cf786feff45f44402ac8089eb6194ddf26fe11f67ab9003. Chain 2 (Bitcoin): anchored in block 960099 (2026-07-29T11:30: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/USSM11604429.
Don Giovanni, K. 527: Act I: Venite pur avanti, vezzose mascherette (Maestoso: Leporello, Don Giovanni, Donna Anna, Donna Elvira, Don Ottavio, Masetto, Zerlina)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a997726d12261aa92ae12c1211c3637a344be0b0560c3af7492a8d73b04e34d. Chain 2 (Bitcoin): anchored in block 960095 (2026-07-29T11:07:37Z), 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/USSM11604430.
Don Giovanni, K. 527: Act I: Ecco il birbo che t'ha offesa (Andante maestoso: Leporello, Don Giovanni, Donna Anna, Donna Elvira, Don Ottavio, Masetto, Zerlina)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x450ae46b0a1ec391059ada697597c1a73a22ca1ab8da213d266769490d9752a4. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35:34Z), 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/USSM11604431.
Don Giovanni, K. 527: Act I: Trema, trema, o scellerato! (Allegro: Don Giovanni, Leporello, Don Ottavio, Donna Anna, Donna Elvira)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1972a6f2aa5f9a109de583f4c61f5f7640178f62ff86aab6706b229cfab0e730. 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/USSM11604432.
Don Giovanni, K. 527: Act II: Non ci stanchiamo (Recitativo: Masetto, Don Giovanni)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x374b79d2dc9075e1f8df225207e274c297b5aa3d2f0e50d93f4f115e22e62a49. Chain 2 (Bitcoin): anchored in block 960163 (2026-07-29T23:20: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/USSM11604441.