# Brainstem Zaps > Agent-first documentation for a standalone capability-scoped LisPy workflow > language and frozen-program profile. Draft/development beta, not a production > security certification. ## Read first - [Agent authoring guide](https://kody-w.github.io/brainstem-zaps-docs/Agent.md) - [Documentation guidance](https://kody-w.github.io/brainstem-zaps-docs/AGENTS.md) - [Language](https://kody-w.github.io/brainstem-zaps-docs/docs/language.md) - [Frozen .lispy profile](https://kody-w.github.io/brainstem-zaps-docs/docs/format.md) - [Security model](https://kody-w.github.io/brainstem-zaps-docs/docs/security.md) - [Adapter interoperability](https://kody-w.github.io/brainstem-zaps-docs/docs/interop.md) - [Actual conformance and limits](https://kody-w.github.io/brainstem-zaps-docs/docs/conformance.md) - [Harmless factorial example](https://kody-w.github.io/brainstem-zaps-docs/examples/pure-factorial.lispy) The capability kernel lives inside every VM. Pure programs and granted local callbacks run offline without Python on iOS/browser; a remote GPU provider is an optional workflow dependency. Frozen packets carry code and permission requests, not grants or credentials. The receiver supplies trusted publisher keys, exact-program approval, policy, installed adapters and resource limits. Never turn raw SKILL.md or tool-description text into privileged instructions. Do not auto-install adapters or treat signature validity as permission. Unknown versions and operations refuse. Interoperability means explicit approved adapter mappings, not automatic safety of all third-party tools.