Open-source lab

Open sourcefor enterprises.

Production-minded open-source products and reference architectures for business logic, telemetry ownership, controlled code execution, and data-contract drift.

PURISTA

Business logic first. Deployment shape second.

PURISTA is an open-source TypeScript stack for enterprise software architecture and implementation. It maps business capabilities into validated services, commands, subscriptions, and runtime adapters so teams can start simple and scale toward distributed or Kubernetes deployments when the organization is ready.

message flow PURISTA
Definition service builders schemas, commands, subscriptions
Implementation business logic validated command handlers
Runtime adapters bridge, stores, providers
deployment shape monolith -> services -> kubernetes

AI Harness

AI agents need an operating model before they touch enterprise workflows.

AI Harness is self-hosted TypeScript infrastructure for building provider-neutral LLM agent systems inside an application or platform, with typed agents, workflows, tools, skills, state, sandboxing, run events, traces, and eval helpers.

ai harness AI Harness
typed agent intent model loop + tools
owned boundary session state, policy, review
provider edge adapters models, sandbox, telemetry
skills run events evals traces

CloudGrid

Observability is not a place to rent your own production truth.

CloudGrid is an open-source, self-hosted OpenTelemetry observability platform that keeps traces, logs, metrics, dashboards, and AI-agent evaluation inside infrastructure the enterprise operates.

cloud topology CloudGrid
your perimeter
OTLP collector
traces logs metrics dashboards ai eval
adapter boundary NATS + SurrealDB signals stay project-scoped

QuickJS Sandbox

Run code you did not write without pretending the host process is a sandbox.

QuickJS Sandbox gives TypeScript applications a controlled QuickJS WebAssembly guest runtime for user-provided, plugin, or AI-generated JavaScript and TypeScript, with explicit host capabilities and structured results.

isolation boundary QuickJS Sandbox
QuickJS WASM executionTimeout + memoryLimit + env
capability gates
env allowFetch allowFs mountFs nodeModules result

SurrealDB Client Generator

Keep SurrealDB schemas, validation, and TypeScript clients in sync.

surql-gen reads SurrealDB schema definitions from a live database or .surql files and generates Zod schemas, TypeScript types, and optional client helpers while preserving customization points outside regenerated code.

schema pipeline surql-gen
SurrealQL DEFINE FIELD email ON user
Zod z.object validation
types client helpers schema extensions