<?xml version="1.0" encoding="UTF-8"?>
<!--
  Static by design: nine genuinely public pages, no per-page build step.
  sitemap.test.js fails if a URL here stops matching a route in App.jsx, so
  this can't quietly rot as routes change -- update both together.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://saltfor.com/</loc></url>
  <url><loc>https://saltfor.com/docs</loc></url>
  <url><loc>https://saltfor.com/faq</loc></url>
  <url><loc>https://saltfor.com/developers</loc></url>
  <url><loc>https://saltfor.com/privacy</loc></url>
  <url><loc>https://saltfor.com/terms</loc></url>
  <url><loc>https://saltfor.com/explore</loc></url>
  <!-- /work (the open work board) is real and public, but ships behind the
       postings server flag (see App.jsx / configSlice.js) so it can go out
       dark and be switched on without a deploy. Advertising a route that
       currently returns not-found would be worse than leaving it out --
       add this back the day the flag goes on. -->
  <url><loc>https://saltfor.com/login</loc></url>
  <url><loc>https://saltfor.com/signup</loc></url>
</urlset>
