Plan with live context
Compare desired topology with the environment the customer actually has.
You describe the company. Your coding agent builds the product. PERCO gets the product, domain, email, and production system online.
Collects and manages subscription payments from PulseBoard customers, with receipts and plan upgrades handled for you.
Your idea includes billing — customers pick a paid plan when they sign up.
~$12 / month at your expected starting volume. Scales only when revenue does.
Configured and checked against the plan. Ready the moment you approve.
One governed path from a request to a live, inspectable system.
Compare desired topology with the environment the customer actually has.
Build the app, install declared services, bind access, and publish the route.
Record declared checks and require explicit approval before promotion.
PERCO CLI and MCP connect your agent to the control plane. Your agent writes code. PERCO ships systems.
> perco plan --project pulseboard Plan generated: pulseboard-plan-1042 > perco apply pulseboard-plan-1042 Deploying 10 services... ✓ Provisioning infrastructure ✓ Configuring services ✓ Running migrations ✓ Routing traffic ✓ Running verification ✓ Deployment live: https://pulseboard.app > perco open pulseboard Opening in browser...
PERCO compares a desired EnvironmentGraph with live state and shows deterministic steps, risk, and blast radius. Apply is fenced against stale state.
PERCO connects the foundations your product declares, without hiding the boundaries or the proof.
Each declared check records a result. Unsupported live probes remain explicit as skipped or inconclusive instead of being presented as passed.
| # | Check | Service | Result | Time | Map |
|---|---|---|---|---|---|
| 01 | Domain & TLS | Domain | Passed | 10:51:12 | |
| 02 | Database migrations | Postgres | Passed | 10:51:24 | |
| 03 | Role & permission grants | Auth | Passed | 10:51:36 | |
| 04 | Vector index query | pgvector | Passed | 10:51:45 | |
| 05 | Cache write / read | Redis | Passed | 10:52:03 | |
| 06 | Payment webhook | Payments | Passed | 10:52:18 | |
| 07 | Health check all services (live probe unsupported in preview) | All | Skipped | 10:52:40 |
Live systems are continuously observed, measured, and proven.
Use a managed Kubernetes path, register your own Ubuntu VM, or create an app-only preview under the same state and approval model.
Import a cluster or bootstrap k3s, then reconcile tenant workloads with server-side apply.
Register an Ubuntu host, bootstrap the PERCO VM Agent, and inspect readiness before deployment.
Create an isolated app preview, attach evidence, and keep promotion behind explicit gates.
PulseBoard is the guided example: one request becomes a complete product with accounts, data, billing, private services, a domain, and verification evidence.
Collect feedback, share roadmaps, and launch with a complete stack.