> 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

How agents can prove user compliance for regulated and financial APIs

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
