platform · AVC

Trust boundaries before convenience.

AVC is local-first, capability-scoped and fail-closed around consequential operations.

CapabilityAuthorityRiskEvidence
operator.statusObserveR0Health snapshot
mission.preparePrepareR1Proposal receipt
external.executeApproved executionR3Approval + result receipt
root.modifyForbiddenR4Blocked event
Security posture

Trust grows only after independent controls agree.

The system remains fail-closed around missing or stale evidence.

  1. Identity

    Resolve the actor and workload before evaluating the request.

    passed
  2. Least privilege

    Match the exact capability, resource, environment and risk ceiling.

    passed
  3. Data classification

    Apply access, retention and redaction rules before persistence.

    active
  4. Side-effect containment

    Use idempotency, bounded retry and circuit breaking.

    active
  5. Recovery evidence

    Do not restore normal authority until mitigation is verified.

    pending
Trust boundary

Local-first does not mean trust-everything-local.

Loopback interfaces, short-lived session tokens, least privilege and capability checks still separate operators, clients and runtimes.

Data discipline

Events and evidence avoid unnecessary secrets and personal data.

Classification, retention and access evidence govern what may be stored and who may read it.

Containment

Retries are bounded and failure paths are designed.

Idempotency, circuit breakers, dead-letter handling, rollback and recovery prevent a failing worker from becoming an infinite side-effect machine.