Trust Model

Trust begins with bounded authority.

Infraveil connects application and fleet operation through a hosted control plane and local runtime. Evaluate the authority it needs, the controls around it, and the responsibilities you retain.

On this page
Authority Boundary

Centralized coordination requires explicit limits.

Release execution, supervision, health, managed traffic, and operating actions share runtime context. Unauthorized changes can affect availability or lose useful operating evidence.

Review disconnection, failed verification, crash loops, access changes, and blocked traffic. Connected, running, healthy, reachable, and current are different states.

Inspect current components and behavior: exact-hash approval, signed communication, package checks, bounded retries, action results, and exit paths.

The Claim

The authority spans several operational functions.

Evaluate authority across release execution, supervision, traffic policy, investigation, and recovery.

The Risk

Centralization can concentrate failure and access risk.

Assess permissions, tenant boundaries, signing keys, hosted-plane dependence, local continuity, recovery, and removal.

The Standard

Trust depends on current, inspectable evidence.

Inspection and repeatable tests support specific claims for the recorded version and environment.

Evaluation Standard

Evaluate the system, contract, and operator workflow.

Architecture describes mechanisms; runtime tests record observed behavior; signed agreements define commitments. Assess each on its own terms.

Reproduce reported defects, correct the implementation or explanation, and record the result. Feedback alone is not validation.

Application operation connects supervision, health, output, traffic policy, and local recovery. Fleet operation adds inventory, placement, ordering, maintenance, capacity diagnostics, and scoped commands. Approval and verification support those jobs.

The local runtime knows the workload’s host, package, and services. That relationship connects observations with supported actions and extends to fleet coordination. Measure the remaining handoffs in your environment.

Customer-visible runtime

The launcher and agent make the operating model inspectable.

Launchers synchronize host assignments and manage agents. Agents verify managed packages, start configured services, check health, and limit restarts. Their delivered source is inspectable; the proprietary hosted plane remains separate.

Inspect package delivery, assignments, gateway routing, health, and cached recovery on your intended hosts. Source describes the mechanism; scenario tests establish the observed behavior.

Launcher Sync

The launcher reconciles desired state with the host.

The launcher receives its host’s assignments, acknowledges actions, reports state, and maintains synchronization with the hosted plane.

Machine Signatures

Signed requests protect machine communication.

Machine calls include X-Infraveil-Timestamp and X-Infraveil-Signature. The server hashes the body, canonicalizes the request, checks timestamp skew, and compares the expected HMAC signature. The platform does not treat bearer tokens alone as the whole trust model.

Payload Trust

New runtime hashes require customer approval.

Manual, allowlist, and auto modes determine how the customer key signs a new runtime hash. Delivery uses AES-GCM and includes X-Payload-Hash plus X-Payload-Signature so the runtime can verify the approved package it received.

Agent Runtime

The agent supervises configured services.

For managed applications, the agent prepares the manifest’s environment and persistence, runs setup, supervises services and health, operates gateway routes, and limits retries.

Safe Degradation

Cached packages support bounded local continuity.

Current or cached local state can support continuity during synchronization failure. It does not guarantee health, reachability, freshness, or full offline management.

Crash Boundaries

Restart behavior is bounded by design.

The launcher can suspend a crash-looping agent. The agent stops retrying a service when its configured restart budget is exhausted.

Compare installed source, identity, package checks, cache state, action receipts, and reported health. No single record establishes the whole outcome.

Control Review

Review the operational details.

Check target scope, permission and signing paths, retries, cache behavior, logs, hosted-plane dependence, and customer responsibilities.

Validation Review

Test the supported path in the intended environment.

Use the current setup flow and runtime contract. Exercise approvals, normal operation, and failure handling; record exact component hashes and observed results.

Operational Maintenance

Controls and documentation must change with the product.

A change to supervision, policy, delivery, or recovery can invalidate assumptions elsewhere. Review their connected behavior.

Reproduce material customer reports and update tests, documentation, and public claims when the product changes.

Confirm offering-specific access, retention, support, residency, compliance, and availability requirements. Planned or contractual controls are not universal capabilities.

Cross-system coordination

The question is how customers coordinate responsibilities that cross tools.

Specialist tools can remain valuable. Review who owns the action, state handoff, and recovery when work crosses systems.

A release or policy change can affect health, traffic, incidents, and recovery together.

Infraveil connects supported operating work while keeping specialist tools and customer ownership visible. Judge whether the resulting workflow fits your team.

Decision Standard

Use bounded evidence, current documentation, and signed commitments.

Confirm runtime behavior, approval authority, tenant and operator controls, data handling, recovery limits, exit paths, and contractual commitments.

Adopt only when those controls and the relevant validation meet the intended environment’s needs.