Free goAML XML validator for CTR, STR, SAR and STAR reports. Try it in your browser →

Rooted in research. Grown into products.

Humus Technologies is a technology and R&D company. We build revenue-generating software, research what comes next, and commercialise the results as products.

Free tool: goAML XML validator CTR · STR · SAR · STAR Built in Nairobi
Build

Client project

We build software for clients, and see which problems keep coming back.

Research

R&D prototype

When a problem repeats, we prototype a solution and test it.

Product

goAML Reporter

Transaction data in, goAML XML out.

✓ free validator · CTR STR SAR STAR

Our first product is built for Kenya's regulated financial sector

  • Commercial banks
  • Microfinance banks
  • SACCOs
  • Remittance providers
  • Payment providers
  • Forex bureaus
  • Digital lenders

Move from idea to product without losing the thread.

Projects fund the research. Research becomes products. Every step stays connected to a real problem.

Build

Revenue-generating software projects, especially for regulated finance.

Research

Prototypes and experiments on the problems we keep seeing, with honest write-ups.

Commercialise

The ideas that survive become documented, supported products.

Our commercial products, all in one place.

Everything we've taken from research to a product you can adopt lives here, each with its own page, demo and blog posts.

Free validator

goAML Reporter: check your goAML reports before you upload them.

Validated before upload. Every transaction is mapped to the goAML structure and checked for common causes of rejection, with each issue pointing to the exact row and field.

All four report types. CTR, STR, SAR and STAR, generated from a CSV of your transactions.

  STR_HT-2026-0142.xml
<?xml version="1.0" encoding="UTF-8"?>
<report>
  <rentity_id>1234</rentity_id>
  <report_code>STR</report_code>
  <currency_code_local>KES</currency_code_local>
  <transaction>
    <transactionnumber>TXN-88213</transactionnumber>
    <amount_local>980000.00</amount_local>
    <!-- t_from_my_client · t_to … -->
  </transaction>
</report>
✓ 14 transactions mapped ✓ party/channel rules passed ! 1 warning: ID number format on row 7
How we work

From client project to product.

Every product follows the same path. A problem we hit on a client project, a prototype, a pilot, then a product with support and a roadmap.

Want a say? Tell us about a problem worth solving.

  1. ✓
    Problem seen twiceSpotted on client projects
  2. ✓
    PrototypeBuilt and tested
  3. ✓
    goAML XML validatorReleased as a free tool

Built to be adopted, not just demoed.

Our approach: if a problem shows up twice, it deserves research. If the research holds up, it deserves to be a product.
How Humus works
4goAML report types supported: CTR, STR, SAR and STAR
0bytes of your data leave the browser in the public demo

Formerly WaveOdooApps. Now a tech and R&D company.

Humus Technologies Limited was founded as WaveOdooApps Consulting Limited, an Odoo implementation partner. We outgrew a single platform: the interesting problems were the ones underneath. Humus is the layer of soil everything else grows from.

Have a problem worth solving?

Adopt a product, commission a project, or shape what we research next.