The CAR server is a Flask application that acceptsDocumentation 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 uploads and serves them to authenticated callers. You can start it in two ways: through the fzx2 CLI or by running the Python script directly. Both methods launch the same Flask application and behave identically at runtime.
Starting the server
When using
fzx2 start_server, the path argument is required by the CLI argument parser but is not used for this mode. You can pass any value — for example, fzx2 start_server ..storage/ directory in the current working directory if one does not already exist. All uploaded executables and their associated metadata are written into this directory. Make sure you start the server from a directory where you have write permission.
The server binds to Flask’s default address:
Full upload and execute workflow
Once the server is running, use the following workflow to upload a file and share it with others.Upload your executable
Run the upload command and provide the server address when prompted.The CLI reads the
507ex-id embedded in the file header and uses it as the file identifier for the upload.Save the URL and secret code
Copy the pull URL and secret code from the output. The secret code is displayed exactly once and cannot be retrieved from the server after this point.
Share the URL and secret code
Send both the pull URL and the secret code to anyone who needs to run the application. They do not need the original
.507ex file.Storage layout
After one or more uploads, thestorage/ directory will contain two files per uploaded executable:
.json file holds the hashed secret code used to authenticate pull requests. Neither the raw code nor the file binary is ever returned by the server outside of an authenticated /pull request.