PackAuth

Packaging lifecycle compliance infrastructure

Approve packaging before it is printed, shipped, sold, or changed.

A missing Arabic label block is a container stopped at the port. A missing allergen is a recall. Both are decided at artwork stage — in an email thread, against a spreadsheet nobody version-controls.

PackAuth is the authority layer that catches them before the plates are cut, then holds the approval, the evidence and the release certificate that prove why the pack was cleared.

Cloudflare-first · Stripe-metered · API, agent and widget first

artwork print shipped on shelf re-run re-plate re-label recall cost to fix
The same error, caught at four stages. PackAuth operates at the leftmost bar — the only one where a fix is a file change.
24lifecycle states, concept to archive
12policy rails gating every consequential action
61deterministic rules — no model guesses a verdict
8approval types, each scoped to real authority

The problem

Packaging approval is the last unowned process in the supply chain

Formulation has a PLM. Production has an ERP. Quality has a QMS. Packaging approval — the decision that legally commits a brand to a claim in a market — runs on email, PDF markup and the memory of whoever has been there longest.

The container that does not clear

Artwork ships to a Gulf market without a complete Arabic label block, or without a registered importer on pack. Goods are produced, palletised, shipped — and stopped. The cost is the freight, the demurrage, the re-label and the retail window you just missed.

The allergen that moved

A supplier reformulates. The spec is updated. The artwork is not — or it is, and the emphasis rule for the destination market is missed. This is the failure mode that ends in a recall notice, and it is a data-reconciliation problem wearing a safety hat.

The claim nobody can substantiate

"Halal", "recyclable", "no added sugar" go on pack because marketing asked and nobody could produce the document that says otherwise. Eighteen months later a regulator asks who approved it, against what evidence — and the certificate expired last spring.

None of these are AI problems. They are authority problems: nobody can say who approved what, against which evidence, for which market, on what date.

The solution

An authority layer, not another label checker

PackAuth does not begin at "upload a PDF". It begins at the manifest: what the product is, where it is going, who is responsible, and what evidence that requires. Artwork is one input to that, checked late — not the thing the process is built around.

Every consequential action passes a rail: an ordered set of checks that must all hold before the action is permitted. No approval without a locked evidence snapshot. No print release without a live, in-scope approval. No release at all while a blocking finding is open.

AI proposes. Rules decide. Humans approve. PackAuth records.

What a model may never do here

  • Approve packaging
  • Activate a rule
  • Override a blocking finding
  • Issue a print release
  • Mark evidence legally valid
  • Grant a stakeholder authority

Models extract, classify, translate and recommend — genuinely useful, and genuinely fallible. The verdict comes from deterministic rules over canonical data; the signature comes from a person who holds the authority to give it.

How it works

Six stages, each one gated

The lifecycle is a state machine with 24 states and 39 legal transitions. An illegal transition is rejected with the attempted edge recorded — never quietly coerced into a legal one.

123 456 Classify product + markets Resolve applicable packs Evidence from counterparties Check deterministic rules Approve scoped authority Release verifiable certificate artwork rail billing rail evidence rail rule engine approval rail release rail Stage 1 — Classify and target Stage 2 — Resolve packs Stage 3 — Collect evidence Stage 4 — Check deterministically Stage 5 — Approve with scope Stage 6 — Release and hold
Every stage names one rail and runs it to completion before acting. Select a stage for detail.

1 · Classify and target

Product resolves to a category and sector. Target markets resolve upward — Saudi Arabia inherits GCC, which inherits the global baseline.

2 · Resolve packs

Applicable rule packs are derived, not chosen. Packs that would apply but are unavailable are named, so coverage is never quietly overstated.

3 · Collect evidence

Counterparties are asked for exactly what their type and risk level require. Expiry is monitored, not discovered.

4 · Check deterministically

Artwork is extracted and canonicalised first. Rules then run over stored facts — same inputs, same findings, every time.

5 · Approve with scope

An approval names the artwork hash, evidence snapshot, pack versions and the markets it covers — and the ones it does not.

6 · Release and hold

The printer gets a certificate they can verify against their own file. Any material change stales the approval automatically.

The lifecycle

Twenty-four states, thirty-nine legal transitions

This is the spine. A manifest sits in exactly one state; an illegal transition is rejected with the attempted edge recorded, never coerced into a legal one. Red states block a release. Green states permit one. Select any state for what it means and what moves out of it.

blocks release release permitted in progress dashed — terminal
Staleness is automatic. Eleven change classes demote a live approval back to revalidation required: artwork version, formula or spec, target market, rule pack version, standard version, claim, packaging material, supplier evidence expiry, certification expiry, counterparty suspension, and revocation of the approver's authority. Nobody has to notice.

The product

What your team actually looks at

The market matrix answers the only question that matters on a Monday morning: which markets can I print for today, and what exactly is stopping the rest.

Choco Biscuit 120 g — market matrix

