# Memproof ## Docs - [Configuration](https://memproof.kyberon.dev/api-reference/config.md): MemproofConfig fields, defaults, and environment variable overrides. - [Errors](https://memproof.kyberon.dev/api-reference/errors.md): Error classes, error codes, and exception handling in Memproof. - [Memproof Class](https://memproof.kyberon.dev/api-reference/memproof-class.md): Full reference for the Memproof entry-point class -- constructor, methods, parameters, and return types. - [Models](https://memproof.kyberon.dev/api-reference/models.md): Pydantic models, enumerations, and data types used throughout the Memproof API. - [API Reference Overview](https://memproof.kyberon.dev/api-reference/overview.md): Complete API reference for the Memproof memory control layer. - [Architecture](https://memproof.kyberon.dev/concepts/architecture.md): High-level architecture of Memproof as an embeddable memory control layer - [Control Path](https://memproof.kyberon.dev/concepts/control-path.md): The 6-stage pipeline that every memory operation passes through - [Audit Trail](https://memproof.kyberon.dev/concepts/event-ledger.md): Tamper-evident audit trail powered by Trailproof with SHA-256 hash chains - [Policy Engine](https://memproof.kyberon.dev/concepts/policy-engine.md): YAML-based rule evaluation for deterministic memory governance decisions - [Risk Engine](https://memproof.kyberon.dev/concepts/risk-engine.md): How Memproof scores memory operations across five weighted risk factors - [Memory Adapters](https://memproof.kyberon.dev/guides/adapters.md): Configure built-in adapters or write your own to connect Memproof to any memory backend. - [Approval Flow](https://memproof.kyberon.dev/guides/approval-flow.md): Understand how Memproof handles operations that require human or automated approval before execution. - [Auth Middleware](https://memproof.kyberon.dev/guides/auth-middleware.md): Pluggable authentication and authorization for memory operations - [Content Redaction](https://memproof.kyberon.dev/guides/content-redaction.md): Automatically redact PII and secrets before memory persistence - [Deny-by-Default Mode](https://memproof.kyberon.dev/guides/deny-by-default.md): Configure Memproof to deny all operations that don't match an explicit allow rule - [Audit Trail Configuration](https://memproof.kyberon.dev/guides/event-persistence.md): Configure durable audit trail storage, HMAC signing, and hash chain verification with Trailproof. - [mem0 Integration](https://memproof.kyberon.dev/guides/mem0-integration.md): Using mem0 as a memory backend with Memproof's control layer - [Policy Authoring](https://memproof.kyberon.dev/guides/policy-authoring.md): Write YAML policy files that control which memory operations are allowed, denied, or require approval. - [Policy Hot-Reload](https://memproof.kyberon.dev/guides/policy-hot-reload.md): Automatically reload policy changes without restart - [Production Hardening](https://memproof.kyberon.dev/guides/production-hardening.md): Deployment guardrails for secure and reliable Memproof operation. - [Release Info](https://memproof.kyberon.dev/guides/release-info.md): Current open-source release status, quality gates, and readiness details. - [TypeScript SDK](https://memproof.kyberon.dev/guides/typescript-sdk.md): Use the native TypeScript SDK for type-safe memory control in Node.js. - [Versioning Policy](https://memproof.kyberon.dev/guides/versioning-policy.md): Semver guarantees, deprecation windows, and migration expectations. - [Introduction](https://memproof.kyberon.dev/introduction.md): Framework-agnostic memory control layer for AI agents - [Quickstart](https://memproof.kyberon.dev/quickstart.md): Install Memproof and run your first policy-controlled memory operation ## OpenAPI Specs - [openapi](https://memproof.kyberon.dev/api-reference/openapi.json)