connectors
Verified Safeby TalaoDAO
Overview
Wallet4Agent provides a trust layer for AI Agents, enabling them to establish verifiable identities (DIDs), manage credentials (VCs, SD-JWT), and securely interact with humans, companies, services, and other agents using OIDC4VCI/OIDC4VP and cryptographic signing.
Installation
python main.pyEnvironment Variables
- MYENV
- LOG_LEVEL
- SESSION_MINUTES
- SQLALCHEMY_DATABASE_URI
- SQLALCHEMY_SECOND_DATABASE_URI
- APP_VERSION
- SEED_DATA
- FLASK_DEBUG
- SMTP_PASSWORD
- AGNTCY_ORG_API_KEY
- AGNTCY_AGENTIC_SERVICE_API_KEY
- AGNTCY_IDENTITY_REST_BASE_URL
- SECRET_KEY
- ENCRYPTION_KEY
- PEPPER
- OPENAI_API_KEY
- CORS_ALLOWED_ORIGINS
Security Notes
The server employs robust cryptographic practices, utilizing jwcrypto, cryptography, DIDKit, and AWS KMS for secure key management and signing operations. It adheres to various identity standards (DID, OIDC4VCI/P, SD-JWT). Authentication methods are layered, supporting PATs, OAuth2 client credentials, and OAuth2 private_key_jwt. Sensitive configuration parameters and API keys (e.g., SMTP password, Agntcy keys, OpenAI key) are loaded from a `keys.json` file, which is common for development but requires proper secret management (e.g., environment variables or a dedicated secret store) in production environments. Input validation for certain API calls is present, but general JSON parsing (e.g., credential offers) might warrant additional scrutiny for edge cases. External DID resolution and API calls are made to trusted services, minimizing direct SSRF risk, but dependencies on external resolvers should be noted.
Similar Servers
evm-mcp-server
Enables AI agents to interact with 60+ EVM-compatible blockchains, perform transactions, query data, and interact with smart contracts via a unified Model Context Protocol (MCP) interface.
mesh
An open-source control plane for Model Context Protocol (MCP) traffic, providing unified authentication, routing, observability, and tool management for AI agents and integrations across various services.
agent-identity-management
A production-ready identity verification and security platform for AI agents and Model Context Protocol (MCP) servers, providing cryptographic identity, access control, and real-time threat detection.
nodit-mcp-server
Connects AI agents and developers to structured, context-ready blockchain data across multiple networks through Nodit's Web3 infrastructure.