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

Products from the lab.

Each product started as research on a real problem. Pick one to see what it does, try the demo, and read the posts behind it.

Free validator

goAML Reporter

Regulatory reporting for Kenyan financial institutions

Produces goAML XML for CTR, STR, SAR and STAR reports from a CSV of your transactions, and checks it for common causes of rejection before you upload it to the Financial Reporting Centre.

  • CTR
  • STR
  • SAR
  • STAR
  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

How a product comes about

Each starts as a problem we hit on a client project, and gets built properly once we've seen it more than once. More products will be listed here as they are ready.

Have a problem worth solving? Tell us.

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