run_01HX7Q2V · engine 1.0.0

Manifest man_01HX7Q2T · artwork v4.0 · sha256:9f2c4a1b…

MarketChannelCoverageBlockingReleasable
UKRetailEnforced0Yes
EURetailEnforced0Yes
SADistributorEnforced3Blocked
AEDistributorEnforced1Blocked
USRetailNo rulesNot claimed

Open findings — 3 blocking, 2 major, 1 minor

packs: core · food · allergen · claims · uk · gcc · halal · material
blocking

Arabic label block not detected for a Gulf target market.

Add the Arabic product name, ingredients, allergens, net quantity, origin, importer details and date marking.

gcc_arabic_label_001 · SA · back_panel

blocking

A food-contact component has no valid migration evidence.

Request the declaration of compliance and migration test report from the component supplier.

material_food_contact_evidence_001 · cmp_film

blocking

Country of origin is mandatory for Gulf markets and was not detected.

Declare the country of origin in both English and Arabic.

gcc_origin_mandatory_003 · SA

major

Certifying body is not evidenced as recognised in Saudi Arabia.

Confirm the certifier's recognition status for each destination, or certify with a recognised body.

halal_body_recognised_003 · SA · human review

minor

Recycling mark present but metallised film is not kerbside recyclable.

Correct the mark to match the construction, or substantiate the recyclability claim.

material_recycling_mark_consistent_004

Partial release, immediately

UK and EU print today. Saudi Arabia and the UAE stay blocked, and the exclusion is recorded on the approval and carried onto the certificate.

Every finding is actionable

A rule that produces a message without a recommendation fails the build. There is no finding here that leaves a designer guessing.

US says "not claimed"

Not a pass, not a fail — no rules exist, so no verdict is offered. That column is the honesty of the whole product in one cell.

Workflow

A food export, end to end, across four parties

The work crosses organisational boundaries constantly — and that is exactly where email loses it. Each lane below is a different company; each handoff is a gate that either passes or names what is missing.

Brand owner Supplier Consultant Printer Create product Select markets Upload artworkv4.0 Evidencerequest sent UploadDoC + migration 6 findings3 blocking ApproveUK + EU only Release+ hash

The supplier never sees your manifest

A counterparty gets a scoped portal: the request made of them, what they uploaded, its status. Not the findings, not other suppliers, not your other products.

The consultant gets context, not a PDF

Findings arrive with the rule that produced them, the market it concerns, the zone on the artwork, and the recommendation — not an email saying "can you check this".

The printer gets something checkable

A certificate with the artwork hash on it. They verify their own file against it over a public endpoint, with no PackAuth account.

Jurisdictions

Markets resolve through a hierarchy, and coverage is stated honestly

A target market inherits every duty above it. Selecting Saudi Arabia pulls in GCC duties and the global baseline without anyone remembering to. Where PackAuth has no rules for a market, it says so — it never reports a pass for a market it did not check.

USUnited States Not covered
CACanada Not covered
AUAustralia Not covered
Why the honest column matters. A compliance product that reports green for a market it never checked is worse than no product — it converts an unknown risk into a false assurance. US, Canada and Australia are classifiable as target markets today and produce a clear not covered result, never a pass.

What is actually checked

Mandatory particulars

Legal name · ingredient list · net quantity · date marking · storage · responsible business address · country of origin · nutrition declaration

Allergens

Formula-to-artwork cross-check across 14 canonical allergens and their aliases, with market-specific emphasis duties

Language

Mandatory language per destination, including full Arabic label blocks for Gulf markets

Claims

18 canonical claim families, each requiring approved substantiation permitted in every target market

Certification

Halal certificate validity, certifying-body recognition in the destination, ingredient risk screening

Materials

Food-contact suitability, migration evidence, ink and adhesive declarations, recycling marks that match the construction

Stakeholders

Nobody here is simply "an approver"

Twenty-three stakeholder types, eleven authority scopes. A regulatory consultant holding label authority cannot sign a market release. A printer holding print authority cannot approve a halal claim. The system does not rely on people knowing this.

PackAuth manifest · rules · authority Suppliersmaterial · ingredient Testing labsmigration · analysis Certifiershalal · organic Printercertificate + hash Distributormarket release Retailersupplier check Approversconsultant · QA · legal · export Regulator / auditorasks the replay question
Green dashed — evidence flowing in. Solid blue — releases flowing out. Select any party for what they see and what they can do.

Inside the business

  • Brand ownermarketing claims · market release
  • QA managerformula/spec · packaging material
  • Legal reviewerlegal claim approval
  • Export managermarket release approval
  • Manufacturerformula/spec approval

Outside the business

  • Regulatory consultantregulatory label · legal claim · translation
  • Printerprint technical approval
  • Certification bodycertification mark approval
  • Packaging supplierevidence provider
  • Retailerprivate-label approval

