Skip to content

sean-stanley/agentic-dao-visier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sentinel

Sentinel Logo

MIT License PRs Welcome Contributions Welcome

Sentinel: A Super-Intelligent Auditor for DAO Voters

Sentinel helps DAO voters understand new proposals and spot potential red flags before casting their votes.


How It Works

  1. Monitoring

    • The system watches a DAO contract for new proposals using TheGraph’s subgraph.
  2. Storage

    • Sentinel's system stores full proposals off-chain in NilDB.
    • A corresponding hash is stored on-chain to ensure tamper-proof verification.
  3. Sentinel's Combined AI Agent Workflow

    1. Researcher Agent (Hosted on Nillion’s nilAI)

      • Retrieves the full proposal description from Nillion nodes.
      • Decodes the proposal action (e.g., target address, treasury details, tokenomics, DAO stakers).
      • Compiles a clear, structured report for review.
    2. Reviewer Agent (Hosted on OpenAI)

      • Analyzes the report from the Researcher Agent.
      • Creates a detailed review focusing on:
        • Financial Risks (e.g., budget implications)
        • Security Risks (e.g., vulnerabilities in execution)
        • Governance Risks (e.g., centralized control concerns)
  4. Storing & Verifying Reviews

    • Once the review is ready, its hash is stored on-chain.
    • Voters can verify the on-chain hash against the original report stored in NilDB.

Why Use Sentinel?

  • Informed Decisions: Voters can make informed decisions without technical knowledge of onchain tokenomic implications
  • Security & Trust: Off-chain and on-chain components ensure proposals and reviews are both accessible and verifiable.
  • Scalable Governance: By automating proposal analysis, DAOs can grow more effectively without sacrificing transparency.

Demo

For demo purposes, the Sentinel system is connected to a DAO deployed on Arbitrum. The steps are the same for other EVM-compatible chains—just swap out the subgraph and configure NilDB accordingly.


✨ Features

  • 🕵️ DAO Proposal Risk Assessment (Rug Pull Prevention)
  • 🛡️ Zero-Knowledge Proposal Verification
  • 📈 Tokenomics Analysis (Whale Watching)
  • 🔗 Native Arbitrum & Full EVM Compatibility
  • 🔒 Transparent and Immutable Proposal Tracking

🚀 Getting Started

Installation

  1. Clone the repository:
git clone https://github.com/sean-stanley/agentic-dao-visier
  1. Install dependencies:
npm install
  1. Set up environment variables:
cp .env.example .env
# Fill in required API keys and blockchain connection details
  1. Run the application:
npm start

Requirements

  • Node.js (version 16 or newer)
  • OpenAI API Key
  • Arbitrum Wallet
  • Nillion Account

🛠 Built With

👥 Contributors

  • Sean Stanley
  • Chris Kwon
  • Nicole Ip
  • Winford Lin

🤝 Contributions Welcome!

If you find Sentinel helpful, please consider:

  • Reporting issues
  • Submitting pull requests
  • Improving documentation

📄 License

MIT License

⚠️ Disclaimer

Sentinel is a tool to assist DAO governance. Always conduct your own due diligence and consult with legal and financial experts before making significant decisions.

About

have AI oversee and review proposals for DAO governance

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages