Skip to content
@avp-protocol

Agent Vault Protocol (AVP)

Open standard for AI agent credential security
  • Switzerland

AVP Shield

Agent Vault Protocol

Your AI agent stores API keys in plaintext. We're fixing that.

SpecLicense


AVP is an open protocol (Apache 2.0) that defines how AI agents interact with credential vaults — from encrypted files to hardware secure elements, with the same 3 lines of code.

vault=avp.Vault("avp.toml")
vault.authenticate()
api_key=vault.retrieve("anthropic_api_key")

🔑 Key Features

  • 7 operations — DISCOVER, AUTHENTICATE, STORE, RETRIEVE, DELETE, LIST, ROTATE
  • 4 backends — File → Keychain → Hardware → Remote
  • 5 transports — Library, USB, Socket, HTTP, MCP
  • ~500 lines — Minimal conforming implementation

📦 Repositories

RepoDescriptionStatus
specProtocol specification✅ v0.1.0
avp-rsRust implementation🔨 In progress
avp-pyPython implementation📋 Planned
avp-tsTypeScript implementation📋 Planned
avp-goGo implementation📋 Planned
avp-cliCommand-line tool📋 Planned
avp-hardwareHardware secure element📋 Planned

🔌 Integrations

FrameworkRepoStatus
ZeroClawzeroclaw-avp📋 Planned
OpenClawopenclaw-avp📋 Planned
LangChainlangchain-avp📋 Planned
CrewAIcrewai-avp📋 Planned

🚀 Get Started

  1. Read the specification
  2. Try the CLI: avp store my_key "secret" --backend keychain
  3. Integrate with your agent framework
  4. Contribute — we need reviewers, implementors, and security auditors

Secrets belong in silicon, not in config files.

Read the Spec · Open an Issue · Discuss

Popular repositories Loading

  1. spec specPublic

    AVP Protocol Specification - Open standard for AI agent credential security

    1

  2. avp-rs avp-rsPublic

    Rust SDK for Agent Vault Protocol - Reference implementation with hardware support

    Rust

  3. avp-ts avp-tsPublic

    TypeScript SDK for Agent Vault Protocol - Browser, Node.js, and MCP support

    TypeScript

  4. avp-py avp-pyPublic

    Python SDK for Agent Vault Protocol - Secure credential management for AI agents

    Python

  5. avp-go avp-goPublic

    Go SDK for Agent Vault Protocol - Cloud-native credential management

    Go

  6. avp-cli avp-cliPublic

    Command-line interface for Agent Vault Protocol

    Python

Repositories

Showing 10 of 17 repositories

Top languages

Loading…

Most used topics

Loading…