{
  "id": "agentic-vault",
  "name": "Agentic Vault",
  "displayName": "Agentic Vault",
  "description": "Server-side EVM signing with AWS KMS — sign DeFi transactions, permits, and more",
  "version": "0.1.2",
  "configSchema": {
    "type": "object",
    "properties": {
      "keyId": {
        "type": "string",
        "description": "AWS KMS key ID or alias"
      },
      "region": {
        "type": "string",
        "description": "AWS region"
      },
      "expectedAddress": {
        "type": "string",
        "description": "Expected signer address for verification"
      },
      "policyConfigPath": {
        "type": "string",
        "description": "Path to policy configuration JSON file"
      },
      "enableUnsafeRawSign": {
        "type": "boolean",
        "description": "Enable raw transaction and typed data signing tools (unsafe)"
      },
      "rpcUrl": {
        "type": "string",
        "description": "JSON-RPC endpoint URL for on-chain reads and broadcasts"
      }
    },
    "required": [
      "keyId",
      "region"
    ]
  }
}
