<?xml version="1.0" encoding="UTF-8"?>
<!--
  Terara sitemap.

  THIRTEEN URLS NOW, AND THAT IS ALSO HONEST. This file used to carry one entry and a note
  explaining why: the panels were routed by URL FRAGMENT (`#securities`), search engines
  discard the fragment when they canonicalise, and listing thirteen fragments would have been
  thirteen duplicate entries for the same single URL.

  That note also said what would fix it: "real paths (`/securities`) served with their own
  <title>/<meta description>: a Vercel rewrite plus per-route head tags, or a prerender step
  … when it lands, this file grows the rest of its entries in the SAME change." It landed.
  Each URL below is a real document with its own <head>, emitted at build time by
  build/emit-routes.js and served by a rewrite in vercel.json. The list below is maintained by
  hand, and tools/test-routes.mjs fails the build if it and src/routes.js disagree in either
  direction, so a route added without an entry here cannot merge.

  NO `lastmod` ON THE PANELS, deliberately. The rule this file already set for itself is that
  a wrong lastmod is worse than none. These panels update on different clocks (the boards
  move daily, ESX 101 moves when a directive does), and there is no honest single date for
  them, so none is claimed. The homepage keeps the one date that was actually verified.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://teraracapital.com/</loc>
    <lastmod>2026-08-07</lastmod>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://teraracapital.com/securities</loc>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://teraracapital.com/news</loc>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://teraracapital.com/commodities</loc>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://teraracapital.com/banks</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://teraracapital.com/origins</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://teraracapital.com/capital-market-101</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://teraracapital.com/resources</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://teraracapital.com/fintech</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://teraracapital.com/power</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://teraracapital.com/real-estate</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://teraracapital.com/otc</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://teraracapital.com/practice</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
</urlset>
