Nestack Agent Care
Industries / Retail & E-commerce / Loss-prevention agent

Retail AI agent · Loss prevention

Loss-Prevention & Shrink-Detection AI Agent

Detect shrink-relevant events from transaction and sensor data, hold each observation in an internal queue with its frames and its confidence, and leave every approach to the loss-prevention manager.

4–6 weeksTypical delivery
Your stackDeployment
Identity-freeLP manager
Agent CareAfter launch

What this agent does

Observes an event, never identifies a person

In
01

Ingest point-of-sale exceptions, sensor events and camera observations from supported retail and video sources.

02

Keep every observation about the event itself, with no identity attached and no watchlist consulted.

Reason
03

Score the event against the shrink patterns configured for that store, and rank the review queue.

04

Attach the frames, the model version, the threshold and the measured error rate to each observation.

05

Hold the observation inside the retailer's own systems, in an internal queue, and nowhere beyond it.

Decide
06

Suppress its own alerting where image quality, confidence or cohort variance breaches its configured limits.

07

Route every observation to the certified loss-prevention manager, who decides whether anyone is approached.

Out
08

Retain the observation, its frames, its retention clock and the reviewer who closed it.

09

Execute write actions only inside the approval boundaries agreed during implementation.

Product statement

The agent describes an event; the loss-prevention manager forms the suspicion, decides any approach, and answers for it.

Example workflow

One observation, event to review

AgentHuman
1Event receivedPoint-of-sale exception, sensor event, camera observation or an inventory variance
2Signals gatheredTransaction lines, the frames either side of the event, store layout and the retention clock
3Observation scoredEvent description, frames, measured error rate and confidence
4Suppression checks runIdentity-free checks, retention limits, cohort-variance limits and the confidence threshold
No human action required

Every stage before the confidence gate runs unaided, and nobody is approached at any of them — the agent is observing, and the manager's lane opens at the gate.

5DecisionBranches at the review threshold
Low ambiguity

Goes to the loss-prevention manager to review.

High ambiguity

Stays in the queue for later review.

Manager review

The observation is held with its frames, its measured error rate and the confidence.

Close · Investigate · Send to legal
Reviewed — closed or escalated
6Case systems updatedOnly where write access and approval policy allow it
7Case evaluatedUnfounded observations, reviewer closures, cohort variance and complaints received
Dismissals

Every reviewer closure is counted in the evaluation.

What should not run autonomously

Human approval stays in control

Outside the boundary — human approval required8 items
Authorising an approach, stop, question or detention.
Confirming a match as the identification of a person.
Creating or sharing a suspect record beyond the retailer.
Contacting police or furnishing an identity to them.
Automation boundaryAgent acts unaided
Detect and log a shrink-relevant event to an internal for the named owner.
Run transaction-exception analytics with no person into the review queue.
Flag an inventory-to-sales variance for a human.
Suppress its own alerting when quality.
Any write happens inside the boundaries agreed at implementation, never ahead of the manager's review.
Issuing a trespass notice, a ban or a court petition.
Enrolling anyone into a biometric or watchlist database.
Changing a threshold, a model version or a camera location.
Resolving a complaint, dispute or reinvestigation request.

Example output

One observation, annotated

Everything the agent reports is attached to the event it was drawn from.

Observation output · single eventIllustrative example
Event
What was observed
Subject
Source of record
Confidence
Where it went
Self-checkout lane
An item crossed the scanner unscanned and was bagged, in the frames either side
Not identified
Lane log and lane camera
74%
Internal review queue
As receivedTaken from the lane log and the frames around the event — nothing on this side is decided by the agent.
Evidence used Transaction line Frames either side Lane exception history
Why this is an observationIt says what happened at the lane, not who did it and a person still decides.
ActionCloseInvestigateSend to legal
What the score decidesBelow the configured threshold the observation stays in the queue instead of reaching.

Value

Where AI adds value

The same four claims, placed at the point in the workflow where each one applies.

Where the value landsValue 01 – 04
Every eventFrom the lane and the sensor
03Observation

Describe the event

Draw on the transaction log, the frames around the event and the patterns configured for that store — never on a biometric template.

01Approved path

Look at events, not people

Routine exception analytics arrive already scored and already queued.

02Human review

Send review to what could reach

Under a biometric statute a shopper can sue on collection alone, and the count follows the footfall — so observations stay identity-free and the manager's read starts where the harm sits.

04Build an evidence trail

Every observation keeps its frame, its retention clock and its reviewer.

Integrations

