Skip to content
Questions

What buyers ask us

Straight answers, including the ones where the answer is no. Each one links to the page with the detail. If yours is not here, ask and we will add it.

Fit and scope

What is Alyria, in one paragraph?

Alyria runs a signed agent called Beacon on the machines where coding agents work. It inventories the agent tooling it finds, evaluates your Lyra policy locally against what the agent tries to do, and records each decision in a hash-chained audit trail. A tenant console shows the fleet, the policy and the decisions.

Platform overview →
Does Alyria replace my AI gateway, or my endpoint security product?

Neither. A gateway governs traffic that goes through it; it cannot see a local MCP server or a shell command that never leaves the laptop. An endpoint security product sees the host but usually has no opinion about which model or MCP tool an agent may call. Beacon covers the local decision path, so the two run side by side rather than one replacing the other.

How the pieces fit →
Can a cloud AI gateway control local shell and file access?

Not on its own. A gateway sees a request only once a client is routed through it, and local tools, MCP servers started by the IDE, and shell commands do not have to be. That work has to happen on the endpoint, which is the gap Beacon fills.

What Beacon can see →
We already run endpoint protection. When does a separate agent add value?

It adds value when you need per-agent decisions rather than process-level alerts: which model was called, which MCP server was reached, which policy allowed it, and a record an auditor can verify. If your existing tool already answers those questions for coding agents, you may not need this.

What Lyra decides →
We use cloud development environments. Does that remove the need for endpoint governance?

Partly. A cloud workspace moves the code, but the agent still runs somewhere, and the same questions apply to that host. Beacon covers the Windows, macOS and Linux machines your teams work on, including the ones behind a cloud workspace you control.

Rollout, platform by platform →
Can it inventory MCP servers across Claude Code, Cursor and Codex from one place?

Yes. Beacon reads the MCP server entries in each tool's own configuration and reports the server names and transport it finds, alongside the version of the tool itself. One console view covers the fleet instead of one machine at a time.

Which paths are read →

Deployment

Which platforms does Beacon run on?

Windows, macOS and Linux. It is a signed local daemon on all three, distributed through your own software channel or MDM rather than installed by hand. On macOS the deeper observation runs in a system extension, which your MDM approves as part of the same push.

Rolling out Beacon →
How do we get the agent?

The quickstart is the shortest path: fetch the signed Beacon from get.alyria.ai, run beacon verify to check the signature and version, then connect it to your tenant with an enrollment token. For a fleet, the same installer goes into your software channel and is pushed by MDM.

Quickstart →
Can I push it with our MDM?

Yes. The Windows MSI takes two public properties, OBSERVATORY and ENROLLMENTTOKENFILE, so the enrollment token travels as a file and never appears on a command line. On macOS the agent ships with configuration profiles for its extension and privacy grants, so one push covers install and approval.

MDM properties →
Does it install a kernel driver?

No. Beacon is user space on every platform. On macOS it uses the Endpoint Security and network extension frameworks, each with its own entitlement that arrives in a configuration profile, rather than a driver of its own.

Permissions →
What order do you recommend for a rollout?

One ring, monitor only. Read the inventory on two or three hosts and confirm the tools you actually run are listed. Leave it a week, read the decisions, then promote one category at a time and add the next ring.

Rollout sequence →
What does monitor first actually mean?

Enforcement is off until you turn it on, and when it is on it starts in monitor mode. Decisions are evaluated and recorded, and nothing is blocked. Monitor is a visibility mode, so it is the right place to start and the wrong place to stay.

Monitor first →
What does it cost?

Beacon is $6 per device per month, with a $30 monthly minimum covering up to five devices. Platform is $299 per organization per month and includes five devices. Enterprise is scoped to your requirements.

Pricing →

Policy and enforcement

Do I have to write the first policy myself?

No. Every tenant receives a managed baseline of rules, reconciled into monitor mode. That reconciliation never overrides a rule an admin set to enforce or off, and it never silently escalates enforcement.

Policy examples →
What does a policy look like?

Lyra is a capability-brokered policy language. A rule matches on the tool, the capability it asks for, the data classification and the destination, and returns a disposition with a rule id and severity. The same policy is evaluated locally on the endpoint and works offline.

Writing policies →
What happens on a laptop that is offline?

Policy evaluation runs locally, so decisions keep being made and recorded without a network hop. Events queue and ship when the machine reconnects, so a flight does not become a gap in the record.

The audit chain →
How do you handle a malicious or changed MCP server?

MCP server identity is pinned per tool, so a changed description or a new tool under an old name shows up as a detection with the pinned and observed digests attached, not as a silent update. From the console you can accept the new fingerprint, reset one pin, or repair a store that has been tampered with, and each action is recorded.

Pinning →

Audit and evidence

How do we get the audit trail out?

Three paths. Verify the decision chain on the endpoint with the chain verifier, page the tenant audit log through the API at 100 entries a page, or stream signed decisions to your own collector through Spectra. Audit history is included for 30 days within plan capacity.

Exporting the audit trail →
How do you prove the log was not edited?

Each chained event commits to the previous link, so a gap or an edit breaks verification and the verifier names the first broken index. It reads the events themselves, so the check does not depend on trusting the system that produced them.

Verifying the chain →
Can decisions land in our SIEM?

Yes. Decisions are signed at the endpoint and forwarded to Spectra, which terminates TLS itself and takes a destination policy and key set, so your collector sits in front of a component that already speaks the format.

Streaming to a sink →
What can we test ourselves for an RFP?

Enroll a host and compare beacon status with what the console shows. Trigger a deny and verify the chain. Uninstall and confirm the device stops checking in. Those three are observable on your own hardware without our involvement.

Commands to check →
How do we get it off a machine?

The MSI uninstaller on Windows, the package manager on Linux, or the MDM that installed it on macOS. Local state stays on purpose so a reinstall resumes the same device. Revoking the device is a separate console action.

Uninstalling Beacon →
If we uninstall, does the device disappear from the tenant?

No. Uninstalling removes the agent; the tenant record stays until it is revoked. A device shown as Active after its agent is gone will simply stop checking in.

Uninstall and revocation →

Data and trust

Do you collect our prompts and model responses?

No. The record is the decision: bundle version, disposition, rule id, severity, action, and digest-only detection evidence. Conversation content is not collected as content.

What a decision records →
Which files does the agent read?

The locations its catalog knows for each tool: install paths and package names, the client configuration files that hold MCP server entries, and the environment variable names that indicate a provider is configured. It takes server names and transport from the MCP block. It does not index your repositories.

The exact paths →
What account does it run as?

On Windows, a virtual service account named for the service, AlyriaBeacon by default, with protected program and state directories. On Linux, the system users _alyria and _alyria-gw with 0700 state and 2750 run directories. On macOS it is a launch daemon with the approved extension entitlements.

Accounts and permissions →
Can we use our own keys?

Yes. Fleet data is encrypted under an envelope key, with BYOK and HYOK for enterprise fleets, and secrets are issued to agents as short-lived leases rather than stored on the endpoint. Revoke your key and our ability to decrypt ends, visibly in your own KMS log.

Security and trust →
Does it work air-gapped?

Policy evaluation does, because it runs locally with no cloud hop. Enrollment and fleet reporting need a reachable Observatory, so plan a connected window for those and let evaluation carry on in between.

Talk to us →

Question not answered here?

Send it. We answer in writing, and a question that keeps coming up goes on this page.