The dashboard
The publisher dashboard is where you register sites, download wall install kits, set pricing, and see earnings.
Site status
Each site moves through a status lifecycle:
| Status | Meaning |
|---|---|
| Pending | Domain claimed, not yet verified (or wall not yet mounted) |
| Connected | Wall mounted and confirmed |
Self-hosted walls (WordPress, Node, Nginx, Vercel, Netlify) are keyless and offline — they don't phone home, so there's no automatic "connected" signal. You confirm the mount manually with a Mark installed button, which flips the site to Connected.
Earnings
The dashboard shows gross earnings per site, with a link to the facilitator's on-chain transaction. The wall records one settle event per transaction (keyed by tx_hash), so earnings are exact and idempotent — a retried settle is never double-counted.
The six-path install picker
From the dashboard you pick your wall form factor and get:
- The install kit (
.tgz/.zip) for that form factor - Setup instructions with your
siteId+ pinned root
Self-service, not admin-tooling
There's no CAPTCHA, no login wall beyond Auth0, and no admin intervention. Register → verify → install → price → earn, all self-service.