En línea en
diez minutos.
Cinco pasos. El más largo es la firma de tu wallet.
Dirección de email
⚷ Registra tu passkey
Touch ID · Face ID · Windows Hello · Llave hardware
Luego: registra una segunda passkey como recuperación.
01
Dos passkeys. Sin contraseñas.
Nos das un email. Registras dos passkeys — una en tu dispositivo diario (Touch ID, Face ID, Windows Hello) y otra de recuperación (un segundo dispositivo o una Yubikey). No se crea, transmite ni almacena ninguna contraseña en este flujo.
Tu navegador usa el passkey para derivar un secreto de 32 bytes que se convierte en tu clave maestra de cifrado. Ese secreto nunca sale de tu authenticator. Nosotros recibimos una clave pública. Todo lo sensible en nuestro sistema se cifra contra esa clave pública en tu navegador.
Dirección del contrato
0xA1b2…dEf9
Owner resuelto
0x77c…D8
02
Firma con el wallet dueño del contrato.
Pega la dirección del contrato. Resolvemos el rol owner o admin on-chain. Conectas MetaMask o Phantom y firmas un challenge único desde ese wallet. Verificamos la firma con ecrecover o ed25519.verify.
Si tu token ha renunciado a la propiedad, aceptamos firmas de roles AccessControl (MINTER, PAUSER, DEFAULT_ADMIN). Este paso existe para una sola promesa: solo dueños verificables pueden desplegar un bot contra un token en Makerless.
03
Elige pares, exchanges, paga.
Elige tus pares, exchanges y modo en el configurador. Pega tu clave API de exchange y secreto — cifrados en tu navegador antes de transmitirse. Llamamos al endpoint describe-key del exchange y rechazamos avanzar si la clave permite retiros o le falta la IP allowlist correcta.
Paga con Stripe (tarjetas, SEPA, Apple Pay) o NOWPayments (cripto). Se emite una factura Smartbill inmediatamente y se envía a eFactura para el cumplimiento del IVA rumano. Tu archivo de licencia se genera y firma.
$ provision --provider hetzner
→ Droplet creado (fsn1)
→ DNS configurado
→ Puerto 22 cerrado
→ Puerto 443 cerrado (solo WireGuard)
✓ Sellado.
04
Droplet sellado, desplegado.
Elige Hetzner (por defecto, más barato, jurisdicción UE) o DigitalOcean. Te autenticas en el proveedor — usamos el token una sola vez. Aprovisionamos el droplet, reservamos su IP para la allowlist del exchange, configuramos DNS y descartamos el token del proveedor inmediatamente.
El droplet arranca sellado. Puerto 22 cerrado. Puerto 443 no expuesto a internet. El tráfico entrante llega solo por un túnel WireGuard desde nuestro edge. Nadie — ni nosotros, ni tú, ni el soporte de tu hosting — puede entrar por SSH.
Emitido por tu ejecutor. No por Makerless.
05
Pega la URL de MCP. Aprueba.
Añade la URL de MCP (customer-x.makerless.com/mcp) a Claude. OAuth corre contra tu ejecutor — no contra nuestro backend. Ves una pantalla de aprobación en tu propio droplet que otorga a Claude la capacidad de operar tu bot. Haces clic en aprobar. La tarea supervisora se instala sola.
A partir de aquí, tu Claude tiene el control. Cada orden, cada cambio de parámetro, cada parada de emergencia ocurre en tu historial de chat.
Cada mes, un recibo.
El primer día de cada mes, la tarea supervisora genera tu informe firmado. Aparece en tu panel como PDF, CSV y JSON canónico, con un anclaje on-chain opcional en una cadena pública que tú elijas. Llega notificación por email en cuanto está listo.
El bot sigue corriendo. Tu Claude sigue operándolo. Mes a mes nada cambia salvo que tú lo cambies.
Tú lo ves todo.
Nosotros casi nada.
Dos columnas. Una es tuya. La otra es nuestra.
| Tú ves | Nosotros vemos |
|---|---|
| Cada orden, ejecución y decisión | Tu email de cuenta |
| Tus claves API de exchange (una vez, en tu navegador) | Tus metadatos de pago |
| Tus conversaciones de trading con Claude | El hecho de que el tráfico se enrutó a tu droplet (SNI) |
| PnL, saldos y parámetros de estrategia | Backups cifrados (opacos para nosotros) |
| Tus informes mensuales firmados | La versión del ejecutor que corre tu droplet |
| Tu token de bot de Telegram | Nada más |
Somos estructuralmente incapaces de ver la columna derecha. No es «prometemos no hacerlo». Criptográficamente incapaces.