<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
<url>
<loc>https://aireadydata.co</loc>
<lastmod>2026-11-03T21:41:08.550Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://aireadydata.co/sections/agentic-data-access</loc>
<lastmod>2026-11-02T23:01:51.540Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://aireadydata.co/sections/features</loc>
<lastmod>2026-10-12T21:11:18.681Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://aireadydata.co/sections/ai-data-governance</loc>
<lastmod>2026-10-21T20:41:57.013Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://aireadydata.co/sections/data-freshness</loc>
<lastmod>2026-10-20T21:21:47.249Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://aireadydata.co/sections/semantic-layer-for-ai</loc>
<lastmod>2026-10-17T21:40:53.955Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://aireadydata.co/sections/ai-ready-data-layer</loc>
<lastmod>2026-11-03T21:41:08.550Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://aireadydata.co/sections/enterprise-ai-architecture</loc>
<lastmod>2026-09-27T05:59:34.653Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://aireadydata.co/sections/data-products</loc>
<lastmod>2026-09-04T22:53:27.983Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://aireadydata.co/sections/data-integration-architecture</loc>
<lastmod>2026-10-27T19:52:30.898Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://aireadydata.co/sections/access-control-in-data-systems</loc>
<lastmod>2026-10-30T22:02:35.849Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://aireadydata.co/sections/data-quality-engineering</loc>
<lastmod>2026-10-25T20:06:10.777Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://aireadydata.co/sections/metadata-and-data-dictionaries</loc>
<lastmod>2026-10-28T20:11:17.882Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://aireadydata.co/authors/owen-whitlock</loc>
<lastmod>2026-11-03T21:41:08.550Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://aireadydata.co/authors/yuki-novak</loc>
<lastmod>2026-11-03T21:41:08.550Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://aireadydata.co/authors/farah-serrano</loc>
<lastmod>2026-11-03T21:41:08.550Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://aireadydata.co/authors/nadia-kaur</loc>
<lastmod>2026-11-03T21:41:08.550Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/ai-ready-data-layer-platforms-for-teams-avoiding-full-migrations</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-0.png</image:loc>
</image:image>
<lastmod>2026-11-03T21:41:08.550Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/multi-agent-data-contract-failures-in-shared-schemas</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-1.png</image:loc>
</image:image>
<lastmod>2026-11-02T23:01:51.540Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/row-level-and-column-level-security-in-cloud-data-warehouses</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-0.png</image:loc>
</image:image>
<lastmod>2026-10-30T22:02:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/rbac-vs-abac-for-enterprise-data-warehouses</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-1.png</image:loc>
</image:image>
<lastmod>2026-10-29T20:51:53.184Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/data-dictionary-implementation-in-enterprise-warehouses</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-3.png</image:loc>
</image:image>
<lastmod>2026-10-28T20:11:17.882Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/operational-data-vs-analytical-data-routing-for-ai-workloads</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-3.png</image:loc>
</image:image>
<lastmod>2026-10-27T19:52:30.898Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/salesforce-data-integration-patterns-for-ai-agent-access</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-5.png</image:loc>
</image:image>
<lastmod>2026-10-26T21:41:30.705Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/database-validation-rules-for-ai-pipelines</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-0.png</image:loc>
</image:image>
<lastmod>2026-10-25T20:06:10.777Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/master-data-management-platforms-for-ai-ready-data-products</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-1.png</image:loc>
</image:image>
<lastmod>2026-10-24T20:56:50.471Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/operational-data-storage-options-for-ai-agent-consumption</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-5.png</image:loc>
</image:image>
<lastmod>2026-10-23T22:01:38.296Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/rbac-vs-abac-for-ai-agent-permission-models</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-2.png</image:loc>
</image:image>
<lastmod>2026-10-21T20:41:57.013Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/what-look-ahead-bias-actually-does-to-an-ai-pipeline</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-3.png</image:loc>
</image:image>
<lastmod>2026-10-20T21:21:47.249Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/agentic-ai-examples-in-enterprise-data-workflows</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-1.png</image:loc>
</image:image>
<lastmod>2026-10-18T22:01:21.286Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/database-annotations-for-ai-agent-schema-comprehension</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-1.png</image:loc>
</image:image>
<lastmod>2026-10-17T21:40:53.955Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/tool-call-failures-in-agentic-data-retrieval-pipelines</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-3.png</image:loc>
</image:image>
<lastmod>2026-10-16T21:52:06.982Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/vector-store-failures-on-enterprise-structured-data</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-3.png</image:loc>
</image:image>
<lastmod>2026-10-15T21:51:48.472Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/data-integration-tools-that-work-for-ai-agents-not-just-pipelines</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-5.png</image:loc>
</image:image>
<lastmod>2026-10-13T21:55:42.033Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/what-a-data-catalog-entry-actually-contains</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-5.png</image:loc>
</image:image>
<lastmod>2026-10-12T21:11:18.681Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/semantic-layer-tools-that-enforce-permissions-not-just-translate-sql</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-3.png</image:loc>
</image:image>
<lastmod>2026-10-10T20:15:32.600Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/data-quality-tools-that-actually-serve-ai-agents-not-just-analysts</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-2.png</image:loc>
</image:image>
<lastmod>2026-10-09T20:35:25.694Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/why-a-schema-that-satisfies-a-human-analyst-breaks-an-ai-agent</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-1.png</image:loc>
</image:image>
<lastmod>2026-10-08T20:55:33.117Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/how-agents-actually-consume-data-once-it-reaches-them</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-1.png</image:loc>
</image:image>
<lastmod>2026-10-07T20:46:07.229Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/what-structured-questions-actually-need-that-vector-search-can-t-give-them</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-0.png</image:loc>
</image:image>
<lastmod>2026-10-06T22:05:37.008Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/abac-vs-rbac-for-ai-agent-query-permissions</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-1.png</image:loc>
</image:image>
<lastmod>2026-10-04T20:49:40.410Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/what-combined-data-fields-reveal-that-individual-fields-don-t</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-1.png</image:loc>
</image:image>
<lastmod>2026-10-03T20:10:13.315Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/how-agentic-ai-coding-tools-handle-data-permissions-at-query-time</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-3.png</image:loc>
</image:image>
<lastmod>2026-10-02T20:20:47.138Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/what-a-data-dictionary-entry-looks-like-for-an-ai-agent</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-4.png</image:loc>
</image:image>
<lastmod>2026-10-01T21:00:27.817Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/why-agent-writes-need-stricter-controls-than-agent-reads</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-1.png</image:loc>
</image:image>
<lastmod>2026-09-30T20:55:48.466Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/data-virtualization-tools-compared-for-ai-workloads</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-3.png</image:loc>
</image:image>
<lastmod>2026-09-30T17:31:25.670Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/what-a-data-virtualization-platform-actually-does</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-0.png</image:loc>
</image:image>
<lastmod>2026-09-29T09:35:25.131Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/data-strategy-roadmap-for-ml-platform-adoption</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-1.png</image:loc>
</image:image>
<lastmod>2026-09-27T05:59:34.653Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/clean-data-vs-ai-ready-data</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-3.png</image:loc>
</image:image>
<lastmod>2026-09-26T06:25:33.166Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/data-catalog-vs-data-dictionary-for-ai-teams</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-4.png</image:loc>
</image:image>
<lastmod>2026-09-24T01:05:35.373Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/audit-logging-and-query-lineage-tools-built-for-high-volume-ai-agent-workloads</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-1.png</image:loc>
</image:image>
<lastmod>2026-09-21T20:54:07.909Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/text-to-sql-platforms-with-built-in-governance-for-agentic-workflows</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-1.png</image:loc>
</image:image>
<lastmod>2026-09-20T20:53:50.570Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/data-reliability-slas-for-ai-facing-data-products</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-4.png</image:loc>
</image:image>
<lastmod>2026-09-17T20:59:39.048Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/snapshot-data-pipelines-vs-live-query-layers</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-1.png</image:loc>
</image:image>
<lastmod>2026-09-16T20:10:36.327Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/data-observability-platforms-compared-for-mid-sized-teams</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-4.png</image:loc>
</image:image>
<lastmod>2026-09-15T23:53:34.829Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/data-quality-framework-for-machine-learning-and-ai-agents</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-5.png</image:loc>
</image:image>
<lastmod>2026-09-13T03:52:07.787Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/stream-processing-vs-batch-processing-for-ai-agent-inputs</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-3.png</image:loc>
</image:image>
<lastmod>2026-09-12T04:03:45.552Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/data-observability-vs-data-quality-for-ai-pipelines</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-0.png</image:loc>
</image:image>
<lastmod>2026-09-11T23:02:20.890Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/real-time-data-integration-for-ai-workloads</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-4.png</image:loc>
</image:image>
<lastmod>2026-09-10T02:46:17.485Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/data-quality-management-tools-for-ai-teams</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-5.png</image:loc>
</image:image>
<lastmod>2026-09-08T22:48:47.646Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/tools-that-enforce-data-freshness-tolerances-for-ai-agents-vs-bi-dashboards</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-0.png</image:loc>
</image:image>
<lastmod>2026-09-05T22:32:20.864Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/data-democratization-through-ai-accessible-data-products</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-2.png</image:loc>
</image:image>
<lastmod>2026-09-04T22:53:27.983Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/data-marketplace-design-for-internal-ai-consumers</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-1.png</image:loc>
</image:image>
<lastmod>2026-09-03T22:04:54.238Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/modern-data-stack-ecosystem-tools-overview</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-4.png</image:loc>
</image:image>
<lastmod>2026-09-02T22:05:22.599Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/data-mesh-implementation-challenges-and-lessons</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-2.png</image:loc>
</image:image>
<lastmod>2026-09-01T22:04:29.052Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/modern-data-architecture-principles-for-ai-first-teams</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-4.png</image:loc>
</image:image>
<lastmod>2026-08-31T22:13:52.242Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/metric-definitions-and-business-glossaries-for-ai-agents</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-3.png</image:loc>
</image:image>
<lastmod>2026-08-28T21:36:35.531Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/semantic-layer-vs-vector-database-for-ai-querying</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-4.png</image:loc>
</image:image>
<lastmod>2026-08-27T20:47:03.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/metadata-management-for-ai-consumable-data</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-2.png</image:loc>
</image:image>
<lastmod>2026-08-26T22:27:12.583Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/power-bi-semantic-layer-capabilities-and-limitations-for-ai</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-3.png</image:loc>
</image:image>
<lastmod>2026-08-26T17:36:33.258Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/semantic-layer-architecture-for-ai-workloads</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-0.png</image:loc>
</image:image>
<lastmod>2026-08-25T17:38:40.401Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/semantic-layer-tools-and-platforms-evaluation</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-2.png</image:loc>
</image:image>
<lastmod>2026-08-25T16:17:19.607Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/semantic-layer-examples-in-production-data-platforms</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-1.png</image:loc>
</image:image>
<lastmod>2026-08-22T21:38:58.733Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/structural-metadata-vs-semantic-metadata-for-ai-consumers</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-3.png</image:loc>
</image:image>
<lastmod>2026-08-21T21:35:04.636Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/dbt-semantic-layer-for-ai-agent-querying</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-4.png</image:loc>
</image:image>
<lastmod>2026-08-20T21:33:43.421Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/why-enterprise-ai-initiatives-stall-at-the-data-layer</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-4.png</image:loc>
</image:image>
<lastmod>2026-08-18T21:23:37.810Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/types-of-data-integration-and-their-ai-suitability</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-5.png</image:loc>
</image:image>
<lastmod>2026-08-17T20:18:25.011Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/data-mesh-vs-data-lake-for-enterprise-ai</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-4.png</image:loc>
</image:image>
<lastmod>2026-08-16T22:03:31.530Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/data-mesh-vs-data-fabric-architectural-comparison</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-0.png</image:loc>
</image:image>
<lastmod>2026-08-14T21:58:33.230Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/data-integration-strategies-for-ai-driven-organizations</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-0.png</image:loc>
</image:image>
<lastmod>2026-08-13T20:27:59.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/data-integration-tools-evaluation-for-ai-teams</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-5.png</image:loc>
</image:image>
<lastmod>2026-08-12T22:08:29.034Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/descriptive-metadata-as-ai-agent-context</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-4.png</image:loc>
</image:image>
<lastmod>2026-08-12T13:33:02.045Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/data-discovery-tools-for-ai-data-pipelines</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-4.png</image:loc>
</image:image>
<lastmod>2026-08-11T13:38:53.729Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/oltp-vs-olap-for-ai-agent-data-sources</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-5.png</image:loc>
</image:image>
<lastmod>2026-08-10T13:33:45.709Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/sensitivity-evaluation-at-data-combination-points</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-5.png</image:loc>
</image:image>
<lastmod>2026-08-09T13:28:29.064Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/audit-log-requirements-for-ai-agent-query-volume</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-0.png</image:loc>
</image:image>
<lastmod>2026-08-08T13:28:39.544Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/query-time-permission-enforcement-for-ai-agents</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-1.png</image:loc>
</image:image>
<lastmod>2026-08-07T13:33:49.453Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/open-source-data-governance-tools-for-ai-teams</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-4.png</image:loc>
</image:image>
<lastmod>2026-08-06T13:28:39.429Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/data-governance-policy-templates-for-ai-initiatives</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-2.png</image:loc>
</image:image>
<lastmod>2026-08-05T13:18:27.186Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/dynamic-data-masking-for-ai-workloads</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-3.png</image:loc>
</image:image>
<lastmod>2026-08-04T13:33:33.189Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/data-lineage-tracking-in-ai-agent-pipelines</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-0.png</image:loc>
</image:image>
<lastmod>2026-08-03T13:23:41.898Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/ai-governance-frameworks-for-enterprise-data-teams</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-2.png</image:loc>
</image:image>
<lastmod>2026-08-02T13:22:50.947Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/ai-governance-platforms-and-tools-comparison</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-4.png</image:loc>
</image:image>
<lastmod>2026-08-01T13:13:38.825Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/data-stewardship-roles-in-ml-pipeline-ownership</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-1.png</image:loc>
</image:image>
<lastmod>2026-07-31T13:33:14.597Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/data-integration-challenges-for-enterprise-ai</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-1.png</image:loc>
</image:image>
<lastmod>2026-07-30T13:27:57.582Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/enterprise-application-architecture-patterns-for-ai-workloads</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/b09ddd29-ea3d-4a05-a1f5-090a8a6331c0/canvas/e1072b14-01ec-4471-acf1-2eebc398df5b/generated/e39f9a47-21fd-4e95-8f24-50b41b82b872.jpeg</image:loc>
</image:image>
<lastmod>2026-07-28T00:02:03.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/revoking-ai-agent-data-access-at-workload-granularity</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/b09ddd29-ea3d-4a05-a1f5-090a8a6331c0/canvas/e1072b14-01ec-4471-acf1-2eebc398df5b/generated/9df23886-dd1a-4ffa-8042-346af66778a6.jpeg</image:loc>
</image:image>
<lastmod>2026-07-27T09:41:29.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/federated-data-access-for-ai-workloads</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/b09ddd29-ea3d-4a05-a1f5-090a8a6331c0/canvas/e1072b14-01ec-4471-acf1-2eebc398df5b/generated/8414dc91-53e4-4f3b-9674-3c3b7800c15e.jpeg</image:loc>
</image:image>
<lastmod>2026-07-26T05:01:36.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/institutional-memory-gap-in-ai-agents</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/b09ddd29-ea3d-4a05-a1f5-090a8a6331c0/canvas/e1072b14-01ec-4471-acf1-2eebc398df5b/generated/79ca46c3-b8e0-49c1-a76b-8c84380df59c.jpeg</image:loc>
</image:image>
<lastmod>2026-07-25T10:34:32.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/ai-agent-read-vs-write-permission-asymmetry</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/b09ddd29-ea3d-4a05-a1f5-090a8a6331c0/canvas/e1072b14-01ec-4471-acf1-2eebc398df5b/generated/4ad31ab7-6b98-49b5-8eb8-644d99c13163.jpeg</image:loc>
</image:image>
<lastmod>2026-07-24T04:00:43.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/service-account-risks-in-agentic-pipelines</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/b09ddd29-ea3d-4a05-a1f5-090a8a6331c0/canvas/e1072b14-01ec-4471-acf1-2eebc398df5b/generated/cde18c77-71e4-4029-918b-5317a1b15e80.jpeg</image:loc>
</image:image>
<lastmod>2026-07-23T06:17:01.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/knowledge-graph-integration-for-ai-data-retrieval</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/b09ddd29-ea3d-4a05-a1f5-090a8a6331c0/canvas/2f5010b1-df1c-4e6a-a260-2822f914249d/generated/cc025b65-ff44-4c3f-af82-6c48f1852c7e.png</image:loc>
</image:image>
<lastmod>2026-07-22T04:51:33.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/runtime-data-access-vs-static-pipeline-delivery</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/b09ddd29-ea3d-4a05-a1f5-090a8a6331c0/canvas/e1072b14-01ec-4471-acf1-2eebc398df5b/generated/446a7114-c846-41c9-be28-ac37ddd26213.jpeg</image:loc>
</image:image>
<lastmod>2026-07-21T04:56:50.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/ai-data-preparation-without-migration</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/b09ddd29-ea3d-4a05-a1f5-090a8a6331c0/canvas/e1072b14-01ec-4471-acf1-2eebc398df5b/generated/119db387-5ce4-4caf-86e6-fe342140d190.jpeg</image:loc>
</image:image>
<lastmod>2026-07-20T01:13:15.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/semantic-layer-implementation-on-snowflake</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/b09ddd29-ea3d-4a05-a1f5-090a8a6331c0/canvas/e1072b14-01ec-4471-acf1-2eebc398df5b/generated/b7a641a7-5fa6-48c9-9d69-0929c4e9b817.jpeg</image:loc>
</image:image>
<lastmod>2026-07-19T05:02:36.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/what-a-semantic-layer-is-in-a-data-warehouse</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/b09ddd29-ea3d-4a05-a1f5-090a8a6331c0/canvas/e1072b14-01ec-4471-acf1-2eebc398df5b/generated/20929bd9-6d57-488a-8e10-9acc19538d2e.jpeg</image:loc>
</image:image>
<lastmod>2026-07-18T09:26:30.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/open-source-data-catalog-options-for-ai-infrastructure</loc>
<image:image>
<image:loc>https://aireadydata.co/covers/cortex-blobs-1.png</image:loc>
</image:image>
<lastmod>2026-07-17T08:14:10.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/data-discovery-and-classification-for-sensitive-ai-workloads</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/b09ddd29-ea3d-4a05-a1f5-090a8a6331c0/canvas/e1072b14-01ec-4471-acf1-2eebc398df5b/generated/9219e6ee-0c69-48b6-87fb-bfede10bcbcb.jpeg</image:loc>
</image:image>
<lastmod>2026-07-16T01:54:22.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/how-ai-agents-query-structured-data</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/b09ddd29-ea3d-4a05-a1f5-090a8a6331c0/canvas/e1072b14-01ec-4471-acf1-2eebc398df5b/generated/b2699e03-bb3e-4207-a3cd-45dda5dcfce9.jpeg</image:loc>
</image:image>
<lastmod>2026-07-15T06:13:33.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/ai-readiness-assessment-for-enterprise-data</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/b09ddd29-ea3d-4a05-a1f5-090a8a6331c0/canvas/e1072b14-01ec-4471-acf1-2eebc398df5b/generated/5f11d484-26fd-4298-9176-d65c8a484ba4.jpeg</image:loc>
</image:image>
<lastmod>2026-07-14T08:54:40.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/what-a-data-product-is-in-the-modern-data-stack</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/b09ddd29-ea3d-4a05-a1f5-090a8a6331c0/canvas/e1072b14-01ec-4471-acf1-2eebc398df5b/generated/a4c9f684-913f-4333-9861-27ff1f0ca844.jpeg</image:loc>
</image:image>
<lastmod>2026-07-13T10:21:13.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://aireadydata.co/posts/data-freshness-requirements-for-ai-agent-decision-making</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/b09ddd29-ea3d-4a05-a1f5-090a8a6331c0/canvas/e1072b14-01ec-4471-acf1-2eebc398df5b/generated/4408f2fb-a5da-43fb-971f-32cf4bfb301d.jpeg</image:loc>
</image:image>
<lastmod>2026-07-12T04:02:11.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
