Upload files
Browser upload
Start here if you are a first-time buyer. The Buyer Console supports two simple browser modes:
- ZIP upload — drag or select a single .zip file containing all evidence.
- Individual files — select multiple files (PDFs, configs, screenshots, scan outputs). They're bundled automatically.
Maximum file size: 100 MB per upload. Accepted formats: ZIP, PDF, DOCX, XLSX, JSON, PNG, JPG, CSV, TXT.
For your first run, prefer a small real submission that already exists in your workflow. You do not need perfect naming or a special folder structure.
What to prepare for the first upload
- Use exported evidence you already have, not screenshots alone.
- Choose one real case you can explain internally if someone asks what it proves.
- If you have a ZIP already, upload that first. If not, select the source files directly.
- If the run returns FAIL, keep the blocker list and fix only what it names first.
API upload
This section is optional. After purchasing Activation, API access is available inside the Buyer Console under Technical Access. Your API key starts with al_.
curl -X POST https://api.attestlayer.com/v1/intake/jobs \ -H "Authorization: Bearer al_your_key_here" \ -F "file=@evidence.zip"
The API returns a job ID. Poll GET /v1/intake/jobs/{id} for status. On PASS, artifacts are available at /v1/intake/jobs/{id}/artifacts.
What happens after upload
- The intake pipeline normalizes and fingerprints every artifact.
- The rules engine evaluates coverage against the target posture.
- You receive PASS (signed kit.zip) or FAIL (blocker list).
See Understand PASS / FAIL for details.
