{"data":{"kind":"file","path":"README.md","version_id":"g8ic1fcw6vs266stsvcx6hpw","entry":{"name":"README.md","path":"README.md","is_directory":false,"size":913,"modified_at":"2026-09-13T04:06:06.947000","content_hash":"f1e2e0fff9a62c1a37982af7d337945e70bec13f3d943a88dd41237d5fd6be5a"},"entries":[],"content":"# uuid-ctf\n\nForensic-CTF UUID recovery tasks solved by an agent in a sandbox. Each task synthesizes a realistic incident filesystem corpus holding five shard UUIDs in five different encodings; the agent must find them, order them by `observed_at`, derive the final recovery UUID, and write JSON to `/workspace/answer.json`, which the reward reads and compares against the expected UUID.\n\n## Taskset\n\n- **Source:** Synthetically generated incident filesystem corpus (no dataset) with four difficulty presets\n- **Size:** procedurally generated; count configurable per eval (default 16 samples)\n\n## Changelog\n\n- 2026-09-03: Restore default solver network access by reverting the `network_allow=[]` default-deny policy introduced in #780; training rollouts need outbound network.\n- 2026-08-31: Yield task records on demand so bounded evaluations construct only the requested prefix.\n- 2026-06-24: Initial v1 taskset.\n","encoding":"utf-8","truncated":false,"total_bytes":913},"status":null}