<?xml version="1.0" encoding="UTF-8"?>
<!--
  One URL, still.

  The app is a single-page Flutter build served from the root: every route is
  this same document reached through a client-side hash, so there is no second
  URL to list. <lastmod> is stamped by build.sh from the last commit touching
  web/index.html, because lastmod is a claim about content and renewing it on
  every deploy makes it one search engines learn to ignore.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
  <url>
    <loc>https://www.farmiq.africa/</loc>
    <lastmod>2026-08-24</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
    <image:image>
      <image:loc>https://www.farmiq.africa/og-image.png</image:loc>
      <image:title>FarmIQ — Every animal, on the record</image:title>
      <image:caption>Livestock records for African farms: a handheld ear tag reader and a mobile app that replace the paper record book.</image:caption>
    </image:image>
  </url>
</urlset>
