# Kaspa Docs for Agents

Read the section that matches the task, in order. Use `/llms-full.txt` only when you need the complete docs corpus as fallback context.

## Complete Corpus

- [Full docs corpus](/llms-full.txt): exhaustive Markdown export of every docs page.

## Kaspa Integrations

Use this pack for RPC connectivity, wallets, accepted transaction ingestion, transaction payloads, and node operation.

- [Kaspa Docs](/llms.mdx/content.md): Builder docs for integrating Kaspa, learn about programmability model, attaching payload data, and running node infrastructure.
- [Integrate](/llms.mdx/integrate/content.md): High-level guides for connecting to Kaspa, inspecting DAG state, building wallet flows, and operating the node layer behind an integration.
- [Getting started](/llms.mdx/integrate/getting-started/content.md): Install the SDK, connect to a Kaspa node over RPC, and log DAG data in JavaScript, Rust, or Python.
- [Wallet](/llms.mdx/integrate/wallet/content.md): Create or open wallets, manage accounts, and send transactions with the Wallet API in JavaScript or Rust.
- [Accepted transactions](/llms.mdx/integrate/accepted-transactions/content.md): Follow accepted Kaspa transactions with checkpointed pulls or live subscriptions, including reorg handling.
- [Transaction payload](/llms.mdx/integrate/transaction-payload/content.md): Use the transaction payload field for application data within standard mempool limits.
- [Kaspa node](/llms.mdx/integrate/kaspa-node/content.md): Run a Kaspa node for integration work, either from source or through Docker.
- [References](/llms.mdx/references/content.md): Canonical concepts, limits, and source links used by the integration guides.

## Toccata: Covenants and Silverscript

Use this pack for L1 covenant design, state transitions, transaction v1, compute budgets, and Silverscript covenant source.

- [Agent Brief](/llms.mdx/toccata/agent-brief/content.md): A compact brief for agent-assisted Toccata development, with the mistakes agents are most likely to make.
- [Toccata Dev Guide](/llms.mdx/toccata/content.md): A developer guide to Kaspa's Toccata programmability stack: covenants, transaction v1, script pricing, inline ZK, based ZK apps, and Silverscript.
- [Covenant State](/llms.mdx/toccata/covenant-state/content.md): How Toccata covenants encode state, validate transitions, use covenant IDs, and scale from single contracts to multi-contract flows.
- [Transaction V1](/llms.mdx/toccata/transaction-v1/content.md): The transaction body that Toccata covenants, user lanes, compute budgets, and v1 hashes all meet inside.
- [Script Pricing](/llms.mdx/toccata/script-pricing/content.md): How Toccata turns compute budgets into script-unit limits, and why transactions fail when the budget is wrong.
- [Silverscript](/llms.mdx/toccata/silverscript/content.md): The main authoring path for Toccata L1 covenants: state, introspection, macros, and generated transition checks.
- [Argent](/llms.mdx/toccata/argent/content.md): The experimental actor-style direction for writing multi-contract Toccata covenant systems.
- [Decision Guide](/llms.mdx/toccata/decision-guide/content.md): How to choose between L1 covenants, multi-contract covenants, inline ZK, and based apps.
- [References](/llms.mdx/toccata/references/content.md): The source map for Toccata consensus, tooling, proofs, and the local repos behind this guide.

## Toccata: Based Apps and Inline ZK

Use this pack for user lanes, L1 payload operations, off-chain execution, proof settlement, and direct in-script proof verification.

- [Agent Brief](/llms.mdx/toccata/agent-brief/content.md): A compact brief for agent-assisted Toccata development, with the mistakes agents are most likely to make.
- [Toccata Dev Guide](/llms.mdx/toccata/content.md): A developer guide to Kaspa's Toccata programmability stack: covenants, transaction v1, script pricing, inline ZK, based ZK apps, and Silverscript.
- [Based Apps](/llms.mdx/toccata/based-apps/content.md): How Toccata uses ordinary L1 lane transactions, off-chain execution, proofs, and settlement covenants for based apps.
- [Inline ZK](/llms.mdx/toccata/inline-zk/content.md): How a Toccata covenant can hide or compress one transition by verifying a proof directly in script.
- [Transaction V1](/llms.mdx/toccata/transaction-v1/content.md): The transaction body that Toccata covenants, user lanes, compute budgets, and v1 hashes all meet inside.
- [Script Pricing](/llms.mdx/toccata/script-pricing/content.md): How Toccata turns compute budgets into script-unit limits, and why transactions fail when the budget is wrong.
- [Decision Guide](/llms.mdx/toccata/decision-guide/content.md): How to choose between L1 covenants, multi-contract covenants, inline ZK, and based apps.
- [References](/llms.mdx/toccata/references/content.md): The source map for Toccata consensus, tooling, proofs, and the local repos behind this guide.
