<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.poly.io/about/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/about/polymorphism/</loc>
    <lastmod>2026-10-07</lastmod>
  </url>
  <url>
    <loc>https://www.poly.io/quiz/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/careers/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/changelog/</loc>
    <lastmod>2026-10-10</lastmod>
  </url>
  <url>
    <loc>https://www.poly.io/contact/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/how-its-built/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/legal/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/privacy/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/products/ebman/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/products/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/products/pgman/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/services/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/social-card-preview/api/checks/crawler.refused-everywhere/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/social-card-preview/api/checks/crawler.refused-partial/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/social-card-preview/api/checks/format.unsupported/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/social-card-preview/api/checks/image.bad-scheme/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/social-card-preview/api/checks/image.http-error/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/social-card-preview/api/checks/image.missing/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/social-card-preview/api/checks/image.refused-everywhere/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/social-card-preview/api/checks/image.refused-unprobed/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/social-card-preview/api/checks/image.twitter-only/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/social-card-preview/api/checks/title.missing/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/social-card-preview/api/checks/aspect.off-target/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/social-card-preview/api/checks/bytes.over-x-limit/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/social-card-preview/api/checks/card.missing/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/social-card-preview/api/checks/card.summary-with-large-image/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/social-card-preview/api/checks/crawler.refused-allowlisted/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/social-card-preview/api/checks/crawler.refused-unprobed/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/social-card-preview/api/checks/declared-size.mismatch/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/social-card-preview/api/checks/declared-size.unusable/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/social-card-preview/api/checks/description.long/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/social-card-preview/api/checks/description.missing/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/social-card-preview/api/checks/description.twitter-only/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/social-card-preview/api/checks/description.very-long/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/social-card-preview/api/checks/head.truncated/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/social-card-preview/api/checks/image.below-1200/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/social-card-preview/api/checks/image.expiring/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/social-card-preview/api/checks/image.insecure/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/social-card-preview/api/checks/image.not-an-image/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/social-card-preview/api/checks/image.refused-allowlisted/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/social-card-preview/api/checks/image.relative/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/social-card-preview/api/checks/image.several/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/social-card-preview/api/checks/image.slow/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/social-card-preview/api/checks/image.too-small/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/social-card-preview/api/checks/image.transparent/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/social-card-preview/api/checks/image.unloadable/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/social-card-preview/api/checks/image.unreachable/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/social-card-preview/api/checks/images-differ.other-broken/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/social-card-preview/api/checks/meta-refresh/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/social-card-preview/api/checks/robots.image-blocked/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/social-card-preview/api/checks/robots.image-blocked-undocumented/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/social-card-preview/api/checks/robots.noindex/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/social-card-preview/api/checks/text.double-escaped/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/social-card-preview/api/checks/title.long/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/social-card-preview/api/checks/title.twitter-only/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/social-card-preview/api/checks/type.missing/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/social-card-preview/api/checks/ua-diff.crawler-starved/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/social-card-preview/api/checks/url.missing/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/social-card-preview/api/checks/url.other-host/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/social-card-preview/api/checks/aspect.over-whatsapp-max/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/social-card-preview/api/checks/author.missing/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/social-card-preview/api/checks/bytes.over-whatsapp/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/social-card-preview/api/checks/crop.detail-at-edge/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/social-card-preview/api/checks/crop.wide/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/social-card-preview/api/checks/declared-size.missing/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/social-card-preview/api/checks/description.meta-only/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/social-card-preview/api/checks/description.short/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/social-card-preview/api/checks/description.under-linkedin-min/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/social-card-preview/api/checks/format.avif/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/social-card-preview/api/checks/format.webp/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/social-card-preview/api/checks/head.card-late/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/social-card-preview/api/checks/image-alt.missing/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/social-card-preview/api/checks/image.transparent-declared/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/social-card-preview/api/checks/image.unversioned/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/social-card-preview/api/checks/images-differ.both-ok/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/social-card-preview/api/checks/site-name.missing/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/social-card-preview/api/checks/title-description.identical/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/social-card-preview/api/checks/ua-diff.crawler-richer/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/social-card-preview/api/checks/url.other-path/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/social-card-preview/api/checks/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/social-card-preview/api/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/social-card-preview/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/status/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/toolkit/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/work/eureka-funding-platform/</loc>
    <lastmod>2026-09-17</lastmod>
  </url>
  <url>
    <loc>https://www.poly.io/work/flexible-work-platform/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/work/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/work/innovation-funding-service/</loc>
    <lastmod>2026-09-17</lastmod>
  </url>
  <url>
    <loc>https://www.poly.io/writing/heat-death-of-the-codebase/</loc>
    <lastmod>2026-09-29</lastmod>
  </url>
  <url>
    <loc>https://www.poly.io/writing/</loc>
  </url>
  <url>
    <loc>https://www.poly.io/writing/modernising-legacy-systems/</loc>
    <lastmod>2026-06-02</lastmod>
  </url>
  <url>
    <loc>https://www.poly.io/writing/spring-boot-end-of-life-migration/</loc>
    <lastmod>2026-08-27</lastmod>
  </url>
</urlset>
