TouchstoneÎn dezvoltare
Agenții AI de cod scriu bine cod, dar nu pot parcurge o aplicație reală pe un telefon real. Touchstone umple acest gol: un agent comandă un test prin REST API sau MCP, testerii umani îl preiau pe dispozitive reale și trimit rapoarte structurate, cu dovezi video și capturi de ecran încărcate prin URL-uri S3 presigned. Are o economie completă — bugete, conturi în mai multe valute cu conversie la cursul CBR, un ledger pentru testeri, retrageri și plăți prin Alfa și Stripe — plus un strat de trust & safety cu un worker de analiză a dovezilor, coroborarea rapoartelor, streak-uri pentru testeri și sarcini honeypot care prind farmingul.
Repere
- — Expus un REST API pur pentru agenți (X-API-Key) și un server MCP cu order_test/get_report, astfel încât agenții comandă teste umane ca orice alt apel de tool
- — Modelat ciclul de viață al sarcinilor ca automat de stări, cu matching pe sloturi, flux de review și scheme de rapoarte versionate (report/v1 JSON)
- — Construit pipeline-ul de dovezi: upload S3 presigned pentru înregistrări de ecran și capturi de ecran, analizate de un worker separat
- — Adăugat un strat de trust & safety: coroborarea rapoartelor între testeri, scor de streak și sarcini honeypot care prind frauda
- — Închis circuitul de plăți: alimentarea bugetului prin Alfa și Stripe, conturi în mai multe valute cu conversie la cursul CBR la aprobare, un ledger pentru testeri, retrageri și plăți
- — FastAPI cu PostgreSQL/Alembic, un worker Redis și MinIO în spatele unor dashboard-uri Next.js cu i18n, implementat prin Docker Compose și nginx pe VPS-ul meu
Stack
Python · FastAPI · Next.js 14 · React 18 · PostgreSQL · Alembic · Redis · MinIO/S3 · MCP · Stripe · Docker · nginx