worldvm.

WORLDVM · A STATEFUL WORKFLOW ENGINE

Every process
is a machine.

A vendor is waiting for approval. An employee is missing a signature. An order is ready to ship. Your world is full of things with a state, and rules for what happens next.

Write those things and rules down. WorldVM runs the work around them and keeps a shared record for people, systems, and agents.

ONE THING IN YOUR WORLDKestrel Labs vendor:kestrel
  1. DraftDetails are being collected
  2. submit ↓
  3. ReviewWaiting for a decision
  4. approve ↓ person required
  5. ActiveApproved to work withCURRENT STATE
  6. archive ↓
  7. ArchivedKept on the record
You approved Kestrel Labsreview → active · revision 8

START WITH THE WORLD

Things. Changes.
A memory of both.

Work happens around things that outlive any single task. A person can be hired twice. A vendor can be reviewed again. Each process belongs to a larger world.

  1. 01

    Give things an identity

    People, companies, documents, orders. Keep their facts and relationships together, so every process refers to the same thing.

  2. 02

    Make the rules explicit

    A state machine defines where a thing is, which events can move it, and who may send them. “Approve” is a checked transition with an actor and a result.

  3. 03

    Keep the world on the record

    Every accepted change updates the facts and records who did what. Ask what is true now, what used to be true, and how it changed.

HOW IT WORKS

An event comes in. The world moves forward.

  1. 01 / ASK

    Send a command

    A person clicks a button, a system reports evidence, or an agent proposes a move. Each request names the thing and the actor.

  2. 02 / CHECK

    Consult the machine

    Check the current state, the actor’s authority, and the required evidence. A move must satisfy the rules before it can change the world.

  3. 03 / REMEMBER

    Commit the change

    Record the accepted event and its resulting facts together. A receipt identifies the command; retrying it returns the same result.

  4. 04 / CONTINUE

    Find the next work

    Reconcile what is still needed. A workflow can wait for a person or a result, then resume from its recorded state.

A LITTLE WORLD YOU CAN RUN

One model. Several ways in.

Add a vendor in the table. Move it on the board. Ask the agent to approve it. Watch the machine decide, then query the history.

vendors.world

This vendor example is simulated in your browser. The agent uses scripted responses; reset or reload to start again.

MACHINES HOLD STATE. WORKFLOWS DO THE WORK.

The process can wait.
The world remembers.

An employee’s readiness depends on evidence: a handbook acknowledgment and an orientation confirmation. Each missing piece creates work. Each accepted response changes what is true.

Employee onboarding runs this loop today. Create an employment, respond to a human request, and watch the readiness goal update. Withdraw evidence and the missing work returns.

Open the employee onboarding demo

WORLDVM DEMO / EMPLOYEE ONBOARDING

Maya Chen Northstar · Site supervisor

  1. ✓
    Employment createdPerson and company linked by a durable record
  2. ✓
    Handbook acknowledgedEvidence recorded · request completed
  3. ○
    Orientation confirmationHuman request waiting for a response
READINESS GOALWaiting for evidence

Illustrative state from the working demo.

BUILT ON THE FAMILY

A model you can run.
A world you can query.

WorldVM brings the family’s pieces together: a language for your model, rules for change, memory for facts, and interfaces for the people doing the work.

Meet the frameworks

WHAT RUNS TODAY

Start with employee onboarding.

The working demo has durable employment records, evidence requests, readiness reconciliation, retry receipts, and history on Triplex, with Node and Cloudflare hosts. The vendor example above shows the broader idea. A general world builder, generated interfaces for arbitrary models, and connected external providers are still being built toward.

Try the employee onboarding demo No signup. Use made-up data. The hosted demo gives your browser its own world.