How data flows
- Enrollment.
beacon endpoint connectenrolls the device with Asymptote. In system mode, the usual mode for a fleet, it opens the dashboard and a member of your organization approves the device. In user mode, the person’s ownbeacon loginsign-in to Asymptote authorizes it instead. The device gets its own ingest key, stored in a file only Vector reads. Revoking the device on the dashboard stops its uploads within about a minute. - Upload. A Vector service on the endpoint sends new runtime events and the inventory baseline over HTTPS, with a disk buffer for offline periods. Each connect also sends the last 30 days of agent sessions, so the dashboard has history on day one.
- Storage. The ingest service checks the key, stamps your organization on every event, and writes it to Asymptote’s bucket. Your organization’s events load into tables of their own; no other organization’s queries can reach them.
- Use. The dashboard, search, detections and background reviews read those tables.
What you run and what Asymptote runs
What Asymptote can see
Asymptote holds what your endpoints send, after Beacon’s local redaction of secrets:- Standard mode sends retained content: prompts, responses, tool inputs and outputs, commands and their output, file paths and diffs.
- Metadata-only mode removes that content on the endpoint before upload, and sends identifiers, hashes, counts, timestamps, commands, file paths, token usage and other structured metadata.
Get started
- Request access at asymptotelabs.ai/contact. Asymptote enables your organization for managed ingest.
-
Install Beacon on a test machine and connect it to Asymptote. The CLI’s default service is beacon.sh, so name Asymptote explicitly:
A member of your organization approves the device in the browser that opens. To connect in user mode instead, sign in first withConnect a machine to Asymptote
beacon login --auth-url https://asymptotelabs.ai, then runbeacon endpoint connect --dashboard-url https://asymptotelabs.ai; the URL must match the sign-in. Try it on one Mac walks through a package install. - Roll Beacon out to your fleet with your MDM. See MDM deployment.
Move to BYOC later
Every option uses the same Beacon events, so you can move. Adding a bucket forwarder does not stop the Asymptote Cloud forwarder: the two run side by side. To move to BYOC storage:- Set up your bucket and roll out the bucket forwarder, as in the BYOC storage guides.
- On each endpoint, run
sudo beacon endpoint disconnect --system(orbeacon endpoint disconnectfor a user-mode install). It stops the Asymptote Cloud forwarder and removes the device key. - Revoke the devices on the dashboard’s Beacon Endpoints page, so their keys stop working server-side.
Related
Hosting Options
Compare Asymptote Cloud with the two BYOC options.
Asymptote Managed
What the control plane adds: visibility, policy, investigations and access control.
Connect an endpoint
Enrollment, privacy modes and what the forwarder sends.
Managed architecture
How endpoint telemetry reaches Asymptote, step by step.