Behavior & motion

The shared core

Behavior and motion projections share runtime semantics across TypeScript, WebAssembly, native FFI, and Flutter validation paths.

Behavior contracts

Catalog behavior commands validate authored inputs and generate framework-neutral TypeScript and Flutter Dart machines with trace checks.

Sources for block 1: catalog-cli

Runtime projections

Shared runtime projections
  • Rust coreWebAssembly
  • Rust coreNative FFI
  • WebAssemblyTypeScript host
  • Native FFIDart host
Text equivalent

One shared runtime core projects to WebAssembly for web and native FFI for Flutter.

Sources for block 1: shared-runtime-topology