Skip to main content

Production-ready AI Guardian Service for DAO governance

Project description

YOU.AI Oracle

A production-ready AI Guardian Service designed to monitor blockchain proposals, perform rule-based decision-making, and interact with DAO smart contracts.

🚀 Overview

YOU.AI Oracle is a sophisticated decision-making engine that acts as a guardian for DAOs. It uses a rule-based AI approach (no LLM dependencies) to evaluate proposals based on a "Founder Personality" profile, ensuring alignment with core values and vision.

✨ Key Features

  • Rule-Based Decision Engine: Advanced NLP and pattern matching for proposal analysis.
  • Blockchain Integration: Seamless interaction with Ethereum-based smart contracts using Web3.py.
  • Persistent Storage: SQLite and Redis integration for decision caching and state management.
  • Security First: Production-ready logging and error handling for high-stakes governance.
  • Extensible Architecture: Easily customizable personality profiles and decision factors.

🛠️ Components

  • DecisionEngine: The core logic identifying alignment, risk, and innovation.
  • YOUAIOracle: The main service orchestrating blockchain monitoring and transaction submission.
  • FounderPersonality: A data-driven model representing governance values.

📦 Installation

pip install you-ai-oracle

⚙️ Configuration

The service requires a config.yaml with the following structure:

ethereum:
  rpc_url: "YOUR_RPC_URL"
  you_dao_address: "0x..."
  ai_guardian_address: "0x..."
oracle:
  private_key: "YOUR_PRIVATE_KEY"
redis:
  host: "localhost"
  port: 6379

📄 License

MIT License

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

you_ai_oracle-1.0.0.tar.gz (13.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

you_ai_oracle-1.0.0-py3-none-any.whl (13.4 kB view details)

Uploaded Python 3

File details

Details for the file you_ai_oracle-1.0.0.tar.gz.

File metadata

  • Download URL: you_ai_oracle-1.0.0.tar.gz
  • Upload date:
  • Size: 13.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.6

File hashes

Hashes for you_ai_oracle-1.0.0.tar.gz
Algorithm Hash digest
SHA256 f7a73698fad32adf4709112f32bd49450ca7bee87e6d03602c6b18c73515a3b6
MD5 38b9cf5d9a1b9174a44c730bcc326b53
BLAKE2b-256 224c5695be1443da8245d88b42efc1e2001dd57614e0c45945349757f812ddf8

See more details on using hashes here.

File details

Details for the file you_ai_oracle-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: you_ai_oracle-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 13.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.6

File hashes

Hashes for you_ai_oracle-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 897d2d5b51d186a372cca04df57679e94c4deac80c5273b9f94fdcf5dfaa20dc
MD5 056dcd4bc0eb5b76f34602d75c243d9d
BLAKE2b-256 f0d4dccd285fa0f3d918eccd8b93673e854e1f6bf48613bcd8a3adc39980bdf4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page