<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://blog.tripvento.com</loc>
    <lastmod>2026-08-15T11:43:06.216Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://blog.tripvento.com/how-i-fingerprint-my-own-api-to-catch-data-theft</loc>
    <lastmod>2026-03-31T14:36:01.351Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.tripvento.com/your-api-is-leaking-source-fingerprints</loc>
    <lastmod>2026-03-24T13:02:24.847Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.tripvento.com/i-prompt-injected-my-own-github-readme</loc>
    <lastmod>2026-03-17T12:46:19.263Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.tripvento.com/how-im-building-a-content-factory-that-catches-its-own-ai-slop</loc>
    <lastmod>2026-03-11T13:14:15.771Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.tripvento.com/zero-public-ports-how-i-secured-my-b2b-api</loc>
    <lastmod>2026-03-03T15:05:33.623Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.tripvento.com/django-api-performance-audit</loc>
    <lastmod>2026-02-24T13:25:58.518Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.tripvento.com/how-i-built-a-self-auditing-data-pipeline-with-multiple-llms</loc>
    <lastmod>2026-02-20T12:23:30.098Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.tripvento.com/scaling-200-cities-by-deleting-90-percent-of-my-database</loc>
    <lastmod>2026-02-23T20:56:23.069Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.tripvento.com/why-hotel-rankings-are-broken</loc>
    <lastmod>2026-02-23T23:43:03.227Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.tripvento.com/series/building-tripvento-hotel-api</loc>
    <lastmod>2026-08-15T11:43:06.216Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.tripvento.com/archive</loc>
    <lastmod>2026-08-15T11:43:06.216Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.tripvento.com/recommendations</loc>
    <lastmod>2026-08-15T11:43:06.216Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>