<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated by tools/gen-sitemap.ts from apps/site/src/content/routes.ts and apps/site/src/content/articles.ts. Do not edit by hand: change one of those sources, then run `node tools/gen-sitemap.ts` in the same pull request. -->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://veramast.com/</loc>
  </url>
  <url>
    <loc>https://veramast.com/product/</loc>
  </url>
  <url>
    <loc>https://veramast.com/solutions/</loc>
  </url>
  <url>
    <loc>https://veramast.com/pricing/</loc>
  </url>
  <url>
    <loc>https://veramast.com/security/</loc>
  </url>
  <url>
    <loc>https://veramast.com/about/founders/</loc>
  </url>
  <url>
    <loc>https://veramast.com/about/</loc>
  </url>
  <url>
    <loc>https://veramast.com/demo/</loc>
  </url>
  <url>
    <loc>https://veramast.com/writing/</loc>
  </url>
  <url>
    <loc>https://veramast.com/legal/privacy/</loc>
  </url>
  <url>
    <loc>https://veramast.com/legal/terms/</loc>
  </url>
  <url>
    <loc>https://veramast.com/legal/acceptable-use/</loc>
  </url>
  <url>
    <loc>https://veramast.com/legal/security/</loc>
  </url>
  <url>
    <loc>https://veramast.com/signin/</loc>
  </url>
  <url>
    <loc>https://veramast.com/writing/vio-follows-the-whole-school-rulebook/</loc>
    <lastmod>2026-10-24</lastmod>
  </url>
  <url>
    <loc>https://veramast.com/writing/the-evidence-and-approval-behind-an-enforcement-decision/</loc>
    <lastmod>2026-10-24</lastmod>
  </url>
  <url>
    <loc>https://veramast.com/writing/protect-the-observation-before-it-becomes-evidence/</loc>
    <lastmod>2026-10-24</lastmod>
  </url>
  <url>
    <loc>https://veramast.com/writing/know-who-opened-the-evidence-and-what-they-did/</loc>
    <lastmod>2026-10-24</lastmod>
  </url>
  <url>
    <loc>https://veramast.com/writing/keep-visitor-arrivals-in-the-campus-record/</loc>
    <lastmod>2026-10-24</lastmod>
  </url>
  <url>
    <loc>https://veramast.com/writing/connect-school-records-without-creating-another-source-of-truth/</loc>
    <lastmod>2026-10-24</lastmod>
  </url>
  <url>
    <loc>https://veramast.com/writing/one-campus-platform-one-complete-subscription/</loc>
    <lastmod>2026-10-24</lastmod>
  </url>
  <url>
    <loc>https://veramast.com/writing/registration-gives-campus-security-the-context-it-needs/</loc>
    <lastmod>2026-10-24</lastmod>
  </url>
  <url>
    <loc>https://veramast.com/writing/camera-health-belongs-in-the-campus-picture/</loc>
    <lastmod>2026-10-24</lastmod>
  </url>
  <url>
    <loc>https://veramast.com/writing/connect-vehicle-permissions-to-what-happens-at-the-entry-point/</loc>
    <lastmod>2026-10-24</lastmod>
  </url>
  <url>
    <loc>https://veramast.com/writing/connect-entry-cameras-without-an-inbound-network-port/</loc>
    <lastmod>2026-10-24</lastmod>
  </url>
  <url>
    <loc>https://veramast.com/writing/connected-campus-work-with-customer-boundaries-intact/</loc>
    <lastmod>2026-10-24</lastmod>
  </url>
  <url>
    <loc>https://veramast.com/writing/apply-eligibility-rules-with-notice-and-a-reason/</loc>
    <lastmod>2026-10-24</lastmod>
  </url>
</urlset>
