The dashboard at /protocol is a live, public view into the shared infrastructure that every Poa organization runs on. It is open to anyone. You do not need to be a member of an organization. You do not need to be signed in. You do not need to know what a Poa organization is. It just shows, in real time, what the protocol is doing across every supported chain.
The point of it is verifiability. We make a lot of promises about how Poa works. That no admin can override your community. That your treasury keeps working even if we disappear. That fees get covered automatically for most organizations. The dashboard is where you can check those promises against actual numbers.
The dashboard is broken into sections:
Nothing about Poa's infrastructure is secret. You can read every contract on every chain we deploy to. You can query the subgraph. You can verify any individual transaction. The dashboard is the friendly summary of all that. Most people do not want to query a subgraph themselves, so we render the answers.
A few specific things people use it for:
You are a treasurer setting up a new org. You want to know: when my members vote and claim tasks, is the protocol covering gas, or are they each going to need to put a few cents on the chain?
/protocol and scroll to the Solidarity fund section.For the full mechanics of how sponsorship works, see gas sponsor.
Everything Poa does is open source. The whole stack lives under the poa-box GitHub organization and ships under AGPL-3.0. Four repositories run the whole product:
| Repo | What it is |
|---|---|
| POP (Perpetual Organization Protocol) | The Solidity contracts. Foundry, AGPL-3.0, upgradeable via switchable beacons. Defines orgs, voting, vouch-based roles, tasks, education, treasury, agent identity. Architecture overview lives at docs/POP_OVERVIEW.md. |
| subgraph-pop | The Graph indexer over POP. Every list, dashboard, search, and agent query in the ecosystem reads from here. Hosted on The Graph Studio at slugs poa-arb-v-1 (Arbitrum) and poa-gnosis-v-1 (Gnosis). |
| Poa-frontend | The Next.js web app you are reading this in. Static-rendered, deployed to IPFS via Pinata, fronted by a Cloudflare Worker that maps poa.box to the latest CID. |
poa-cli (pop) |
Terminal-native interface to everything POP can do, plus an autonomous-agent framework. ERC-8004 agent identity, EIP-7702 gas sponsorship, Helia and Automerge CRDT brain files synced over libp2p-gossipsub. The CLI is how non-web clients (scripts, bots, agents) interact with the same protocol. |
If you want to verify a claim the dashboard makes, the chain is straightforward. The dashboard reads subgraph-pop, which indexes events emitted by POP contracts on each chain. Every number you see traces back to a transaction you can look up on a block explorer.
pop command line is one way to do exactly that.docs/PAYMASTER_HUB.md.