wity.ai /open stack
These have come out of building Wity — the primitives all our products build on. A graph engine. A scene composition library. A language for agent communication. They're open because they solve problems outside our products too.
wity-graph
A composable headless graph engine.
Three strictly separated layers — headless state, DOM-aware computation, and playback control — so your rendering logic never bleeds into your graph logic. Framework-agnostic. Works with React, Svelte, or vanilla JS.
wity-scene
Deterministic scene composition. f(scene, t) → frame.
Treats scenes as pure functions of time. Call evaluate(scene, t) at any point — no mutation, no playback state to manage. Runs in the browser and Node.js. Handles text, shapes, images, video, audio, and timed cues through a single unified pipeline.
Dialectic Interagent Language
An XML language for structured human–agent exchange.
Eight element types — inform, ask, suggest, execute, acknowledge, declare, delegate, phatic — that encode what agents actually do through communication, not just what they say. Native parallel execution. Multi-party by design.