TouchstoneEn desarrollo
Los agentes de IA que escriben código generan código bien, pero no pueden recorrer una aplicación real en un teléfono real. En Touchstone un agente encarga una prueba a través de una API REST o de MCP, los probadores humanos la asumen en dispositivos reales y devuelven informes estructurados con vídeo y capturas de pantalla como evidencia, subidos mediante URL de S3 prefirmadas. La plataforma también gestiona presupuestos, cuentas multidivisa con conversión de divisas del CBR, un libro mayor para los probadores, retiradas y pagos a través de Alfa y Stripe. Una capa de confianza y seguridad añade un worker de análisis de evidencias, corroboración de informes, rachas de los probadores y tareas honeypot que detectan el farming.
Puntos clave
- — API REST pura para agentes (X-API-Key) y un servidor MCP con order_test/get_report, de modo que un agente encarga una prueba humana igual que haría cualquier otra llamada a una herramienta
- — El ciclo de vida de las tareas es una máquina de estados con asignación de slots, un flujo de revisión y esquemas de informe versionados (report/v1 JSON)
- — Pipeline de evidencias con subidas prefirmadas a S3 de grabaciones de pantalla y capturas, que después analiza un worker independiente
- — Capa de confianza y seguridad: corroboración de informes entre probadores, puntuación de rachas y tareas honeypot que detectan el fraude
- — Flujo de pago: recargas mediante Alfa y Stripe, cuentas multidivisa con tipos del CBR aplicados en la aprobación, un libro mayor para los probadores, retiradas y pagos
- — Paneles en Next.js con i18n sobre FastAPI, PostgreSQL y Alembic, un worker de Redis y MinIO, desplegados con Docker Compose y nginx en mi VPS
Stack
Python · FastAPI · Next.js 14 · React 18 · PostgreSQL · Alembic · Redis · MinIO/S3 · MCP · Stripe · Docker · nginx