project screenshot 1
project screenshot 2
project screenshot 3

Executable Agreement Protocol

Executable Agreement Protocol that converts legal document into executable smart contracts

Executable Agreement Protocol

Created At

ETHOnline 2022

Winner of

🏊‍♂️ Superfluid — Pool Prize

Project Description

Executable Agreement protocol allows an individual or an organization to make their plain text legal contract such as a lease contract, employment contract, sales contract among others, executable on the blockchain.

The protocol allows a combination of both natural language and code to ensure contractual obligations. These obligation may include settlements of money, execution of tasks on a remote host or oracle or other smart contracts, or even notifications when certain milestones are archive.

By leveraging all the properties of the blockchain, Executable Agreement protocol makes legal contracts transparent, trustless, unsupervised and verifiable. At the same time improving compliance and governance and helping reduce disputes and litigations.

How it's Made

This project is built with solidity and runs on the polygon blockchain to save on gas fees. It also uses Superfluid asset streaming protocol, Nft.storage for decentralized storage, and Subgraph for optimized blockchain querying.

We used React JS for developing the DApp. The project integrates Rainbowkit to support various browser-based blockchain wallets.

background image mobile

Join the mailing list

Get the latest news and updates