Specifiche Architetturali
Topologia di sistema e interazione dei macro-componenti.
1. Panoramica
WebGravity è progettato come protocollo ibrido che integra il calcolo AI off-chain con la validazione su Smart Contract on-chain. Questo permette di eseguire strategie di trading ad alta intensità computazionale senza compromettere la sicurezza non-custodial della DeFi.
2. Architettura di Sistema
L'architettura ha un flusso di stato unidirezionale: l'ambiente off-chain agisce puramente come oracolo di intenti, mentre l'ambiente on-chain funge da validatore di stato immutabile.
3. Componenti
- Motore AI Off-Chain (Docker): Valuta il mercato, elabora i dati RAG e genera i segnali di trading.
- Transaction Relayer: Servizio Node.js che intercetta i segnali AI, firma lo scambio EIP-1559 e lo invia al sequencer di Base.
- ERC-4626 Vault (On-Chain): Il contratto non-custodial per i depositi in USDC.
- Risk Engine (On-Chain): Logica Solidity immutabile che determina se lo scambio richiesto dall'AI vìola le regole di sicurezza (es. max slippage).
4. Flussi di Esecuzione
- Ingestione Dati: L'AI riceve i dati dai blocchi via RPC.
- Generazione Segnale: L'Agente calcola il ribilanciamento ottimale.
- Sottomissione: Il Relayer firma lo scambio.
- Validazione On-Chain: Lo Smart Contract intercetta il payload e simula l'esecuzione.
- Settlement: Se valido, lo scambio viene eseguito sui DEX. Se invalido, viene annullato (revert).
5. Sicurezza
L'AI non può muovere fondi. Lo Smart Contract non espone alcuna funzione transfer() all'indirizzo dell'AI. L'AI può solo chiamare rebalance() entro i rigidi limiti del Risk Engine.
6. Definizioni
- Delta-Neutral
- Strategia che sfrutta posizioni opposte (long/short) per azzerare l'esposizione direzionale al mercato.
- ERC-4626
- Standard per ottimizzare i parametri tecnici dei vault di rendimento.
7. FAQ Tecniche
Perché Base Mainnet?
Base, essendo un Optimistic Rollup, fornisce conferme istantanee e commissioni quasi nulle, requisiti per il trading algoritmico frequente.
Cosa succede se il server AI crasha?
Il Vault entra in modalità dormiente. I fondi rimangono protetti nello Smart Contract e prelevabili in qualsiasi momento.