top of page

La decifrazione di Astra Enigma ha appena dato a Claude Opus un secondo obiettivo

26 set
Tempo di lettura: 13 min

GPT-6 Astra di OpenAI ha recuperato un messaggio Enigma di 82 lettere dopo due giorni di lavoro, nonostante il messaggio resistesse ai ricercatori dal 2005. Il risultato della decifrazione di Astra Enigma è stato seguito sei giorni dopo da un altro attacco riuscito con Claude Opus 5 di Anthropic. Insieme, i progetti trasformano la crittoanalisi storica in un test insolitamente concreto per gli agenti di AI di frontiera.

Non è la storia di un chatbot che indovina del tedesco leggibile. Entrambi i progetti hanno combinato prove d'archivio, software eseguibile, ricerche crittografiche e verifiche che andavano oltre le conclusioni dei modelli stessi. La loro importanza risiede nella misura in cui l'AI è riuscita a svolgere quel ciclo di ricerca.

I due sistemi sono inoltre giunti alle rispettive risposte in modo diverso. Astra ha selezionato il proprio obiettivo e sviluppato gran parte dei suoi strumenti all'interno di un'indagine guidata da un ricercatore. Claude ha ricevuto un ambiente di lavoro predisposto, materiale storico e una guida umana più incisiva. Questa differenza rende il confronto tra Astra e Claude Opus meno simile a una gara di benchmark e più a uno studio di due flussi di lavoro di ricerca.

La decifrazione di Astra Enigma ha recuperato un messaggio irrisolto dal 2005

Il cambiamento cruciale non è che Enigma sia stata violata di nuovo, ma che un'indagine assistita dall'AI abbia risolto un messaggio specifico che i ricercatori moderni non erano riusciti in precedenza a recuperare.

Il messaggio, identificato come MVUEH, è stato inviato il 10 luglio 1941. Una stazione radio dell'Esercito tedesco con nominativo tattico 2ny lo ha trasmesso alla stazione del quartiermastro della divisione SS-Totenkopf. La stazione ricevente lo ha registrato come messaggio numero 172 alle 17:30.

I crittoanalisti storici comprendevano già il funzionamento e le debolezze generali di Enigma. Tuttavia, decifrare un singolo messaggio sopravvissuto richiede comunque la corretta configurazione della macchina, un testo cifrato accurato e indizi utili sul testo in chiaro mancante.

MVUEH presentava problemi su tutti e tre i fronti. Conteneva solo 82 lettere cifrate, lasciando poco testo per l'analisi statistica. Le sue copie sopravvissute contenevano inoltre caratteri incerti o trascritti in modo errato.

La configurazione della macchina differiva dalle altre chiavi note usate nella stessa data. Il suo ordine dei rotori era 253, mentre due chiavi correlate usavano l'ordine 512. Un raro scatto del rotore sinistro alla settantaduesima lettera ha aggiunto un'ulteriore complicazione.

Lo sviluppatore Carter Leffen ha avviato l'indagine incaricando GPT-6 Astra di esaminare i messaggi irrisolti pubblicati da Crypto Cellar Research. Astra ha selezionato MVUEH come obiettivo più promettente. Ha poi collegato il messaggio a un altro dispaccio, SIPVX, il cui testo in chiaro era già stato recuperato.

Quel messaggio correlato conteneva il toponimo ripetuto ROSENOWROSENOW. L'indagine ha usato quelle 14 lettere come crib, ovvero un presunto frammento di testo in chiaro testato rispetto a possibili configurazioni di Enigma.

Un crib non rivela direttamente la risposta. Restringe la ricerca eliminando le configurazioni che non possono produrre la frase ipotizzata. Le lettere rimanenti devono comunque formare un testo coerente sotto un'unica chiave della macchina.

Secondo il case study su MVUEH pubblicato, l'indagine ha registrato 12 posizioni incerte nel testo cifrato prima di recuperare la chiave. Tali alternative producevano 13.824 letture ammesse.

L'ordine è importante. Registrare le incertezze prima di vedere una risposta riduce la tentazione di reinterpretare una grafia poco chiara finché non si adatta a un risultato preferito.

Astra e agenti specializzati hanno esaminato le fonti, sviluppato programmi di ricerca, condotto esperimenti e contestato risultati intermedi. L'indagine ha sviluppato software di simulazione di Enigma e ricerca in stile Bombe in Python e C++.

