The Central Application Repository (CAR) is a lightweight Flask-based server that lets you host compiled 507ex executables and share them with others over HTTP. Instead of passing files around manually, you upload aDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/WyattBrashear/507ex-utils2/llms.txt
Use this file to discover all available pages before exploring further.
.507ex binary to a running CAR server, receive a pull URL and a one-time secret code, then share those with anyone who needs to run your application — they execute it directly from the URL without ever handling the file themselves.
How CAR works
Each.507ex executable contains an embedded 507ex-id UUID in its header. When you upload a file, the server uses this UUID as the file identifier and stores the binary at storage/<file_id>.507ex. It then generates a random 6-digit secret code (between 100000 and 999999), stores the SHA-256 hash of that code alongside the file, and returns the raw code to you exactly once. Anyone who wants to download and run the file must provide that same raw code — the server re-hashes the input and compares it against the stored hash before serving the file.
The workflow
Build your executable
Compile your project into a
.507ex file using the FZX2 toolchain. Make sure the file contains a valid 507ex-id header line, which the CLI uses to identify the upload.Start a CAR server
Run the CAR server on a host that is reachable by everyone who needs the file. See Running the server for setup instructions.
Upload the executable
Run
fzx2 upload my_app.507ex. The CLI prompts you for the server address, reads the embedded file ID, and posts the binary to /push. You receive a pull URL and a secret code.Share the URL and secret code
Send the pull URL and the secret code to whoever needs to run the application. Keep the secret code private — it is the only credential that gates access to the file.
Authentication model
The secret code is shown to you only once, at upload time. There is no way to recover it from the server. Store it somewhere safe before sharing.
401 Unauthorized response and the file is not served.
Pull URL format
Every uploaded file is accessible at a predictable URL based on its embedded UUID:Learn more
Running the server
How to start the CAR server with fzx2 or directly with Python, plus the full upload-and-share workflow.
API reference
Full reference for the /push and /pull endpoints, including request fields, response fields, and curl examples.