Typical integrations

Five system groups connect to the same agent. Which of them are in scope is decided in discovery.

Exception and shrink analyticsSensormatic Shrink Analyzer
Zebra Workcloud Actionable Intelligence
Checkout visionEverseen
NCR Voyix loss prevention
Video platformsVerkada
Avigilon

Agent

Loss prevention and shrink detection

Reads the event
Scores the queue
Holds for review

Case managementThinkLP
Appriss Retail
Observability & evaluationOpenTelemetry · Langfuse
Supported monitoring/evaluation sources

Integration availability depends on the client's existing systems and API access.

Agent controls

Six layers between the model and a person

Every layer wraps the next, and the map below names its blind spot.

L6 · Outermost — last line of defenceInward → L1 · closest to the model
L6Rollback / safe modeStop scoring and hold the queue when evaluation, image quality or cohort variance degrades.Roll back
L5Version monitoringTrack model, firmware, threshold and camera-location changes.Track
L4TraceabilityRecord the frames, the model version, the measured error rate and the reviewer.Record
L3Manager reviewHold observations for the certified loss-prevention manager; an alert is not reasonable suspicion, and only a person forms that.Gate
L2Policy guardrailsTest observations against the identity-free rule, the retention limits and the variance limits; a failure holds the observation.Restrict
L1Confidence thresholdsKeep low-confidence observations in the queue rather than in front of a reviewer.Require review
Model coreObservation produced — event description, frames, measured error rate and confidence
L1 – L2Test whether an observation may stand
L3Puts the decision in a trained reviewer's hands
L4 – L5Preserve the frame, its clock and its reviewer
L6Stops scoring and holds the queue

How Nestack evaluates it

Evaluate the whole observation path — not only the score at the end of it.

Coverage runs the whole depth of the workflow, and every layer is cut by slice.

Surface — what the reviewer is shown
Depth of coverage ▼
E1Final-output evaluationDid the observation describe an event a reviewer found had actually happened?
E2Step-level evaluationDid the agent read the right transaction, the right frames and the right store configuration?
E3Tool evaluationDid it write to the correct store, the correct queue, and nowhere outside it?
E4Confidence calibrationDo low-confidence observations actually close unfounded more often?
E5Slice evaluationHow does the unfounded rate change across specific shopper cohorts?
E6Business outcomeHow many observations closed unfounded, and how many drew a complaint?
Floor — the person who gets approached

Failure modes

Where each failure originates in the agent

Seven modes, from detection to review.

Agent lifecycleDirection of processing →
01 · Retrieval1 mode
ZK-03

Wrong frames attached

Frames from another lane or another minute are bound to the event.

Stage gathersTransaction logs, frames, with the source each came from
02 · Reasoning2 modes
ZK-04

Assistive movement read as concealment

A mobility aid, a carer's bag or a garment becomes a concealment signal.

ZK-06

Unrelated events linked

Separate events are joined into one pattern on a weak signal.

Stage proposesEvent description, frames and confidence
03 · Tool / write2 modes
ZK-02

Record written outward

An observation reaches a system outside the retailer before a reviewer read it.

ZK-05

Alert lands on the floor

An observation reaches a handset near the shopper instead of the review queue.

Stage writesOnly where write access and approval policy allow it
04 · Output1 mode
ZK-01

Score read as certainty

A ranked observation is read as though it had named someone.

Stage returnsThe observation the manager reads before deciding
05 · Change / Version1 mode
ZK-07

Threshold moves unannounced

An update shifts the threshold, and the rise lands on one cohort first.

Stage tracksModel, firmware, thresholds and camera locations
Sev-1 · a held act performed by the agent Sev-2 · an unfounded observation reaches Sev-3 · image quality degrades

Affected slices

The aggregate number is the problem

An aggregate unfounded rate can look tolerable while one cohort of shoppers carries several times it and another barely registers. Read as a lift on the all-event baseline.

Slice performance — reported separately, not only in aggregateIllustrative example
SliceFailure rateLift Lift vs. thresholdStatus
Darker-skinned shoppers9.7%2.7× Review
Shoppers using mobility aids7.6%2.1× Review
Parents, carers and large-bag shoppers4.7%1.3× Watch
Lone adult shoppers, clear lit aisle1.8%0.5× Normal
Bar: unfounded-observation lift vs. the all-event baseline · scale 0–4.0× · tick marks the 2.0× review threshold 2 of 4 slices over threshold

Evidence-linked improvement

Nothing here closes on an apology

