🔴 Agoric
Agoric is an IBC-enabled Layer 1 blockchain network. Underpinning the Agoric Platform are several open-source technologies:
Tendermint: Byzantine Fault Tolerant (BFT) middleware that takes a state transition machine - written in any programming language - and securely replicates it on many machines. 1
Cosmos SDK: Framework for building interoperable, application-specific blockchains 2
IBC: Protocol that enables messages to be sent from one blockchain to another with the use of intermediary relayers 3
SwingSet: The Agoric VM that supports contracts written in Hardened JavaScript, and communicates with Tendermint consensus through the Cosmos SDK 4
ERTP: ERTP (Electronic Rights Transfer Protocol) is Agoric's standard for transferring tokens and other digital assets. It uses OCaps (object capabilities) to enforce access control. 5
Zoe: Agoric's smart contract framework, that implements concepts like escrow and offer-safety 6
Further Reading (🚧 Under Construction)​
ERTP​
ERTP is an acronym for the Electronic Rights Transfer Protocol.
Related Reading​
Zoe​
Zoe is the smart contract library which LARI runs atop of.
Related Reading​
SwingSet​
"SwingSet" is a virtual machine that allows smart contracts written with Zoe to be used on the Agoric blockchains.