VeriMantle Manufacturing AI Governance for Odoo Get started

Odoo 19 · Manufacturing

Govern what your AI is allowed to do in Odoo manufacturing.

VeriMantle answers manufacturing questions the way a planner would — from free stock, aggregated bills of materials and converted units — and holds every automated action behind human approval, revalidation and an audit trail.

or email [email protected]

Compatibility
Odoo 19, Community or Enterprise
MCP Tools
Free · read-only
Governance
€129 · one-time, per major version

System architecture

rev 1.0

01 AI agent

Any MCP-capable assistant, acting as a dedicated Odoo user

VeriMantle 02

Manufacturing semantics

  • free stock
  • BOM demand
  • unit conversion

Governance controls

  • human approval
  • revalidation
  • audit trail
03 Odoo 19

Your ORM, your access control lists, your existing roles

VeriMantle sits between AI reasoning and ERP action. Nothing the agent asks for reaches a business record without passing through it.

Products

Two modules, one boundary

Start with correct answers. Add control when the agent stops answering and starts acting.

Product 01

VeriMantle MCP Tools

Answers manufacturing questions correctly. Writes nothing.

FreeLGPL-3 · per install

  • Eight read-only manufacturing MCP tools
  • Availability from free stock, not raw on-hand quantity
  • Existing reservations excluded from what's available
  • Repeated BOM requirements aggregated before comparison
  • Compatible units converted; incompatible units refused
  • Lot, stock and production visibility

Every tool runs under the agent user's own Odoo permissions. No write path exists on the tool surface.

See how answers are derived

Product 02

VeriMantle Governance

Controls what happens when an agent proposes a change.

€129one-time, per Odoo major version

  • Proposals instead of writes — nothing applies automatically
  • Human approval inside Odoo, under the reviewer's own rights
  • Segregation of duties between requester and approver
  • Apply-time revalidation against current state
  • Double-apply protection under concurrent approvals
  • Audit trail of governed actions and read activity alike

Requires MCP Tools. OPL-1. Adds the approval boundary; it does not replace the tools.

See what governance enforces

Free → controlled action

The free module is a complete product, not a limited trial: all eight tools, no time limit, no feature gate. Governance is what you add when the question changes from what can the agent tell me to what may the agent cause to happen, and who signed it off.

Manufacturing semantics

Connectivity is not the hard part

A generic integration can expose ERP data. The harder problem is making the numbers mean what a planner expects them to mean — because an answer that is technically correct and practically wrong is worse than no answer.

Availability reasoning

Component: aluminium plate

On hand 30
Reserved 24
Free 6

agent asks — how many can we build?

6 available, and the plate is why.

Availability is on hand minus reserved, floored at zero — never raw on-hand quantity. An integration reporting the shelf figure would have answered 30 and committed material that is already promised elsewhere.

The same rule drives every tool that reports availability — and quantities are never rounded in the direction that would make availability look larger.

on hand available

Stock committed to other work is not stock you can build with. Reservations come out before anything is promised.

one part, two branches = one demand

A component reached through two sub-assemblies is summed once, then compared to stock. Checking each line separately promises the same units twice.

500 g 500 kg

Compatible units are converted before quantities are combined. Units from different dimensions are refused outright rather than converted into a confident, meaningless number.

approved still valid

An approval is not a licence. State is re-checked when the action applies, so a bill of materials archived in the meantime produces a clean refusal rather than a bad document.

Governance

What happens between the request and the record

AI agents are starting to create documents inside ERP systems. This is the answer to the question that follows: who approved that — and what did the agent see before it suggested it.

01

Request

The agent proposes. It holds no write rights on any business model.

02

Validate

Archived BOMs, bad quantities and unknown warehouses are refused on arrival.

03

Approve

A person with the right role decides. The requester cannot be the approver.

04

Revalidate

State is re-checked at apply time. Approval is not a licence against stale data.

05

Apply

The document is created under the reviewer's own rights — once, even under concurrent approvals.

06

Audit

The sequence is recorded, reads included, in a log no application group can edit.

M01

Scoped to your ACLs

Odoo's own access control enforces what the agent may touch. It operates as an ordinary user, never above one, and is never given the manufacturing or inventory groups that carry write.

M02

No privilege escalation

The tools hold no path that steps outside the calling user's permissions, and the source is scanned on every test run to keep it that way.

M03

Human approval

Governed write actions never apply on their own. A proposal becomes a real document only when a person turns it into one.

M04

Segregation of duties

Whoever requested a proposal cannot approve it, and the agent identity can never approve anything at all.

M05

Apply-time revalidation

A bill of materials archived between approval and apply produces a clean refusal, not a failed write.

M06

Concurrency protection

Two people approving at the same moment produce one document, not two. The second gets a clear message rather than a database error.

M07

Read activity is logged too

Every tool call is recorded, reads included — because the question an auditor actually asks is what the agent looked at before it suggested that.

M08

Applied under your rights

There is no elevation in the apply path. A reviewer who may not create a manufacturing order by hand does not create one by approving.

Known boundaries

Where this version stops

Stated plainly, and in the same type size as everything else, so you can check the scope against your own deployment before you install anything.

B01

Our tools, not every interface

The availability and unit-of-measure behaviour described here applies to the manufacturing tools VeriMantle ships — not to data read through other Odoo interfaces or custom modules.

B02

A shipped action set

Governance covers the governed action set VeriMantle ships with, not arbitrary, unmodelled Odoo writes.

B03

Your role configuration

Segregation of duties depends on your existing Odoo role and group configuration being set up correctly. VeriMantle enforces the boundary; it does not design it for you.

B04

Aerospace work is roadmap

Aerospace-specific traceability workflows — first-article inspection and AS9102-aligned evidence, for example — are on the roadmap and are not part of the current release.

B05

Odoo 19 only

Built, tested and supported against Odoo 19. Other versions are not yet supported.

Get started

Read first. Act when you're ready.

Step 01

Start free with MCP Tools

Install the module, create an API key for the agent user, point your assistant at the endpoint. Eight read-only tools, nothing to keep alive alongside Odoo.

Free · LGPL-3 · Odoo 19

Request MCP Tools

Step 02

Add controlled action

Add Governance when an agent should be able to propose work — with approval, segregation of duties, revalidation and an audit trail around it.

€129 · one-time, per Odoo major version · OPL-1

Request Governance

Questions about installation, licensing, or how governance fits your existing Odoo role structure:

[email protected]