Full DAO report — one call, every section, with a since-diff
dexe_dao_reportProduces a read-only DAO snapshot covering governance, treasury, membership, proposals, and deadlines in one call, with optional unvoted proposals, claimable rewards, and since-based diffs.
Instructions
Read-only. The whole picture of one DAO in one call — every section named by sections (default all), plus everything with a DEADLINE: open votes, executable proposals and, with user, unvoted proposals and claimable rewards. Pass since (ISO timestamp, Unix seconds, block:<n>, or last) for ONLY what changed; each run stores a snapshot so the next since diff has a baseline. Sections degrade independently; unavailable ones are NAMED in unavailable[] with the reason.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"govPool": "<govPool>"
},
"name": "dexe_dao_report"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| user | No | Optional wallet. Adds per-user deadline items: proposals in Voting this user has NOT voted on, and claimable rewards. | |
| since | No | Diff anchor: ISO-8601 ('2026-08-01T00:00:00Z'), Unix seconds ('1785000000' / 'unix:…'), a block number ('block:62000000'; a bare integer below 1e9 is read as a block), or 'last' to diff against this DAO's previous report run. Omit for a full point-in-time report. | |
| chainId | No | Chain to read from: 56 mainnet, 97 testnet. Needs an RPC for it. Default: the configured chain. | |
| govPool | Yes | GovPool / DAO address | |
| persist | No | Store this run's snapshot so a later `since` diff has a baseline. Full runs only — a `sections`-narrowed run never overwrites it. | |
| sections | No | Narrow the report. Default: all of identity, settings, treasury, membership, delegation, experts, validators, proposals, turnout, activity, deadlines. | |
| memberLimit | No | Member/delegation rows to fetch (newest joiners first). | |
| proposalLimit | No | How many of the NEWEST proposals to walk for state, outcomes and turnout. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| since | Yes | ||
| chainId | Yes | ||
| changes | Yes | ||
| govPool | Yes | ||
| sources | Yes | ||
| degraded | No | ||
| sections | Yes | ||
| followUps | Yes | ||
| blockNumber | Yes | ||
| generatedAt | Yes | ||
| unavailable | Yes | ||
| generatedAtUnix | Yes | ||
| snapshotPersisted | Yes |