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 0xca0319845769c1f11824ed01db2761257d51491354c59a71729c7bc240090c5d. Chain 2 (Bitcoin): anchored in block 953645 (2026-06-14T14:31:42Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/3d7dca73-5cd7-4391-8fe1-2587bdac41c5.json and https://artists.proofprofile.net/proofs/artist/3d7dca73-5cd7-4391-8fe1-2587bdac41c5.ots, the client at https://opentimestamps.org runs `ots verify -f record.json proof.ots`.
Don Giovanni, K. 527: Act I: Non sperar, se non m'uccidi (No. 1, Introduzione: Donna Anna, Don Giovanni, Leporello, Il Commendatore)
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 0xc44151cc78683dbcbc994366971e70540e4241b7f4f842180e3281a15cf78bfe. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USSM11604394 — a six-check JSON result.
Don Giovanni, K. 527: Act I: Ah...soccorso (No. 1, Introduzione: Il Commendatore, Don Giovanni, Leporello)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1bd6d8c003ef852aad36da233d52dd2610c59c45007609ec7b7d6bbda1fef8e. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USSM11604395 — a six-check JSON result.
Don Giovanni, K. 527: Act I: Leporello, ove sei? (Recitativo: Don Giovanni, Leporello)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x726c421188b0ea8e1c20b99553b115b3c04a7d2c82627aa9c8b166103f12f44f. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USSM11604396 — a six-check JSON result.
Don Giovanni, K. 527: Act I: Orsù, spicciati presto (Recitativo: Don Giovanni, Leporello)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x052b930142361fc7a3864fb6684d9613f7c8a077156fdef126ce2c48e8658044. Chain 2 (Bitcoin): anchored in block 959138 (2026-07-22T14:10: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USSM11604399 — a six-check JSON result.
Don Giovanni, K. 527: Act I: Ah chi mi dice mai (No. 3, Aria: Donna Elvira, Don Giovanni, Leporello)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x934ff7781e1e03292819e1d56ffba686545020fbce5a82636ffbc1069d9736c7. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USSM11604400 — a six-check JSON result.
Don Giovanni, K. 527: Act I: Chi è là? (Recitativo: Donna Elvira, Don Giovanni, Leporello)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x177dcc7a27e4b186856f3267322da7d85b42834cf36b92c1988b8412bc8e5a09. Chain 2 (Bitcoin): anchored in block 959137 (2026-07-22T14:03:35Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USSM11604401 — a six-check JSON result.
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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USSM11604405 — a six-check JSON result.
Don Giovanni, K. 527: Act I: Alfin siam liberati (Recitativo: Don Giovanni, Zerlina)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x086b10cb898badbd7f038b063a945ce582b32b273827811452f7a567832c7c98. Chain 2 (Bitcoin): anchored in block 960108 (2026-07-29T13:09:35Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USSM11604407 — a six-check JSON result.
Don Giovanni, K. 527: Act I: Là ci darem la mano (No. 7, Duettino: Don Giovanni, Zerlina)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe463f64dbbf81d41944dc2a12f8a68598308e6db422c2ab05d6d1110c5573478. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USSM11604408 — a six-check JSON result.
Don Giovanni, K. 527: Act I: Fermati scellerato (Recitativo: Donna Elvira, Zerlina, Don Giovanni)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96e3f68a70346794675c05b3c010b74e925585dcbc984d2640f3519ff0a59887. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USSM11604409 — a six-check JSON result.
Don Giovanni, K. 527: Act I: Mi par ch'oggi il demonio si diverta... Ah ti ritrovo ancor (Recitativo: Don Giovanni, Don Ottavio, Donna Anna; Recitativo: Donna Elvira)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x11e90428c1724c678c14c8505431d7175100f21938d131affffca5ca98ca41c5. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USSM11604411 — a six-check JSON result.
Don Giovanni, K. 527: Act I: Non ti fidar, o misera (No. 9, Quartetto: Donna Elvira, Donna Anna, Don Ottavio, Don Giovanni)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a86ad0ba663ff495d7c6dd29324bc9e00c3dcf2923834a917effe3c3c468170. Chain 2 (Bitcoin): anchored in block 959152 (2026-07-22T16:23:52Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USSM11604412 — a six-check JSON result.
Don Giovanni, K. 527: Act I: Io deggio ad ogni patto (Recitativo: Leporello, Don Giovanni)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x450bab88a0aa26cc954697ff8452b97a68d31d5eee86a42b8f49729838a4b540. Chain 2 (Bitcoin): anchored in block 960185 (2026-07-30T01:32: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USSM11604418 — a six-check JSON result.
Don Giovanni, K. 527: Act I: Fin ch'han dal vino (No. 11, Aria: Don Giovanni)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd62487bf6922b05727ee74d17a522b601ec11cf2ef13659bdaeaf0729b477126. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USSM11604419 — a six-check JSON result.
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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USSM11604422 — a six-check JSON result.
Don Giovanni, K. 527: Act I: Su svegliatevi, da bravi (Don Giovanni, Servi)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf3197be29b58a269c49d15825d23675ae087c5ffae453b8d61dd02a7459d922a. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USSM11604424 — a six-check JSON result.
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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USSM11604425 — a six-check JSON result.
Don Giovanni, K. 527: Act I: Signor, guardate un poco (Menuetto: Donna Elvira, Don Ottavio, Donna Anna, Leporello, Don Giovanni)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1161f17be52690e6843f9b5a39ce07df9a54b29e7abe6d5bb77b1b82d16eb48b. Chain 2 (Bitcoin): anchored in block 957046 (2026-07-07T14:04:01Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USSM11604427 — a six-check JSON result.
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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USSM11604429 — a six-check JSON result.