TouchstoneIn development
AI coding agents are great at writing code but can't tap through a real app on a real phone. Touchstone closes that gap: an agent creates a test task over a REST API (or MCP), human testers pick it up on real devices and submit structured reports with video/screenshot evidence uploaded via presigned S3 URLs. Includes a full economy (budgets, multi-currency accounts with CBR FX conversion, tester ledger, withdrawals, payouts via Alfa/Stripe) and a trust & safety layer — an evidence-analysis worker, report corroboration, tester streaks and honeypot tasks that catch farming. Ships with developer and tester dashboards (Next.js, i18n) and an MCP server so agents plug in with order_test/get_report.
Highlights
- — Pure REST API for agents (X-API-Key) + MCP server exposing order_test/get_report — agents order human tests like any other tool call
- — Task lifecycle state machine with slot matching, review flow, and structured report schemas (report/v1, versioned JSON)
- — Evidence pipeline: presigned S3 uploads of screen recordings/screenshots, analyzed by a dedicated worker
- — Trust & safety: report corroboration across testers, streak scoring, and honeypot tasks to catch fraud
- — Full payment loop: budget top-ups (Alfa/Stripe), multi-currency accounts with CBR FX at approval, tester ledger, withdrawals and payouts
- — FastAPI + PostgreSQL/Alembic + Redis worker + MinIO, Next.js dashboards with i18n, Docker compose + nginx on my VPS
Stack
Python · FastAPI · Next.js 14 · React 18 · PostgreSQL · Alembic · Redis · MinIO/S3 · MCP · Stripe · Docker · nginx