Artículo 4

Este artículo cubre la implementación técnica completa de SafeClaw — desde la interfaz de Telegram hasta la capa de API de Binance.



━━━ VISIÓN GENERAL DEL SISTEMA ━━━

SafeClaw es un sistema de múltiples niveles:

NIVEL 1 — Interfaz de Usuario
API del Bot de Telegram (modo de sondeo largo)
No se requiere webhook. Funciona detrás de NAT.
Reconexión automática en caso de interrupción de la red.

NIVEL 2 — Puerta de enlace de IA
OpenClaw 2026.3.13
Ejecutándose en AWS EC2 t3.small (Ubuntu 24.04 LTS)
Servicio systemd — se inicia automáticamente al arrancar, se reinicia automáticamente en caso de fallo
Puerto 18789 (solo bucle invertido, no expuesto públicamente)

TIER 3 — Capa del modelo de IA
Primario: claude-haiku-4.5 a través de openrouter/anthropic/claude-haiku-4.5
Fallback 1: claude-sonnet-4-5 (mayor precisión, mayor costo)
Fallback 2: meta-llama/llama-3.3-70b-instruct:free (respaldo de nivel gratuito)
Auto-failover en límites de tasa o errores

TIER 4 — Capa de habilidades (10 habilidades)
Cada habilidad es un archivo markdown SKILL.md con instrucciones en lenguaje natural.
No hay código compilado. No hay canal de despliegue.
Agregar o actualizar una habilidad = editar un archivo + reiniciar el gateway.

TIER 5 — Capa de integración de API
6 entornos de Binance + 3 fuentes de datos externas



━━━ LA CAPA DE HABILIDADES EN DETALLE ━━━

El sistema de habilidades de OpenClaw funciona inyectando contenido SKILL.md en el contexto del agente cuando se activa por palabras clave o comandos relevantes.

10 habilidades de SafeClaw:

1. api-router
Capa de enrutamiento interno. Lee el tipo de cuenta del usuario de la sesión y devuelve la URL base y credenciales correctas. Llamado por todas las habilidades que necesitan acceso a la API de Binance.

2. p2p-safefinder
Llama a la API de búsqueda P2P de Binance con encabezados de solicitud comprimidos. Aplica modelo de puntuación. Devuelve una lista de comerciantes clasificados.

3. guardianclaw
Obtiene datos de ticker en vivo de 24 horas, profundidad del libro de órdenes, operaciones recientes. Realiza un cuestionario de psicología. Calcula la puntuación de seguridad compuesta.

4. smartdca
Obtiene el índice de miedo y codicia. Calcula el multiplicador adaptativo. Llama a api-router para el punto final correcto. Ejecuta orden de mercado. Registra en el historial de sesión.

5. briefing
Obtiene por lotes 5 tickers de activos principales. Obtiene los principales movimientos. Obtiene la tasa P2P local. Obtiene miedo y codicia. Formatea un resumen de mercado estructurado.

6. safeclaw-academy
Dirige a la demostración o testnet según el tipo de cuenta del usuario. Ejecuta órdenes reales en la API de demostración de Binance. Calcula precios de liquidación. Puntuaciones de decisiones comerciales. Enlaces a recursos de la Academia de Binance.

7. yield-monitor
Llama a los puntos finales de la API de Binance Earn. Compara las tasas actuales con las tasas disponibles. Calcula oportunidades de optimización de rendimiento.

8. square-content-engine
Obtiene múltiples feeds RSS y datos de mercado simultáneamente. Genera 3 variaciones de borrador con diferentes perfiles de optimización. Publica a través de Binance Square OpenAPI.

9. user-onboarding
Asistente de 5 pasos. Valida claves API contra puntos finales correctos. Almacena el tipo de cuenta y preferencias en la sesión. Maneja cuentas reales, de demostración y testnet.

10. profile
Lee configuraciones de la sesión. Obtiene saldo en vivo del punto final correcto de Binance. Muestra vista unificada del perfil.



━━━ USO DE LA API DE BINANCE ━━━

SafeClaw utiliza más APIs de Binance que cualquier otro proyecto de OpenClaw que conocemos:

