Skip to content

NaniDAO/dao-delegate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NANIDAO Delegate

WIP

A Cloud Function that processes and signs DAO proposals using AI-powered decision making.

Features

  • Automatically evaluates proposals using NANI AI
  • Signs approved proposals using GCP KMS
  • Stores results in PostgreSQL database
  • Supports multiple EVM chains (Ethereum, Arbitrum, Base)

Setup

  1. Set environment variables:
CREDENTIALS=<GCP credentials>
DATABASE_URL=<PostgreSQL connection string>
NANI_AI_KEY=<NANI API key>
  1. Deploy to Google Cloud Functions:
gcloud functions deploy vote

Usage

The function runs automatically and:

  • Fetches recent proposals
  • Evaluates them using NANI AI
  • Signs approved proposals
  • Stores results in database

Requirements

  • Node.js
  • PostgreSQL
  • Google Cloud Platform account
  • NANI AI API access

License

GNU AGPL v3

Releases

No releases published

Packages

No packages published