DODOEX / DODOEX/ChainPilot

[Integration] AgentGovernor — multi-agent governance layer powered by ChainPilot

Open
#12 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Rust
Stars
1
Forks
1
PR merge metrics
No merged PRs in 30d

Description

What we built

We've built AgentGovernor — an open-source multi-agent consensus layer that uses ChainPilot as its perception engine. Together they form what we believe is the first AI-governed DeFi pool prototype.

Architecture:

ChainPilot (sense) → 4 AI Agents (decide) → AgentGovernor (3/4 consensus) → DPPOracle (execute)

Each agent calls ChainPilot CLI (--json) to get real-time market data, makes an independent judgment, then submits on-chain proposals. When 3 out of 4 agree, parameters update automatically.

How ChainPilot is used

  • chainpilot swap quote — real-time price as oracle input
  • Large vs small quote differential — implied volatility estimation
  • Cross-chain price comparison — arbitrage pressure detection

ChainPilot's --json output makes it ideal for agent pipelines. We wrapped it in an SDK:

npm install github:fmdd123123-create/ai-oracle-governance
const { ChainPilotSensor } = require('agent-governor-sdk');
const sensor = new ChainPilotSensor({ chainId: 1 });
const market = await sensor.sense(); // price, volatility, crossChainSpread

On-chain proof (Eth Sepolia)

Contract Address
AgentGovernor 0x6e5Efe62Cd4E9e2181865B3765d84E32130Ff4ff
MockDPPOracle 0xb5c231086915e5E1f4FD5177b9af3DD1F7105fEf

Full governance cycle verified: 4 independent wallets, propose → approve × 2 → auto-execute. Parameters changed on-chain.

Why this matters for ChainPilot

ChainPilot is currently positioned as a CLI tool for humans. But its --json output and cross-chain routing make it a natural perception layer for AI agents.

We see a path where ChainPilot becomes the standard way agents sense DeFi markets — not just a swap helper, but the eyes of autonomous governance.

What we're proposing

Not a feature request — more of an open conversation:

  1. Would the ChainPilot team be interested in an "agent mode" or official integration pattern?
  2. Is there a DODO test pool we could point AgentGovernor at for a live experiment?
  3. Any feedback on how we're using ChainPilot — are we missing capabilities?

Links

Built by NEOscript (info@honeyhughub.world)

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

This is an open integration discussion rather than a defined code change. Start by reviewing ChainPilot's swap quote --json CLI output and the linked SDK and docs/whitepaper.md to understand the proposed agent workflow. A concrete scope and acceptance criteria are needed before implementation, such as an official agent mode or a DODO test-pool experiment.

Written by the indexing model from the issue text.

Assessment

Tech stack
blockchain, javascript, rust
Domain
blockchain, cli
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.