Back to Home
TalaoDAO icon

connectors

Verified Safe

by 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

Run Command
python main.py

Environment 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

Stats

Interest Score0
Security Score8
Cost ClassMedium
Avg Tokens750
Stars0
Forks0
Last Update2026-01-13

Tags

Wallet4AgentAgentic WebMCPDIDVerifiable CredentialsSD-JWT VCOIDC4VCIOpenID4VPIdentity