<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="/__sitemap__/style.xsl"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd http://www.google.com/schemas/sitemap-image/1.1 http://www.google.com/schemas/sitemap-image/1.1/sitemap-image.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <url>
        <loc>https://axeldomingues.dev/</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=1024&amp;amp;h=1536&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=234&amp;amp;h=234&amp;amp;url=%2Fhero%2Fcarousel-01-core-systems.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=234&amp;amp;h=234&amp;amp;url=%2Fhero%2Fcarousel-02-digital-delivery.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=234&amp;amp;h=234&amp;amp;url=%2Fhero%2Fcarousel-03-ml-foundations.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=234&amp;amp;h=234&amp;amp;url=%2Fhero%2Fcarousel-04-sequences-memory.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=234&amp;amp;h=234&amp;amp;url=%2Fhero%2Fcarousel-05-rl-instability.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=234&amp;amp;h=234&amp;amp;url=%2Fhero%2Fcarousel-06-decision-loops.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=234&amp;amp;h=234&amp;amp;url=%2Fhero%2Fcarousel-07-web-systems.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=234&amp;amp;h=234&amp;amp;url=%2Fhero%2Fcarousel-08-operability.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=234&amp;amp;h=234&amp;amp;url=%2Fhero%2Fcarousel-09-agent-platform.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2026%2Fagentic-ai-is-becoming-a-cybersecurity-problem.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2026%2Fopenclaw-a-viral-agent-and-the-supply-chain-reality-check.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2026%2Fprism-and-the-architecture-of-artifact-native-ai-for-science.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=40&amp;amp;h=40&amp;amp;url=%2Favatars%2Fpl.svg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=40&amp;amp;h=40&amp;amp;url=%2Favatars%2Fdm.svg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=40&amp;amp;h=40&amp;amp;url=%2Favatars%2Fel.svg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/about</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=1024&amp;amp;h=1536&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2026%2Fagentic-ai-is-becoming-a-cybersecurity-problem.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2026%2Fopenclaw-a-viral-agent-and-the-supply-chain-reality-check.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2026%2Fprism-and-the-architecture-of-artifact-native-ai-for-science.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2025%2Freference-architecture-v2-the-operable-agent-platform.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2025%2Fthe-connector-ecosystem-mcp-adoption-patterns-versioning-and-governance.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2025%2Fvoice-agents-you-can-operate-reliability-caching-latency-human-handoff.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2025%2Fgpai-obligations-begin-what-changes-for-model-providers-and-enterprises.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2025%2Fsecurity-for-agent-connectors-least-privilege-injection-resistance-and-safe-toolchains.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2025%2Fmulti-agent-systems-without-chaos-supervisors-specialists-and-coordination-contracts.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2025%2Fagents-as-distributed-systems-outbox-sagas-eventually-correct-workflows.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2025%2Fthe-1m-token-era-long-context-retrieval-economics-and-system-design.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2025%2Fagent-runtimes-emerge-sdks-orchestration-primitives-and-observability.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2025%2Fthe-compliance-cliff-prohibited-practices-and-governance-controls-that-actually-ship.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2025%2Fagent-evals-as-ci-from-prompt-tests-to-scenario-harnesses-and-red-teams.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2025%2Fcomputer-use-agents-in-production-sandboxes-vms-ui-action-safety.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2024%2Fstandards-for-the-agent-ecosystem-connectors-protocols-and-mcp.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2024%2Freal-time-agents-streaming-barge-in-session-state-that-doesnt-collapse.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2024%2Freasoning-budgets-fast-slow-paths-verification-think-longer.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2024%2Fregulation-as-architecture-eu-ai-act-controls-evidence.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2024%2Ftool-use-with-open-models-function-calling-sandboxes-capability-boundaries.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2024%2Frag-you-can-evaluate-retrieval-pipelines-reranking-citations-truth-boundaries.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2024%2Fmultimodal-changes-ux-designing-text-vision-audio-systems.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2024%2Fopen-weights-in-production-evaluation-licensing-and-guardrails.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2024%2Fmodel-selection-becomes-architecture-routing-budgets-and-capability-tiers.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2024%2Fcontext-assembly-as-a-subsystem-summaries-state-and-token-budgets.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2024%2Flong-context-isnt-memory-when-to-stuff-when-to-retrieve.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2024%2Fprompting-is-not-programming-contracts-schemas-failure-budgets.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2023%2Fmidjourney-and-the-product-loop-why-some-generators-feel-magical.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2023%2Fdalle-how-text-became-images-and-why-it-changed-everything.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2023%2Ftool-use-and-agents-when-the-model-becomes-a-workflow-engine.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2023%2Frag-done-right-knowledge-grounding-and-evaluation-that-isnt-vibes.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2023%2Fhallucinations-a-probabilistic-failure-mode-not-a-moral-defect.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2023%2Fdissecting-chatgpt-the-product-architecture-around-the-model.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2023%2Frlhf-stabilizing-behavior-with-preferences-alignment-as-control.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2023%2Finstruction-tuning-turning-a-completion-engine-into-an-assistant.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2023%2Fpretraining-is-compression-tokens-datasets-and-emergent-skill.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2023%2Ftransformers-attention-as-an-engineering-breakthrough.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2023%2Fwhy-nlp-was-hard-rnn-pain-vanishing-gradients-limits-of-memory.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2023%2Fsoftware-in-the-age-of-probabilistic-components.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2022%2Fcapstone-build-a-system-that-can-survive.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2022%2Fincident-response-and-resilience-designing-for-failure-not-hope.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2022%2Fcost-as-a-first-class-constraint-finops-for-architects.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2022%2Fdata-engineering-for-product-teams-oltp-vs-olap-streaming-and-truth.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2022%2Fcloud-infrastructure-without-the-fanaticism.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2022%2Fperformance-engineering-end-to-end-from-ttfb-to-tail-latency.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2022%2Fapi-evolution-at-scale-compatibility-contracts-consumer-driven-testing.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2022%2Fdistributed-data-transactions-outbox-sagas-eventually-correct.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2022%2Fsecurity-for-builders-threat-modeling-and-secure-by-default-systems.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2022%2Fobservability-that-works-logs-metrics-traces-and-slo-thinking.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2022%2Fci-cd-as-architecture-testing-pyramids-pipelines-rollout-safety.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2022%2Fcontainers-docker-and-the-discipline-of-reproducibility.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2021%2Fmicroservices-vs-modular-monolith-when-and-how.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2021%2Fqueues-retries-and-idempotency-engineering-reality-in-async-systems.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2021%2Fcaching-without-folklore-redis-cdns-and-the-two-hard-things.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2021%2Fdata-stores-101-for-architects-sql-nosql-consistency.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2021%2Frestful-design-that-survives-resources-boundaries-and-versioning.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2021%2Fbackends-frameworks-dont-matter-until-they-do.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2021%2Ffrontend-systems-routing-state-forms-boring-stack.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2021%2Freact-as-an-architecture-tool-components-hooks-cost-of-rerendering.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2021%2Fajax-fetch-graphql-trpc-choosing-your-data-boundary.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2021%2Fbrowser-reality-event-loop-rendering-ux-bugs-backend-bugs.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2021%2Fhttp-as-a-distributed-systems-api-without-the-buzzwords.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2021%2Fwebs-compression-algorithm-static-web2-spa-ssr-edge.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2020%2Ffrom-research-rig-to-system-2020-postmortem.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2020%2Fbatch-training-evaluation-again-promising-results-that-survive-scrutiny.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2020%2Fbitmex-management-gym-position-sizing-first-risk-aware-agent.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2020%2Fmaker-trades-fees-reward-signal.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2020%2Fdeep-silos-in-rl-architecture-as-stability.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2020%2Fconstraints-that-teach-risk-caps-timeouts-surviving-bad-regimes.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2020%2Ffirst-live-runs-small-size-big-lessons.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2020%2Fsafety-engineering-kill-switches-reconciliation-failure-recovery.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2020%2Fchappie-wiring-from-trained-policy-to-running-process.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2020%2Freward-shaping-without-lying.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2020%2Fevaluation-discipline-walk-forward-backtesting-inside-gym.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2020%2Fbitmex-gym-baseline-trading-environment-where-cheating-starts.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2019%2Ffrom-prediction-to-decision-trading-environment-contract.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2019%2Fthe-503-lesson-outages-as-signal-not-just-a-bug.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2019%2Flive-alpha-monitoring-when-market-talks-back.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2019%2Fdeep-silos-representation-learning-feature-families.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2019%2Fsupervised-baselines-first-alpha-models.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2019%2Fdefining-alpha-without-cheating.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2019%2Fnormalization-is-a-deployment-problem.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2019%2Ffeature-engineering-microstructure-liquidity-created-removed.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2019%2Fdataset-reality-hdf5-schema-missing-data.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2019%2Fthe-collector-websockets-clock-drift-and-the-first-clean-snapshot.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2019%2Ffrom-microstructure-to-features-what-the-model-will-see.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2019%2Forder-books-are-the-battlefield.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2018%2Fimitation-learning-gail-and-learning-from-experts.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2018%2Fsparse-rewards-her-and-learning-from-what-didnt-happen.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2018%2Fstability-is-a-feature-you-have-to-design.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2018%2Fcontinuous-control-ddpg-and-the-seduction-of-off-policy.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2018%2Fwhy-rl-training-is-unstable-a-catalog-of-breakage.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2018%2Factor-critic-the-first-time-rl-feels-trainable.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2018%2Fpolicy-gradients-learning-without-a-value-crutch.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2018%2Fdeep-q-learning-my-first-real-baselines-month.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2018%2Ffunction-approximation-the-day-rl-stopped-being-stable.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2018%2Ftabular-rl-when-value-iteration-feels-like-cheating.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2018%2Fbandits-the-first-honest-rl-problem.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2018%2Frewards-returns-learning-is-an-interface-problem.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2017%2Ffrom-ml-to-deep-learning-retrospective.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2017%2Flstms-engineering-memory-into-the-network.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2017%2Fthe-pain-of-training-rnns.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2017%2Fenter-recurrent-neural-networks.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2017%2Fpooling-hierarchies-and-cnns.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2017%2Fconvolutions-why-cnns-see-the-world-differently.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2017%2Foptimization-got-real-momentumand-learning-rates.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2017%2Finitialization-scale-fragility-of-deep-networks.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2017%2Factivation-functions-are-not-a-detail.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2017%2Fwhy-deeper-networks-are-harder-to-train.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2017%2Fbackpropagation-demystified.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2017%2Ffrom-logistic-regression-to-neurons.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2016%2Fanomaly-detection-and-recommenders.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2016%2Funsupervised-learning-and-compression.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2016%2Fsupport-vector-machines.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2016%2Fdebugging-ml-bias-variance.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2016%2Fneural-networks-learning-backpropagation.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2016%2Fintro-to-neural-networks.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2016%2Fregularization-overfitting-in-the-real-world.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2016%2Flogistic-regression-for-classification.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2016%2Fnormal-equation-vs-gradient-descent.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2016%2Flinear-regression-with-multiple-vars.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2016%2Flinear-regression-from-scratch.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2016%2Fwhy-im-learning-machine-learning.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/projects</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fprojects%2Fcopperpoint-portrait.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fprojects%2Fzurich-portrait.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fprojects%2Fwawanesa-portrait.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fprojects%2Ftrading-research-portrait.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fprojects%2Fmetlife-portrait.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/activation-functions-are-not-a-detail</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2017/illustrations/neural-network-evolution-sigmoid-vs-relu.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2017%2Factivation-functions-are-not-a-detail.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2017%2Fillustrations%2Fneural-network-evolution-sigmoid-vs-relu.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/actor-critic-the-first-time-rl-feels-trainable</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2018/illustrations/actor-critic-reinforcement-learning-explained.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2018%2Factor-critic-the-first-time-rl-feels-trainable.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2018%2Fillustrations%2Factor-critic-reinforcement-learning-explained.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/agent-evals-as-ci-from-prompt-tests-to-scenario-harnesses-and-red-teams</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2025/illustrations/agent-evals-stack.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2025%2Fagent-evals-as-ci-from-prompt-tests-to-scenario-harnesses-and-red-teams.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2025%2Fillustrations%2Fagent-evals-stack.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/agent-runtimes-emerge-sdks-orchestration-primitives-and-observability</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2025/illustrations/agent-runtime-plan-execute-verify.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2025/illustrations/agent-runtime-reference-architecture.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2025%2Fagent-runtimes-emerge-sdks-orchestration-primitives-and-observability.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2025%2Fillustrations%2Fagent-runtime-plan-execute-verify.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2025%2Fillustrations%2Fagent-runtime-reference-architecture.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/agentic-ai-is-becoming-a-cybersecurity-problem</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2026/illustrations/agentic-security-blueprint.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2026%2Fagentic-ai-is-becoming-a-cybersecurity-problem.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2026%2Fillustrations%2Fagentic-security-blueprint.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/agents-as-distributed-systems-outbox-sagas-eventually-correct-workflows</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2025/illustrations/agents-as-distributed-systems-blueprint.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2025%2Fagents-as-distributed-systems-outbox-sagas-eventually-correct-workflows.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2025%2Fillustrations%2Fagents-as-distributed-systems-blueprint.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/ajax-fetch-graphql-trpc-choosing-your-data-boundary</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2021%2Fajax-fetch-graphql-trpc-choosing-your-data-boundary.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/anomaly-detection-and-recommenders</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2016%2Fanomaly-detection-and-recommenders.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/api-evolution-at-scale-compatibility-contracts-consumer-driven-testing</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2022%2Fapi-evolution-at-scale-compatibility-contracts-consumer-driven-testing.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/backends-frameworks-dont-matter-until-they-do</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2021%2Fbackends-frameworks-dont-matter-until-they-do.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/backpropagation-demystified</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2017/illustrations/forward-pass-and-backprop.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2017%2Fbackpropagation-demystified.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2017%2Fillustrations%2Fforward-pass-and-backprop.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/bandits-the-first-honest-rl-problem</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2018/illustrations/explore-vs-exploit-in-reinforcement-learning.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2018%2Fbandits-the-first-honest-rl-problem.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2018%2Fillustrations%2Fexplore-vs-exploit-in-reinforcement-learning.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/batch-training-evaluation-again-promising-results-that-survive-scrutiny</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2020%2Fbatch-training-evaluation-again-promising-results-that-survive-scrutiny.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/bitmex-gym-baseline-trading-environment-where-cheating-starts</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2020%2Fbitmex-gym-baseline-trading-environment-where-cheating-starts.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/bitmex-management-gym-position-sizing-first-risk-aware-agent</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2020%2Fbitmex-management-gym-position-sizing-first-risk-aware-agent.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/browser-reality-event-loop-rendering-ux-bugs-backend-bugs</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2021/illustrations/browser-event-loop-and-queues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2021/illustrations/rendering-pipeline-style-layout-paint-composite.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2021%2Fbrowser-reality-event-loop-rendering-ux-bugs-backend-bugs.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2021%2Fillustrations%2Fbrowser-event-loop-and-queues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2021%2Fillustrations%2Frendering-pipeline-style-layout-paint-composite.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/caching-without-folklore-redis-cdns-and-the-two-hard-things</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2021/illustrations/caching-layers-browser-edge-redis.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2021%2Fcaching-without-folklore-redis-cdns-and-the-two-hard-things.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2021%2Fillustrations%2Fcaching-layers-browser-edge-redis.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/capstone-build-a-system-that-can-survive</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2022/illustrations/reference-architecture-survivable-system.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2022%2Fcapstone-build-a-system-that-can-survive.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2022%2Fillustrations%2Freference-architecture-survivable-system.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/chappie-wiring-from-trained-policy-to-running-process</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2020/illustrations/chappie-rl-trading-bot-process.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2020%2Fchappie-wiring-from-trained-policy-to-running-process.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2020%2Fillustrations%2Fchappie-rl-trading-bot-process.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/ci-cd-as-architecture-testing-pyramids-pipelines-rollout-safety</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2022%2Fci-cd-as-architecture-testing-pyramids-pipelines-rollout-safety.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/cloud-infrastructure-without-the-religion</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2022/illustrations/cloud-responsibility-spectrum.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2022%2Fcloud-infrastructure-without-the-fanaticism.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2022%2Fillustrations%2Fcloud-responsibility-spectrum.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/computer-use-agents-in-production-sandboxes-vms-ui-action-safety</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2025/illustrations/computer-use-agent-loop.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2025/illustrations/computer-use-agents-reference-architecture.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2025%2Fcomputer-use-agents-in-production-sandboxes-vms-ui-action-safety.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2025%2Fillustrations%2Fcomputer-use-agent-loop.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2025%2Fillustrations%2Fcomputer-use-agents-reference-architecture.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/constraints-that-teach-risk-caps-timeouts-surviving-bad-regimes</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2020%2Fconstraints-that-teach-risk-caps-timeouts-surviving-bad-regimes.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/containers-docker-and-the-discipline-of-reproducibility</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2022/illustrations/containers-artifact-pipeline.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2022%2Fcontainers-docker-and-the-discipline-of-reproducibility.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2022%2Fillustrations%2Fcontainers-artifact-pipeline.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/context-assembly-as-a-subsystem-summaries-state-and-token-budgets</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2024/illustrations/context-assembler-pipeline.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2024%2Fcontext-assembly-as-a-subsystem-summaries-state-and-token-budgets.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2024%2Fillustrations%2Fcontext-assembler-pipeline.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/continuous-control-ddpg-and-the-seduction-of-off-policy</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2018/illustrations/continuous-control-in-reinforcement-learning.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2018%2Fcontinuous-control-ddpg-and-the-seduction-of-off-policy.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2018%2Fillustrations%2Fcontinuous-control-in-reinforcement-learning.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/convolutions-why-cnns-see-the-world-differently</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2017/illustrations/convolutional-neural-network-chaos-vs-structure.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2017%2Fconvolutions-why-cnns-see-the-world-differently.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2017%2Fillustrations%2Fconvolutional-neural-network-chaos-vs-structure.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/cost-as-a-first-class-constraint-finops-for-architects</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2022%2Fcost-as-a-first-class-constraint-finops-for-architects.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/dalle-how-text-became-images-and-why-it-changed-everything</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2023/illustrations/dalle-service-architecture.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2023%2Fdalle-how-text-became-images-and-why-it-changed-everything.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2023%2Fillustrations%2Fdalle-service-architecture.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/data-engineering-for-product-teams-oltp-vs-olap-streaming-and-truth</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2022/illustrations/data-engineering-triangle-batch-streaming-cdc.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2022/illustrations/minimum-viable-analytics-architecture.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2022%2Fdata-engineering-for-product-teams-oltp-vs-olap-streaming-and-truth.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2022%2Fillustrations%2Fdata-engineering-triangle-batch-streaming-cdc.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2022%2Fillustrations%2Fminimum-viable-analytics-architecture.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/data-stores-101-for-architects-sql-nosql-consistency</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2021%2Fdata-stores-101-for-architects-sql-nosql-consistency.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/dataset-reality-hdf5-schema-missing-data</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2019%2Fdataset-reality-hdf5-schema-missing-data.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/debugging-ml-bias-variance</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2016/illustrations/learning-curves-diagnosis.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2016%2Fdebugging-ml-bias-variance.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2016%2Fillustrations%2Flearning-curves-diagnosis.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/deep-q-learning-my-first-real-baselines-month</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2018/illustrations/deep-q-learning-exploration-and-challenges.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2018%2Fdeep-q-learning-my-first-real-baselines-month.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2018%2Fillustrations%2Fdeep-q-learning-exploration-and-challenges.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/deep-silos-in-rl-architecture-as-stability</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2020%2Fdeep-silos-in-rl-architecture-as-stability.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/deep-silos-representation-learning-feature-families</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2019%2Fdeep-silos-representation-learning-feature-families.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/defining-alpha-without-cheating</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2019%2Fdefining-alpha-without-cheating.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/dissecting-chatgpt-the-product-architecture-around-the-model</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2023/illustrations/dissecting-chatgpt-product-loop.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2023%2Fdissecting-chatgpt-the-product-architecture-around-the-model.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2023%2Fillustrations%2Fdissecting-chatgpt-product-loop.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/distributed-data-transactions-outbox-sagas-eventually-correct</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2022/illustrations/distributed-data-transactional-outbox.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2022%2Fdistributed-data-transactions-outbox-sagas-eventually-correct.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2022%2Fillustrations%2Fdistributed-data-transactional-outbox.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/enter-recurrent-neural-networks</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2017/illustrations/understanding-recurrent-neural-networks.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2017%2Fenter-recurrent-neural-networks.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2017%2Fillustrations%2Funderstanding-recurrent-neural-networks.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/evaluation-discipline-walk-forward-backtesting-inside-gym</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2020%2Fevaluation-discipline-walk-forward-backtesting-inside-gym.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/feature-engineering-microstructure-liquidity-created-removed</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2019%2Ffeature-engineering-microstructure-liquidity-created-removed.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/first-live-runs-small-size-big-lessons</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2020%2Ffirst-live-runs-small-size-big-lessons.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/from-logistic-regression-to-neurons</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2017/illustrations/hard-step-vs-smooth-curve.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2017%2Ffrom-logistic-regression-to-neurons.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2017%2Fillustrations%2Fhard-step-vs-smooth-curve.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/from-microstructure-to-features-what-the-model-will-see</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2019%2Ffrom-microstructure-to-features-what-the-model-will-see.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/from-ml-to-deep-learning-retrospective</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2017/illustrations/from-classical-ml-to-deep-learning.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2017%2Ffrom-ml-to-deep-learning-retrospective.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2017%2Fillustrations%2Ffrom-classical-ml-to-deep-learning.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/from-prediction-to-decision-trading-environment-contract</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2019%2Ffrom-prediction-to-decision-trading-environment-contract.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/from-research-rig-to-system-2020-postmortem</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2020/illustrations/trading-system-pipeline-overview.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2020%2Ffrom-research-rig-to-system-2020-postmortem.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2020%2Fillustrations%2Ftrading-system-pipeline-overview.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/frontend-systems-routing-state-forms-boring-stack</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2021%2Ffrontend-systems-routing-state-forms-boring-stack.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/function-approximation-the-day-rl-stopped-being-stable</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2018/illustrations/from-stable-tables-to-unstable-networks.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2018%2Ffunction-approximation-the-day-rl-stopped-being-stable.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2018%2Fillustrations%2Ffrom-stable-tables-to-unstable-networks.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/gpai-obligations-begin-what-changes-for-model-providers-and-enterprises</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2025/illustrations/gpai-control-plane-overview.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2025%2Fgpai-obligations-begin-what-changes-for-model-providers-and-enterprises.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2025%2Fillustrations%2Fgpai-control-plane-overview.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/hallucinations-a-probabilistic-failure-mode-not-a-moral-defect</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2023/illustrations/hallucinations-control-loop.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2023%2Fhallucinations-a-probabilistic-failure-mode-not-a-moral-defect.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2023%2Fillustrations%2Fhallucinations-control-loop.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/http-as-a-distributed-systems-api-without-the-buzzwords</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2021/illustrations/http-intermediaries-path.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2021%2Fhttp-as-a-distributed-systems-api-without-the-buzzwords.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2021%2Fillustrations%2Fhttp-intermediaries-path.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/imitation-learning-gail-and-learning-from-experts</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2018/illustrations/imitation-learning-in-action-gail.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2018%2Fimitation-learning-gail-and-learning-from-experts.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2018%2Fillustrations%2Fimitation-learning-in-action-gail.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/incident-response-and-resilience-designing-for-failure-not-hope</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2022%2Fincident-response-and-resilience-designing-for-failure-not-hope.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/initialization-scale-fragility-of-deep-networks</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2017/illustrations/initialization-and-scale-of-deep-networks.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2017%2Finitialization-scale-fragility-of-deep-networks.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2017%2Fillustrations%2Finitialization-and-scale-of-deep-networks.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/instruction-tuning-turning-a-completion-engine-into-an-assistant</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2023%2Finstruction-tuning-turning-a-completion-engine-into-an-assistant.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/intro-to-neural-networks</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2016%2Fintro-to-neural-networks.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/linear-regression-from-scratch</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2016%2Flinear-regression-from-scratch.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2016%2Fillustrations%2Fgradient-descent-on-cost-function-surface.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/linear-regression-with-multiple-vars</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2016%2Flinear-regression-with-multiple-vars.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2016%2Fillustrations%2Fcontours-before-vs-after-feature-scaling.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/live-alpha-monitoring-when-market-talks-back</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2019%2Flive-alpha-monitoring-when-market-talks-back.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/logistic-regression-for-classification</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2016/illustrations/probability-decision-threshold.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2016%2Flogistic-regression-for-classification.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2016%2Fillustrations%2Fprobability-decision-threshold.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/long-context-isnt-memory-when-to-stuff-when-to-retrieve</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2024/illustrations/context-ram-retrieval-disk.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2024%2Flong-context-isnt-memory-when-to-stuff-when-to-retrieve.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2024%2Fillustrations%2Fcontext-ram-retrieval-disk.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/lstms-engineering-memory-into-the-network</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2017/illustrations/lstm-network-visualization-with-memory-gates.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2017%2Flstms-engineering-memory-into-the-network.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2017%2Fillustrations%2Flstm-network-visualization-with-memory-gates.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/maker-trades-fees-reward-signal</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2020%2Fmaker-trades-fees-reward-signal.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/microservices-vs-modular-monolith-when-and-how</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2021/illustrations/modular-monolith-modules-and-boundaries.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2021/illustrations/microservices-ownership-and-contracts.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2021%2Fmicroservices-vs-modular-monolith-when-and-how.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2021%2Fillustrations%2Fmodular-monolith-modules-and-boundaries.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2021%2Fillustrations%2Fmicroservices-ownership-and-contracts.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/midjourney-and-the-product-loop-why-some-generators-feel-magical</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2023/illustrations/midjourney-product-loop.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2023%2Fmidjourney-and-the-product-loop-why-some-generators-feel-magical.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2023%2Fillustrations%2Fmidjourney-product-loop.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/model-selection-becomes-architecture-routing-budgets-and-capability-tiers</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2024/illustrations/model-router-overview.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2024%2Fmodel-selection-becomes-architecture-routing-budgets-and-capability-tiers.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2024%2Fillustrations%2Fmodel-router-overview.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/multi-agent-systems-without-chaos-supervisors-specialists-and-coordination-contracts</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2025/illustrations/multi-agent-control-plane-and-specialists.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2025%2Fmulti-agent-systems-without-chaos-supervisors-specialists-and-coordination-contracts.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2025%2Fillustrations%2Fmulti-agent-control-plane-and-specialists.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/multimodal-changes-ux-designing-text-vision-audio-systems</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2024%2Fmultimodal-changes-ux-designing-text-vision-audio-systems.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/neural-networks-learning-backpropagation</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2016%2Fneural-networks-learning-backpropagation.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/normal-equation-vs-gradient-descent</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2016/illustrations/contours-before-vs-after-feature-scaling.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2016%2Fnormal-equation-vs-gradient-descent.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2016%2Fillustrations%2Fcontours-before-vs-after-feature-scaling.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/normalization-is-a-deployment-problem</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2019%2Fnormalization-is-a-deployment-problem.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/observability-that-works-logs-metrics-traces-and-slo-thinking</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2022/illustrations/observability-feedback-loop.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2022%2Fobservability-that-works-logs-metrics-traces-and-slo-thinking.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2022%2Fillustrations%2Fobservability-feedback-loop.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/open-weights-in-production-evaluation-licensing-and-guardrails</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2024/illustrations/open-weights-reference-architecture.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2024%2Fopen-weights-in-production-evaluation-licensing-and-guardrails.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2024%2Fillustrations%2Fopen-weights-reference-architecture.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/openclaw-a-viral-agent-and-the-supply-chain-reality-check</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2026/illustrations/openclaw-runtime-gateway-skills.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2026/illustrations/openclaw-safe-execution-envelope.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2026%2Fopenclaw-a-viral-agent-and-the-supply-chain-reality-check.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2026%2Fillustrations%2Fopenclaw-runtime-gateway-skills.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2026%2Fillustrations%2Fopenclaw-safe-execution-envelope.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/optimization-got-real-momentumand-learning-rates</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2017/illustrations/deep-learning-optimization-techniques.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2017%2Foptimization-got-real-momentumand-learning-rates.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2017%2Fillustrations%2Fdeep-learning-optimization-techniques.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/order-books-are-the-battlefield</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2019%2Forder-books-are-the-battlefield.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/performance-engineering-end-to-end-from-ttfb-to-tail-latency</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2022/illustrations/performance-end-to-end-map.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2022%2Fperformance-engineering-end-to-end-from-ttfb-to-tail-latency.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2022%2Fillustrations%2Fperformance-end-to-end-map.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/policy-gradients-learning-without-a-value-crutch</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2018/illustrations/learning-with-and-without-value-methods.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2018%2Fpolicy-gradients-learning-without-a-value-crutch.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2018%2Fillustrations%2Flearning-with-and-without-value-methods.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/pooling-hierarchies-and-cnns</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2017/illustrations/understanding-pooling-convolutional-neural-networks.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2017%2Fpooling-hierarchies-and-cnns.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2017%2Fillustrations%2Funderstanding-pooling-convolutional-neural-networks.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/pretraining-is-compression-tokens-datasets-and-emergent-skill</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2023%2Fpretraining-is-compression-tokens-datasets-and-emergent-skill.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/prism-and-the-architecture-of-artifact-native-ai-for-science</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2026/illustrations/prism-artifact-native-architecture-blueprint.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2026%2Fprism-and-the-architecture-of-artifact-native-ai-for-science.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2026%2Fillustrations%2Fprism-artifact-native-architecture-blueprint.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/prompting-is-not-programming-contracts-schemas-failure-budgets</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2024/illustrations/llm-boundary-layer.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2024%2Fprompting-is-not-programming-contracts-schemas-failure-budgets.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2024%2Fillustrations%2Fllm-boundary-layer.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/queues-retries-and-idempotency-engineering-reality-in-async-systems</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2021%2Fqueues-retries-and-idempotency-engineering-reality-in-async-systems.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/rag-done-right-knowledge-grounding-and-evaluation-that-isnt-vibes</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2023/illustrations/rag-context-assembly-pipeline.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2023%2Frag-done-right-knowledge-grounding-and-evaluation-that-isnt-vibes.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2023%2Fillustrations%2Frag-context-assembly-pipeline.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/rag-you-can-evaluate-retrieval-pipelines-reranking-citations-truth-boundaries</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2024/illustrations/rag-subsystem-pipeline-eval-loop.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2024%2Frag-you-can-evaluate-retrieval-pipelines-reranking-citations-truth-boundaries.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2024%2Fillustrations%2Frag-subsystem-pipeline-eval-loop.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/react-as-an-architecture-tool-components-hooks-cost-of-rerendering</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2021%2Freact-as-an-architecture-tool-components-hooks-cost-of-rerendering.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/real-time-agents-streaming-barge-in-session-state-that-doesnt-collapse</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2024/illustrations/real-time-agent-three-loops.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2024%2Freal-time-agents-streaming-barge-in-session-state-that-doesnt-collapse.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2024%2Fillustrations%2Freal-time-agent-three-loops.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/reasoning-budgets-fast-slow-paths-verification-think-longer</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2024/illustrations/reasoning-budgets-fast-vs-slow.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2024/illustrations/reasoning-budgets-control-plane.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2024%2Freasoning-budgets-fast-slow-paths-verification-think-longer.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2024%2Fillustrations%2Freasoning-budgets-fast-vs-slow.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2024%2Fillustrations%2Freasoning-budgets-control-plane.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/reference-architecture-v2-the-operable-agent-platform</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2025/illustrations/reference-architecture-v2-control-plane-vs-data-plane.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2025/illustrations/reference-architecture-v2-components.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2025%2Freference-architecture-v2-the-operable-agent-platform.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2025%2Fillustrations%2Freference-architecture-v2-control-plane-vs-data-plane.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2025%2Fillustrations%2Freference-architecture-v2-components.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/regularization-overfitting-in-the-real-world</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2016/illustrations/decision-boundary-complexity-vs-lambda.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2016/illustrations/training-vs-validation-curves-overfitting-signal.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2016%2Fregularization-overfitting-in-the-real-world.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2016%2Fillustrations%2Fdecision-boundary-complexity-vs-lambda.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2016%2Fillustrations%2Ftraining-vs-validation-curves-overfitting-signal.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/regulation-as-architecture-eu-ai-act-controls-evidence</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2024/illustrations/eu-ai-act-risk-pyramid.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2024/illustrations/eu-ai-act-evidence-pipeline.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2024%2Fregulation-as-architecture-eu-ai-act-controls-evidence.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2024%2Fillustrations%2Feu-ai-act-risk-pyramid.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2024%2Fillustrations%2Feu-ai-act-evidence-pipeline.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/restful-design-that-survives-resources-boundaries-and-versioning</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2021%2Frestful-design-that-survives-resources-boundaries-and-versioning.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/reward-shaping-without-lying</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2020%2Freward-shaping-without-lying.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/rewards-returns-learning-is-an-interface-problem</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2018/illustrations/reinforcement-learning-interface.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2018%2Frewards-returns-learning-is-an-interface-problem.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2018%2Fillustrations%2Freinforcement-learning-interface.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/rlhf-stabilizing-behavior-with-preferences-alignment-as-control</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2023%2Frlhf-stabilizing-behavior-with-preferences-alignment-as-control.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/safety-engineering-kill-switches-reconciliation-failure-recovery</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2020%2Fsafety-engineering-kill-switches-reconciliation-failure-recovery.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/security-for-agent-connectors-least-privilege-injection-resistance-and-safe-toolchains</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2025/illustrations/agent-connector-gateway.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2025%2Fsecurity-for-agent-connectors-least-privilege-injection-resistance-and-safe-toolchains.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2025%2Fillustrations%2Fagent-connector-gateway.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/security-for-builders-threat-modeling-and-secure-by-default-systems</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2022%2Fsecurity-for-builders-threat-modeling-and-secure-by-default-systems.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/software-in-the-age-of-probabilistic-components</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2023/illustrations/probabilistic-component-architecture.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2023%2Fsoftware-in-the-age-of-probabilistic-components.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2023%2Fillustrations%2Fprobabilistic-component-architecture.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/sparse-rewards-her-and-learning-from-what-didnt-happen</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2018/illustrations/reframing-goals-with-hindsight-learning.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2018%2Fsparse-rewards-her-and-learning-from-what-didnt-happen.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2018%2Fillustrations%2Freframing-goals-with-hindsight-learning.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/stability-is-a-feature-you-have-to-design</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2018/illustrations/stability-in-reinforcement-learning-systems.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2018%2Fstability-is-a-feature-you-have-to-design.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2018%2Fillustrations%2Fstability-in-reinforcement-learning-systems.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/standards-for-the-agent-ecosystem-connectors-protocols-and-mcp</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2024/illustrations/agent-ecosystem-layer-cake.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2024/illustrations/mcp-host-client-server.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2024%2Fstandards-for-the-agent-ecosystem-connectors-protocols-and-mcp.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2024%2Fillustrations%2Fagent-ecosystem-layer-cake.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2024%2Fillustrations%2Fmcp-host-client-server.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/supervised-baselines-first-alpha-models</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2019%2Fsupervised-baselines-first-alpha-models.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/support-vector-machines</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2016/illustrations/margin-vs-decision-boundary.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2016%2Fsupport-vector-machines.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2016%2Fillustrations%2Fmargin-vs-decision-boundary.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/tabular-rl-when-value-iteration-feels-like-cheating</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2018/illustrations/tabular-rl-and-value-iteration-process.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2018%2Ftabular-rl-when-value-iteration-feels-like-cheating.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2018%2Fillustrations%2Ftabular-rl-and-value-iteration-process.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/the-1m-token-era-long-context-retrieval-economics-and-system-design</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2025/illustrations/the-1m-token-context-pyramid.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2025/illustrations/context-assembly-pipeline.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2025%2Fthe-1m-token-era-long-context-retrieval-economics-and-system-design.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2025%2Fillustrations%2Fthe-1m-token-context-pyramid.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2025%2Fillustrations%2Fcontext-assembly-pipeline.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/the-503-lesson-outages-as-signal-not-just-a-bug</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2019%2Fthe-503-lesson-outages-as-signal-not-just-a-bug.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/the-collector-websockets-clock-drift-and-the-first-clean-snapshot</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2019%2Fthe-collector-websockets-clock-drift-and-the-first-clean-snapshot.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/the-compliance-cliff-prohibited-practices-and-governance-controls-that-actually-ship</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2025/illustrations/compliance-control-plane.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2025%2Fthe-compliance-cliff-prohibited-practices-and-governance-controls-that-actually-ship.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2025%2Fillustrations%2Fcompliance-control-plane.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/the-connector-ecosystem-mcp-adoption-patterns-versioning-and-governance</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2025%2Fthe-connector-ecosystem-mcp-adoption-patterns-versioning-and-governance.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/the-pain-of-training-rnns</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2017/illustrations/vanishing-vs-exploding-gradients-in-rnns.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2017%2Fthe-pain-of-training-rnns.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2017%2Fillustrations%2Fvanishing-vs-exploding-gradients-in-rnns.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/tool-use-and-agents-when-the-model-becomes-a-workflow-engine</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2023/illustrations/agents-stack-model-orchestrator-tools.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2023%2Ftool-use-and-agents-when-the-model-becomes-a-workflow-engine.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2023%2Fillustrations%2Fagents-stack-model-orchestrator-tools.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/tool-use-with-open-models-function-calling-sandboxes-capability-boundaries</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2024/illustrations/tool-gateway-and-sandbox-boundaries.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2024/illustrations/minimal-tool-runtime-open-models.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2024%2Ftool-use-with-open-models-function-calling-sandboxes-capability-boundaries.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2024%2Fillustrations%2Ftool-gateway-and-sandbox-boundaries.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2024%2Fillustrations%2Fminimal-tool-runtime-open-models.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/transformers-attention-as-an-engineering-breakthrough</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2023/illustrations/attention-as-routing.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2023/illustrations/rnn-vs-transformer-path-length.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2023%2Ftransformers-attention-as-an-engineering-breakthrough.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2023%2Fillustrations%2Fattention-as-routing.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2023%2Fillustrations%2Frnn-vs-transformer-path-length.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/unsupervised-learning-and-compression</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2016%2Funsupervised-learning-and-compression.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/voice-agents-you-can-operate-reliability-caching-latency-human-handoff</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2025/illustrations/voice-agent-pipeline-overview.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2025/illustrations/voice-agent-duplex-state-machine.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2025%2Fvoice-agents-you-can-operate-reliability-caching-latency-human-handoff.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2025%2Fillustrations%2Fvoice-agent-pipeline-overview.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2025%2Fillustrations%2Fvoice-agent-duplex-state-machine.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/webs-compression-algorithm-static-web2-spa-ssr-edge</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2021/illustrations/web-compression-reference-architecture.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2021%2Fwebs-compression-algorithm-static-web2-spa-ssr-edge.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2021%2Fillustrations%2Fweb-compression-reference-architecture.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/why-deeper-networks-are-harder-to-train</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2017/illustrations/neural-network-training-challenges-explained.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2017%2Fwhy-deeper-networks-are-harder-to-train.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2017%2Fillustrations%2Fneural-network-training-challenges-explained.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/why-im-learning-machine-learning</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2016%2Fwhy-im-learning-machine-learning.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/why-nlp-was-hard-rnn-pain-vanishing-gradients-limits-of-memory</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2023/illustrations/rnn-hidden-state-as-memory.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2023/illustrations/rnn-unrolled-depth-in-time.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2023%2Fwhy-nlp-was-hard-rnn-pain-vanishing-gradients-limits-of-memory.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2023%2Fillustrations%2Frnn-hidden-state-as-memory.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2023%2Fillustrations%2Frnn-unrolled-depth-in-time.avif</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://axeldomingues.dev/blog/why-rl-training-is-unstable-a-catalog-of-breakage</loc>
        <image:image>
            <image:loc>https://axeldomingues.dev/blog/2018/illustrations/unstable-rl-training-in-chaos.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2018%2Fwhy-rl-training-is-unstable-a-catalog-of-breakage.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?w=32&amp;amp;h=32&amp;amp;url=%2Fimages%2Faxel-domingues.avif</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://axeldomingues.dev/.netlify/images?url=%2Fblog%2F2018%2Fillustrations%2Funstable-rl-training-in-chaos.avif</image:loc>
        </image:image>
    </url>
</urlset>
<!-- XML Sitemap generated by @nuxtjs/sitemap v7.6.0 at 2026-04-02T04:38:29.471Z -->