Skip to content
LACE
  • v0.1 Current
  • Python
  • TypeScript Soon

lace-app-sdk

Module reference

Every module published by lace-app-sdk, and what each one gives you.

Modules

ModuleWhat 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.