"""Vaultfire Key Protocol (VKP) — Encrypted key delegation for AI agents.

Like XMTP for messages, VKP is for keys. Protect agent wallets with on-chain
spending policies, create time-limited session keys, and delegate scoped signing
authority to verified agents — all tied to Vaultfire's ERC-8004 identity layer.
"""

from .client import VKPClient
from .delegation import DelegationManager
from .keyvault import KeyVaultManager
from .session import SessionKeyManager

__all__ = [
    "VKPClient",
    "KeyVaultManager",
    "SessionKeyManager",
    "DelegationManager",
]

__version__ = "0.1.0"
