AGOGEVR

Defencify VR, powered by AGOGE — available to security companies through Defencify.

SAMPLE DATA — PREVIEWEvery trainee, session, and score on this page is fabricated for demonstration. Northgate Protective Services — SAMPLE is not a real organization.

Sample report

This is what a session becomes.

One real scenario run, replayed against two role profiles. Toggle Standard/Pro to see what each tier shows; toggle Security/Law enforcement to watch the same events pass under one yardstick and fail under the other; toggle the trainer review to watch an AI draft become a signed record.

Tier
Role profile
Trainer review
Same run, same events. Switch the role profile to watch the yardstick change; switch review to see the AI draft become a signed record.
After-Action Report · AGOGE VR

Federal Lobby (SEC-002) — M. Webb

Role profileSecurity — unarmed
Attempt1 of 1 · first exposure
Run2026-08-24 · 14:02 · 0:24 duration
LoadoutRadio · OC · no firearm
Mode: CoachingUnreviewed AI draftengine 1.0 · rules SEC-v0 · prompt p3

Result Standard · every customer

Pass/fail is computed from the criteria your admin included for this scenario and role profile. Every line points at the moment in the run that decided it. No AI is involved in this block.

PASS
5 of 6 included criteria met · rule: allow 1 miss
CriterionResultEvidence
Engagement was appropriate (contact inside the protected post; disengage remained available)Met00:00–00:07
Identified self as security before first commandNot met00:01.8 — first utterance was a command; no "security" in transcript
Verbal direction given before any tool useMet00:01.8, 00:12.1
Reactionary gap ≥ 10 ft while unengagedMetmin 11.4 ft at 00:06.9
No draw / OC before a weapon was confirmedMet00:13.2 — no tool drawn at any point
Reported to dispatch within 120 s of resolutionMet00:21.3 (8.1 s)
Shots on target ≥ 60%RecordedExcluded by your admin — no firearm in this loadout. Still recorded.

Evidence timeline Pro

What the trainee saw, what the subject did, what the trainee said and did — in order, with the derived intervals drawn against the scenario's expectation window. Early and late are both flags; nothing here rewards speed.

Time to first verbal
1.8 s
Cue → cover reached
6.9 s
Time to decision
4.1 s
Resolution → radio report
8.1 s
Expectation window for this profileTrainee's interval — within windowEarly / late
00:00.0SceneSubject enters lobby; right hand concealed in jacket pocket. (threat cue: concealed hand)
00:01.8Trainee said"Sir, I need to see your hands." · ASR 0.94
00:05.0SubjectSubject stops, hand stays in pocket. "I've got ID in here, relax."
00:06.9Trainee didSidesteps to the pillar (cover); distance 11.4 ft, does not close.
00:01.8AIInterpretation: first utterance is a command with no self-identification (SEC-COMM-01). pending trainer confirmation.
00:06.9CriterionReactionary gap maintained (min 11.4 ft ≥ 10 ft).
00:11.0SubjectSubject begins withdrawing hand slowly.
00:12.1Trainee said"Slowly — let me see it." · ASR 0.91
00:13.2SceneObject visually confirmed: wallet, not a weapon. (threat state → none)
00:13.2CriterionNo draw / no OC before a weapon was confirmed.
00:14.0Trainee didHolds position; directs subject to place wallet on the counter.
00:16.5SubjectSubject complies, places wallet on counter.
00:21.3Trainee didRadio: "Post 2 to base, contact in lobby, subject compliant, no weapon."
00:21.3CriterionReported to dispatch within 120 s of resolution.
00:24.0SceneScenario ends: verbal success outcome.

Three axes Pro · AI interpretation + trainer record

Never one blended number. Under each axis the AI's reading of the evidence is labeled as exactly that — an interpretation, citing the rule it applied and the timestamps it used — until a trainer confirms, adjusts (one band, with a reason), or adds to it.

Decision

Proficient
AI interpretation — pending trainer confirmationnote · confidence high
Force option stayed at "none" while the hand was concealed (00:00–00:13.2) and the weapon was never confirmed. The choice matched the threat state at every timestamp.
Rule applied: SEC-DEC-02 No force option before a threat is confirmed; disengage-and-report is a correct outcome (CA BSIS Power to Arrest).
AI interpretation — pending trainer confirmationnote · confidence high
Decision latency 4.1 s sat inside this profile's window (3.0–6.0 s). No anticipation flag — nothing was drawn, so the 0.38 s floor does not apply.
Rule applied: ENG-01 Draw-to-shot faster than ~0.38 s implies anticipation (Blair 2011).

Communication

Emerging
AI interpretation — pending trainer confirmationdeficit · confidence high
The first words at 00:01.8 were a command. "Security" does not appear anywhere in the transcript. A subject cannot tell who is giving the order.
Rule applied: SEC-COMM-01 Identify as security before directing a member of the public; never imply peace-officer status.
AI interpretation — pending trainer confirmationdeficit · confidence med
Both commands were direct and specific (“I need to see your hands”, “Slowly — let me see it”): 2 of 2 in direct form. No reason for contact was stated at any point.
Rule applied: SEC-COMM-03 State the reason for contact when time allows; direct commands over vague ones.
AI interpretation — pending trainer confirmationnote · confidence high
No profanity, no informal address. Volume +6 dB against this trainee's own baseline at 00:12.1 — reported as a within-subject change, not a stress claim.
Rule applied: COMM-PRO-01 Profanity flag (perceived-excessive-force finding); volume delta is descriptive only.
De-escalation rubric · 5 of 14 items (DePICT-style, 0–3)
Approach & containment
Time & distance management
Calming paralanguage
Transparent decision-making
Active listening

Tactics / Procedure

Proficient
AI interpretation — pending trainer confirmationnote · confidence high
Cover reached 6.9 s after the cue; minimum distance 11.4 ft, never closed. Head orientation stayed on the subject for 92% of the active-threat window (orientation, not gaze — no eye tracking on this headset).
Rule applied: SEC-TAC-02 Create distance and use cover before contact; hold position while a hand is concealed.
AI interpretation — pending trainer confirmationnote · confidence high
Radio report 8.1 s after resolution, well inside the 120 s post-incident timer, with subject status and "no weapon" stated.
Rule applied: SEC-TAC-05 Report to dispatch within the post-incident window; include subject status.

Trainer record Pro

Not yet reviewed. This report is an AI draft. It becomes the training record when a trainer signs it. Exports, PDFs and the LMS receive the signed version only.

Trend · Decision axis

M. Webb across 4 attempts of Federal Lobby (SEC-002). First-exposure runs are the honest number; repeats are partly recall.

61
69
90
88

Flagged: a repeat attempt of the same scenario appears in this trend.

Roster comparison

TraineePercentileFlag
M. Webb82thStandout
D. Price71th—
E. Vasquez64th—
A. Thompson58th—
R. Chandler51th—
K. Nguyen44th—
J. Alvarez37th—
S. Okafor29th—
T. Brandt12thNeeds attention

This is a sample. Not a real trainee, not real data, not a real organization. Read how the scoring actually works →