Loopwright · How we build software

Software engineering for the modern AI world.

Human judgment and AI, working as one craft. People own the decisions; AI does the labor; nothing ships until a real acceptance suite is green and a person has approved it. We build our own products on it — and every build accounts for both quality and cost, with the numbers shown. Outcomes, not hours.

  • Acceptance suite = the definition of done
  • Three human gates
  • A real per-build cost report
  • Portable by design
Loopwright is for commercial engineering teams. Revenue from software delivery funds Softvorx’s frontier research in AI and robotics — and improves the K-12 product. For K-12 education, see Education →
How we work

People decide. AI builds.

Modern software is built by engineers and AI together — that is simply the discipline now, not a special tier of it. A person sets the scope and approves a clickable demo; that approval is compiled into a real acceptance suite that defines “done”; AI does the building and testing inside those lines; and a person signs off before anything ships.

People own the decisions

Three human gates

The calls that carry risk stay human — scope, what “done” means, and what is safe to ship. A person signs off at each of three gates, and AI never crosses them.

Scope sign-offDemo approval freezes the testRelease review

AI does the labor

Inside the lines

Drafting, building, and testing happen inside the approved scope and its data boundaries — at a pace a person can’t match alone, on work a person has framed and will check.

Builds inside the approved scopeStays within data boundariesReviewed change sets

Verified, then shipped

The suite is the gate

Nothing is done until the demo-frozen acceptance suite runs green against the built application — not a preview, not the demo. A copy of the demo is rejected as a non-build.

The demo becomes the testGreen against the real appFailing work goes back, not forward
We ship with it

We build our own products on the same engine.

The strongest thing we can say about Loopwright isn’t a claim — it’s a habit. This page and the Loopwright app run through the same engine, the same acceptance suites, and the same human gates we would run for you.

No special version

The loop we’d buy is the loop we depend on.

There is no internal “special” build and no demo-only shortcut. An approved demo becomes the test, the build runs until that test is green against the real application, and a person approves the release — on our own roadmap first.

  • Same spec-of-record — one canonical artifact, requirements to audit trail.
  • Same gates — scope, demo, and release, on our work too.
  • Same acceptance suite — green against the real app, or it isn’t done.
We run on it, not beside it
Credibility through self-use

We hit the rough edges before you do.

Because our own products depend on it, we feel every rough edge first — and we fix it in the platform, so the next engagement inherits the fix. We don’t just sell the practice; we run on it.

  • Fixes land in the platform — the next build inherits them.
  • Accumulating, reusable practice — each engagement sharpens the next.
  • Honest by necessity — if we wouldn’t trust it with our roadmap, we wouldn’t ask you to.
Dogfooded, not demoed
Quality and economics

Two numbers that usually fight — held together.

How good the software is, and what it costs to build. Most teams trade one for the other. We engineer for both — and we show the work on every build.

Quality is enforced

“Done” is a passing suite, not a promise.

When you approve the demo, that approval becomes the test — a real acceptance suite. The build runs until that exact suite is green against the built application, not a preview and not the demo. A fast structural check gives an early hint; the full suite is the authoritative gate.

  • The demo defines done — written as tests, up front.
  • Green against the real app — a copy of the demo is rejected.
  • Three human gates on top — a person owns every risky decision.
Economics is measured

Every build prints what it cost.

A two-tier executor runs a fast, efficient model on most work and a more powerful one only when a feature earns it — anything touching sensitive or regulated data is pre-routed up front, and we name the reason. Every build prints an economics report: real billed tokens and dollars, which features held on the fast tier, which escalated, and what tiering saved.

  • The right model per task — fast by default, powerful when earned.
  • Real billed tokens and dollars — each tier priced at its own rate.
  • No invented numbers — if a build can’t read its usage, it shows nothing.
Portable by design

Across leading clouds and AI models.

The architecture is built to move: model-agnostic agents, swappable model tiers, and a build backend behind a single interface — the model is a setting, not a dependency.

Honest about today

What we run on now

The engine currently runs on Claude and provisions each delivered product as its own isolated cell on Railway. That’s the path we’ve proven and the path we dogfood — and we say so plainly, rather than claim we run on every cloud and model.

Claude as today’s engineRailway as today’s hostStated, not implied

Portability you can verify

In the code, not on faith

Models sit behind one interface and tiers are configured, not hard-coded, so the engine can move across leading clouds and AI models as the landscape shifts — without a rebuild.

Model-agnostic agentsSwappable model tiersBuild backend behind one interface

The product stays yours

Never trapped on one host

What we deliver ships with a portable bundle export, so the built product isn’t locked to one host. You’re buying a delivery process designed to outlive any single provider’s moment.

Portable bundle exportThe cloud stays yours to pickThe model stays yours to pick
How an engagement works

You decide at three gates. We do the rest.

The form is the doorbell — not the onboarding. Real onboarding begins the moment we turn your request into a spec: outcomes, requirements, and the acceptance criteria that define “done.” From there you live in your engagement workspace, where the three gates are yours to hold and the build runs in the open.

  1. Onboard

    Where real onboarding begins

    You bring a product to ship. We model it into outcomes, requirements, and the acceptance criteria that define done — before anything is built. That spec is the contract for everything that follows.

    You submit a productWe turn it into a spec“Done” defined up front
  2. Approve & watch

    Your engagement workspace

    You approve scope, the demo, and the release — the three gates, on the record. In between, you watch the verified build stream feature by feature, with the real per-build cost report in plain sight.

    See a live preview → · Run it live →

    Three gates you ownThe verified build, liveReal cost, every build
  3. Receive

    Delivered + provable

    You get the working product and the full audit trail — every decision, test, and deploy, traceable from your request to the artifact. Outcomes, not hours, with the receipts.

    The working productThe full audit trailOutcomes, not hours
What you actually get

Not a repo to wire up — your product, standing.

When the gates pass, the engagement graduates: your software is stood up as its own product — its own database, its own domain, your branding — isolated from every other client. Later work iterates that running product; it doesn’t start over.

Hard-isolated, white-label

Your own cell, not a row in a shared table.

Each delivered product gets its own isolated project — its own database on its own private network, its own domain, your name and theme on it. One client’s product can never reach another’s.

  • Its own database — private to your product, never shared.
  • Your domain and branding — white-label, end to end.
  • Isolated by construction — a separate cell per client, not a tenant flag.
Iterated, with provenance

The next build lands on the live product.

A new version redeploys onto the same running product instead of re-creating it — and the signed record of how it was built travels with it: every gate, test, and decision, provable after the fact. Want it in your own cloud account? That’s a setting, not a rebuild.

  • Iterate, don’t re-create — new builds roll onto the live cell.
  • Provenance ships with it — the signed build record follows the product.
  • Your cloud, optionally — bring your own account when you need it.
Start with Loopwright

Let’s build something — and prove it.

Bring us a product to ship. You’ll approve the scope, the demo, and the release; we’ll turn your approval into an acceptance suite the build has to pass, and hand you a report that shows both the verification and the cost. This is how good software is built now — and we run it on ourselves first.