Agoric is excited to release the proof of concept of our distributed smart contracts system.

This release includes:

  • Smart contract examples


    Distributed Electronic Rights in JavaScript

  • Contracts written deterministically in 


    , our secure subset of JavaScript

  • Contracts deployed in 


    , containers for objects

  • Communication between individual machines (solo vats), and quorum vats made of multiple machines

  • Replicated consensus execution, in which a quorum of replicas must agree upon an order of incoming messages

  • Secure data connections between vats implemented using 


Because this is a proof of concept, there are a number of things we are planning to replace or improve so keep an eye out for those changes.

We’ll be rolling out more examples using this proof of concept in the next couple of weeks. Feel free to check it out and use it as a playground for building contracts!