Mining AI agent · Explosives inventory
Explosives Inventory & Licensing AI Agent
Reconcile receipts, issues, returns and consumption against the magazine record, and keep shotfirer, magazine and security authorisations current — for the named person who reports. No blast design, ever.
- Typical delivery
- 4–6 weeks
- Deployment
- Your stack
- Person reports
- Records only
- After launch
- Agent Care
What this agent does
Reconciles the record, never the shot
In
- 01
Stock is issued to a face, and the movement is pulled from supported magazine, ERP and contractor systems.
- 02
A return comes back at end of shift, and it is booked as a return rather than re-received as new stock.
Reason
- 03
A magazine entry falls due, and the record is built per magazine, on the clock that magazine record runs on.
- 04
A physical count is taken, and it is reconciled against the transaction record instead of filed as if it were one.
- 05
A variance survives the reconciliation, and it is raised with the clock the jurisdiction sets attached to it.
Decide
- 06
A licence falls due, and the clearance and competency behind it are read against the people actually rostered.
- 07
A load leaves the pad, and the storage and transport authority behind it is checked for cover and currency.
Out
- 08
A period is retained as a dated version, beside the movements behind it and what the named person was shown.
- 09
A write action runs only inside the approval boundaries agreed during implementation.
Product statement
The agent reconciles and tracks currency; a named person reports the discrepancy, and the blast record stays signed by the certified blaster.
Example workflow
One magazine, issue to variance
- 1Movements receivedMagazine issues, returns, deliveries and consumption records
- 2Ledger assembledReceipts, issues, returns and consumption, each against the magazine that holds them
- 3Reconciliation runPer-magazine balance, unexplained variance, open items and confidence
- 4Controls appliedPer-magazine balance tests, licence-currency checks, clock rules and confidence threshold
No human action required
Stages 1 to 4 run unaided, and nothing is reported at any of them — the agent is reconciling, and the lane for the named person opens at the confidence gate.
Goes to the responsible person.
Adds a magazine keeper read first.
Responsible person
The pack is held with its movements, its variance and the confidence.
Approve · Amend · Send to keeper review
Approved — released to the register
- 6Magazine records updatedOnly where write access and approval policy allow it
- 7Outcome evaluatedAmendment distance, variance outcomes, licence lapses and post-report corrections
Amendments
Every amendment made in review is counted in the evaluation.
What should not run autonomously
Human approval stays in control
Outside the boundary — human approval required
8 items
- Reporting a loss or theft to a security authority.
- Firing a shot, or authorising one to be fired.
- Designing the blast — pattern, burden, charge mass.
- Predicting vibration, airblast or fly-rock.
Automation boundary
Agent acts unaided
- ✓Reconcile receipts, issues, returns and consumption per magazine.
- ✓Carry each movement with the record it came from.
- ✓Track licence, clearance and competency against the roster.
- ✓Raise the variance with its clock and hold it for the named person.
Writes run only inside the boundaries agreed at implementation, never ahead of the named person.
- Clearing a misfire, or judging when to approach.
- Deciding whether a variance is a loss.
- Owning the security or explosives management plan.
- Changes to threshold, clock or approval rules.
Example output
One magazine variance, annotated
Everything the agent reconciles is attached to the record it was drawn from.
Reconciliation output · single magazine
Illustrative example- Magazine
- Surface day magazine
- Variance line
- Issues to the north face exceed the returns booked back against them
- Unreconciled quantity
- 40 kg
- Source of record
- Magazine day record
- Confidence
- 86%
- Basis of record
- Issue dockets and magazine entries
As received
Taken from the issue dockets and the magazine entries — nothing on this side is written by the agent.
Source facts used
- Issue dockets
- End-of-shift returns
- Magazine day record
Why this is open
The site total still balances; this magazine does not, and a person decides.
What the score decides
Below the configured threshold the variance picks up a keeper read before.
Action
ApproveAmendSend to keeper reviewValue
Where AI adds value
The same four claims, placed at the point in the workflow where each one applies.
Where the value lands
Value 01 – 04
Every magazine
From the issue and return records
Tie the issues to the record
Movements are set against the magazine record on file; the blast record belongs to the blaster who signs it.
The count has to reconcile
The 2024 United States Bomb Data Center report counts losses reported and reconciliations closed.
This is not the safety pack
The shipped safety compliance agent drafts SWMS, assembles isolation points and checks permit packs. This one counts stock.
Build an evidence trail
The issue, the magazine record against it and the person who reported stay on the ledger.
Integrations
Typical integrations
Five system groups connect to the same agent. Which of them are in scope is decided in discovery.
Magazine and stock systems
- Magazine day records
- Explosives stock ledgers
ERP and inventory
- SAP
- Oracle ERP
- Pronto
- Microsoft Dynamics
Supplier and delivery
- Delivery dockets
- Contractor issue records
Agent
Explosives inventory reconciliation
- Reads the movements
- Reconciles the record
- Holds for the person
Licence and personnel
- HR and roster systems
- Training and clearance records
Observability & evaluation
- OpenTelemetry
- 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 the record
The six nest closely, outer to inner. What gets past all of them is listed in the map below.
L6 · Outermost — last line of defence
Inward → L1 · closest to the model
- L1 – L2
- Test whether the variance may stand
- L3
- Puts the call in the hands of a named person
- L4 – L5
- Keep the issue and the record behind it
- L6
- Reverts to ledger assembly when signals degrade
How Nestack evaluates it
Evaluate the reconciliation workflow — not only the closing balance.
Coverage runs the whole depth of the workflow, and every layer is cut by slice.
Surface — the balance the register shows
- E1Final-output evaluationDid every movement trace to the docket behind it?
- E2Step-level evaluationDid the agent use the right magazine, clock and licence configuration?
- E3Tool evaluationDid it read and write the correct magazine and the correct period?
- E4Confidence calibrationDo low-confidence variances actually attract more amendments?
- E5Slice evaluationHow does performance change across specific magazine types?
- E6Business outcomeHow many variances were amended, or corrected after the report went?
Floor — the outcome the licence holder answers for
Failure modes
Where each failure originates in the agent
Seven failure modes, each placed where it first enters the ledger.
Agent lifecycle
Direction of processing →
01 · Retrieval
1 mode
- ED-03
Magazine code missed
Two magazines share one stock item.
Stage gathers
Issues, returns, deliveries and magazine day records
02 · Reasoning
2 modes
- ED-04
Return booked as receipt
A shift return re-enters stock as a new delivery.
- ED-06
Clock started on Monday
A Friday variance is timed from the next working day.
Stage proposes
Per-magazine balances, variance and confidence
03 · Tool / write
2 modes
- ED-02
Count entered as reconciled
A physical count is filed with nothing tied to it.
- ED-05
Site total nets to zero
Two magazines offset, and both records are wrong.
Stage writes
Only where write access and approval policy allow it
04 · Output
1 mode
- ED-01
Variance never surfaced
An unexplained shortfall sits inside the ledger noise.
Stage returns
The balance the register shows and an inspector reads
05 · Change / Version
1 mode
- ED-07
Silent licence drift
A rule change alters which authority a site needs.
Stage tracks
Model, prompt, threshold and clock configuration
- Sev-1 · a write outside the agreed boundary
- Sev-2 · a wrong balance reaches the register
- Sev-3 · source degrades, variance to review
Affected slices
A balanced site total can hide one magazine
A site-level reconciliation-closure rate can read as clean while a few magazine and product slices carry most of the unexplained variance. Nestack reports the variance rate by slice, not only in total.
Slice performance — reported separately, not only in aggregate
Illustrative example| Slice | Failure rate | Lift | Lift vs. threshold | Status |
|---|---|---|---|---|
| Contractor-held magazines | 9.9% | 3.7× | Review | |
| Packaged product and detonators | 7.2% | 2.7× | Review | |
| Bulk emulsion magazines | 4.9% | 1.8× | Watch | |
| Fixed site magazines | 1.5% | 0.6× | Normal |
Bar: variance-rate lift vs. fixed-site magazine baseline · scale 0–4.0× · tick marks the 2.0× review threshold
2 of 4 slices over threshold
Evidence-linked improvement
Each cycle ends with one more case
The loop shuts when the unexplained discrepancy is a regression case. That suite is what the next reconciliation run is measured against.
Improvement cycle · five stages
Switchback — the path turns at Improve and returns at Learn
- 01
Detect
Variance rate rises for one magazine slice.
- 02
Diagnose
The cartridges that were issued to a face and never came back on paper are traced through the dockets until the cause narrows to one.
- 03
Improve
Any change ships with a number, and the discrepancies attach to it.
- 04
Verify
One ledger case still failing is enough to hold the release.
- 05
Learn
One case joins the suite, one line joins the magazine record.
Learn → Detect
The return edge. Detection next cycle starts from a suite one case longer.
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, reconciliation workflow, evaluation, integration, then production validation and handover.
Workstream
Week 1Week 2Week 3Week 4Week 5Week 6
- 01Explosives workflow discovery and boundary mapping.Week 1
- 02Magazine and ERP source assessment.Week 1, Week 2
- 03Magazine, licence and jurisdiction clock mapping.Week 1, Week 2
- 04Movement ingestion and normalisation.Week 2
- 05Reconciliation logic and source binding.Week 2, Week 3
- 06Confidence scoring and variance routing.Week 3
- 07Responsible-person review workflow.Week 3, Week 4
- 08Magazine and roster-system integration.Week 5
- 09Reconciliation and licence cases.Week 4, Week 5
- 10Guardrails and reporting controls.Week 4
- 11Ledger-trail instrumentation.Week 5, Week 6
- 12Deployment, documentation and Agent Care handover.Week 6
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 magazine, one site | ProductionProduction stock systems | AdvancedMultiple sites / jurisdictions |
|---|---|---|---|
| Introduced at Pilot | |||
| Reconciliation to your record | ✓ | ✓ | ✓ |
| Responsible-person approval | ✓ | ✓ | ✓ |
| Reconciliation-accuracy baseline | ✓ | ✓ | ✓ |
| Introduced at Production | |||
| Reporting by magazine | — | ✓ | ✓ |
| Variance workflow in your systems | — | ✓ | ✓ |
| Approved write-back | — | ✓ | ✓ |
| Magazine-system integration | — | ✓ | ✓ |
| Introduced at Advanced | |||
| Multi-jurisdiction clock rules | — | — | ✓ |
| Multi-stage security approvals | — | — | ✓ |
| High magazine count | — | — | ✓ |
| Multi-site licence controls | — | — | ✓ |
| Build price | From $5,000 | From $8,000 | Custom quote |
- Final build price
- Confirmed after discovery based on integrations, workflow complexity, transaction volume, approval controls and deployment requirements.
- Separate from build
- Build 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 bring
We build with it
01Your magazine list and stock items
→Magazine, licence and clock rule mapping
Week 102Representative issue and return records
→Movement ingestion, normalisation and the reconciliation baseline
Week 203Your licence, clearance and competency register
→Licence-currency mapping and automation-boundary definition
Week 104Access to relevant APIs, feeds or exports
→Magazine and roster-system assessment, then integration setup
Week 205Ledgers you would not want counted
→Discrepancy cases and the evaluation suite
Week 406What no discrepancy report may soften
→Confidence scoring, variance routing, guardrails and approval controls
Week 307Named responsible persons to review variances
→Responsible-person review workflow, then pilot and production validation
Weeks 5–6
Nothing else is required
Deployment, documentation and Agent Care handover are ours.
Delivery timeline
Four phases across six weeks
What sets each width is elapsed time and not layout, so the fifth band honestly carries a pair of them.
Phase
W1
W2
W3
W4
W5
W6
- DiscoveryW1
- BuildW2 – W3
- EvaluateW4 – W5
- Pilot & LaunchW5 – W6
Week focus
W1Explosives workflow discovery, rule mapping and the automation boundary
W2Source integration and the reconciliation baseline
W3Reconciliation workflow, confidence logic and approval controls
W4Evaluation suite, licence-currency checks and failure-mode testing
W5Roster-system integration, a pilot magazine and targeted corrections
W6One reconciliation cycle run under the responsible person, then Agent Care handover
- Reading the band
- A bar covers only the weeks its own work is named in. The week 5 overlap is real, not padding.
- At the end of W6
- Once the ledger validates, Agent Care assumes the running agent.
- Duration
- Six-week plan shown · typical delivery 4–6 weeks depending on scope confirmed in discovery.
Next step · Mining AI agent
Build the reconciliation the magazine record has to survive.
Show us your magazines, your issue records and who reports. What you get is a per-magazine reconciliation, a licence register read against the roster actually working, and a variance pack with its clock on it. What you do not get is blast design, fragmentation, vibration and airblast prediction or fly-rock control — those are engineering acts a certified person signs by name, and a product implying otherwise would be claiming a legally-attributable act.
- Typical delivery
- 4–6 weeks
- Deployment
- Your magazine records
- Person reports
- Records only
- After launch
- Agent Care available
Nestack Agents · Explosives inventory
AGT-MN-16 · Agent Care available after launch
