Keypo is a new primitive that combines authentication, permissioning and data encryption into a single composable object. Humans and machines use Keypo to securely share and transact with digital secrets (information that should be secured like login credentials, code snippets, API keys, premium content, etc).

The primitive uses distributed ledger technology and smart contracts to create a universal key management system that is secure, open, and standard. It supports a variety of use cases, including:

AI agents today depend on centralized platforms for access to third-party services, making credential management inefficient and insecure. Keypo eliminates this friction by allowing agents to autonomously acquire and use tokenized access rights—such as API keys and passwords—without ever handling raw credentials. Through secure hardware and crypto wallets, agents can transact trustlessly, enabling seamless machine-to-machine interactions.

Keypo Architecture

https://www.figma.com/board/YVUAl6oBYzbtw7Rh5FAuww/Protocol-Block-Diagram-EXTERNAL?node-id=0-1&t=Qu0sfZDGfn3Zj4NL-1

Key Properties

Example Use Cases

  1. Selling access to an API
    1. Upload an API key using the Keypo client.
    2. Set a price and define permission rules (e.g., discounted access for power users or time-limited trials for new users).
    3. Users can purchase access on-chain and make API requests without ever handling raw credentials.
  2. AI assistant accessing a user's cloud storage securely.
    1. Upload cloud storage credentials using the Keypo client.
    2. Grant your AI assistant permission to use credentials, identified by their wallet address or other crypto-native methods.
    3. When the assistant needs to access cloud storage, it retrieves uses the credentials without ever seeing the raw keys.
  3. Releasing content directly to fans
    1. Upload content using the Keypo client.
    2. Set the parameters for distributing the album. You can set any price (including $0) and put restrictions on who can buy it. For example, you may want to let purchasers of previous releases buy it at a discount.
    3. Anyone can log in to a compatible client and view all files available for sale.