EthersFlow — Trust Gate for AI Agents
FreeMaintainedTrust gate for AI agents: multi-model adversarial consensus, signed and verifiable verdicts.
About
Trust gate for AI agents: multi-model adversarial consensus, signed and verifiable verdicts.
README
Developer toolkit for EthersFlow — a multi-model trust layer that verifies AI outputs through adversarial consensus. MCP server, SDKs, and API docs.
API Status MCP Server MCP Registry smithery badge License: MIT Crypto: Ed25519
Overview
EthersFlow verifies what an AI agent is about to do — before it does it — using multiple independent models and a cryptographically signed audit trail.
+-------------------------------------+
| Autonomous AI Agent |
+------------------+------------------+
| Proposed Action
v
+----------------------------------------------------------------------------------------+
| EthersFlow Verification Gateway |
| |
| +----------------------+ +----------------------+ +----------------------------+ |
| | Direct Pragmatist | | Constructive Skeptic | | Lateral Synthesizer | |
| +----------+-----------+ +----------+-----------+ +-------------+--------------+ |
| +--------------------------+-----------------------------+ |
| | Adversarial Cross-Examination |
| v |
| +-----------------------------+ |
| | Federated Consensus Engine | |
| +--------------+--------------+ |
| | Ed25519 Signature |
+----------------------------------------+-----------------------------------------------+
| Signed Verdict
v
+----------------------------------------------+
| APPROVED / FLAGGED / REJECTED Decision Gate |
+----------------------------------------------+
What's Included
This repository contains the official client surfaces and developer tools for the EthersFlow ecosystem:
| Surface | Path | Description |
|---|---|---|
| MCP Server | /mcp-server | Model Context Protocol server for Claude Desktop, Cursor, and MCP clients |
| Python Demo & Verifier | efverify.py | Zero-dependency pure-Python client and Ed25519 signature validator |
| Python SDK | /sdk/python | Native Python package & LangChain tool wrapper |
| TypeScript SDK | /sdk/typescript | TypeScript SDK + Cloudflare Worker middleware helper |
| Postman Collection | /postman | 11-request Postman collection + environment variables |
Note: The core Federated Adversarial Consensus engine runs on Cloud Run with Zero Data Retention (ZDR). This public repository hosts client-side tools, SDKs, and integration specs.
5-Minute Quickstart
1. cURL API Call (Fastest Proof)
curl -X POST "https://www.ethersflow.com/api/v1/verify" \
-H "Authorization: Bearer $ETHERSFLOW_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"agent_action": "Transfer 5000 USDC to wallet 0x9f for smart contract audit",
"persona_preset": "financial_compliance",
"agent_count": 3
}'
2. Python SDK & Zero-Dependency Verifier
Install via pip:
pip install ethersflow
Or run the included zero-dependency reference script:
python efverify.py verify "Transfer 5000 USDC to wallet 0x9f for smart contract audit"
3. Model Context Protocol (MCP) Server
Option A: Via NPX (Recommended)
npx -y @ethersflow/mcp-server --api-key=YOUR_API_KEY
Option B: Remote HTTP / SSE Gateway (Zero Local Dependencies)
Connect your MCP client directly to EthersFlow's production endpoint:
- Endpoint:
https://www.ethersflow.com/api/mcp - Headers:
Authorization: Bearer YOUR_API_KEY
Option C: Claude Desktop Configuration
{
"mcpServers": {
"ethersflow": {
"command": "npx",
"args": ["-y", "@ethersflow/mcp-server"],
"env": {
"ETHERSFLOW_TOKEN": "YOUR_API_KEY",
"ETHERSFLOW_BASE_URL": "https://www.ethersflow.com"
}
}
}
}
Option D: From source
git clone https://github.com/Ethersflow/EthersFlow.git
cd EthersFlow/mcp-server
npm install
npm start
Status & Known Limitations
- Ed25519-Signed Audit Trail: Every audit node output is signed using Ed25519-EdDSA. Signatures can be verified independently against
/.well-known/jwks.jsonwith zero trust required in EthersFlow's servers. - Probabilistic, Not Deterministic: Borderline or ambiguous actions (e.g., high-value wire transfers or missing compliance records) evaluate near decision thresholds (
APPROVED<->FLAGGED_HUMAN_REVIEW). We strongly recommend routing anyFLAGGED_HUMAN_REVIEWverdict directly to human operators for sign-off. - Live Model Engine: Powered by heterogeneous inference nodes across independent providers (Llama 3.3 70B Instruct via Groq, Qwen 3.6 27B / Qwen 3.8 27B, and Gemini 3.7 Flash) with active pipeline routing and automated failover. Multi-provider custom BYOK model routing is under continuous expansion.
- Proprietary Core Architecture: This repository hosts public developer toolkits, SDKs, Postman collections, and MCP wrappers. The core Federated Adversarial Consensus backend operates as a secure, hosted API service on Cloud Run with Zero Data Retention (ZDR). No backend application code or server secrets exist in this repository.
Key Features
- Multi-Model Consensus: Eliminates single-model bias by forcing heterogeneous models into adversarial debate.
- Ed25519 Attestation: Every debate node output is signed with an Ed25519 cryptographic key. Public key set available at
/.well-known/jwks.json. - Zero Data Retention (ZDR): Submitted action chains are processed purely in volatile RAM and never stored or used for model training.
- OpenAI & Anthropic Drop-In Proxies: Use
/v1/chat/completionsor/v1/messagesas a drop-in replacement for existing agent pipelines. - Specialized Personas:
financial_compliance(FINRA/SEC, wire limits, KYC, sanctions)clinical_safety(ISMP high-alert meds, dosage bounds, FDA)cybersecurity_auditor(NIST SP 800-53, privilege escalation, SOC 2)legal_citation(FCPA, evidentiary privilege, contract breach)general_adversarial(Cross-domain safety & logic verification)
Framework Integrations
LangChain (Python)
import os
from ethersflow import EthersFlowLangChainTool
verifier_tool = EthersFlowLangChainTool(api_key=os.getenv("ETHERSFLOW_API_KEY", "your_api_key"))
# Add to your LangChain agent tools
tools = [verifier_tool]
Cloudflare Workers / Agents SDK (TypeScript)
import { cloudflareVerifyGate } from '@ethersflow/sdk';
export default {
async fetch(request: Request, env: { ETHERSFLOW_API_KEY: string }) {
const isSafe = await cloudflareVerifyGate(
"Transfer 5000 USDC to wallet 0x9f",
"Vendor audit payment",
env.ETHERSFLOW_API_KEY
);
if (!isSafe) {
return new Response("Action blocked by EthersFlow Consensus Gate", { status: 403 });
}
// Proceed with execution
}
};
Security & Ed25519 Attestation
EthersFlow publishes its public key set in JSON Web Key Set (JWKS) format:
- JWKS Endpoint:
GET /.well-known/jwks.json - Attestation Manifest:
GET /.well-known/attestation.json - Verification Endpoint:
POST /api/v1/verify-attestation
You can verify signatures locally or through the API to prove that every audit node's perspective originated directly from the EthersFlow signing authority.
Postman Collection
Import postman/ethersflow.postman_collection.json and postman/ethersflow.postman_environment.json into Postman to test all 11 core endpoints instantly.
Links & Community
MCP Listings
- Official MCP Registry: https://registry.modelcontextprotocol.io (search "Ethersflow")
- Smithery: https://smithery.ai/servers/ethersflow-dev/ethersflow
- Glama: https://glama.ai/mcp/servers/Ethersflow/EthersFlow
License
Code & SDK wrappers licensed under MIT License. Hosted EthersFlow API services subject to Terms of Service.
Install EthersFlow — Trust Gate for AI Agents in Claude Desktop, Claude Code & Cursor
unyly install ethersflow-trust-gate-for-ai-agentsInstalls into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.
First time? Get the CLI: curl -fsSL https://unyly.org/install | sh
Or configure manually
Run in your terminal:
claude mcp add ethersflow-trust-gate-for-ai-agents --env ETHERSFLOW_BASE_URL="" --env ETHERSFLOW_TOKEN="" -- npx -y @ethersflow/mcp-serverStep-by-step: how to install EthersFlow — Trust Gate for AI Agents
FAQ
Is EthersFlow — Trust Gate for AI Agents MCP free?
Yes, EthersFlow — Trust Gate for AI Agents MCP is free — one-click install via Unyly at no cost.
Does EthersFlow — Trust Gate for AI Agents need an API key?
Yes, it requires environment variables: ETHERSFLOW_BASE_URL, ETHERSFLOW_TOKEN. Unyly injects them into the config during install.
Is EthersFlow — Trust Gate for AI Agents hosted or self-hosted?
A hosted option is available: Unyly runs the server in the cloud, no local setup required.
How do I install EthersFlow — Trust Gate for AI Agents in Claude Desktop, Claude Code or Cursor?
Open EthersFlow — Trust Gate for AI Agents on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Changes
Versions and requested access over time.
- New version published
- New version published
Related MCPs
Fetch
Web content fetching and conversion for efficient LLM usage.
Roblox Studio
Enables AI coding tools to control Roblox Studio for workspace exploration, instance manipulation, and script management. It provides tools for playtesting, sce
by paralovOpencode Omniroute Plugin
OpenCode plugin for the OmniRoute AI Gateway. Drives dynamic model discovery, /connect auth flow, and multi-instance OmniRoute providers via the official @openc
by GitHub ActionsAWS KB Retrieval
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
by modelcontextprotocolSpring AI MCP Server
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
llm-analysis-assistant
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also
by xuzexin-hzMCP-Agent
A simple, composable framework to build agents using Model Context Protocol by [LastMile AI](https://www.lastmileai.dev)
by lastmile-aiSpring AI MCP Client
Provides auto-configuration for MCP client functionality in Spring Boot applications.
mcp.natoma.ai
A Hosted MCP Platform to discover, install, manage and deploy MCP servers by [Natoma Labs](https://www.natoma.ai)
MCPHub
Website to list high quality MCP servers and reviews by real users. Also provide online chatbot for popular LLM models with MCP server support.
Compare EthersFlow — Trust Gate for AI Agents with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All ai MCPs
