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 entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8de904cac9a5d5999ca9602a42e6e80b8b46a82c155bcdb090350e6a1f24a5e7. Chain 2 (Bitcoin): anchored in block 953616 (2026-06-14T08:58:35Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/18172693-a616-4258-a6a9-4a066137b939.json and https://artists.proofprofile.net/proofs/artist/18172693-a616-4258-a6a9-4a066137b939.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
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 → block OTSBitcoinBlock must exist at that height 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 0x2741a1fc3b2b3f2f6c261046a5d6d44ecde8bdfc899e2e99f00b62e97d826dc6. Chain 2 (Bitcoin): anchored in block 956841 (2026-07-05T22:14: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ITD542400567.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd63f4f5c2fa8fcb2fc0ec86dd62cf1c3af85d141e96f18bdf752ef55688f52bd. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/ITD542400569.
VIBR.ID (Una commissione della Galleria Borghese)
Die sicilianische Vesper, Op. 332 (Sung in Italian as Il vespro siciliano): Sinfonia [Live]
Lindpaintner: Die sicilianische Vesper, Op. 332 (Sung in Italian as Il vespro siciliano) [Live]
Die sicilianische Vesper, Op. 332, Act I (Sung in Italian as Il vespro siciliano): Ah, come il vino brilla [Live]
Die sicilianische Vesper, Op. 332, Act I (Sung in Italian as Il vespro siciliano): Inver, signor [Live]
Die sicilianische Vesper, Op. 332, Act I (Sung in Italian as Il vespro siciliano): La dama sul balcone sta [Live]
Die sicilianische Vesper, Op. 332, Act I (Sung in Italian as Il vespro siciliano): Vediam ch'il brindisi seconda! [Live]
Die sicilianische Vesper, Op. 332, Act I (Sung in Italian as Il vespro siciliano): Ora gli schiavi regi andar [Live]
Die sicilianische Vesper, Op. 332, Act I (Sung in Italian as Il vespro siciliano): O patria cara a questo seno [Live]
Die sicilianische Vesper, Op. 332, Act I (Sung in Italian as Il vespro siciliano): E chi è per voi mallevadore? [Live]
Die sicilianische Vesper, Op. 332, Act I (Sung in Italian as Il vespro siciliano): Giurate al sommo dio d'amor! [Live]
Die sicilianische Vesper, Op. 332, Act I (Sung in Italian as Il vespro siciliano): Ohimè! Si vien! [Live]
Die sicilianische Vesper, Op. 332, Act I (Sung in Italian as Il vespro siciliano): Addio, fra po' il desiato istante [Live]
Die sicilianische Vesper, Op. 332, Act I (Sung in Italian as Il vespro siciliano): Dio, che veggio? Eleonora! [Live]
Die sicilianische Vesper, Op. 332, Act I (Sung in Italian as Il vespro siciliano): Pria che c'intrecciaro [Live]
Die sicilianische Vesper, Op. 332, Act I (Sung in Italian as Il vespro siciliano): Siam soli alfin! [Live]
Die sicilianische Vesper, Op. 332, Act I (Sung in Italian as Il vespro siciliano): Non temer, consorte amato [Live]
Die sicilianische Vesper, Op. 332, Act I (Sung in Italian as Il vespro siciliano): Sentimi, mio bene! [Live]
Die sicilianische Vesper, Op. 332, Act I (Sung in Italian as Il vespro siciliano): Il re viva! [Live]
Die sicilianische Vesper, Op. 332, Act I (Sung in Italian as Il vespro siciliano): Pien di timor [Live]
Die sicilianische Vesper, Op. 332, Act I (Sung in Italian as Il vespro siciliano): Voi, che li dubbi in me destate [Live]
Die sicilianische Vesper, Op. 332, Act II (Sung in Italian as Il vespro siciliano): Lasciate le cure [Live]