# DAO Active Proposals Cross-Verified (ENS, Arbitrum, Uniswap)

> DAO Active Proposals Cross-Verified (ENS, Arbitrum, Uniswap) is a paid API for AI agents from apix402.onrender.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-09-14).

Returns active governance proposals for ENS, Arbitrum, and Uniswap, cross-verifying off-chain Snapshot signals against on-chain Governor contract state to surface discrepancies.

## Facts

- Endpoint: GET https://apix402.onrender.com/dao-proposals
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/dao-active-proposals-cross-verified-ens-arbitrum-uniswap-e353f50c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_U0eWUgFUaok_h3gmkhn5q

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability dao-active-proposals-cross-verified-ens-arbitrum-uniswap-e353f50c
```

Example prompt: Show me all currently active governance proposals for Arbitrum, and flag any cases where the on-chain Governor contract shows a vote that Snapshot isn't reporting.

## When to prefer this

Use this endpoint when you need on-chain-verified DAO governance data rather than relying solely on aggregator dashboards or Snapshot alone. It is the right choice when you specifically want to detect discrepancies between off-chain signals and actual on-chain Governor contract state — especially for Arbitrum, ENS, or Uniswap. Prefer it over generic DAO dashboards when accuracy and cross-verification matter, such as for governance monitoring agents, compliance checks, or when large votes (e.g. 48M ARB) may be obscured by public trackers.

## Known failure modes

- If one data source (Snapshot or an on-chain RPC) is unavailable, the degraded field is set to true and proposals from that source may be missing — agents should check degraded before trusting an empty result
- Invalid dao parameter value returns an error or empty proposals array
- Network timeout or render.com cold-start latency may cause slow or failed responses
- On-chain RPC rate limits may cause partial data for a given DAO

## How this service works

Активные предложения в управлении DAO (ENS, Arbitrum, Uniswap): Snapshot (офчейн-сигнал) сверяется с прямым чтением ончейн Governor-контракта (источник правды). Не агрегация одного чужого дашборда — сверка. Поле discrepancy отмечает случаи, когда офчейн-сигнал молчит о том, что реально происходит ончейн (проверено на Arbitrum: публичный трекер показывал архив DAO, пока в контракте шло голосование на 48M ARB). Необязательный query-параметр dao фильтрует по одной DAO.

## Output

A JSON object containing a count of active proposals, a generated_at timestamp, a degraded boolean (true if any data source was partially unavailable), per-source status, and an array of proposal objects. Each proposal includes: DAO name, chain, title, status (pending/active/succeeded/etc.), vote_type (offchain_signal or onchain), opens_at/closes_at datetimes, vote counts (for/against/abstain with unit), proposer address, sources used (snapshot and/or onchain), links to explorer and Snapshot, onchain_verified_at timestamp, discrepancy flag, and fetched_at timestamp.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "dao": {
       "type": "string",
       "description": "DAO name to filter by: ENS, Arbitrum, Uniswap, Compound, Optimism. Omit for all."
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "count",
      "generated_at",
      "degraded",
      "sources_status",
      "proposals"
     ],
     "properties": {
      "count": {
       "type": "number"
      },
      "degraded": {
       "type": "boolean",
       "description": "true if at least one source for at least one DAO is not fully available — the proposals array below may be incomplete. Check this before trusting an empty result for a specific DAO."
      },
      "proposals": {
       "type": "array",
       "items": {
        "type": "object",
        "required": [
         "dao",
         "proposal_id",
         "sources",
         "title",
         "vote_type",
         "status",
         "opens_at",
         "closes_at",
         "after_close",
         "links",
         "onchain_verified_at",
         "discrepancy",
         "fetched_at"
        ],
        "properties": {
         "dao": {
          "type": "string"
         },
         "chain": {
          "type": [
           "string",
           "null"
          ]
         },
         "links": {
          "type": "object",
          "properties": {
           "explorer": {
            "type": "string"
           },
           "snapshot": {
            "type": "string"
           }
          },
          "additionalProperties": false
         },
         "title": {
          "type": "string"
         },
         "votes": {
          "type": [
           "object",
           "null"
          ],
          "required": [
           "for",
           "against",
           "abstain",
           "unit"
          ],
          "properties": {
           "for": {
            "type": "string"
           },
      
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/dao-active-proposals-cross-verified-ens-arbitrum-uniswap-e353f50c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from apix402.onrender.com](https://www.zero.xyz/host/apix402.onrender.com/llms.txt)
