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 0xe6b3ece5312ce0b5e0f3b2ea4b3ea9997f9ae55952c92a5b918ba47f548c502d. Chain 2 (Bitcoin): anchored in block 953877 (2026-06-16T02:39:16Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/04767494-1f21-45b8-8149-e69a58742d52.json and https://artists.proofprofile.net/proofs/artist/04767494-1f21-45b8-8149-e69a58742d52.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Donizetti: Lucia di Lammermoor, Act 2: "Chi mi frena in tal momento" (Edgardo, Enrico, Lucia, Raimondo, Arturo, Alisa, Coro)
Donizetti: Lucia di Lammermoor (1959 - Serafin) - Callas Remastered
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 0x92294791e506d1208b0a45132c7690de0870755d044faa40ad5cc0e3e1fb111b. 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/GBAYC1400957.
Donizetti: Lucia di Lammermoor, Act 2: "T'allontana, sciagurato" - "Rispettate in me di Dio" (Arturo, Enrico, Coro, Raimondo)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77c1b62ab63e666f617227000828b5c34b09728efcb5de9dbe774d4514ff23da. 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/GBAYC1400958.
Donizetti: Lucia di Lammermoor, Act 2: "Esci, fuggi, il furor che mi accende" (Arturo, Enrico, Coro, Raimondo, Lucia, Edgardo, Alisa)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54f8cc275ed3c2e97a89d15174fd4c409d24b2abfac430215256d6c96783e345. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39:04Z), 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/GBAYC1400960.
Lucia di Lammermoor (1986 Digital Remaster), ATTO TERZO, Scena prima: Spargi d'amaro pianto (Lucia/Raimondo/Coro/Enrico)
Maria Callas - The Platinum Collection 1
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b1f4d015a7136ab5fd58d10a96c42ed6d9167986f91e2486fe96e273c6e43a2. Chain 2 (Bitcoin): anchored in block 960448 (2026-07-31T18:48: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/GBAYC8600972.
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
Donizetti: Lucia di Lammermoor, Act 2: "Dov'è Lucia ?" - "Qui giungere or la vedrem" (Arturo, Enrico, Coro)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57b6be677c729a1ffffc6ce7dbe02403cb6722ce84369507eb476dbc7ead021f. Chain 2 (Bitcoin): anchored in block 960478 (2026-07-31T23:30: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/GBAYC1400955.
Donizetti: Lucia di Lammermoor, Act 2: "Piange la madre estinta" (Enrico, Lucia, Arturo, Raimondo)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f937abe153378f23555e4bb0b948e396aa606ee45ab09576aac17356bca0de0. Chain 2 (Bitcoin): anchored in block 960478 (2026-07-31T23:30: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/GBAYC1400956.