The developer surface.
Where developers build autonomous systems. CLI, SDKs, local runtime, eval harness, replay, documentation, templates — one surface.
What it is
Praxis is the canonical reference and the active build environment, in one. Author, evaluate, replay, deploy, and observe an autonomous system through a single workflow. Every command, every SDK call, every dashboard view operates on the same primitives: Sigils, Bundles, Capability Grants, Audit Envelopes. One mental model. A new developer can bring up the full Lattice Runtime substrate locally in under sixty seconds — no accounts, no telemetry, no required cloud signup. The same SDKs work from laptop to production.
The problem
Building an autonomous system today is a sequence of disconnected tools. A framework SDK to write the agent. A separate library for memory. A separate observability tool. A separate eval framework. A separate deployment system. Each has its own concepts, configuration, identity model, logs. Cross-tool debugging requires correlating traces by hand. Cross-team handoff requires onboarding to a different stack entirely.
Capabilities
First hour with Visca
# Install
curl -sSf https://get.visca.ai | sh
# Bring the full Lattice substrate up locally — under 60 seconds
visca init my-workspace
# Start from a template
visca template apply task-tracker
# Declare your data model, plan, apply
visca cast plan ./model.lattice
visca cast apply
# Build and sign a Bundle (when you're ready for an agent)
visca seal build ./bundles/triage
# Watch it run
visca chronicle tail --sigil $(visca sigil current)
# Promote to Visca Cloud when ready
visca cloud deployOpen and commercial
Praxis is delivered through two surfaces: an open-source reference in Lattice Runtime (MPL 2.0), and a managed, enterprise-grade delivery in Visca Cloud. Features in the open never move behind the paywall.
Open
MPL 2.0 · self-hostable · foundation-track governance
Commercial
Hosted SaaS · self-managed · hybrid · air-gapped
ALM · same pillar
Data model as code.
The declarative primitive for your data model. Agents write it as source; humans edit it as a spreadsheet. Plan, apply, drift-detect.
Reproducible bundles for autonomous actors.
Immutable, content-addressed, Sigil-signed bundles. Everything an autonomous actor needs to execute, packaged as a single attestable artifact.
Autonomy-aware runtime.
Runs autonomous workloads across cloud, edge, on-device, and on-robot — with first-class awareness of tokens, models, memory, and embodiment.
Across the platform
Cryptographic identity for autonomous actors.
Issues, verifies, and revokes the cryptographic identity every autonomous actor holds — bound to principal, runtime, and lineage from the moment of instantiation.
Zero-trust access for autonomous actors.
Brokers every access from an autonomous actor to a consequential resource — identity-bound, scoped, time-limited, audited. Long-lived credentials disappear.
The autonomic fabric.
Discovery, mTLS, and routing across every autonomous actor and every resource an actor reaches — rooted in Sigil identities, not hardcoded URLs.
The system of record.
A queryable knowledge graph of every autonomous actor in the estate — and the append-only, cryptographically chained audit of every action taken.
The autonomy economy is shipping
Build, run, and trust autonomous systems on an integrated platform — software, embodied, and hybrid. Open foundation. Enterprise cloud. No license rug-pulls, ever.