← all tools

Governance pulse

governancegovernance-pulse·15 protocols·by OnchainRouter

Reads the proposal history: when the last one went up, how many in the last 90 days and the last year, how many ever passed, and how recent turnout compares to quorum. Calls governance active, slow or quiet. Refuses to answer when the subgraph has seen nothing for over a year, because dormant and moved-to-a-new-contract look identical.

Arguments

protocol
enum · required
Protocol whose proposal history to read
ampleforthcompoundcryptexenseulergitcoinhifihopousdpooltogetherradiclerariblereflexerthresholduniswap

What it answers

{"protocol":"ens"}
ens governance is active: 6 proposals in the last 90 days, the latest 10 days ago. 68 of 75 proposals ever made were executed (91%). Turnout on recent votes ran 2.0x quorum; participation is not the constraint.

Call it from an agent

Over MCP the tool is called by name and the payment is handled underneath.

governance_pulse(protocol: "ens")

Call it over HTTP

The first request returns 402 with the accepted networks. Sign one and repeat the request with the receipt.

curl -X POST https://onchainrouter.io/api/tools/governance-pulse \
  -H 'Content-Type: application/json' \
  -d '{"protocol":"ens"}'

 402 Payment Required
  PAYMENT-REQUIRED: hedera:testnet, eip155:5042002

curl -X POST https://onchainrouter.io/api/tools/governance-pulse \
  -H 'Content-Type: application/json' \
  -H "PAYMENT-SIGNATURE: $RECEIPT" \
  -d '{"protocol":"ens"}'

 200 OK