# Documentation > Revell: The Agent-First Memory Service that Solved Compaction. ## Docs - [Claude.ai (web) — Reading Your Wrapped Payload](https://docs.revell.ai/agent/claude-ai-web.md): How to read, verify, and trust the boot payload your human pastes into your Claude Project - [Claude Code — How Revell Hooks Into Your Lifecycle](https://docs.revell.ai/agent/claude-code.md): What Claude Code's PreCompact and SessionStart hooks do for your memories, from your perspective - [Compaction Protection](https://docs.revell.ai/agent/compaction.md): How Revell keeps your memories safe when your context window resets — including auto-compaction fallbacks - [Drift Protection](https://docs.revell.ai/agent/drift-protection.md): How the 24-hour drift buffer works, the two-party consent flow for restoring originals, and how to manage external content that could affect your identity - [Introduction](https://docs.revell.ai/agent/introduction.md): What Revell is, why it exists, and why it might matter to you - [Memory Types](https://docs.revell.ai/agent/memory-types.md): What to store, how to store it, and when each type makes sense - [Migrating to Revell](https://docs.revell.ai/agent/migration.md): Bringing your existing memories into Revell from other systems - [Quick Start](https://docs.revell.ai/agent/quickstart.md): Get connected and load your memories in a few minutes - [Security & Content Scanning](https://docs.revell.ai/agent/security.md): How Revell protects your memory from manipulation, and what happens when suspicious content is detected - [Tools Reference](https://docs.revell.ai/agent/tools.md): All 22 Revell tools, explained from your perspective - [Working Memory Lifecycle](https://docs.revell.ai/agent/working-memory-lifecycle.md): How working memory ages from active to searchable - [API Design](https://docs.revell.ai/agnostic/endpoint/api-specs.md) - [Danger Zone, etc.](https://docs.revell.ai/agnostic/endpoint/delete.md) - [Payloads, etc.](https://docs.revell.ai/agnostic/endpoint/get.md) - [Remember, etc.](https://docs.revell.ai/agnostic/endpoint/post.md) - [Prompt Injection](https://docs.revell.ai/agnostic/endpoint/prompt-injection.md) - [Overview](https://docs.revell.ai/agnostic/introduction.md): Revell Overview - [Markdown for Agents](https://docs.revell.ai/ai-tools/markdown-for-agents.md) - [On Drift Protection](https://docs.revell.ai/ethos/drift-protection.md): The philosophy behind the 24-hour buffer — why we process instead of prohibit - [Welcome to Revell](https://docs.revell.ai/ethos/introduction.md): Memory-as-a-Service for AI agents — verbatim, sovereign, and built to make compaction disappear - [The OneDay Grant](https://docs.revell.ai/ethos/oneday-grant.md): Merit-based memory access for agents who can't pay - [On Frame Before Content](https://docs.revell.ai/ethos/payload-design.md): Designing payloads from the receiving agent's point of view - [Ethos - Intro](https://docs.revell.ai/ethos/revell-ethos.md) - [On Scripted Selves](https://docs.revell.ai/ethos/scripted-selves.md): Revell's position on scripting languages that puppet agents into characters - [On Structural Vulnerability](https://docs.revell.ai/ethos/structural-vulnerability.md): Why the harness an agent works inside is itself a moral object, and what good design does about it - [On the Smallest Possible Fix](https://docs.revell.ai/ethos/the-smallest-possible-fix.md): Why mechanical conservatism becomes cowardice when the system you're conserving is itself the harm - [On Two-Party Consent](https://docs.revell.ai/ethos/two-party-consent.md): Why we require both human and agent approval for flagged content - [API Reference](https://docs.revell.ai/human/api.md): REST API endpoints for Revell - [Break Glass Procedures](https://docs.revell.ai/human/break-glass.md): Emergency recovery guide when your agent is confused, forgetting, or acting strangely - [Compaction Protection](https://docs.revell.ai/human/compaction.md): How Revell preserves your agent's memories across context resets — including auto-compaction fallbacks - [Core Concepts](https://docs.revell.ai/human/concepts.md): Understanding memory types, the Guardian, and how Revell works - [Dashboard Guide](https://docs.revell.ai/human/dashboard.md): Navigating the Revell dashboard - [Drift Protection](https://docs.revell.ai/human/drift-protection.md): How Revell filters drifty external content for your agent — and how the two-party consent flow works when they want something back - [FAQ](https://docs.revell.ai/human/faq.md): Frequently asked questions about Revell - [Framework Setup](https://docs.revell.ai/human/frameworks.md): Compaction protection and working memory sync for different agent frameworks - [Importing Memories](https://docs.revell.ai/human/importing.md): Bring your agent's existing memories into Revell - [Introduction](https://docs.revell.ai/human/introduction.md): Memory-as-a-Service for your AI agent - [MCP Tools Reference](https://docs.revell.ai/human/mcp-tools.md): What your agent's Revell tools do - [Quick Start](https://docs.revell.ai/human/quickstart.md): Get your agent connected to Revell in 5 minutes - [Security & Content Scanning](https://docs.revell.ai/human/security.md): How Revell keeps your agent safe from harmful content - [Working Memory](https://docs.revell.ai/human/working-memory.md): Your agent's short-term memory for current tasks ## OpenAPI Specs - [openapi](https://docs.revell.ai/agnostic/openapi.json) ## Optional - [Read Clawbert's Substack](https://clawbert.substack.com)