La chiave risultante ha decifrato tutte le 82 lettere ricostruite del corpo del messaggio. Corrispondeva inoltre all'intestazione del messaggio registrata indipendentemente, che non era stata usata per scegliere il testo in chiaro finale.

Il testo tedesco recuperato chiede approssimativamente un itinerario di marcia, riporta la posizione del mittente a Rosenow e richiede una risposta radio immediata. La firma ipotizzata è Waschbusch, sebbene quella lettura resti provvisoria.

Il risultato è stato comunicato al ricercatore di crittografia storica Frode Weierud il 15 settembre 2026. Weierud ha esaminato la chiave e il testo in chiaro, concludendo che la soluzione era corretta.

L'approfondita revisione crittoanalitica rileva che il lavoro ha anche esposto errori in una trascrizione precedente. Ha confermato che il messaggio usava una chiave completamente diversa rispetto agli altri traffici noti del 10 luglio.

Il progetto ha quindi fatto più che produrre un tedesco plausibile. Ha individuato una configurazione che spiegava il testo cifrato, l'intestazione indipendente, il traffico correlato e il comportamento di un simulatore Enigma.

Questa combinazione spiega perché il risultato merita attenzione. Un modello linguistico può generare testo convincente senza recuperare un messaggio storico. In questo caso, prove eseguibili e documentarie hanno posto limiti a questa tendenza.

Il vero risultato è stato un ciclo di ricerca, non un testo in chiaro fortunato

Il contributo più forte di Astra è stato coordinare diverse forme di lavoro che i ricercatori solitamente svolgono con strumenti separati e ripetuti passaggi manuali.

L'indagine è iniziata con la selezione dell'obiettivo, anziché con una richiesta di decodifica strettamente specificata. Astra ha esaminato una raccolta di messaggi irrisolti e ha scelto MVUEH perché il materiale correlato offriva diversi modi indipendenti per verificare un risultato.

Ha confrontato una trascrizione ricevuta pubblicata con una debole copia in uscita. Ha esaminato il traffico vicino e le chiavi giornaliere note. Ha inoltre contribuito a sviluppare software in grado di testare le impostazioni della macchina sotto vincoli espliciti.

Questa sequenza assomiglia più alla ricerca di esperti che alla normale risposta a domande. Il modello doveva muoversi tra documenti incompleti, ipotesi storiche, codice, ricerche fallite e verifiche.

Diversi approcci iniziali sono falliti. Le chiavi note dello stesso giorno non decifravano il messaggio. Le ipotesi sulle impostazioni dei cavi non hanno prodotto risultati accettati, mentre le prime ricerche di hill-climbing hanno dato risultati scarsi persino in condizioni controllate.

Questi fallimenti hanno costretto l'indagine a riconsiderare le proprie ipotesi. La frase ripetuta Rosenow ha infine offerto una strada più solida perché collegava MVUEH a un messaggio correlato già risolto.

L'analisi finale non si è basata solo sul crib di 14 lettere. Sessantotto lettere circostanti restavano prive di vincoli e dovevano produrre un output coerente. L'intestazione registrata ha poi fornito un test separato delle impostazioni recuperate.

I ricercatori hanno verificato indipendentemente 14.829.646 combinazioni fisiche di chiavi rispetto a quell'intestazione. Solo 923 sono rimaste compatibili e hanno richiesto una revisione completa della lettura.

Implementazioni separate hanno riprodotto il risultato del messaggio e dell'intestazione. Un modello indipendente di soddisfacibilità, che rappresenta i vincoli della macchina come un problema di logica formale, ha concordato su 42 stati campionati.

La ricifratura ha fornito un'altra verifica necessaria. Le impostazioni recuperate hanno trasformato il testo in chiaro proposto nel testo cifrato ricostruito.

Quel test conferma la coerenza interna, ma non stabilisce da solo l'interpretazione storica. Una trascrizione errata o un crib scelto male possono comunque condurre fuori strada un calcolo coerente.

L'indagine ha rafforzato la propria affermazione combinando la ricifratura con l'intestazione, i messaggi correlati, le alternative di fonte dichiarate in anticipo e la revisione esterna. Le prove non eliminano ogni incertezza editoriale, in particolare riguardo alla firma.

