{"slug":"rengi-dev-v1-playtest-run-783c4d","title":"Playtest","host":"rengi.dev","method":"POST","resource":"https://rengi.dev/v1/playtest/run","category":"image","description":"Playtest: Play a web game (URL or ZIP build) as on a PC and as on a weak phone: errors, missing files, black or frozen screen, load time, draw calls, textures, shader stalls, memory leaks, build weight, video and screenshots. Full schema: https://rengi.dev/v1/playtest/schema","price_listed":0.25,"price_asked":0.25,"state":"answering","state_label":"Answering","checks_7d":1,"answered_7d":1,"latency_ms_median":909,"reported_calls_30d":1,"reported_payers_30d":1,"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"body":{"seconds":30,"steps":[{"do":"wait","ms":1500},{"do":"key","holdMs":100,"key":"Enter"},{"do":"key","holdMs":1200,"key":"ArrowRight"}],"zipUrl":"https://rengi.dev/samples/playtest-demo.zip"},"bodyType":"json","method":"POST","type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"monkey":{"default":true,"description":"After the steps, press random keys, clicks and taps until the pass ends.","type":"boolean"},"profiles":{"default":["desktop","phone"],"description":"desktop: 1280x720; phone: 390x844 touch screen with the CPU slowed 4x.","items":{"enum":["desktop","phone"],"type":"string"},"maxItems":2,"minItems":1,"type":"array"},"seconds":{"default":30,"description":"Play time per profile, not counting loading.","maximum":45,"minimum":10,"type":"integer"},"seed":{"default":1,"description":"Random input seed, to repeat a run.","maximum":1000000,"minimum":0,"type":"integer"},"steps":{"default":[],"description":"Optional scenario played first: wait, key, click, tap, type.","items":{"anyOf":[{"additionalProperties":false,"properties":{"do":{"const":"wait","type":"string"},"ms":{"maximum":20000,"minimum":0,"type":"integer"}},"required":["do","ms"],"type":"object"},{"additionalProperties":false,"properties":{"do":{"const":"key","type":"string"},"holdMs":{"default":100,"maximum":5000,"minimum":10,"type":"integer"},"key":{"description":"A key name like ArrowRight, Space, Enter, w.","maxLength":20,"minLength":1,"type":"string"}},"required":["do","key"],"type":"object"},{"additionalProperties":false,"description":"x, y: fractions of the viewport (0.5, 0.5 is the middle).","properties":{"do":{"const":"click","type":"string"},"x":{"maximum":1,"minimum":0,"type":"number"},"y":{"maximum":1,"minimum":0,"type":"number"}},"required":["do","x","y"],"type":"object"},{"additionalProperties":false,"properties":{"do":{"const":"tap","type":"string"},"x":{"maximum":1,"minimum":0,"type":"number"},"y":{"maximum":1,"minimum":0,"type":"number"}},"required":["do","x","y"],"type":"object"},{"additionalProperties":false,"properties":{"do":{"const":"type","type":"string"},"text":{"maxLength":200,"type":"string"}},"required":["do","text"],"type":"object"}]},"maxItems":40,"type":"array"},"url":{"description":"Public URL of the game page.","format":"uri","type":"string"},"zip":{"description":"ZIP of a static web build as base64, up to about 35 MB (index.html at the root or one folder down; Unity WebGL builds work). Bigger builds: zipUrl, up to 50 MB.","type":"string"},"zipUrl":{"format":"uri","type":"string"}},"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"history":[{"day":"2026-10-31","reachable":true,"status":402,"valid_402":true,"asked_usdc":0.25,"price_match":true,"latency_ms":909,"error":null}],"description_full":"Playtest: Play a web game (URL or ZIP build) as on a PC and as on a weak phone: errors, missing files, black or frozen screen, load time, draw calls, textures, shader stalls, memory leaks, build weight, video and screenshots. Full schema: https://rengi.dev/v1/playtest/schema","last_updated":"2026-10-30T12:36:59.645Z","schemes":["exact"]}