What each one gets

  • A scoped portalcounterparties see their request and nothing else
  • A verifiable certificateprinters check their own file against the released hash
  • An audit answerregulators get evidence, versions and approver scope

Integration

It sits between the systems you already run

PackAuth does not replace your PLM, your ERP or your artwork tooling. It is the approval and evidence layer between them — the part none of them own.

PLM / spec formula of record Artwork tooling creative files Suppliers certificates, declarations ERP / QMS SKUs, sites, batches PackAuth — manifest · rules · evidence · approval · release API first · every capability an endpoint before it is a screen Printer release certificate + hash Distributor market release evidence Retailer supplier approval check

API first

Thirty-one documented endpoints. Every dashboard action maps to one; the screens, widgets, CLI and agent tools are clients of the same contract, never parallel implementations.

Webhooks

Signed with HMAC-SHA256 over timestamp.body. Your systems learn about a blocking finding or an issued release without polling.

Embeddable

Consultants embed the flows into their own client portals. A retailer can validate a supplier's packaging approval before a listing goes live.

The business case

The arithmetic is stage-of-catch, not licence cost

PackAuth does not claim to make compliance cheaper in the abstract. It moves the point of catch earlier — and the cost of a packaging error is dominated by how late it is found, not by how serious it is.

Caught at artwork

A file change

The designer moves a block, the consultant re-approves, the run proceeds on schedule.

Caught at print

Plates + substrate

Origination is re-cut and the material already run is scrapped. Schedule slips into the next slot.

Caught in transit

Freight + demurrage + relabel

Stock is held at the border. Relabelling is manual, in-market, at someone else's rate — and the retail window closes.

Caught on shelf

Withdrawal + remediation

Product comes back. The cost is the stock, the logistics, the customer relationship, and the regulatory record that follows the brand.

Where the time goes back

  • Evidence chasing — counterparties are asked for exactly what their type and risk require, and expiry is monitored rather than discovered
  • Re-checking after a change — a material change stales the affected approvals automatically and re-runs only the affected packs
  • Audit preparation — the answer to "who approved this, on what basis" is stored state, not an archaeology project
  • Market-by-market re-work — partial approval lets ready markets print while a blocked one is resolved

What it does not do

  • Replace your regulatory adviser — it routes work to them with the context attached
  • Guarantee compliance in a market it carries no rules for — it reports that market as not covered
  • Decide whether a product is halal, or whether a claim is true — it establishes whether the claim is evidenced and by whom
  • Approve anything on its own — every signature belongs to a person holding the authority

Evidence and replay

An approval is only as good as what it was taken against

Every approval locks an immutable evidence snapshot: the exact documents, their versions, hashed. Asked in eighteen months why a pack was cleared for a market, PackAuth answers with what was true then — not with whatever is on file today.

  • Artwork content hash, pinned
  • Formula and specification version
  • Rule pack and dictionary versions in force
  • Extraction provider and version
  • Approver, role, and the authority scope exercised

Audit rows and evidence snapshots are append-only at the database level. Continuous integration attempts an update and a delete on every run and fails the build if either succeeds — a trigger that exists but never fires reads as assurance while providing none.

Why was this package approved for Saudi Arabia on 28 June 2026?
The question the whole architecture exists to answer — with evidence, rules, versions and approver scope, not a recollection.
{
  "approval_id": "app_01HX7Q41",
  "scope": "approved_for_print",
  "jurisdictions": ["UK"],
  "excluded_jurisdictions": ["SA"],
  "artwork_file_hash": "sha256:9f2c4a1b…",
  "evidence_snapshot_id": "evsnap_01HX7Q30",
  "approver": {
    "role": "regulatory_consultant",
    "authority_scope": "regulatory_label_approval"
  },
  "expires_at": "2027-06-28T00:00:00Z"
}

Packs

Content and commerce in one unit

A pack carries executable rules and a price. That is what makes "Add GCC Pack" a product rather than a button. Buy the market you are entering; the checks appear on the next run.

Jurisdiction

UK · EU · GCC — Arabic label block, importer identification, origin, production and expiry marking.

Sector

Food labelling and the allergen cross-check between the formula of record and the artwork ingredient list.

Certification

Halal — certificate validity, body recognition in the destination market, ingredient risk screening.

Product

Chocolate and cocoa — reserved naming, cocoa solids declaration, vegetable fat statement.

Claim

Every claim must resolve to approved substantiation permitted in every target market.

Material

Food-contact suitability, migration evidence, and recycling marks that match the actual construction.

Packs with no rules yet are listed as planned and never resolve onto a manifest. A pack that is applicable but unpurchased is reported — the run is never reported clean because a check was unpaid.

Start with the market that is blocking you

PackAuth is opening with food and confectionery exporters shipping into the UK, EU and Gulf — the wedge where the cost of a late catch is a container, not a comment. If your packaging approvals currently live in a spreadsheet and an email thread, we would like to talk.

[email protected] Review how it works