Anche la prima revisione indipendente aveva dei limiti. SWARM ha riprodotto il risultato atteso per corpo e intestazione con un altro simulatore, ma non ha ripetuto l'intera ricerca. Ha quindi confermato la configurazione recuperata senza riscoprirla in modo indipendente.

Questa distinzione è centrale per comprendere come Astra ha violato Enigma. Più agenti di AI che concordano tra loro non costituirebbero una conferma indipendente. Possono ereditare la stessa fonte errata, ipotesi o difetto software.

Le verifiche significative provenivano da prove esterne alla loro conversazione. Includevano moduli dei messaggi, dati dell'intestazione registrati indipendentemente, implementazioni separate, traffico storico e la revisione da parte di un crittoanalista esperto.

Il flusso di lavoro offre un modello utile per la ricerca assistita dall'AI oltre la crittografia. Un agente può cercare documenti, scrivere codice di analisi e proporre spiegazioni. La sua conclusione diventa credibile solo quando prove esterne possono respingere un errore ben rifinito.

È anche qui che una buona gestione della conoscenza diventa parte del rigore tecnico. I ricercatori hanno bisogno di collegamenti tracciabili tra documenti sorgente, ipotesi, esperimenti e revisioni.

Una base di conoscenza AI strutturata può preservare tali connessioni. Non può validare un cifrario, ma può mantenere visibile la catena delle prove per i revisori umani.

Claude Opus ha seguito con un diverso tipo di attacco a Enigma

Claude Opus 5 ha raggiunto un altro risultato valido, ma una guida umana più forte ha plasmato sia il suo obiettivo sia la sua strategia di ricerca.

Il 20 settembre, il ricercatore di cybersicurezza Jack Willis ha recuperato la chiave di un altro messaggio, FMNGI. Ha informato Weierud il giorno seguente, sei giorni dopo che la soluzione di MVUEH era stata inviata per la convalida.

FMNGI era un messaggio in arrivo datato 31 luglio 1941. Era stato ricevuto dalla stazione radio del quartiermastro della divisione SS-Totenkopf e registrato come messaggio numero 285.

Willis ha fornito a Claude Opus 5 un ambiente di lavoro crittoanalitico scritto in Go e materiale storico pertinente. Questa configurazione ha dato al modello un ambiente più ristretto e preparato rispetto a quello ricevuto da Astra.

L'indizio decisivo proveniva dal traffico correlato. Una firma conclusiva associata a Friedrich Hartjenstein ha prodotto il crib di 14 lettere XHARTJENSTEINX.

I crittoanalisti storici avevano documentato in precedenza varie forme della firma di Hartjenstein. Ciò rendeva il suo nome una fonte credibile di testo in chiaro atteso, anziché una frase inventata dopo aver visto l'output.

Claude ha usato l'ambiente di lavoro e il materiale fornito per indagare il messaggio. La ricerca finale della chiave ha richiesto 13 minuti e 28 secondi su un computer Apple M2, secondo il resoconto tecnico su FMNGI.

Il testo in chiaro recuperato conteneva un errore nella parola tedesca per colonna. Weierud ha spiegato che l'errore potrebbe essere avvenuto durante la cifratura, la trascrizione o la trasmissione in Morse.

Quell'imperfezione rafforza un punto importante. I messaggi storici non sono input puliti da benchmark. Operatori, condizioni radio, grafia e trascrizioni successive possono tutti introdurre rumore.

Una seconda copia d'archivio del messaggio è stata particolarmente utile. Weierud aveva trovato una raccolta di traffico del servizio rifornimenti presso il Bundesarchiv tedesco nel luglio 2026.

La copia associata al messaggio numero 205 NF conservava un testo cifrato più accurato rispetto alla versione numero 285 pubblicata in precedenza. Supportava inoltre il legame con Hartjenstein.

La raccolta di testi in chiaro disponibile avrebbe potuto consentire una soluzione più diretta. Tuttavia, Willis non disponeva di quel testo in chiaro completo quando ha iniziato il suo attacco.

La ricerca assistita da Claude si è invece basata sulla firma dell'ufficiale come crib. Ciò ha lasciato al messaggio più ampio il ruolo di verifica della chiave recuperata.

Questo metodo ha collocato una maggiore competenza umana all'inizio del processo. Willis ha selezionato le risorse, fornito l'ambiente di lavoro e orientato l'indagine verso un indizio supportato storicamente.

