Documentation Index
Fetch the complete documentation index at: https://docs.asymptotelabs.ai/llms.txt
Use this file to discover all available pages before exploring further.
For Security & IT Teams
Use this path when you are piloting Beacon for a security operations, IT, or endpoint-management rollout. Beacon runs locally on the endpoint, writes normalized AI agent activity to JSONL, and can forward events into Wazuh, Splunk HEC, or a customer-managed pipeline.1. Choose a pilot scope
Start with a small macOS pilot group that uses supported AI agent runtimes such as Claude Code, Codex CLI, Factory Droid, Cursor, or Claude Cowork. Decide before rollout:- Which runtimes are in scope for collection.
- Whether content retention should be
full,redacted, ormetadata. - Whether events will stay local first, flow into Wazuh localfile, forward to Splunk HEC, or ship through a customer-managed forwarder.
2. Deploy the endpoint agent
For managed rollout, use the signed and notarized macOS package through Jamf Pro, Fleet, or another MDM. Package deployments use system mode and write endpoint events to/var/log/beacon-agent/runtime.jsonl.
metadata when you want endpoint events to exclude prompt text, raw attributes, command output, and raw diffs. Use redacted or full only when that matches your approved telemetry collection policy.
For detailed package deployment instructions, see MDM Deployment, Jamf, and Fleet.
3. Validate health and collection
After deployment, confirm that the collector is running, the runtime log is writable, and configured harnesses match the intended scope.| Area | Signal |
|---|---|
| Install coverage | Beacon package or binary version is present |
| Collector health | com.beacon.endpoint.collector is running |
| Runtime log | /var/log/beacon-agent/runtime.jsonl exists and is fresh |
| Harness scope | Configured harnesses match the approved runtime list |
| Retention | Content retention matches policy |
| Forwarding | Wazuh localfile, Splunk HEC, or customer-managed forwarding is configured when required |
4. Connect security workflows
Beacon always preserves local JSONL. Add forwarding when your team is ready to centralize events.- Use Wazuh and Wazuh forwarding for localfile ingestion, generated rules, and validation events.
- Use Splunk HEC forwarding to send collector output to Splunk while keeping local JSONL.
- Use SIEM forwarding for customer-managed forwarders into other pipelines.
5. Add runtime hooks where needed
The base endpoint agent configures local collector telemetry. Cursor and Factory hooks are installed separately because hook configuration is user or project scoped.Related
MDM Deployment
Plan managed macOS rollout with the packaged system agent.
SIEM Forwarding
Forward Beacon events into Wazuh, Splunk HEC, or customer-managed pipelines.
Endpoint status
Inspect collector, service, harness, diagnostic, and runtime log state.
Command reference
Jump to detailed guides for each Beacon command.

