Agoric ist ein System für sichere und effiziente Smart Contracts und dezentrale Anwendungen. Es legt den Schwerpunkt auf eine Umgebung, in der verschiedene Komponenten nahtlos und sicher interagieren können. Das System nutzt Konzepte aus Wirtschaft und Informatik und ermöglicht es Teilnehmern, Verträge und Dienste zu erstellen, ohne einander vertrauen zu müssen. Der Fokus liegt auf der Kompostierbarkeit, d. h. verschiedene Funktionen oder Dienste lassen sich einfach kombinieren, was die Vielseitigkeit erhöht. Agoric verwendet einen einzigartigen Programmieransatz und garantiert, dass Verträge sowohl sicher als auch vorhersehbar sind. Entwickler können Anwendungen erstellen, die automatisch Bedingungen ausführen, wenn bestimmte Voraussetzungen erfüllt sind. Dies reduziert den Bedarf an Zwischenhändlern, senkt die Kosten und steigert die Effizienz. Der Name leitet sich von der Idee eines Marktes ab, auf dem Teilnehmer reibungslos Werte austauschen können. Durch die Nutzung der Vorteile verteilter Systeme zielt Agoric darauf ab, ein robustes und skalierbares Ökosystem für dezentrale Anwendungen zu schaffen.