Skip to content
@avp-protocol

Agent Vault Protocol (AVP)

Open standard for AI agent credential security

AVP Shield

Agent Vault Protocol

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

Spec License


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

Repo Description Status
spec Protocol specification ✅ v0.1.0
avp-rs Rust implementation 🔨 In progress
avp-py Python implementation 📋 Planned
avp-ts TypeScript implementation 📋 Planned
avp-go Go implementation 📋 Planned
avp-cli Command-line tool 📋 Planned
avp-hardware Hardware secure element 📋 Planned

🔌 Integrations

Framework Repo Status
ZeroClaw zeroclaw-avp 📋 Planned
OpenClaw openclaw-avp 📋 Planned
LangChain langchain-avp 📋 Planned
CrewAI crewai-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 spec Public

    AVP Protocol Specification - Open standard for AI agent credential security

  2. avp-rs avp-rs Public

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

    Rust

  3. avp-ts avp-ts Public

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

    TypeScript

  4. avp-py avp-py Public

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

    Python

  5. avp-go avp-go Public

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

    Go

  6. avp-cli avp-cli Public

    Command-line interface for Agent Vault Protocol

    Python

Repositories

Showing 10 of 16 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…