<?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://www.indiefounder.me/articles/when-to-rewrite-a-saas-and-when-to-keep-patching-it</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-49-when-to-rewrite-a-saas-and-when-to-keep-patching-it/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/how-to-monitor-a-small-saas-without-a-devops-team</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-45-how-to-monitor-a-small-saas-without-a-devops-team/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/what-solo-founders-should-automate-first</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-46-what-solo-founders-should-automate-first/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/the-production-checklist-before-launching-a-saas</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-47-the-production-checklist-before-launching-a-saas/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/mistral-large-4-le-chonk-preview-api</loc><image:image><image:loc>https://images.unsplash.com/photo-1544197150-b99a580bb7a8?auto=format&amp;fit=crop&amp;w=1600&amp;h=900&amp;q=80</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/ai-agent-tracing-how-to-design-end-to-end-agent-traces</loc><image:image><image:loc>https://picsum.photos/seed/ai-agent-tracing-how-to-design-end-to-end-agent-traces/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/how-to-build-an-mvp-without-building-too-much</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-48-how-to-build-an-mvp-without-building-too-much/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/wikimedia-openai-agent-report-indie-tool-release-gate</loc><image:image><image:loc>https://images.pexels.com/photos/2881229/pexels-photo-2881229.jpeg</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/ai-agent-session-replay-how-to-debug-multi-step-agent-runs</loc><image:image><image:loc>https://picsum.photos/seed/ai-agent-session-replay-how-to-debug-multi-step-agent-runs/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/ai-agent-production-dashboards-what-to-monitor-after-launch</loc><image:image><image:loc>https://picsum.photos/seed/ai-agent-production-dashboards-what-to-monitor-after-launch/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/ai-agent-latency-monitoring-how-to-find-slow-agent-workflows</loc><image:image><image:loc>https://picsum.photos/seed/ai-agent-latency-monitoring-how-to-find-slow-agent-workflows/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/ai-agent-failure-classification-how-to-debug-production-runs</loc><image:image><image:loc>https://picsum.photos/seed/ai-agent-failure-classification-how-to-debug-production-runs/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/ai-agent-evaluation-metrics-how-to-measure-production-quality</loc><image:image><image:loc>https://picsum.photos/seed/ai-agent-evaluation-metrics-how-to-measure-production-quality/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/ai-agent-cost-observability-how-to-attribute-spending-per-workflow</loc><image:image><image:loc>https://picsum.photos/seed/ai-agent-cost-observability-how-to-attribute-spending-per-workflow/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/how-to-choose-a-tech-stack-for-a-micro-saas</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-50-how-to-choose-a-tech-stack-for-a-micro-saas/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/hyperframes-studio-desktop-agent-video-editor</loc><image:image><image:loc>https://images.unsplash.com/photo-1574717024653-61fd2cf4d44d?auto=format&amp;fit=crop&amp;w=1600&amp;h=900&amp;q=80</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/ai-agent-alerting-how-to-build-useful-production-alerts</loc><image:image><image:loc>https://picsum.photos/seed/ai-agent-alerting-how-to-build-useful-production-alerts/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/moz-tripled-ai-visibility-quotas-track-fewer-prompts</loc><image:image><image:loc>https://images.pexels.com/photos/590022/pexels-photo-590022.jpeg?auto=compress&amp;cs=tinysrgb&amp;w=1600</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/ai-coding-agent-test-gates-how-to-stop-broken-code-from-shipping</loc><image:image><image:loc>https://picsum.photos/seed/ai-coding-agent-test-gates-how-to-stop-broken-code-from-shipping/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/how-to-interview-customers-who-churn</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-44-how-to-interview-customers-who-churn/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/ai-coding-agent-secret-protection-how-to-stop-credential-leaks</loc><image:image><image:loc>https://picsum.photos/seed/ai-coding-agent-secret-protection-how-to-stop-credential-leaks/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/ai-coding-agent-sandboxing-how-to-isolate-agent-generated-code</loc><image:image><image:loc>https://picsum.photos/seed/ai-coding-agent-sandboxing-how-to-isolate-agent-generated-code/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/saas-activation-the-first-action-that-predicts-customer-value</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-42-saas-activation-the-first-action-that-predicts-customer-value/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/ai-coding-agent-rollback-strategy-how-to-recover-from-bad-agent-changes</loc><image:image><image:loc>https://picsum.photos/seed/ai-coding-agent-rollback-strategy-how-to-recover-from-bad-agent-changes/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/why-saas-users-sign-up-but-never-activate</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-40-why-saas-users-sign-up-but-never-activate/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/ai-coding-agent-deployment-permissions-how-to-control-production-releases</loc><image:image><image:loc>https://picsum.photos/seed/ai-coding-agent-deployment-permissions-how-to-control-production-releases/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/when-should-an-ai-saas-charge-per-seat-usage-or-outcome</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-38-when-should-an-ai-saas-charge-per-seat-usage-or-outcome/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/ai-coding-agent-dependency-security-how-to-review-package-changes</loc><image:image><image:loc>https://picsum.photos/seed/ai-coding-agent-dependency-security-how-to-review-package-changes/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/ai-saas-unit-economics-tokens-infrastructure-and-gross-margin</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-34-ai-saas-unit-economics-tokens-infrastructure-and-gross-margin/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/how-to-turn-customer-support-into-your-product-roadmap</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-39-how-to-turn-customer-support-into-your-product-roadmap/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/how-to-build-an-ai-saas-around-one-repeated-customer-problem</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-35-how-to-build-an-ai-saas-around-one-repeated-customer-problem/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/eleven-v4-discount-ends-october-12-reprice-voice-saas</loc><image:image><image:loc>https://images.pexels.com/photos/164745/pexels-photo-164745.jpeg?auto=compress&amp;cs=tinysrgb&amp;w=1600</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/ai-coding-agent-database-access-how-to-protect-production-data</loc><image:image><image:loc>https://picsum.photos/seed/ai-coding-agent-database-access-how-to-protect-production-data/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/ai-coding-agent-command-permissions-how-to-control-shell-access</loc><image:image><image:loc>https://picsum.photos/seed/ai-coding-agent-command-permissions-how-to-control-shell-access/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/founder-led-sales-for-technical-founders</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-43-founder-led-sales-for-technical-founders/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/ai-agent-token-exchange-how-to-issue-scoped-credentials-to-agents</loc><image:image><image:loc>https://picsum.photos/seed/ai-agent-token-exchange-how-to-issue-scoped-credentials-to-agents/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/how-to-get-your-first-10-paying-saas-customers</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-41-how-to-get-your-first-10-paying-saas-customers/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/ai-agent-step-up-authentication-when-actions-need-extra-verification</loc><image:image><image:loc>https://picsum.photos/seed/ai-agent-step-up-authentication-when-actions-need-extra-verification/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/ai-agent-reliability-retries-timeouts-fallbacks-and-human-review</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-28-ai-agent-reliability-retries-timeouts-fallbacks-and-human-review/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/ai-agent-session-binding-preventing-stolen-tokens-from-being-reused</loc><image:image><image:loc>https://picsum.photos/seed/ai-agent-session-binding-preventing-stolen-tokens-from-being-reused/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/ai-agent-costs-how-to-calculate-the-real-cost-per-task</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-27-ai-agent-costs-how-to-calculate-the-real-cost-per-task/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/why-ai-features-don-t-automatically-create-a-good-saas</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-37-why-ai-features-don-t-automatically-create-a-good-saas/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/ai-agent-error-handling-what-happens-when-the-model-fails</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-29-ai-agent-error-handling-what-happens-when-the-model-fails/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/ai-agent-service-accounts-designing-machine-identities-for-agents</loc><image:image><image:loc>https://picsum.photos/seed/ai-agent-service-accounts-designing-machine-identities-for-agents/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/ai-agent-observability-what-you-should-log</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-32-ai-agent-observability-what-you-should-log/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/ai-agent-evals-how-to-measure-quality-before-launch</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-31-ai-agent-evals-how-to-measure-quality-before-launch/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/ai-agent-refresh-tokens-how-to-handle-long-running-workflows-securely</loc><image:image><image:loc>https://picsum.photos/seed/ai-agent-refresh-tokens-how-to-handle-long-running-workflows-securely/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/how-to-turn-an-ai-workflow-into-a-paid-product</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-36-how-to-turn-an-ai-workflow-into-a-paid-product/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/how-to-evaluate-an-ai-agent-before-putting-it-into-production</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-30-how-to-evaluate-an-ai-agent-before-putting-it-into-production/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/gemini-utm-tags-how-a-solo-saas-should-recount-ai-referrals</loc><image:image><image:loc>https://images.pexels.com/photos/669615/pexels-photo-669615.jpeg?auto=compress&amp;cs=tinysrgb&amp;w=1600</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/ai-agent-delegated-identity-how-to-act-on-behalf-of-a-user-safely</loc><image:image><image:loc>https://picsum.photos/seed/ai-agent-delegated-identity-how-to-act-on-behalf-of-a-user-safely/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/how-to-find-a-profitable-ai-saas-niche-without-building-first</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-33-how-to-find-a-profitable-ai-saas-niche-without-building-first/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/ai-agent-credential-rotation-how-to-change-secrets-without-breaking-workflows</loc><image:image><image:loc>https://picsum.photos/seed/ai-agent-credential-rotation-how-to-change-secrets-without-breaking-workflows/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/ai-agent-authentication-failures-how-to-recover-without-infinite-retries</loc><image:image><image:loc>https://picsum.photos/seed/ai-agent-authentication-failures-how-to-recover-without-infinite-retries/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/founder-time-allocation-measuring-where-your-week-actually-goes</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-91-founder-time-allocation-measuring-where-your-week-actually-goes/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/mcp-tool-permissions-how-to-limit-what-an-agent-can-access</loc><image:image><image:loc>https://picsum.photos/seed/mcp-tool-permissions-how-to-limit-what-an-agent-can-access/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/ai-agent-security-checklist-before-production</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-26-ai-agent-security-checklist-before-production/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/ai-agent-prompt-injection-what-saas-founders-need-to-protect</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-21-ai-agent-prompt-injection-what-saas-founders-need-to-protect/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/mcp-tool-discovery-how-to-keep-large-agent-toolsets-manageable</loc><image:image><image:loc>https://picsum.photos/seed/mcp-tool-discovery-how-to-keep-large-agent-toolsets-manageable/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/how-to-build-a-company-knowledge-base-that-survives-founder-context-switching</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-88-how-to-build-a-company-knowledge-base-that-survives-founder-context-switching/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/how-to-secure-ai-agents-with-database-and-api-access</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-22-how-to-secure-ai-agents-with-database-and-api-access/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/mcp-server-design-how-to-build-tools-agents-can-use-safely</loc><image:image><image:loc>https://picsum.photos/seed/mcp-server-design-how-to-build-tools-agents-can-use-safely/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/ai-agent-permissions-designing-least-privilege-access</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-24-ai-agent-permissions-designing-least-privilege-access/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/human-approval-in-ai-agents-where-should-the-checkpoint-go</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-23-human-approval-in-ai-agents-where-should-the-checkpoint-go/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/mcp-prompt-injection-defense-how-to-protect-agent-tools</loc><image:image><image:loc>https://picsum.photos/seed/mcp-prompt-injection-defense-how-to-protect-agent-tools/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/how-to-run-a-weekly-saas-review-without-creating-another-dashboard</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-83-how-to-run-a-weekly-saas-review-without-creating-another-dashboard/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/ai-agent-guardrails-how-to-stop-agents-from-taking-the-wrong-action</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-25-ai-agent-guardrails-how-to-stop-agents-from-taking-the-wrong-action/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/same-2-token-price-ten-times-the-bill-mid-tier-models</loc><image:image><image:loc>https://images.pexels.com/photos/7680685/pexels-photo-7680685.jpeg?auto=compress&amp;cs=tinysrgb&amp;w=1600&amp;h=900&amp;fit=crop</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/mcp-production-deployment-checklist-for-indie-developers</loc><image:image><image:loc>https://picsum.photos/seed/mcp-production-deployment-checklist-for-indie-developers/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/how-to-decide-what-a-solo-founder-should-never-build</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-80-how-to-decide-what-a-solo-founder-should-never-build/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/mcp-observability-what-to-log-for-agent-tool-usage</loc><image:image><image:loc>https://picsum.photos/seed/mcp-observability-what-to-log-for-agent-tool-usage/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/mcp-multi-tenant-security-how-to-isolate-customer-data</loc><image:image><image:loc>https://picsum.photos/seed/mcp-multi-tenant-security-how-to-isolate-customer-data/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/the-founder-decision-framework-reversible-vs-irreversible-decisions</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-54-the-founder-decision-framework-reversible-vs-irreversible-decisions/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/mcp-client-architecture-how-ai-agents-discover-and-use-tools</loc><image:image><image:loc>https://picsum.photos/seed/mcp-client-architecture-how-ai-agents-discover-and-use-tools/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/choosing-an-ai-model-for-your-agent-cost-speed-and-reliability</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-18-choosing-an-ai-model-for-your-agent-cost-speed-and-reliability/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/how-ai-agent-sessions-and-state-work-in-production</loc><image:image><image:loc>https://images.unsplash.com/photo-1519389950473-47ba0277781c?auto=format&amp;fit=crop&amp;w=1600&amp;q=80</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/ai-agent-external-api-data-filtering-how-to-limit-what-agents-can-see</loc><image:image><image:loc>https://picsum.photos/seed/ai-agent-external-api-data-filtering-how-to-limit-what-agents-can-see/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/ai-coding-quality-bottleneck-2026</loc><image:image><image:loc>https://images.unsplash.com/photo-1778146476147-5f8d4bd03c79?auto=format&amp;fit=crop&amp;w=1600&amp;q=85</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/openai-vs-claude-for-building-ai-agents-what-developers-should-compare</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-19-openai-vs-claude-for-building-ai-agents-what-developers-should-compare/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/claude-managed-agents-vs-self-hosted-agents</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-20-claude-managed-agents-vs-self-hosted-agents/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/ai-agent-api-versioning-how-to-survive-changing-provider-contracts</loc><image:image><image:loc>https://picsum.photos/seed/ai-agent-api-versioning-how-to-survive-changing-provider-contracts/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/how-to-build-an-ai-agent-around-the-responses-api</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-unique-18-how-to-build-an-ai-agent-around-the-responses-api/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/openai-dots-agents-change-indie-software-2026</loc><image:image><image:loc>https://images.unsplash.com/photo-1758626101945-ed0068aad9f9?auto=format&amp;fit=crop&amp;w=1600&amp;q=85</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/ai-agent-api-rate-limits-how-to-control-cost-and-abuse</loc><image:image><image:loc>https://picsum.photos/seed/ai-agent-api-rate-limits-how-to-control-cost-and-abuse/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/openai-agents-api-vs-agents-sdk-vs-responses-api-what-changes</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-unique-17-openai-agents-api-vs-agents-sdk-vs-responses-api-what-changes/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/gemini-4-argon-gated-rollout-indie-saas-weekly-defense-pass</loc><image:image><image:loc>https://images.pexels.com/photos/1181354/pexels-photo-1181354.jpeg</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/ai-agent-api-gateway-architecture-for-production-workflows</loc><image:image><image:loc>https://picsum.photos/seed/ai-agent-api-gateway-architecture-for-production-workflows/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/indiefounder-stack-tools-for-building-a-startup</loc><image:image><image:loc>https://images.unsplash.com/photo-1558655146-d09347e92766?auto=format&amp;fit=crop&amp;w=1600&amp;q=85</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/ai-agent-api-failure-handling-designing-for-provider-outages</loc><image:image><image:loc>https://picsum.photos/seed/ai-agent-api-failure-handling-designing-for-provider-outages/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/ai-agent-api-design-building-safe-interfaces-for-external-services</loc><image:image><image:loc>https://picsum.photos/seed/ai-agent-api-design-building-safe-interfaces-for-external-services/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/ai-agents-vs-ai-assistants-what-should-you-actually-build</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-unique-13-ai-agents-vs-ai-assistants-what-should-you-actually-build/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/ai-agent-api-cost-controls-how-to-prevent-runaway-spending</loc><image:image><image:loc>https://picsum.photos/seed/ai-agent-api-cost-controls-how-to-prevent-runaway-spending/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/how-to-give-ai-agents-secure-access-to-external-tools</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-unique-12-how-to-give-an-ai-agent-tools-without-giving-it-your-whole-production-system/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/best-ai-tools-for-indie-founders</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-9-best-ai-tools-for-indie-founders/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/ai-agent-api-authentication-oauth-vs-api-keys-and-service-identity</loc><image:image><image:loc>https://picsum.photos/seed/ai-agent-api-authentication-oauth-vs-api-keys-and-service-identity/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/ai-agent-tool-calling-explained-for-developers</loc><image:image><image:loc>https://images.unsplash.com/photo-1555949963-ff9fe0c870eb?auto=format&amp;fit=crop&amp;w=1600&amp;q=80</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/ai-agent-tool-validation-never-trust-model-generated-arguments</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-ai-agent-tool-validation-never-trust-model-generated-arguments/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/best-hosting-for-micro-saas</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-8-best-hosting-for-micro-saas/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/ai-agents-api-explained-what-indie-saas-founders-actually-need-to-build</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-unique-14-ai-agents-api-explained-what-indie-saas-founders-actually-need-to-build/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/ai-agent-tool-timeouts-how-to-prevent-stuck-agent-workflows</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-ai-agent-tool-timeouts-how-to-prevent-stuck-agent-workflows/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/wire-search-console-into-ai-agent-not-csv</loc><image:image><image:loc>https://images.pexels.com/photos/7567486/pexels-photo-7567486.jpeg?auto=compress&amp;cs=tinysrgb&amp;w=1600</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/ai-agent-tool-schemas-how-to-design-functions-models-can-use-reliably</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-ai-agent-tool-schemas-how-to-design-functions-models-can-use-reliably/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/build-a-founder-dashboard-that-answers-questions-not-just-shows-metrics</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-17-build-a-founder-dashboard-that-answers-questions-not-just-shows-metrics/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/customer-interviews-without-turning-them-into-a-research-project</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-unique-11-customer-interviews-without-turning-them-into-a-research-project/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/ai-agent-tool-retries-how-to-handle-failed-function-calls-without-duplicates</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-ai-agent-tool-retries-how-to-handle-failed-function-calls-without-duplicates/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/enveda-311m-ai-drug-discovery-clinical-trials</loc><image:image><image:loc>https://images.unsplash.com/photo-1576086213369-97a306d36557?auto=format&amp;fit=crop&amp;w=1600&amp;q=85</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/ai-agent-tool-errors-how-to-return-errors-the-model-can-recover-from</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-ai-agent-tool-errors-how-to-return-errors-the-model-can-recover-from/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/price-the-raise-against-twelve-months-of-founder-hours</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-16-price-the-raise-against-twelve-months-of-founder-hours/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/ai-agent-tool-design-narrow-tools-beat-generic-api-clients</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-ai-agent-tool-design-narrow-tools-beat-generic-api-clients/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/second-product-is-usually-avoidance</loc><image:image><image:loc>https://images.unsplash.com/photo-1497215728101-856f4ea42174?auto=format&amp;fit=crop&amp;w=1600&amp;h=900&amp;q=80</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/protect-one-compounding-hour-solo-founder-week</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-13-protect-one-compounding-hour-solo-founder-week/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/ai-agent-parallel-tool-calls-when-to-run-tools-concurrently</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-ai-agent-parallel-tool-calls-when-to-run-tools-concurrently/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/public-build-log-is-a-product-not-a-diary</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-12-public-build-log-is-a-product-not-a-diary/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/write-the-kill-rule-before-the-pivot</loc><image:image><image:loc>https://images.unsplash.com/photo-1486312338219-ce68d2c6f44d?auto=format&amp;fit=crop&amp;w=1600&amp;q=80</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/smallest-security-stack-solo-saas</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-unique-8-smallest-security-stack-solo-saas/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/ai-agent-idempotency-how-to-make-tool-execution-safe-to-repeat</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-ai-agent-idempotency-how-to-make-tool-execution-safe-to-repeat/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/ai-coding-agents-production-quality-checklist-solo-founders</loc><image:image><image:loc>https://images.unsplash.com/photo-1504384308090-c894fdcc538d?auto=format&amp;fit=crop&amp;w=1600&amp;q=85</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/first-100-saas-customers-without-paid-ads</loc><image:image><image:loc>https://images.unsplash.com/photo-1497215842964-222b430dc094?auto=format&amp;fit=crop&amp;w=1600&amp;q=85</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/decision-log-beats-build-in-public-thread</loc><image:image><image:loc>https://images.unsplash.com/photo-1454165804606-c3d57bc86b40?auto=format&amp;fit=crop&amp;w=1600&amp;q=80</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/fire-the-feature-nobody-reuses</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-unique-7-fire-the-feature-nobody-reuses/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/empty-states-onboarding-solo-founders</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-11-empty-states-onboarding-solo-founders/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/multi-tenant-ai-agents-how-to-prevent-cross-tenant-access</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-multi-tenant-ai-agents-how-to-prevent-cross-tenant-access/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/charge-before-you-raise-invoice-loop-solo-founders</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-unique-5-charge-before-you-raise-invoice-loop-solo-founders/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/indie-saas-pricing-page-conversion-playbook</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-unique-4-indie-saas-pricing-page-conversion-playbook/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/ai-agent-resource-scoping-how-to-limit-access-to-specific-records</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-ai-agent-resource-scoping-how-to-limit-access-to-specific-records/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/ai-agent-rbac-vs-abac-which-authorization-model-should-you-use</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-ai-agent-rbac-vs-abac-which-authorization-model-should-you-use/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/ai-agent-permission-testing-how-to-test-authorization-before-production</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-ai-agent-permission-testing-how-to-test-authorization-before-production/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/ai-agent-permission-escalation-how-to-stop-agents-from-granting-themselves-access</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-ai-agent-permission-escalation-how-to-stop-agents-from-granting-themselves-access/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/ai-agent-permission-boundaries-how-to-separate-read-write-and-delete</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-ai-agent-permission-boundaries-how-to-separate-read-write-and-delete/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/ai-agent-just-in-time-permissions-how-to-grant-access-only-when-needed</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-ai-agent-just-in-time-permissions-how-to-grant-access-only-when-needed/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/ai-agent-approval-policies-designing-human-checkpoints-by-risk</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-ai-agent-approval-policies-designing-human-checkpoints-by-risk/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/mcp-security-for-ai-agents-how-to-review-tools-before-connecting-them</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-mcp-security-for-ai-agents-how-to-review-tools-before-connecting-them/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/ai-agent-secret-management-keeping-credentials-out-of-context</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-ai-agent-secret-management-keeping-credentials-out-of-context/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/ai-agent-sandboxing-how-to-isolate-untrusted-agent-actions</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-ai-agent-sandboxing-how-to-isolate-untrusted-agent-actions/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/ai-agent-memory-security-how-to-stop-long-term-context-from-becoming-a-liability</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-ai-agent-memory-security-how-to-stop-long-term-context-from-becoming-a-liability/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/ai-agent-identity-why-every-agent-needs-a-distinct-security-principal</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-ai-agent-identity-why-every-agent-needs-a-distinct-security-principal/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/ai-agent-audit-logs-what-to-record-for-security-and-debugging</loc><image:image><image:loc>https://picsum.photos/seed/indiefounder-ai-agent-audit-logs-what-to-record-for-security-and-debugging/1600/900</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/meta-muse-amazon-block-agentic-commerce-indie-playbook</loc><image:image><image:loc>https://images.unsplash.com/photo-1556742049-0cfed4f6a45d?auto=format&amp;fit=crop&amp;w=1600&amp;q=85</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/organic-seo-after-gpt-6-content-flood</loc><image:image><image:loc>https://images.unsplash.com/photo-1460925895917-afdab827c52f?auto=format&amp;fit=crop&amp;w=1600&amp;q=85</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/pricing-strategies-for-indie-hackers-charge-more</loc><image:image><image:loc>https://images.unsplash.com/photo-1554224155-8d04cb21cd6c?auto=format&amp;fit=crop&amp;w=1600&amp;q=85</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/securing-solo-dev-web-apps-against-automated-scanners</loc><image:image><image:loc>https://images.unsplash.com/photo-1555949963-aa79dcee981c?auto=format&amp;fit=crop&amp;w=1600&amp;q=85</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/why-vc-funding-is-losing-its-sheen-for-modern-software-builders</loc><image:image><image:loc>https://images.unsplash.com/photo-1556761175-5973dc0f32e7?auto=format&amp;fit=crop&amp;w=1600&amp;q=85</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/nextjs-16-and-turbopack-for-hyper-fast-indie-products</loc><image:image><image:loc>https://images.unsplash.com/photo-1517694712202-14dd9538aa97?auto=format&amp;fit=crop&amp;w=1600&amp;q=85</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/escaping-the-tutorial-purgatory-how-to-actually-ship</loc><image:image><image:loc>https://images.unsplash.com/photo-1517245386807-bb43f82c33c4?auto=format&amp;fit=crop&amp;w=1600&amp;q=85</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/building-in-public-transparent-metrics-distribution</loc><image:image><image:loc>https://images.unsplash.com/photo-1556761175-4b46a572b786?auto=format&amp;fit=crop&amp;w=1600&amp;q=85</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/bootstrapping-to-50k-mrr-with-ai-agents-solo-founder-playbook</loc><image:image><image:loc>https://images.unsplash.com/photo-1556761175-b413da4baf72?auto=format&amp;fit=crop&amp;w=1600&amp;q=85</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/claude-opus-5-5-indie-founder-playbook</loc><image:image><image:loc>https://images.unsplash.com/photo-1531297484001-80022131f5a1?auto=format&amp;fit=crop&amp;w=1600&amp;q=85</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/grok-4-7-builder-stack</loc><image:image><image:loc>https://images.unsplash.com/photo-1635070041078-e363dbe005cb?auto=format&amp;fit=crop&amp;w=1600&amp;q=85</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/gpt-6-sol-luna-indie-pricing</loc><image:image><image:loc>https://images.unsplash.com/photo-1677442136019-21780ecad995?auto=format&amp;fit=crop&amp;w=1600&amp;q=85</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/gemini-3-8-live-voice-agents</loc><image:image><image:loc>https://images.unsplash.com/photo-1589254065878-42c9da997008?auto=format&amp;fit=crop&amp;w=1600&amp;q=85</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/xiaomi-mimo-v2-6-open-weights</loc><image:image><image:loc>https://images.unsplash.com/photo-1597852074816-d933c7d2b988?auto=format&amp;fit=crop&amp;w=1600&amp;q=85</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/snapdragon-8-elite-gen-6-on-device</loc><image:image><image:loc>https://images.unsplash.com/photo-1592286927505-0e7f7d7c6a10?auto=format&amp;fit=crop&amp;w=1600&amp;q=85</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/qwen-3-8-omni-flash-agents</loc><image:image><image:loc>https://images.unsplash.com/photo-1555255707-c07966088b7b?auto=format&amp;fit=crop&amp;w=1600&amp;q=85</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/saas-security-computer-use-agents</loc><image:image><image:loc>https://images.unsplash.com/photo-1558494949-ef010cbdcc31?auto=format&amp;fit=crop&amp;w=1600&amp;q=85</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/cognition-swe-2-coding-agents</loc><image:image><image:loc>https://images.unsplash.com/photo-1555066931-4365d14d4b6?auto=format&amp;fit=crop&amp;w=1600&amp;q=85</image:loc></image:image></url><url><loc>https://www.indiefounder.me/articles/deepseek-v4-1-flash-inference-bills</loc><image:image><image:loc>https://images.unsplash.com/photo-1516321165247-4aa89a48be28?auto=format&amp;fit=crop&amp;w=1600&amp;q=85</image:loc></image:image></url></urlset>