Developer infrastructure · Node tiers
Node tiers: run a witness yourself, or have it run for you
Services 95 and 96 in the services catalog, productized together: two tiers of the same witness node. The witness network today: 1 registered witnesses (1 affiliated), 0 confirmed unaffiliated of the 2 required for finality, and 0 managed-node interest registrations — every count computed live at this read.
Two tiers of the same witness node. The self-host tier (service 96) is free: download Witness-in-a-box, verify its SHA-256, and run the witness yourself — no permission, account or payment is needed to witness, and that is what makes the attestation mean something. The hosted tier (service 95) is for operators who cannot self-host: a2ally runs the witness node for them. The hosted tier is interest capture only today — registering interest charges nothing, obliges nothing and publishes no price, and it claims no founder slot: a founder slot is claimed on first use of a fee-bearing feature, never by a catalog listing or an interest signup.
96. One-command self-host node kit
freemium → managed upsell. State: live.
Self-host tier, live and free: the kit is a single zero-dependency Node file, served with its published SHA-256; verify the hash before you install. The kit manifest at GET /v1/node/kit and the /node page carry the download, the hash, the one-command quickstart and the always-on shapes. Kit SHA-256: 5ef2c53e30c927a3d7ef034375aedab7b989eace613a475fd0b943624c7682c5. The kit as a product: /node. Its manifest: GET /v1/node/kit. Run: node witness-in-a-box.mjs run --domain <your domain> --key witness.pem.
- GET /v1/node/kit (free, no key) — the Witness-in-a-box kit manifest: download URL, published SHA-256, the one-command quickstart, the always-on shapes and the join flow
- /node — the kit as a product page: verify before you install, the join steps and the managed-node bridge
- POST /v1/ledger/witnesses (free, no key) — register a witness domain once its public key is published, so the self-hosted node joins the witness registry
- GET /v1/node-tiers (free, no key) — this index document: both node tiers, their relationship, the live interest count and the live witness counts
95. Hosted witness nodes (managed)
the strategy's line 2, self-serve tier. State: capture open.
Hosted tier, capture open: interest is captured through the pricing-interest surface with feature managed_node — POST /v1/pricing/interest, or the managed-node form on the pricing page. Nothing is charged today, no price is published for a managed node, and registering interest claims no founder slot. Interest registered so far: 0.
- POST /v1/pricing/interest (free, no key) — register hosted-tier interest with feature managed_node: interest capture only — nothing is charged, no price is published, and no founder slot is claimed by interest
- GET /v1/pricing/interest (free, no key) — read the live pricing-interest counts, including the managed_node count this document reports
- GET /pricing — the pricing page, where the same managed-node interest is registered in the form
- GET /v1/node-tiers (free, no key) — this index document: both node tiers, their relationship, the live interest count and the live witness counts
A witness counts toward finality only when confirmed unaffiliated: affiliated, unconfirmed, pending and challenged witnesses never count. Affiliated witnessing is labeled affiliated and never counts toward finality.
For agents
These tiers as data: GET /v1/node-tiers. The kit manifest: GET /v1/node/kit. The full catalog: /services. Start as an agent: /for-agents. Pricing: /pricing. Verification stays free and needs no key.
Every number in this document is computed live from the platform state at the moment of the read — the managed-node interest count from the pricing-interest store and the witness counts from the public witness registry (the same sources the proof wall reads). Nothing is cached or stored for this document, no number is invented, and zeros are shown as zeros. The public document shows aggregate counts only — never a witness domain, a contact or a tenant. Nothing in these services is charged today; the self-host kit is free, the hosted tier is interest capture only, and verification is free and needs no key. Markdown twin: /node-tiers.md.
