> For the complete documentation index, see [llms.txt](https://docs.zipwire.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.zipwire.io/use-cases/for-agents/compliant-agent-operations.md).

# Compliant Agent Operations

This guide covers how agents can present ProofPacks with selective claims (e.g. nationality, AML status) so regulated APIs can verify the agent is operating for a compliant user.

**Scenario:** A financial or regulated API needs to verify that an agent is authorized and that the user meets compliance requirements. The agent presents a ProofPack with the necessary claims; the API verifies via ProofPack without seeing full identity data.

For implementation, use Path 2 (JWS with claims) and the compliance pattern:

* [Path 2: JWS with claims (JavaScript)](/tools-and-integrations/proofpack-agent-delegation/path2-jws-claims-javascript.md) — verify JWS and read claims (e.g. nationality, AML)
* [Common use cases → Compliance (KYC/AML)](/tools-and-integrations/proofpack-agent-delegation/common-use-cases.md#5-compliance-kycaml-and-regulated-transactions) — KYC/AML transaction verification
* [ProofPack & Agent Delegation](/tools-and-integrations/proofpack-agent-delegation.md) — full guide
* [ProofPack on GitHub](https://github.com/zipwireapp/ProofPack) — SDKs
