# @three-ws/agent-runtime > The three.ws agent engine: a plan/execute decision loop with human-approval gates, a seven-layer GuardChain (security blacklist, intervention, capability, permission, trade guard, spend envelope, x402 budget), a tamper-evident hash-chained action ledger, and a multi-step transaction pipeline with rollback. @three-ws/agent-runtime is a JavaScript library from three.ws. Install: `npm install @three-ws/agent-runtime`. ## Docs - [README](https://github.com/nirholas/agent-runtime/blob/main/README.md): install, configuration, full reference - [Documentation site](https://nirholas.github.io/agent-runtime/): the README as a web page - [Full text for LLMs](https://nirholas.github.io/agent-runtime/llms-full.txt): README inlined - [AGENTS.md](https://github.com/nirholas/agent-runtime/blob/main/AGENTS.md): guidance for coding agents ## Project - [Source](https://github.com/nirholas/agent-runtime) - [npm](https://www.npmjs.com/package/@three-ws/agent-runtime) - [three.ws](https://three.ws): the platform this is part of - [Issues](https://github.com/nirholas/agent-runtime/issues)