ontologyvm.

ONTOLOGYVM · A WORLDVM EXPLORATION

Write your platforms down.
Then run them.

Your Stripe prices, Salesforce picklists, Okta groups, and GitHub teams already depend on each other. OntologyVM keeps them as typed source, plans every change against the live accounts, applies it in order, and notices when someone edits a dashboard by hand.

ontologyvm. — acme / production

Simulated in your browser. Nothing here talks to Stripe, Salesforce, or Okta, and the Forma syntax is a v0.2 design that will change.

HOW IT WORKS

Source, check, plan, apply. Then keep watching.

  1. 1

    Write it down

    Each platform has a prelude, so you write Stripe’s words for Stripe and Salesforce’s for Salesforce. They all share one standard library of types.

  2. 2

    Check it as one program

    A rename in Salesforce is an error in Okta, reported at file:line:col before anything is deployed.

  3. 3

    Plan against live

    Each platform’s reconciler reads the live account and diffs it against source. You review one plan that covers every platform.

  4. 4

    Apply, then keep watching

    Changes run in dependency order. A hand edit becomes a drift event, which you can revert or adopt into source.

THE STACK

The language is open. The VM runs it.

Open Ontology says what your config means and stays pure: no network, no disk. OntologyVM is the part that touches the world. It holds state, talks to platforms, keeps history, and decides who may apply.

  1. OntologyVMRuns the program: state, plans, approvals, apply, drift, and history for every account you connect.
  2. Open OntologyThe language: platform preludes, a standard library of types, and oo check and oo elaborate.
  3. SchematicsThe reconciler engine: providers, desired-versus-observed planning, and ordered apply.
  4. TriplexThe memory: every release, observation, and applied change, with who did it and why.

WHAT IT’S FOR

For the config nobody owns.

Every company runs a dozen SaaS admins’ worth of settings that no code review ever sees. OntologyVM puts them on the record.

Honest status