VARUX AXIS Deterministic PostgreSQL Write-Path Control
v0.6 · Pilot Readiness
AXIS Documentation / Operations / Operations

Operations

VerifiedRuntime visibility

Day-to-day operations: monitor the gate, review decisions and approvals, update policy safely, verify evidence, and back up the audit trail.

Monitoring

Checks
curl -sS http://localhost:6543/health
curl -sS http://localhost:6543/runtime/stats
curl -sS "http://localhost:6543/logs?level=error"
EndpointUse for
GET /healthLiveness; non-ok when the startup chain (WAL, manifest, policy) failed
GET /runtime/statsRequest counts by query type, policy version, pending approvals, uptime
GET /logsOperational log buffer (bounded, in-memory — not durable proof)
GET /auditReview recent decision/execution events with filters

Alert on: health non-ok, audit_corruption_detected, db_unavailable, execution_state: unknown events, and any emergency bypass events.

Approval operations

Policy operations

Validate the candidate: POST /policy/validate — read-only, no side effects.

Diff against active: POST /policy/diff — rule-level changes, flags action changes.

Dry-run real SQL: POST /policy/dry-run — decision preview without execution or audit writes.

Create candidate: POST /policy/candidates (operator token).

Activate: POST /policy/activate with expected_hash — failure keeps the previous policy.

Roll back if needed: POST /policy/rollback to an archived valid version.

Old versions are never deleted; statuses are active, candidate, archived, rejected. Controlled policy reload is internal-only in v0.9 and disabled by default.

Audit & evidence review

Backup and retention

Control Plane usage

The Control Plane (port 3000) provides dashboards for health, runtime stats, logs, approvals, policy status and audit/evidence. It reads live endpoints through the server-side proxy; mock mode is explicit demo-only. Production mode requires HTTPS, admin credentials and NEXTAUTH_URL.

Related: Deployment · Failure & Recovery · Troubleshooting