Video thumbnail

Mediate

Mediate is an onchain agentic mediation protocol. Using public and private data, Mediate delivers transparent, impartial outcomes via privacy preserving AI, with trustless settlement on blockchain rails.

Mediate

Created At

Agentic Ethereum

Winner of

Coinbase Developer Platform - AgentKit Pool Prize

Prize Pool

Project Description

Mediate uses blockchain-enabled AI agents to determine outcomes of user defined issues, distributing funds in a privacy-preserving, fair manner having reasoned through all evidence.

Examples include DAO fund distribution, contract disputes, smart escrow, anonymous negotiation and compensation resolution.

You're an L1 looking to fairly allocate grant funding across a number of protocols who wish to keep their innovative ideas secret? Mediate can privately parse proposals, research their relevance online and reason about the fairest division of grant funds.

Need to facilitate private contract negotiations where parties can specify their minimum acceptable terms without revealing them publicly? Our AI mediator finds optimal agreements while keeping party positions completely confidential.

Or perhaps you simply want to have a friendly bet and have Mediate determine the fair outcome.

An example flow:-

  1. Create Issue: User creates an issue, adding necessary details including all parties involved. All sensitive information remains private and secure.
  2. Register & Setup: Platform registers the issue and creates a private agent wallet, ensuring complete separation and security of funds.
  3. Fund Agent: User funds the agent wallet with the assets to be distributed. The wallet is secured and controlled by our trusted AI system.
  4. Gather Statements: Parties provide their positions privately. Each statement is kept confidential and only accessible to the AI mediator.
  5. Submit for Mediation: The creator submits the issue for mediation, initiating our AI-powered resolution process.
  6. AI Analysis: Our AI agent researches the issue and utilizes deep reasoning models to determine the fairest outcome based on all available information while maintaining privacy.
  7. Distribution: The AI agent automatically distributes the funds according to the determined resolution, ensuring swift and secure settlement.

Mediate uses AgentKit for an onchain agent, customised with access to Deep Reasoning Models to determine outcomes. Nillion secret vault to store private data, with Venice AI used as a privacy preserving inference protocol.

How it's Made

Built on top of NextJS using the following frameworks:-

  • Coinbase AgentKit for blockchain enabled agent functionality.
  • Coinbase OnchainKit / Smart Wallet for easy user onboarding.
  • Nillion for private data storage.
  • Venice AI for private LLM reasoning inference.
  • OpenAI for public LLM inference.
  • Base Sepolia for deployment.

The biggest problems to solve were 1) persisting private data and agent wallet keys and 2) giving the agent access to more advanced deep reasoning models.

Nillion provided an awesome way to store the data privately. Really simple to get up and running fast with the wrapper and sharded data for privacy. Particularly important when storing private keys and confidential proposal data.

AgentKit provided a great way to speedrun agent development, particularly with the integration with langchain, that really helped me to build out the custom tooling needed.

Chain wise, using Base Sepolia with Smart Wallet meant user test transactions can be sponsored, this is a nice quality of life hack.

It will be deployed on Base shortly once models are fine tuned and security improvements made.

background image mobile

Join the mailing list

Get the latest news and updates