Web3 Companion · Código abierto, licencia MIT

Tu monedero agéntico seguro

Web3 Companion es un monedero agéntico seguro que permite a tu agente de IA consultar saldos, ejecutar transacciones y mover activos entre cadenas, sin ver nunca tus claves privadas ni poder cambiar tus reglas de seguridad.

Flujos on-chain

Qué puede hacer tu agente on-chain

Desde consultar posiciones hasta ejecutar transacciones, Web3 Companion permite a tu agente completar cuatro operaciones on-chain básicas dentro de los límites que tú fijas.

01

Consultar activos y posiciones

Consulta saldos y posiciones del monedero en Ethereum, Base, Polygon y BSC.

02

Enviar tokens

Envía tokens nativos o ERC-20 a una dirección concreta.

03

Swaps en la misma cadena

Obtén cotizaciones y ejecuta swaps dentro de una misma cadena a través de los agregadores DEX compatibles.

04

Transferencias entre cadenas

Obtén rutas y mueve activos entre redes a través de los protocolos de puente compatibles.

Del prompt a la ejecución on-chain

Swap de 50 USDC → ETH · Dentro de la política · Firmado automáticamenteTransferencia a una dirección de riesgo · Marcada como alto riesgo · No firmada

Las etiquetas de riesgo de direcciones y las señales de riesgo de transacción de la demo provienen de x402 Compliance API y MetaSleuth.

Límites de seguridad

Autónomo, pero dentro de los límites que tú fijas

A tu agente se le puede engañar: ni la inyección de prompts ni un compromiso de la cadena de suministro se pueden descartar. Pero nunca custodia las claves: las claves privadas solo existen dentro del Secure Signature Module, aislado. Además, cada transacción atraviesa tres límites independientes.

1

Revisión de seguridad · ¿Es segura esta transacción?

  • Simula lo que haría realmente la transacción y ejecuta 14 comprobaciones estáticas
  • Decodifica el calldata y señala aprobaciones ilimitadas, direcciones de quema y etiquetas de riesgo de la dirección
  • Genera señales de riesgo a título informativo; por sí sola no bloquea una transacción
2

Política de firma · ¿Está permitida esta transacción?

  • Los límites por transacción, los presupuestos diarios y las listas de destinatarios permitidos los impone el código
  • El agente no puede modificar sus propios límites
  • Las transacciones que infringen una política estricta se rechazan aunque hayan superado la revisión de seguridad
3

Aprobación con Passkey · ¿Eres tú de verdad?

  • Los cambios de política, la exportación del monedero y las transacciones por encima del umbral de firma automática requieren siempre una Passkey
  • Credenciales biométricas ligadas al hardware que el agente no puede falsificar
  • Un ataque puramente de software no puede sustituir la presencia física de la persona usuaria
El agente envía su intención
Simulación y comprobaciones de seguridad
Se generan señales de riesgo
Validación de la política de firma
Infringe una política estricta: rechazada
Confirmación con Passkeysolo cuando hace falta aprobación humana
Sin confirmar: no se firma
El Secure Signature Module firma
La transacción llega a la cadena
Primeros pasos

Empieza en tres pasos

1

Despliégalo en tu entorno

Arranca Web3 Companion con Docker y completa la configuración inicial desde el navegador.

2

Define los límites de actuación de tu agente

Fija límites por transacción, presupuestos diarios, reglas de destinatario y condiciones de firma automática para cada monedero.

3

Deja que actúe de forma autónoma dentro de esos límites

Las transacciones que cumplen la política se firman automáticamente; las que necesitan aprobación humana te piden la Passkey.

FAQ

Preguntas frecuentes

¿Listo para probarlo?

Despliega Web3 Companion, revisa el código y fija límites que tu agente no pueda cambiar.

Web3 Companion es una versión preliminar de investigación y de código abierto, y todavía no ha pasado una auditoría de seguridad completa de nivel producción. Valora los riesgos antes de desplegarlo con fondos reales.