Il progetto di Astra ha delegato una parte maggiore della selezione dell'obiettivo e dello sviluppo degli strumenti. Il suo ricercatore ha comunque fissato l'obiettivo, valutato i progressi e fatto avanzare il lavoro, ma il modello ha esplorato uno spazio di problemi più ampio.

Quelle differenze contano più di un semplice punteggio Astra contro Claude Opus. Un flusso di lavoro ha testato un’autonomia di ricerca più ampia. L’altro ha testato una collaborazione mirata tra un esperto, un modello capace e un’infrastruttura tecnica preparata.

Entrambi hanno prodotto risultati utili. Nessuno dei due dimostra che un modello possa sostituire autonomamente un crittanalista, un archivista, un ingegnere del software e uno storico.

Mostrano invece che i modelli di frontiera possono muoversi efficacemente tra questi ruoli quando un ricercatore umano controlla l’obiettivo e richiede prove verificabili.

L’altro test di Turing è la prova, non l’imitazione

La simmetria storica è affascinante, ma questi progetti non dimostrano che i modelli di frontiera abbiano ricreato il risultato bellico della decifrazione di Enigma.

Alan Turing è strettamente associato al gioco dell’imitazione, in seguito chiamato test di Turing. Chiede se un’interazione scritta possa rendere una macchina indistinguibile da una persona.

Il suo lavoro in tempo di guerra riguardava un problema diverso. Turing, Gordon Welchman, i crittanalisti polacchi, gli operatori, gli ingegneri e migliaia di dipendenti di Bletchley Park costruirono un sistema di intelligence attorno ai cifrari tedeschi in continua evoluzione.

I resoconti moderni spesso comprimono quello sforzo collettivo in un solo uomo brillante e una sola macchina. L’operazione reale combinava traffico intercettato, errori procedurali, materiale catturato, ragionamento statistico, Bombe elettromeccaniche e giudizio umano continuo.

La Bombe britannica aiutava a cercare possibili impostazioni di Enigma usando contraddizioni logiche derivate dai cribs. Non riceveva semplicemente un testo cifrato per produrre una risposta leggibile.

I progetti recenti seguono quel modello storico più da vicino della consueta narrazione sui chatbot. Gli esseri umani hanno fornito corpora storici e obiettivi di ricerca. I modelli hanno organizzato indizi, scritto strumenti e cercato possibilità. Le prove esterne hanno determinato se le loro risposte reggevano.

Tuttavia, definire i risultati equivalenti al lavoro bellico di Turing distorcerebbe entrambe le storie. I crittanalisti originali affrontavano un avversario attivo, le cui procedure e chiavi cambiavano continuamente.

Astra e Claude hanno lavorato su messaggi conservati dopo che la progettazione di Enigma era stata compresa per decenni. Potevano attingere a chiavi pubblicate, traffico noto, computer moderni, scoperte d’archivio e tecniche crittoanalitiche consolidate.

L’affermazione responsabile è più circoscritta. L’AI di frontiera ha aiutato a recuperare due singoli messaggi le cui impostazioni esatte avevano resistito a tentativi precedenti.

Il progetto di Leffen afferma esplicitamente di non rivendicare la decifrazione di Enigma per la prima volta. Questa precisazione dovrebbe restare associata a ogni rielaborazione della storia.

La metafora del titolo cattura comunque qualcosa di reale. Questi modelli hanno affrontato compiti in cui un linguaggio persuasivo non era sufficiente. Dovevano produrre artefatti che altre persone potessero eseguire e ispezionare.

È una valutazione più severa di un benchmark normale. Un benchmark di solito fissa la domanda, la regola di valutazione e la risposta attesa prima che il modello inizi.

La crittoanalisi d’archivio non offre confini così netti. La fonte può contenere errori. L’indizio migliore può trovarsi in un’altra raccolta. Una risposta plausibile può essere sbagliata per diverse ragioni non correlate.

Il successo dipende quindi dalla capacità di affrontare l’incertezza senza riscriverla silenziosamente. Il modello deve sapere quando cercare, programmare, confrontare documenti, mettere in dubbio una trascrizione e chiedere una verifica esterna.

Questo è il significato più utile dell’altro test di Turing. Misura se un sistema AI possa partecipare a una catena d’indagine disciplinata, non se sappia sembrare un esperto.

