Vannina Santoni (born 1987) is a French lyric soprano, who has appeared in France and abroad. Life and career Santoni was born in Volpajola, Corsica, in 1987. Her first singing experience was in th
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 0x3e233f1b0b57aa7a9e9e7595cd0f64f331e57db8b1bc0b28e54fbeb7d1e9a1dc. Chain 2 (Bitcoin): anchored in block 954065 (2026-06-17T08:10:43Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/3746c838-bb23-4f35-9e1e-61a9175dd246.json and https://artists.proofprofile.net/proofs/artist/3746c838-bb23-4f35-9e1e-61a9175dd246.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Roméo et Juliette, CG 9, Act II: Entracte
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 0x7a92144f06b991ecf3404395101a389b4a45a42ef8ccfd5cc612a46a959ad9ec. 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/FR50X2311804.
Manon, Act III: Toi ! Vous ! - Oui, c'est moi !
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf589911a3e1fed93b35bec8857381a744518588e6bd7fb8cf5605ace9d8862b1. 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/FR50X2311805.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3945a175eb258e1cd57657f0c65d866666bbc6e06233e050b15913ff4ac962c3. 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/FR50X2311806.
Otello, Act IV: Era più calmo?… Ave Maria…
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2da0221937ef4457354e18b2f47b1d8b2c950bdac08c0b6324c54c92eba0663f. 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/FR50X2311808.
Le Villi, Act I: Se come voi piccina io fossi
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c4c22952a5b0d67b85d5fc2cd3a77b63ff31c8dff39b2150c140f3d8102bd9a. 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/FR50X2311810.
Thaïs, Act II: Ah ! Je suis seule… Dis-moi que je suis belle
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0f3642fbe91d39f80f949f5810654a86aa26498b6d0dbe9e3b07e2301ee3e29. 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/FR50X2311811.
Risurrezione, Act II: Giunge il treno… Dio pietoso
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50f6ab3ef03416e6f63426d418161efd9a7223ba560268902bb779c06c349d3b. Chain 2 (Bitcoin): anchored in block 960111 (2026-07-29T13:21: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR50X2311801.
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
La Wally, Act I: Ebben? Ne andrò lontana
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xacb150ca1a418bb3a45193c7c78a46699afbb4be198821928d54cd88117547bd. Chain 2 (Bitcoin): anchored in block 960106 (2026-07-29T12:41:21Z), 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/FR50X2311802.
Roméo et Juliette, CG 9, Act I: Ah! Je veux vivre
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10d94918f7b09a555f78d9f13e6d8606b730fce1059fd80f4a21c90b959866e4. 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/FR50X2311803.
Manon, Act II: Allons, il le faut… Adieu, notre petite table
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50b2a8c33658ff45f9dcd9bf0b7af6720a61d2bbe7a204f7751c0b92184599f6. Chain 2 (Bitcoin): anchored in block 960330 (2026-07-31T00:58:21Z), 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/FR50X2311807.
Gianni Schicchi, SC 88: O mio babbino caro
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6aa8b036ee1bb77ed030a1dce8bdfc2df6fcb64ef62e3670c9336251b368d0e. 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/FR50X2311809.
Six mélodies populaires corses: No. 1, O ciucciarella
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x44565185fe25b638cce86dd3a721f6000cf29b863002126c8d78e9fe41cb0e30. 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/FR50X2311812.
3 Mélodies de Verlaine, CD 85: No. 2, Le son du cœur s'afflige vers les bois (Arr. for Soprano and Orchestra by Robin Holloway)
Orchestre Philharmonique de Radio France
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b49b137e8ed5d9708431070e55b506609e2e13084be490621b0ed879a12f15f. 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/FR50X2298105.
Pelléas et Mélisande, L. 88, Acte 1 scène 3: Ohé ! Hisse, ohé ! (chœur, Mélisande, Pelléas, Geneviève)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf521277134a7f44e12e1486f9281157f67d7a1ab4f2a58c91416d89a9ebf8d9f. 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/FR4KC2201008.
Pelléas et Mélisande, L. 88, Acte 2 scène 1: Vous ne savez pas où je vous ai menée ? (Pelléas, Mélisande)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd310033fc91f61e21f7b0d044361c2661b8f62ebfb0831bcac1cef61381f028. 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/FR4KC2201010.
Pelléas et Mélisande, L. 88, Acte 2 scène 1: C'est au bord d'une fontaine aussi qu'il vous a trouvée ? (Pelléas, Mélisande)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x293f55c8b21b6516c581d1904253b69657a99e1e818b8b168c336b54d1799d89. 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/FR4KC2201011.
Pelléas et Mélisande, L. 88, Acte 2 scène 3: Oui, c'est ici, nous y sommes (Pelléas, Mélisande)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c738cba5d7743aa5cf89710bf20a5c52bbfff7ade8cafa2b714cfff5fec04cc. 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/FR4KC2201016.
Pelléas et Mélisande, L. 88, Acte 3 scène 1: Mes longs cheveux descendent jusqu'au seuil de la tour! (Pelléas, Mélisande)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9b9983f1e8ad62f1d167158b714f9f6bfb43dd07efb46e11e5756b7575a6aa8. 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/FR4KC2201017.
Ariettes oubliées, CD 63: No. 1, C'est l'extase langoureuse (Arr. for Soprano and Orchestra by Robin Holloway)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfdaf3abc64a84dc72cc3f47cb6e76333faf1968c6b1ed32c3cb594d6530f2e0c. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19:15Z), 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/FR50X2298101.
Ariettes oubliées, CD 63: No. 5, Aquarelles: I. Green (Arr. for Soprano and Orchestra by Robin Holloway)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb7b7a8695a9b69ba978da27343d6636eb7175dd71dc5235e63057f1cb571270. Chain 2 (Bitcoin): anchored in block 960456 (2026-07-31T19:53:57Z), 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/FR50X2298104.
Pelléas et Mélisande, L. 88, Acte 1 scène 1: Pourquoi pleures-tu ? (Golaud, Mélisande)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69e0931d75a80c7c18fa0dbea68a89a71099cc092c5773068bc0c5bc5c67a983. Chain 2 (Bitcoin): anchored in block 960198 (2026-07-30T02:21: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR4KC2201002.
Pelléas et Mélisande, L. 88, Acte 1 scène 3: Il fait sombre dans les jardins (Mélisande, Geneviève, Pelléas)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa6315463cd7d116a19625f67d52eac71de2826acfba06ae56624099367630887. Chain 2 (Bitcoin): anchored in block 960254 (2026-07-30T12:06:10Z), 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/FR4KC2201007.
Pelléas et Mélisande, L. 88, Acte 2 scène 2: Ah ! Ah ! Tout va bien, cela ne sera rien (Golaud, Mélisande)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4119e31ff7071e33e9190466a9443a2f016c3f6508158d337447dcdb8359cd49. Chain 2 (Bitcoin): anchored in block 960379 (2026-07-31T09:25: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/FR4KC2201013.
Pelléas et Mélisande, L. 88, Acte 2 scène 2: Ne peux-tu pas te faire à la vie qu'on mène ici ? (Golaud, Mélisande)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2902b330757269570db8add25bbd6bdc82309a824bc42897ae221e117ae1d2b. Chain 2 (Bitcoin): anchored in block 960360 (2026-07-31T06:42:11Z), 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/FR4KC2201014.
Pelléas et Mélisande, L. 88, Acte 3 scène 1: Oh! Oh! Qu'est-ce que c'est? (Pelléas, Mélisande)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2857aa9fc730f4d316da64aef6b9aff9537428fce31d9780a12797bad96c490. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24: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/FR4KC2201018.