Agoric si riferisce a un sistema progettato per contratti intelligenti sicuri ed efficienti e applicazioni decentralizzate. Si concentra su un ambiente in cui diversi componenti possono interagire senza problemi, mantenendo al contempo la sicurezza. Questo sistema utilizza concetti di economia e informatica, consentendo ai partecipanti di creare contratti e servizi senza doversi fidare l'uno dell'altro. L'attenzione è rivolta alla componibilità, ovvero alla possibilità di combinare facilmente diverse funzionalità o servizi, migliorando la versatilità. Agoric adotta un approccio unico alla programmazione e garantisce che i contratti siano sicuri e prevedibili. Gli sviluppatori possono creare applicazioni che eseguono automaticamente i termini al verificarsi di determinate condizioni. Ciò riduce la necessità di intermediari, riducendo così i costi e aumentando l'efficienza. Il nome deriva dall'idea di un mercato in cui i partecipanti possono scambiare valore senza attriti. Sfruttando i vantaggi dei sistemi distribuiti, Agoric mira a creare un ecosistema più robusto e scalabile per le applicazioni decentralizzate.