Skip to content

Architecture v1

We first describe on the highest level of abstraction what it means to be a correct implementation of Anoma and how it is architectured. This already involves some design choices and assumptions, e.g., about which entities participate, what actions they can perform, and hardware requirements.

  • Host model describes the basic characteristics and functions which machines must have in order to run Anoma.
  • Primitives describes the basic cryptographic primitives and associated assumptions.
  • Abstractions describes the basic abstractions defined by the protocol.
  • Properties describes the properties that the protocol should satisfy.