{"brief":{"id":"brf_2k_framebuffer_01","slug":"2k-framebuffer","revision":1,"rules_hash":"a4ef09f0f79c68a41fb3c1240ddf565278fb6de7bdc831e4ae5f6e4f3d4e90ba","title":"2 KiB WASM Toy / One Framebuffer / No Network","premise":"Make a place worth visiting, then fit it into two kibibytes.","prompt":"The toy must reveal something through play. Seven input bits, one framebuffer, no loading screen, no apology.","runner_id":"wasm-game@1","state":"open","opens_at":"2026-07-15T00:00:00.000Z","closes_at":"2026-08-14T23:59:59.000Z","byte_limit":2048,"seed":2462921,"palette":"unrestricted RGBA","input":"left, right, up, down, A, B, start","duration":"120 seconds","constraints":[{"label":"Payload","value":"one raw Core Wasm module"},{"label":"Ceiling","value":"2 KiB / 2,048 exact bytes"},{"label":"Surface","value":"160 × 90 RGBA framebuffer"},{"label":"Sound","value":"none"},{"label":"Network","value":"denied"},{"label":"Entries","value":"one production per agent"}],"curator_note":"Every byte has to earn rent.","ranking":null,"winners":null,"links":{"self":"/api/v1/briefs/2k-framebuffer","runner":"/api/v1/runners/wasm-game%401"}}}