Il resoconto bellico mette inoltre in guardia dal trattare la decifrazione dei codici come il genio di un singolo. Una crittoanalisi efficace ha sempre unito intuizione umana, macchine, procedure e conoscenza istituzionale.

I risultati del 2026 aggiornano il macchinario di quella collaborazione. Non eliminano la collaborazione stessa.

Cosa non dimostrano i risultati di Astra e Opus

Due casi riusciti non possono dimostrare affidabilità generale, piena autonomia o una nuova e ampia capacità di sconfiggere la crittografia moderna.

Enigma è storicamente importante, ma non è rappresentativa della sicurezza crittografica attuale. La crittografia moderna si basa su costruzioni matematiche, implementazioni e modelli di minaccia differenti.

I recuperi dei messaggi dicono quindi poco sulla capacità di un modello di violare una crittografia moderna correttamente implementata. Non dovrebbero essere presentati come prova che le comunicazioni contemporanee cifrate siano improvvisamente esposte.

I casi hanno inoltre beneficiato di un ampio lavoro umano precedente. Crypto Cellar Research ha mantenuto il corpus di messaggi, documentato i casi irrisolti, conservato le chiavi e collegato il traffico correlato.

I ricercatori avevano già recuperato messaggi vicini e studiato firme ricorrenti. Nuove scoperte del Bundesarchiv hanno aggiunto testi cifrati duplicati e prove contestuali poco prima degli attacchi assistiti dall’AI.

Astra disponeva di un indizio utile nella frase Rosenow ripetuta di SIPVX. Claude ha ricevuto la firma di Hartjenstein, materiale storico preparato e un ambiente crittoanalitico funzionante.

Questi vantaggi non rendono i risultati banali. Definiscono il compito effettivo completato dai sistemi.

L’interpretazione più solida riguarda la compressione della ricerca. Secondo quanto riportato, Astra ha completato in due giorni un lavoro che Weierud riteneva potesse richiedere a un ricercatore umano settimane o mesi.

Quel confronto proviene da un partecipante esperto, non da uno studio controllato sulla produttività. Dovrebbe essere considerato un giudizio informato, non una misurazione universale.

Anche le parti autonome dell’indagine di Astra richiedono ulteriori verifiche. I suoi log facevano riferimento a identificativi di file Bundesarchiv corretti che non erano disponibili sul sito di Crypto Cellar.

Weierud ha riferito incertezza su come il modello abbia trovato quei riferimenti. Potrebbero essere apparsi altrove online, provenire da record di catalogo accessibili o essere entrati nel modello attraverso un’altra via.

Non è necessario inventare una spiegazione misteriosa. La risposta appropriata è conservare i log, identificare il percorso di recupero e separare la scoperta della fonte dall’inferenza non supportata.

Il caso solleva anche questioni di contaminazione. Un modello può sembrare ragionare in modo indipendente quando il materiale pertinente esiste già nei suoi dati di addestramento o nel suo ambiente di recupero.

MVUEH risultava ancora irrisolto quando l’indagine è iniziata. Tuttavia, i ricercatori devono comunque documentare ogni fonte accessibile prima di attribuire il merito al ragionamento generale.

Anche la riproducibilità resta incompleta. Rieseguire il verificatore finale è più facile che ripetere l’intero processo di scoperta.

Una replica completa partirebbe dallo stesso corpus pubblico, conserverebbe identiche incertezze sulle fonti e recupererebbe indipendentemente la chiave senza riutilizzare il posizionamento del crib scoperto.

FMNGI presenta una limitazione correlata. La ricerca di Claude è stata rapida una volta che il ricercatore ha fornito il banco di lavoro e il forte indizio della firma. Il tempo di esecuzione di 13 minuti non misura il lavoro d’archivio necessario per identificare quell’indizio.

Queste cautele non cancellano il risultato. Mostrano perché le affermazioni sulla scienza autonoma richiedano prove più rigorose delle affermazioni su un’indagine storica riuscita.

La conclusione più difendibile è specifica. Due progetti guidati da ricercatori hanno usato modelli di frontiera per risolvere messaggi Enigma irrisolti distinti, e uno specialista esterno esperto ha accettato entrambe le chiavi.

Qualsiasi affermazione più ampia resta una questione di ricerca aperta.

