lace-app-sdk
Module reference
Every module published by lace-app-sdk,
and what each one gives you.
Modules
| Module | What it gives you |
|---|---|
manifest | LaceAppManifest — the canonical app declaration: routes, tools, pipelines, agents, data, UI, schedules, migrations. Guide → |
data | App-owned collections, records, and queries plus blob storage — served through the governed AppDataService. Guide → |
tools | Custom tool providers with metadata, registration, and trust-tiered execution contexts. Guide → |
agents | Agent definitions, capabilities, loop-guard config, in-loop skills, approval gates, hooks, and guardrails. Guide → |
skills | Reusable agent skills (AgentSkill) declared inside agent definitions. Guide → |
pipelines | Pipeline providers that contribute typed steps to the workflow graph. Guide → |
routes | HTTP route providers served by the sidecar app runtime. |
connectors | Dataset connector contracts: capability manifest and runtime protocol. Guide → |
memory | Identity-scoped memory: custom axes, formation hooks, and governed retrieval. |
policy | App policy providers for access and action rules. Guide → |
migrations | App-owned schema evolution, applied through the platform lifecycle. |
ui | Runtime-UI declarations loaded by the frontend plugin host. |
testing | Harnesses for validating app builds before they're sealed and published. |
Publishing lifecycle
Every app — generated or hand-written — publishes through the same audited lifecycle: intent → architect → scaffold → validate → proof lanes → seal → publish.