APIs públicas (sin autenticación):
• GET /api/v3/ticker/24hr — datos de precio y volumen
• GET /api/v3/ticker/price — precio actual
• GET /api/v3/depth — libro de órdenes
• GET /api/v3/trades — operaciones recientes
• POST p2p.binance.com/.../adv/search — lista de comerciantes P2P

APIs autenticadas (clave del usuario):
• GET /api/v3/account — validación de saldo y permisos
• POST /api/v3/order — ejecución de orden de mercado spot
• POST /fapi/v1/leverage — configuración de apalancamiento de futuros
• POST /fapi/v1/order — orden de mercado de futuros
• GET /fapi/v2/account — saldo de futuros
• GET /fapi/v2/positionRisk — posiciones de futuros abiertas
• GET /sapi/v1/lending/union/account — resumen de Earn
• GET /sapi/v1/lending/daily/product/list — tasas de Earn
• GET /sapi/v1/staking/position — posiciones de staking

APIs de demostración de Binance:
• demo-api.binance.com — idéntica a la API spot en vivo
• demo-fapi.binance.com — idéntica a la API de futuros en vivo

API de Binance Square:
• POST /bapi/composite/v1/public/pgc/openApi/content/add

Firma de solicitud: HMAC SHA256 con marca de tiempo + cadena de parámetros.
Todas las solicitudes firmadas utilizan la propia clave API del usuario — nunca una clave de servidor compartida.



━━━ INFRAESTRUCTURA ━━━

Servidor: AWS EC2 t3.small
• vCPUs: 2
• RAM: 2GB + 2GB swap
• Almacenamiento: 30GB gp3 EBS
• SO: Ubuntu 24.04 LTS
• Costo: ~$15/mes (nivel gratuito elegible por 12 meses)

Tiempo de ejecución: Node.js 22.22.1 (paquete del sistema, no nvm)
Paquete: OpenClaw instalado a través de npm global
Servicio: servicio de usuario systemd con persistencia habilitada
Monitoreo: estado del gateway openclaw + registros de openclaw

GitHub: https://github.com/bnbnepalbinanceangel/SafeClaw
Plantilla de configuración: config.template.json (sin secretos)
Habilidades: skills/ directory (10 archivos SKILL.md)
Espacio de trabajo: workspace/ (SOUL.md, AGENTS.md, IDENTITY.md)



━━━ ARQUITECTURA DE DESPLIEGUE ━━━

Desarrollo local:
WSL2 Ubuntu en Windows 11
Instalación nativa de OpenClaw (no Docker)
Bot de prueba local con token separado
Binance Testnet para pruebas de comercio seguro

Producción:
AWS EC2 t3.small siempre activo
Token de bot de producción
Binance Demo API para la función de Academia
API real de Binance para usuarios en vivo

Canal de despliegue:
git push → SSH al servidor → git pull → cp skills → reiniciar gateway
(Script de actualización automatizado: ~/update-safeclaw.sh)



━━━ EFICIENCIA DE COSTOS ━━━

Inferencia de IA: Claude Haiku 4.5 ≈ $0.001 por mensaje
Servidor: ~$15/mes AWS EC2 t3.small
OpenRouter: pago por uso, sin mínimo
Total para 1,000 usuarios/día: ~$16/mes

Esto hace que SafeClaw uno de los bots de IA de producción más eficientes en costos en la infraestructura de Binance.



━━━ RUTA DE ESCALABILIDAD ━━━

La arquitectura actual soporta cientos de usuarios concurrentes en t3.small.

Ruta de escalado horizontal:
→ t3.small → t3.medium → t3.large (vertical, simple)
→ Múltiples instancias de OpenClaw detrás de un balanceador de carga (horizontal)
→ Almacenamiento de sesiones Redis para estado compartido (multi-instancia)
→ Nodos de trabajo separados para subagentes pesados (SmartDCA, Academia)

El lanzamiento nativo de múltiples agentes de OpenClaw (sessions_spawn) ya está configurado para la concurrencia de subagentes de hasta 8 agentes paralelos por orquestador principal.

Enlaces rápidos:

Artículo 1 Artículo 2 Artículo 3 Artículo 5 Artículo 6 Artículo 7 Artículo 8

Fuente: https://github.com/bnbnepalbinanceangel/SafeClaw

#AIBinance #SafeClaw #TechStack #OpenClaw #Binance