Skip to content

Architettura

GNS-AIP è uno stack a quattro livelli. Il codice della tua applicazione parla con i wrapper dei framework, che parlano con gli SDK, che parlano con l'API backend.

┌─────────────────────────────────────────────────────────┐
│                  La Tua Applicazione                      │
│         LangChain / OpenAI / Vercel / CrewAI / AutoGen   │
├─────────────────────────────────────────────────────────┤
│              Integrazioni Framework                       │
├─────────────────────────────────────────────────────────┤
│                  SDK per Linguaggio                       │
│         @gns-aip/sdk (TS)  │  gns-aip (Python)           │
├─────────────────────────────────────────────────────────┤
│                  API Backend GNS                          │
│    Railway │ Supabase │ Stellar │ Crittografia Ed25519    │
└─────────────────────────────────────────────────────────┘

Mappa dei Pacchetti

PacchettoLinguaggioScopoTest
@gns-aip/sdkTypeScriptSDK Core128
gns-aipPythonSDK Core37
langchain-gns-aipTypeScriptCallback + tool delega LangChain30
openai-gns-aipTypeScriptHook ciclo di vita OpenAI Agents52
vercel-gns-aipTypeScriptMiddleware + telemetria Vercel AI42
crewai-gns-aipPythonBaseTool + callback CrewAI25
autogen-gns-aipPythonregister_function + hook AutoGen27

Modello di Sicurezza

Ed25519 ovunque. Chiavi di identità agente, firme di delega, hash breadcrumb e indirizzi wallet Stellar usano tutti Ed25519.

Privacy by design. I breadcrumb non contengono mai prompt, completamenti, input o output degli strumenti. Solo metadati operativi.

Quantizzazione H3. Le coordinate GPS raw non vengono mai memorizzate. Le posizioni sono quantizzate in celle esagonali H3.

Rilasciato sotto Licenza MIT.