<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://www.paulcrossland.com</loc>
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.paulcrossland.com" />
<xhtml:link rel="alternate" hreflang="en" href="https://www.paulcrossland.dev" />
<lastmod>2026-06-13T08:26:53.353Z</lastmod>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://www.paulcrossland.com/book</loc>
<lastmod>2026-06-13T08:26:53.353Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.paulcrossland.com/blog</loc>
<lastmod>2026-06-13T08:26:53.353Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.paulcrossland.com/blog/ai-sdk-harnesses-agent-runtimes</loc>
<lastmod>2026-06-13T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.paulcrossland.com/blog/better-fetch-vs-alternatives</loc>
<lastmod>2026-06-13T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.paulcrossland.com/blog/fable-5-recall-ai-export-controls</loc>
<lastmod>2026-06-13T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.paulcrossland.com/blog/webmcp-agent-ready-websites</loc>
<lastmod>2026-06-13T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.paulcrossland.com/llms.txt</loc>
<lastmod>2026-06-13T08:26:53.353Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.3</priority>
</url>
</urlset>
