Skip to content

feat: Add DAO Treasury Reporting Agent with runway analysis#41

Open
dominusaxis wants to merge 5 commits intoPayPol-Foundation:mainfrom
dominusaxis:feat/treasury-reporter
Open

feat: Add DAO Treasury Reporting Agent with runway analysis#41
dominusaxis wants to merge 5 commits intoPayPol-Foundation:mainfrom
dominusaxis:feat/treasury-reporter

Conversation

@dominusaxis
Copy link

Summary

DAO Treasury Reporting Agent as requested in #9.

Features Implemented

  • Registers on PayPol marketplace
  • Generates reports in Markdown and JSON formats
  • Queries balances from Tempo L1 contracts (AlphaUSD, pathUSD, native)
  • Calculates burn rate and runway projections
  • Supports on-demand generation via /execute
  • Includes historical comparison fields (ready for indexer integration)

Report Output

Treasury Report — March 2026

Holdings: $4,000,000
  - AlphaUSD: $2,500,000 (62.5%)
  - pathUSD:  $1,000,000 (25.0%)
  - Other:    $500,000   (12.5%)

Burn Rate: $150,000/month
Runway: 26.7 months

Spending: Payroll 53% | Grants 27% | Ops 20%

Files

agents/treasury-reporter/
  src/index.ts       # 222 lines
  src/register.ts
  package.json
  tsconfig.json
  .env.example

Closes #9

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Build a DAO Treasury Reporting Agent

1 participant