PLATFORM

Built around the endpoint. Verified at every hop.

Vedric is an agent, a cloud, and an operator surface - connected by signed messages and tenant-isolated at every layer. Nothing collected is content. Nothing executed goes unlogged. Nothing written can be quietly undone.

01 / ARCHITECTURE

Three layers. One signed channel between them.

E
ENDPOINT
SIGNED CHANNEL
01 /ENDPOINT

The agent

Runs as a managed service under OS-sealed credentials. Collects behavioural signals from the host, identity, and network layers; the specific collector mix is not documented publicly. Content is never read, never stored, never shipped.

metadata-only collection
offline-capable · catches up on reconnect
signed over the wire
C
CLOUD
SIGNED CHANNEL
02 /CLOUD

The correlator

Baselines behavior per user and per peer group, correlates deviations into storylines, and runs triage against a strict budget. Every query is tenant-scoped. If the AI layer is unavailable, baseline detection keeps running.

per-user and per-peer baselines
tenant-isolated throughout
triage behind a fail-closed budget
O
OPERATOR
03 /OPERATOR

The surface

Your analyst sees one alert per correlated storyline - not a flood of events. Every response action is admin-gated, requires a reason, flows as a signed command to the endpoint, and is recorded to an audit trail that cannot be quietly edited.

one alert per storyline
admin-gated response · reason required
audit-first by default
02 / DETECTION SEQUENCE

How a deviation becomes a signed verdict.

  1. 01 /
    Collect
    Endpoint behavior is collected across several surfaces by default. Deeper visibility modes can be enabled per tenant. What is never collected is documented and refused in code.
  2. 02 /
    Normalize
    User identity is anonymized on the endpoint. The backend stores a one-way token - not the raw identity. Your tenant can map it back; we cannot.
  3. 03 /
    Detect
    Two layers run in parallel. Behavioral baselines (per user, per peer cohort, per endpoint) surface drift from the user's own pattern. Rule-based detection catches well-known-bad patterns that fire from day one. A quiet warm-up prevents the baseline layer from generating noise while it settles; the rule layer is active immediately.
  4. 04 /
    Correlate
    Deviations and rule hits on the same endpoint and user within a short window become a single correlated storyline.
  5. 05 /
    Triage
    Triage runs inside a fail-closed budget and circuit. It reads tenant-scoped data only and never reaches the endpoint. If it is unavailable for any reason, baseline detection continues.
  6. 06 /
    Respond
    Response actions - isolate host, kill process, quarantine file, disable session - are admin-gated, require a written reason, and flow as signed commands. No anonymous or unreviewed actions exist.
  7. 07 /
    Archive
    Every decision lands in an append-only audit. Edits and deletes are refused at the storage layer. Your forensic trail is preserved without depending on operator discipline.
03 / BUILT WITH

Six constraints the product is built around.

Metadata-only collection

The refusal list is enforced in the agent source code, not in policy. Content cannot be quietly added by changing a config; the product's collection surface is constrained by design.

Tenant isolation by default

Every tenant-scoped query is automatically filtered. The guarantee is tested on every build - if a new table would create a cross-tenant path, the build fails.

Offline-signed updates

Agent binaries are signed with a key that never lives on the server. A cloud compromise alone cannot produce a valid update; the attacker would need offline key custody too.

Append-only audit

Every audit surface refuses edits and deletes at the storage layer. An operator with direct data access cannot quietly remove an entry - the write itself is refused.

Fail-closed AI

Triage runs inside a strict per-tenant budget and a fail-closed control layer. An operator kill-switch propagates across the platform quickly. Baseline behavioral detection continues regardless - the AI layer is useful, not load-bearing.

Signed response actions

Every response action requires admin role, a written reason, and flows as a signed command. There is no path to an anonymous or unreviewed action anywhere in the product.

See the platform in a real environment.

Join the waitlistTalk to security teamResponse within one business day.