Browser and local console
React and static documentation present tasks, fixtures, safety settings, and reviewable output. Public demos stop here and never connect to a platform account.
A layered local architecture keeps orchestration, long-running workers, parsers, and output review separate. The public site documents those boundaries without exposing the private operator console.
React and static documentation present tasks, fixtures, safety settings, and reviewable output. Public demos stop here and never connect to a platform account.
A Node.js HTTP/WebSocket process coordinates bounded commands, streams task output, and serves the developer console on loopback only.
.NET workers validate structured requests, use explicit queues for longer work, and expose health or result endpoints to local clients.
Package readers, protobuf models, and decoders work against files or captured synthetic fixtures. Unknown fields are preserved so reports remain inspectable.
SQLite-compatible data and generated HTML/JSON reports hold derived results. Public screenshots replace paths, repository names, and identifiers with neutral fixtures.
| Area | Typical format or library | Purpose | Public-demo policy |
|---|---|---|---|
| Messages | Protocol Buffers / SteamKit-style models | Typed envelope research | Synthetic fixtures only |
| Packages | Valve resource and package formats | Local asset inventory | Metadata examples only |
| Services | HTTP, WebSocket, JSON | Local orchestration and progress | Mocked in browser |
| Workers | .NET background services | Queue processing and diagnostics | Architecture documented |
| Reports | HTML, JSON, PNG | Human and machine review | Paths and IDs scrubbed |
Valve, Steam, Counter-Strike 2, and Game Coordinator are referenced to explain file formats and interoperable protocol research. The project is unofficial, does not claim endorsement, and does not ship a browser login or a live-service connection. Contributors are responsible for applicable licenses, terms, and local law.