# AScrossfire hello world ## components - base: #lang for configuration/definitions - server: distribute jobs to workers - base definitions of input classes and how to divide them - dynamic slicing and scheduling based on agents' reported work rate - fairly randomized distribution - agent: accepts and runs jobs - optional: containerization - optional: appimage-like behavior - required: run binary with infrastructure to get assigned brute force range, log and report progress. via library interface as well as stdio interface - client: submit jobs and view progress via command line (and maybe racket/gui and framework???)