# AIWS SDK documentation

> Native TypeScript, Rust and Python SDK 0.3.0 for the proposed AIWS 0.4 finite-v1 profile.
>
> **Praxis** is the canonical product name for the AIWS workflow engine; compatibility-facing engine identifiers remain unchanged.

Read capabilities and agent integration first. Use the documented source handoff and nested-limit APIs. Do not invent scheduler or graph-mutation APIs. Human approval is always required to expand agent permissions or resource limits. The hosted site follows its configured access policy; use the downloaded handbook or source when an agent cannot authenticate.

## Full guide

- [All documentation and languages](https://www.lril.ai/llms-full.txt)
- [Shared JSON Schema](https://www.lril.ai/downloads/aiws-schema-0.4.json)

## Chapters

- [AI Workflow Standard](https://www.lril.ai/docs-raw/index.md)
- [The AI Workflow Standard](https://www.lril.ai/docs-raw/standard.md)
- [Research behind the standard](https://www.lril.ai/docs-raw/standard-research.md)
- [Install and run your first workflow](https://www.lril.ai/docs-raw/quickstart.md)
- [Assemble a governed application](https://www.lril.ai/docs-raw/tutorial.md)
- [The execution model](https://www.lril.ai/docs-raw/concepts.md)
- [Architecture and workflow diagrams](https://www.lril.ai/docs-raw/diagrams.md)
- [Implemented capabilities and Praxis proposals](https://www.lril.ai/docs-raw/capabilities.md)
- [Documentation contract for coding agents](https://www.lril.ai/docs-raw/agents.md)
- [Identity, authority and human approval](https://www.lril.ai/docs-raw/authorization.md)
- [Effects, operation identities and retries](https://www.lril.ai/docs-raw/effects.md)
- [Budgets, attempts and stopping scope](https://www.lril.ai/docs-raw/budgets.md)
- [Graph construction and node semantics](https://www.lril.ai/docs-raw/workflows.md)
- [Branches, loops and child workflows](https://www.lril.ai/docs-raw/control-flow.md)
- [Event ingress and duplicate handling](https://www.lril.ai/docs-raw/triggers.md)
- [Schedules, waits and time](https://www.lril.ai/docs-raw/scheduling.md)
- [Human waits and external callbacks](https://www.lril.ai/docs-raw/waits.md)
- [Verification, acceptance and evidence](https://www.lril.ai/docs-raw/verification.md)
- [Examples and application recipes](https://www.lril.ai/docs-raw/cookbook.md)
- [SQLite persistence and audit replay](https://www.lril.ai/docs-raw/durability.md)
- [Recover interrupted execution safely](https://www.lril.ai/docs-raw/recovery.md)
- [Handoffs between steps and recovery boundaries](https://www.lril.ai/docs-raw/handoffs.md)
- [Observability, metrics and OTLP delivery](https://www.lril.ai/docs-raw/observability.md)
- [Secure application integration](https://www.lril.ai/docs-raw/security.md)
- [Errors and recovery decisions](https://www.lril.ai/docs-raw/troubleshooting.md)
- [Test recipes and release gates](https://www.lril.ai/docs-raw/testing.md)
- [TypeScript integration](https://www.lril.ai/docs-raw/typescript.md)
- [Rust integration](https://www.lril.ai/docs-raw/rust.md)
- [Python integration](https://www.lril.ai/docs-raw/python.md)
- [Native API reference](https://www.lril.ai/docs-raw/api-reference.md)
- [Records, commands and strict input](https://www.lril.ai/docs-raw/reference.md)
- [Wire schema reference](https://www.lril.ai/docs-raw/wire-reference.md)
- [Implementation profile](https://www.lril.ai/docs-raw/profile.md)
- [Praxis decisions and implementation boundary](https://www.lril.ai/docs-raw/engine-design.md)
- [Praxis SQLite persistence and recovery tests](https://www.lril.ai/docs-raw/engine-persistence.md)
- [M5 Praxis completion and conformance boundary](https://www.lril.ai/docs-raw/engine-m5-completion.md)
- [M6: bounded scheduler recovery](https://www.lril.ai/docs-raw/engine-m6-recovery.md)
- [Persistent clock tracking and trust recovery](https://www.lril.ai/docs-raw/engine-clock-recovery.md)
- [Recurring schedules and missed-tick recovery](https://www.lril.ai/docs-raw/engine-recurring-schedules.md)
- [Praxis backups and same-machine restore](https://www.lril.ai/docs-raw/engine-backup-restore.md)
- [History compaction and continuation](https://www.lril.ai/docs-raw/engine-history-compaction.md)
- [Bounded history reads and parser limits](https://www.lril.ai/docs-raw/engine-replay-limits.md)
- [Artifact retention and telemetry capacity](https://www.lril.ai/docs-raw/engine-artifact-retention.md)
- [Failure injection and recovery qualification](https://www.lril.ai/docs-raw/engine-failure-injection.md)
- [Deployment and platform qualification](https://www.lril.ai/docs-raw/engine-deployment-platforms.md)
- [Run a governed coding workflow](https://www.lril.ai/docs-raw/engine-coding-workflow.md)
- [Praxis API, CLI and web controls](https://www.lril.ai/docs-raw/engine-control-api.md)
- [Worker dispatch and coding execution](https://www.lril.ai/docs-raw/engine-worker-execution.md)
- [Praxis validation, settlement and correction](https://www.lril.ai/docs-raw/engine-validation-correction.md)
- [Praxis human controls and handoffs](https://www.lril.ai/docs-raw/engine-controls-handoffs.md)
- [Archon integration assessment](https://www.lril.ai/docs-raw/archon.md)
- [Versioning and safe upgrades](https://www.lril.ai/docs-raw/migration.md)
- [Tests and coverage](https://www.lril.ai/docs-raw/conformance.md)
- [Deploy the documentation and host SDK applications](https://www.lril.ai/docs-raw/deployment.md)
- [Capacity qualification](https://www.lril.ai/docs-raw/engine-capacity.md)
- [M8 release qualification plan](https://www.lril.ai/docs-raw/engine-m8-qualification.md)
- [Portable worker access policy](https://www.lril.ai/docs-raw/engine-access-policy.md)
- [Governed dynamic workflows](https://www.lril.ai/docs-raw/engine-dynamic-workflows.md)
- [Durable dynamic workflow registry](https://www.lril.ai/docs-raw/engine-dynamic-registry.md)
- [Bind coding execution to a revision](https://www.lril.ai/docs-raw/engine-execution-bindings.md)
- [Insert governed coding tasks](https://www.lril.ai/docs-raw/engine-coding-insertion.md)
- [Revise coding plans and branches](https://www.lril.ai/docs-raw/engine-coding-revisions.md)
- [Agent replacement and handoff](https://www.lril.ai/docs-raw/engine-agent-replacement.md)
- [Reconcile held work and stale results](https://www.lril.ai/docs-raw/engine-coding-reconciliation.md)
- [Native dynamic workflow controls](https://www.lril.ai/docs-raw/engine-dynamic-controls.md)
- [Agent capability and readiness checks](https://www.lril.ai/docs-raw/engine-readiness.md)
- [Guided coding workflow authoring](https://www.lril.ai/docs-raw/engine-authoring.md)
- [Handoff expectations and diagnostics](https://www.lril.ai/docs-raw/engine-handoff-diagnostics.md)
- [Governing context and session lineage](https://www.lril.ai/docs-raw/engine-context-policy.md)
- [Operator run view](https://www.lril.ai/docs-raw/engine-operator-view.md)
- [Praxis protocol interoperability](https://www.lril.ai/docs-raw/engine-protocol-interoperability.md)
- [Protocol operations and recovery runbook](https://www.lril.ai/docs-raw/engine-protocol-operations.md)
- [M9 protocol interoperability completion](https://www.lril.ai/docs-raw/engine-m9-completion.md)
