Engineering

x402 Bazaar Listing Monitor: catch a vanished listing before your revenue does
- ACJ Labs
- Engineering
- 02 Aug, 2026
If you sell over x402, your buyers find you through Coinbase CDP's Bazaar discovery catalog. It's the directory that lets an agent or a buyer's client discover your payTo address and the resources…
read more
How to integrate the catalog attribute normalizer MCP server
- ACJ Labs
- Engineering
- 27 Jul, 2026
This guide covers the mechanical integration steps for the catalog-attribute-normalizer MCP server: client configuration, authentication, and tool usage, so you can normalize product catalogs against…
read more
How to integrate the ACJ Labs receipt extraction MCP server
- ACJ Labs
- Engineering
- 27 Jul, 2026
This guide covers the mechanical integration steps for the ACJ Labs receipt extraction MCP server: client configuration, authentication, schema definitions, and error handling, so you can consume the…
read more
Choosing a product categorization API: five questions that separate grounded from guessing
- ACJ Labs
- Engineering
- 26 Jul, 2026
If you're mapping a product feed to the Google Product Taxonomy, you have more options than you did a year ago — a raw LLM call, a handful of categorization APIs, a feed tool with categorization…
read more
Choosing a receipt extraction API: six questions that separate tax-aware from just-OCR
- ACJ Labs
- Engineering,Tax
- 26 Jul, 2026
Here's the honest version of the pitch first: if all you need is vendor, date, and total off a receipt, you should probably build it yourself. A single vision-model call — GPT-4o-mini, Gemini Flash…
read more
A wrong ABN and a smudged one look the same to OCR. We made sure ours doesn't guess.
- ACJ Labs
- Tax,Engineering
- 25 Jul, 2026
Every Australian Business Number carries a checksum — a modulus-89 formula baked into the digits themselves, so a wrong ABN is usually mathematically detectable, not just "looks a bit off." Which…
read more
Build vs. buy: should your bookkeeping tool parse receipts with a raw LLM call?
- ACJ Labs
- Engineering,Tax
- 25 Jul, 2026
Here's the honest version of the pitch first: if all you need is vendor, date, and total off a receipt, you should probably build it yourself. A single vision-model call — GPT-4o-mini, Gemini Flash…
read more
How accurate is "just ask the model to categorize it"? We measured — 1–2 of 12 checks.
- ACJ Labs
- Engineering
- 25 Jul, 2026
If you're mapping a product catalog into Google's Product Taxonomy, the obvious first move is to hand the title and description to a capable model and ask for the category. It reads well in a demo.…
read more
The GST rule your receipt scanner doesn't know exists
- ACJ Labs
- Tax,Engineering
- 23 Jul, 2026
A restaurant receipt and a client dinner look identical to an OCR tool. Under Australian GST rules, they aren't: entertainment expenses have their input tax credit (ITC) denied by default — GST was…
read more
AI product classifiers hand you category IDs that don't exist. Here's how we stopped ours.
- ACJ Labs
- Engineering
- 23 Jul, 2026
Ask a capable AI model to classify a product into Google's Product Taxonomy and it will do something unsettling: return an ID that looks completely valid — right format, plausible category name — and…
read more