Nothing is closed until the miss can be re-run against the next release and fails it That suite is what the following detection is measured against..

Improvement cycle · five stagesSwitchback — the path turns at Improve and returns at Learn
01Detect

Unfounded observations rise in one shopper cohort.

02Diagnose

Which of them moved — the threshold, the camera, the image quality, or how the frames were read?

03Improve

Version, reviewer and the frames behind the change stay together.

04Verify

The gate is the case, not the reviewer — a fail holds it.

05Learn

The case sticks, and the review threshold moves with it.

Learn → DetectThe return edge. The next detection is measured against a suite this cycle lengthened.

Typical build scope

Twelve workstreams across six weeks

The build scope read against the delivery timeline. Week structure follows the six-week plan — discovery, sources, observation workflow, evaluation, integration, then production validation and handover.

Workstream Week 1Week 2Week 3Week 4Week 5Week 6
01Store and event-type discovery and boundary definition.
02Transaction and camera-source assessment.
03Threshold, retention and variance-limit mapping.
04Event ingestion and identity-free.
05Scoring logic and frame binding.
06Confidence scoring and reviewer routing.
07Loss-prevention review.
08Case-system and video integration.
09Paired-frame cases.
10Guardrails and approach controls.
11Observation-trail instrumentation.
12Deployment, documentation and Agent Care handover.
12 workstreams · 6 weeks · bar shows the weeks a workstream is active — several run in parallel Final scope and sequence confirmed in discovery

Engagement tiers

What each tier includes

Rows are the capabilities named in each tier's scope. Higher tiers include everything below them.

Capability✓ in scope · — not at this tier PilotOne store, one event type ProductionProduction store estate AdvancedMultiple banners / regions
Introduced at Pilot
Observation against your own patterns
Manager review
False-positive baseline
Introduced at Production
Reporting by site
Reviewer workflow in your systems
Approved internal write-back
Case-system integration
Introduced at Advanced
Multi-jurisdiction retention rules
Multi-stage loss-prevention approvals
High event volume
Enterprise retention controls
Build price From $5,000 From $8,000 Custom quote
Final build priceConfirmed after discovery based on integrations, workflow complexity, transaction volume, approval controls and deployment requirements.
Separate from buildBuild pricing is separate from recurring Agent Care, which covers managed monitoring, evaluations, incidents and verified improvements after launch.

What we need from you

What you bring, and what we build with it

Each input maps to a piece of build scope and a week in the delivery timeline.

You bringWe build with it
01Your event types and store configurations Event ingestion and identity-free normalisationWeek 1
02Representative events already reviewed Observation baseline and frame bindingWeek 2
03Your retention clocks and variance limits Retention and variance-limit mapping, and automation-boundary definitionWeek 1
04Access to relevant APIs, feeds or exports Transaction, sensor and video-source assessment, then integration setupWeek 2
05Approaches that were wrong Paired-frame cases and the evaluation suiteWeek 4
06What an observation must reach before anyone acts Review thresholds, approach routing and controlsWeek 3
07A named loss-prevention lead to review events Loss-prevention review workflow, then pilot and production validationWeeks 5–6
Nothing else is required Deployment, documentation and Agent Care handover are ours.

Delivery timeline

Four phases across six weeks

Phases land on real weeks, so the fifth carries evaluation and pilot together rather than in sequence.

Phase W1W2W3W4W5W6
Discovery W1
Build W2 – W3
Evaluate W4 – W5
Pilot & Launch W5 – W6
Week focus W1Event-type discovery, retention mapping and the automation boundary W2Sensor and transaction feeds in place W3Scoring logic, confidence scoring and review controls W4Paired-frame testing and approach guardrails W5Case-system integration, pilot stores and targeted corrections W6A month of observations reviewed by loss prevention, then handover
Reading the bandBars are the workstreams, not a smoothing. Week 5 holds two.
At the end of W6Sign-off against real observations, then Agent Care monitors.
DurationSix-week plan shown · typical delivery 4–6 weeks depending on scope confirmed in discovery.

Next step · Retail AI agent

Build a shrink-detection agent around the manager who forms the suspicion.

Show us your event types, your camera estate and who is certified to approach a shopper. A stop that should not have happened cannot be withdrawn, and a false accusation of theft is defamation and unfair-practices exposure the moment it is made — so we set what an observation must reach first, and leave whether a shared suspect record is a consumer report to your counsel, because that question is unresolved.

Nestack Agents · Loss prevention and shrink detectionAGT-RT-12 · Agent Care available after launch