WIP
A Cloud Function that processes and signs DAO proposals using AI-powered decision making.
- Automatically evaluates proposals using NANI AI
- Signs approved proposals using GCP KMS
- Stores results in PostgreSQL database
- Supports multiple EVM chains (Ethereum, Arbitrum, Base)
- Set environment variables:
CREDENTIALS=<GCP credentials>
DATABASE_URL=<PostgreSQL connection string>
NANI_AI_KEY=<NANI API key>
- Deploy to Google Cloud Functions:
gcloud functions deploy vote
The function runs automatically and:
- Fetches recent proposals
- Evaluates them using NANI AI
- Signs approved proposals
- Stores results in database
- Node.js
- PostgreSQL
- Google Cloud Platform account
- NANI AI API access
GNU AGPL v3