Hacki
All BUIDLs

About the project

🤖 4 specialized agents: Auditor: validates wallets, amounts, and total budget. Transaction Controller: calculates risk (0–100), detects duplicates, and validates the destination. Supervisor: coordinates the entire process, triggers the circuit breaker, and ensures the wallet is locked. Receipt Generator: creates proofs of payment with actual txHash and fees. 🔐 Security:

  • Passphrase handled via WDK_PASSPHRASE; never hardcoded or sent via CLI.
  • Secure execution using ProcessBuilder.
  • Wallet unlocked only during processing (10-minute TTL).
  • 10-second command timeout.
  • Automatic lockout for high-risk operations.

💰 Real WDK integration:

  • WDK CLI v1.0.0-beta.3
  • Sepolia testnet
  • USD₮ / USDT token
  • Integration flow: unlock → validations → send → lock.

📋 Traceability:

  • Logs decisions and errors.
  • Payments can be approved, rejected, or pending manual approval.

🧩 Core technologies:

  • Java
  • WDK CLI connection
  • Ethereum / Sepolia
  • USD₮

🎯 Hackathon objective: Track 1 — “Give an AI agent a wallet,” preventing any single agent from having direct, unlimited control over funds. 🔮 Next steps:

  • Integrate wdk-mcp.
  • Add dry-run mode.
  • Make budget limits configurable.

---------------------------------------------------------------------------

🤖 4 agentes especializados: Auditor: valida wallets, montos y presupuesto total. Control de Transacciones: calcula riesgo 0–100, detecta duplicados y valida el destino. Supervisor: coordina todo el proceso, aplica circuit breaker y asegura el bloqueo de la wallet. Recibo: genera comprobantes con txHash y comisión reales. 🔐Seguridad:

  • Passphrase mediante WDK_PASSPHRASE, nunca hardcodeada ni enviada por CLI.
  • Ejecución segura mediante ProcessBuilder.
  • Wallet desbloqueada solo durante el procesamiento (TTL 10 min).
  • Timeout de comandos de 10 segundos.
  • Bloqueo automático ante operaciones de riesgo.

💰 Integración real con WDK:

  • WDK CLI v1.0.0-beta.3
  • Red Sepolia Testnet
  • Token USD₮ / USDT
  • Integración mediante unlock → validaciones → send → lock.

📋 Trazabilidad:

  • Registra decisiones y errores en logs.
  • Los pagos pueden quedar aprobados, rechazados o pendientes de aprobación manual.

🧩 Tecnologías principales:

  • Java
  • Tether WDK CLI
  • Ethereum / Sepolia
  • USD₮

🎯 Objetivo del hackathon: Track 1 — “Dale una wallet a un agente de IA”, evitando que un único agente tenga control directo e ilimitado sobre los fondos. 🔮Próximos pasos:

  • Integrar wdk-mcp.
  • Incorporar modo dry-run.
  • Hacer configurables los límites de presupuesto.