Parole supervision · v1.4.1

Supervision that stays connected.

AXIOS models parole as a tenant-scoped operational workflow: cases, conditions, check-in cadence, violations, approvals, supervision status, civilian visibility, realtime updates, and FiveM integration all remain connected to the same person identity.

PAROLEFirst-class module

Server-side module enforcement · permissions · audit · tenant isolation

Community policy

Administrators decide how supervision operates.

01

Default duration

Set the default case duration from 1 to 3,650 days.

02

Check-in interval

Set the default cadence from 1 to 365 days; each case can override the interval.

03

Supervisor approval

Require new cases to remain in draft until an authorized supervisor approves them.

04

Officer case creation

Choose whether authorized officers may create supervision cases or management retains that responsibility.

05

Civilian visibility

Optionally expose a civilian-safe own-character parole view without revealing protected responder data.

06

Templates & severity

Configure reusable condition templates and tenant-defined violation levels with severity values.

Case lifecycle

From case creation to completion.

A parole case carries the supervision context needed by staff and integrations without turning it into an unstructured note.

  • Draft, active, suspended, completed, revoked, and cancelled case states
  • Risk level, supervising user/department, source conviction, start and expected end dates
  • Terms summary, metadata, conditions, approval history, and next check-in time
  • Check-in methods including in-person, phone, virtual, field, FiveM, and other
  • Violations with code, title, description, severity, occurrence time, and optional linked call/report
DRAFTSupervisor approval
ACTIVEConditions + check-ins
REVIEWViolations / status
COMPLETEAudited history

FiveM & API

Parole can participate in gameplay integrations.

v1.4.1 exposes named parole helpers while protecting manually managed records from broad external mutation by default.

  • IsOnParole, HasParoleViolation, and bulk GetPersonStatus
  • GetParoleStatus, GetParoleCases, GetParoleCheckIns, and GetParoleViolations
  • CreateParoleCheckIn and CreateParoleViolation
  • Realtime parole:case, parole:checkin, and parole:violation events
  • Default integration scope protects manually managed parole records unless authoritative mutation is explicitly enabled
v1.4.1Module-aware

Disabled Parole is rejected server-side across applicable web, API, realtime, and signed FiveM paths — not only hidden from navigation.