Chapter III · The runtime

Ajo Engine

Sealed before it sails.

A focused runtime built on QuickJS-NG. Its compiler turns a Kit build into precompiled bytecode with a manifest of hashes, capabilities and filesystem roots; the engine loads nothing else and refuses to start when anything does not match.

A brass clockwork mechanism sealing a scroll inside a glass bottle on the shore.A brass clockwork mechanism sealing a scroll inside a glass bottle on the shore.

What Ajo Engine gives you

In practice

Seal and run on Linux x64

Status Pre-release. The native packages are verified on Linux x64 (Alpine musl and Freedesktop glibc).

Seal and run on Linux x64
pnpm add --save-optional --save-exact ajo-engine@0.2.0 ajo-engine-compiler@0.2.0

pnpm kit build

NODE_ENV=production HOST=127.0.0.1 PORT=8080 APP_URL=http://localhost:8080 \
  pnpm exec ajo-engine dist/ajo