> ## Documentation Index
> Fetch the complete documentation index at: https://docs.agentsystems.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> Third-party attestation for AI agent operations

AgentSystems Notary provides independent verification of your AI system's behavior. When buyers ask "how do we trust your AI logs?", you have an answer.

## How It Works

1. **Record** - The SDK captures LLM interactions as they happen
2. **Dual-Write** - Raw logs go to your S3 bucket. SHA-256 hashes go to your chosen storage.
3. **Verify** - Anyone with an audit ticket can verify logs

## Hash Storage Options

Notary supports two hash storage methods. You can use one or both.

| Option | Description | Verification |
| - | - | - |
| Arweave | Hashes stored on public blockchain | [Independent verification](/notary/verification/arweave) with open-source CLI |
| Custodied | Hashes stored by AgentSystems API | Via [portal](https://verify.agentsystems.ai) |

**Arweave** provides decentralized, permanent storage on a public blockchain. Verification requires no AgentSystems infrastructure — anyone can verify using the open-source `agentsystems-verify` CLI. No vendor lock-in.

**Custodied** is a managed option if you prefer AgentSystems to handle the complexity. Verify through our portal.

## Components

| Component | URL | Purpose |
| - | - | - |
| Dashboard | [notary.agentsystems.ai](https://notary.agentsystems.ai) | View tenants, manage API keys, generate audit tickets |
| Verification Portal | [verify.agentsystems.ai](https://verify.agentsystems.ai) | Verify logs and download attestation packets |
| SDK | [PyPI](https://pypi.org/project/agentsystems-notary/) | Python SDK for LangChain and CrewAI |
| Verify CLI | [npm](https://www.npmjs.com/package/agentsystems-verify) | Open-source CLI for Arweave verification |

## Key Concepts

**Tenants** represent your customers. They're auto-discovered when the SDK logs its first interaction with a given slug. You don't need to create them in advance.

**Audit Tickets** are signed tokens that grant access to verify logs for a specific tenant and date range. They don't contain the hashes themselves — they authorize the verification portal to check logs against AgentSystems records.

**Attestation Packets** are self-contained proof bundles you can share with customers, compliance teams, or regulators. They contain the logs, audit ticket, a signed attestation certificate, and instructions for independent signature verification — everything needed to confirm the logs were checked against AgentSystems records.

<Card title="Quickstart" icon="rocket" href="/notary/getting-started/quickstart">
  End-to-end tutorial: signup → integration → verification
</Card>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.