person Tia Zanella
calendar_add_on Created February 1, 2026
update Updated April 5, 2026
Share
download Download MD

roadmap 2026

OSIRIS è un Open Standard e un formato statico di snapshot per descrivere le risorse infrastrutturali e le loro relazioni topologiche in un determinato momento. Questa roadmap si concentra prima sulla consegna di un MVP utilizzabile (spec + website), quindi sulla realizzazione di tooling e producer che generano e validano documenti OSIRIS.

Priorità guida

  • Stabilità con priorità alla spec: mantenere la v1.0 coerente ed evolverla usando SemVer e le regole di compatibilità della specifica.
  • Separazione producer/consumer: costruire producer (source > OSIRIS) e consumer/tooling (OSIRIS > validation/usage) per ridurre la complessità di integrazione.
  • Prima i domini in scope: dare priorità ai principali domini IT (hyperscaler, provider di cloud pubblico, rete, compute, storage, virtualizzazione) con supporto OT iniziale dove l’integrazione è importante.

Piano di consegna 2026

PRIMO MVP (completato)

Documentazione, specifica e website

  • Specifica OSIRIS v1.0 pubblicata in /spec/v1.0
  • Riferimento dello schema e guida alla validazione (JSON Schema + regole)
  • Libreria pubblica di esempi (IT + OT) allineata alla v1.0
  • Pagine principali della comunità (Codice di Condotta, governance, manutentori)

OSIRIS è progettato per scenari di interscambio come documentazione, diagrammi, inventari ed evidenze di audit.

Q1-Q2 2026 (completato)

Toolbox e primi producer

  • OSIRIS Toolbox (iniziale): CLI + estensione VS Code + validatori + base SDK
  • Validazione: controlli di Livello 1 (schema) e Livello 2 (semantici) come flusso principale
  • Cisco producer (iniziale): generare documenti OSIRIS da sorgenti di rete Cisco
  • Microsoft Azure (iniziale): generare documenti OSIRIS da sottoscrizioni Microsoft Azure e relative risorse

Producer e consumer hanno responsabilità esplicite in OSIRIS e la validazione è un requisito fondamentale di interoperabilità.

Q3 2026

Producer AWS e GCP

  • AWS producer: generare documenti OSIRIS da inventari/sorgenti topologiche AWS
  • GCP producer: generare documenti OSIRIS da inventari/sorgenti topologiche GCP
  • Miglioramenti alla Toolbox guidati dall'output reale dei producer (flussi di diff/merge, reporting)

OSIRIS consente snapshot topologici cross-platform e confronti nel tempo usando ID stabili e relazioni esplicite.

Q4 2026

Producer On-Prem e Cloudflare

  • Producer On-Prem UniFi, Arista, Nokia: generare documenti OSIRIS da risorse di rete UniFi, Arista, Nokia
  • Cloudflare producer: generare documenti OSIRIS da inventari/sorgenti topologiche Cloudflare
  • Più esempi derivati da esecuzioni reali dei producer (snapshot di riferimento)

I consumer devono rimanere compatibili con le versioni future accettando campi/tipi/namespace sconosciuti e preservando le estensioni.

Lavoro trasversale durante il 2026

verified Rafforzamento dell'interoperabilità

  • Test di compatibilità tra release v1.x (mantenere validi i documenti v1.0 all'interno della v1.x)
  • Indicatori chiari di deprecazione e guida alla migrazione quando necessario

OSIRIS definisce SemVer, regole di compatibilità futura e un ciclo di vita di deprecazione.

extension Igiene dell'ecosistema delle estensioni

  • Documentare linee guida per i namespace e pattern raccomandati per estensioni di vendor/organizzazione
  • Incoraggiare “prima i tipi standard”, estensioni solo quando necessario

I producer dovrebbero preferire tipi standard e usare estensioni per dati specifici di vendor/organizzazione.

Come influenzare la roadmap

Se vuoi proporre modifiche (nuovi tipi, nuovi producer, chiarimenti), partecipa alla discussione con:

Discuti
il caso d'uso
Implementa
un esempio minimo
Valuta
perché i tipi/campi esistenti sono insufficienti

Unisciti alla comunità per discuterne.

forum

Aggiornamenti della roadmap

Questa pagina sarà aggiornata man mano che le milestone verranno completate e le priorità della comunità diventeranno più chiare.
edit_note

Help improve this page

Found an issue or want to contribute? Open an issue.