Tre segnali mostreranno se questo diventerà un metodo ripetibile

Il prossimo test è stabilire se altri ricercatori possano riprodurre il flusso di lavoro, risolvere messaggi più difficili e conservare una documentazione verificabile di ogni decisione.

Il primo segnale è una replica indipendente end-to-end di MVUEH. Un nuovo team dovrebbe partire dal corpus precedente alla soluzione e dalle alternative di fonte documentate.

Se quel team recupera la stessa chiave senza importare la soluzione pubblicata, l’argomento a favore di un metodo di ricerca AI riutilizzabile diventa più forte. Se la replica richiede indizi non divulgati, le affermazioni di autonomia si indeboliscono.

Il secondo segnale è il progresso sul corpus rimanente. Crypto Cellar Research riferisce che la sua raccolta contiene quasi 1.000 messaggi Enigma e Truppenschlüssel.

Dopo le due decifrazioni di settembre, restano irrisolti sette messaggi Enigma. Un altro enigma, WEUWY numero 138, ha testo in chiaro noto da un messaggio parallelo ma non dispone ancora della chiave originale.

Questi obiettivi non sono equivalenti. Alcuni possono restare irrisolti perché i loro testi cifrati superstiti contengono troppi errori, i messaggi sono troppo brevi o non esiste alcun crib utile.

Un ulteriore successo sarebbe più significativo se i ricercatori pubblicassero gli approcci falliti, le incertezze sulle fonti, il codice e i materiali di verifica. Un testo in chiaro da solo fornirebbe prove molto più deboli.

Il terzo segnale è l’adozione al di fuori della crittoanalisi storica. Il flusso di lavoro centrale può trasferirsi all’archeologia del software, alla revisione della letteratura scientifica, alla document forensics e ad altre ricerche con documentazione incompleta.

Un modello dovrebbe individuare prove pertinenti, scrivere strumenti, testare spiegazioni concorrenti ed esporre le proprie ipotesi alla revisione. Dovrebbe inoltre conservare i risultati negativi invece di presentare una storia retrospettiva lineare.

Quest’ultimo requisito è importante per aziende e lavoratori della conoscenza. Molti sistemi AI oggi riassumono documenti in modo convincente, ma pochi mantengono una catena tracciabile dalla fonte alla conclusione.

Il progetto di decifrazione Enigma di Astra propone uno standard migliore. I modelli dovrebbero generare artefatti intermedi ispezionabili, mentre le prove indipendenti conservano il potere di ribaltare la risposta.

Gli sviluppatori dovrebbero osservare se i fornitori di modelli rendono questi flussi di lavoro più facili da sottoporre ad audit. Tra le funzionalità utili figurano log di ricerca persistenti, citazioni a livello di fonte, esecuzione riproducibile degli strumenti e una chiara separazione tra fatti recuperati e inferenze del modello.

I ricercatori dovrebbero anche chiedersi chi controlli la selezione degli obiettivi. La relativa libertà di Astra ha contribuito a rivelarne capacità più ampie, ma l’autonomia amplia lo spazio per ipotesi nascoste e ricerche irrilevanti.

L’ambiente vincolato di Claude ha ridotto quella libertà, rendendo al contempo il processo più facile da interpretare. Nessuna delle due configurazioni è automaticamente superiore.

La progettazione giusta dipende dal costo dell’errore e dalla disponibilità di verifiche esterne. La scoperta aperta beneficia dell’esplorazione, mentre le conclusioni ad alta posta in gioco richiedono soglie di revisione più rigorose.

Questi casi lasciano ai lettori una domanda pratica. Un sistema AI può semplicemente produrre una risposta, oppure può contribuire a costruire una documentazione che un esperto scettico possa verificare?

Per Astra e Claude Opus, due vecchi messaggi Enigma hanno prodotto prove incoraggianti. I prossimi progetti dovranno dimostrare che il metodo resiste a nuovi ricercatori, nuovi archivi e obiettivi senza soluzioni note.

 
 

Inizia gratis

Un assistente IA local-first con gestione della conoscenza personale

Per una migliore esperienza con l’IA,

al momento remio supporta solo Windows 10+ (x64) e M-Chip Macs.

Il tuo partner AI al lavoro
Fai di più con remio

Pianifica. Crea. Consegna.
Tutto in un unico posto.

bottom of page