<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://dshakes.github.io/halos</loc></url><url><loc>https://dshakes.github.io/halos/</loc></url><url><loc>https://dshakes.github.io/halos/adr/</loc></url><url><loc>https://dshakes.github.io/halos/adr/0001-environment-as-policy/</loc></url><url><loc>https://dshakes.github.io/halos/adr/0002-rings-point-at-immutable-releases/</loc></url><url><loc>https://dshakes.github.io/halos/adr/0003-experiments-on-traffic-plane-first/</loc></url><url><loc>https://dshakes.github.io/halos/adr/0004-shadow-single-turn-only/</loc></url><url><loc>https://dshakes.github.io/halos/adr/0005-signed-oci-bundles/</loc></url><url><loc>https://dshakes.github.io/halos/adr/0006-go-and-kong-go-pdk/</loc></url><url><loc>https://dshakes.github.io/halos/adr/0007-guardrails-in-go-not-opa/</loc></url><url><loc>https://dshakes.github.io/halos/adr/0008-signed-ring-pointers-and-verified-artifacts/</loc></url><url><loc>https://dshakes.github.io/halos/adr/0009-signed-kill-switch/</loc></url><url><loc>https://dshakes.github.io/halos/adr/0010-release-channels-for-client-experiments/</loc></url><url><loc>https://dshakes.github.io/halos/adr/0011-gateway-enforced-posture-and-version/</loc></url><url><loc>https://dshakes.github.io/halos/adr/0012-policy-api-v1/</loc></url><url><loc>https://dshakes.github.io/halos/adr/0013-external-gateway-engine/</loc></url><url><loc>https://dshakes.github.io/halos/adr/0014-step-level-multi-turn-shadow/</loc></url><url><loc>https://dshakes.github.io/halos/adr/0015-rbac-roles-for-halo-server/</loc></url><url><loc>https://dshakes.github.io/halos/adr/0016-audit-export-to-siem/</loc></url><url><loc>https://dshakes.github.io/halos/adr/0017-gateway-cost-budgets/</loc></url><url><loc>https://dshakes.github.io/halos/adr/0018-org-hierarchy-and-delegated-policy/</loc></url><url><loc>https://dshakes.github.io/halos/adr/0019-harness-coverage-beyond-the-big-four/</loc></url><url><loc>https://dshakes.github.io/halos/adr/0020-harvest-shadow-sessions-into-replay-evals/</loc></url><url><loc>https://dshakes.github.io/halos/adr/0021-ha-control-plane-on-postgres/</loc></url><url><loc>https://dshakes.github.io/halos/adr/0022-scim-provisioning/</loc></url><url><loc>https://dshakes.github.io/halos/adr/0023-workload-identity-federation/</loc></url><url><loc>https://dshakes.github.io/halos/adr/0024-agent-identity-and-delegation/</loc></url><url><loc>https://dshakes.github.io/halos/adr/0025-vendor-admin-sync/</loc></url><url><loc>https://dshakes.github.io/halos/adr/0026-per-credential-revocation/</loc></url><url><loc>https://dshakes.github.io/halos/adr/0027-randomized-roi/</loc></url><url><loc>https://dshakes.github.io/halos/adr/0028-agent-supply-chain-and-ai-bom/</loc></url><url><loc>https://dshakes.github.io/halos/adr/0029-mcp-registry-and-authorization/</loc></url><url><loc>https://dshakes.github.io/halos/adr/0030-change-governance/</loc></url><url><loc>https://dshakes.github.io/halos/adr/0031-agent-session-ledger/</loc></url><url><loc>https://dshakes.github.io/halos/adr/0032-egress-and-sandbox-policy/</loc></url><url><loc>https://dshakes.github.io/halos/adr/0033-gateway-dlp-and-injection-defense/</loc></url><url><loc>https://dshakes.github.io/halos/adr/0034-cloud-agent-governance/</loc></url><url><loc>https://dshakes.github.io/halos/adr/0035-policy-copilot/</loc></url><url><loc>https://dshakes.github.io/halos/architecture/components/</loc></url><url><loc>https://dshakes.github.io/halos/architecture/low-level-design/</loc></url><url><loc>https://dshakes.github.io/halos/architecture/tech-stack/</loc></url><url><loc>https://dshakes.github.io/halos/concepts/architecture/</loc></url><url><loc>https://dshakes.github.io/halos/concepts/delivery/</loc></url><url><loc>https://dshakes.github.io/halos/concepts/evals/</loc></url><url><loc>https://dshakes.github.io/halos/concepts/evidence-plane/</loc></url><url><loc>https://dshakes.github.io/halos/concepts/experiments/</loc></url><url><loc>https://dshakes.github.io/halos/concepts/how-it-works/</loc></url><url><loc>https://dshakes.github.io/halos/concepts/org-hierarchy/</loc></url><url><loc>https://dshakes.github.io/halos/concepts/policy-model/</loc></url><url><loc>https://dshakes.github.io/halos/concepts/rings-and-releases/</loc></url><url><loc>https://dshakes.github.io/halos/concepts/rollouts/</loc></url><url><loc>https://dshakes.github.io/halos/concepts/security-model/</loc></url><url><loc>https://dshakes.github.io/halos/concepts/self-service-portal/</loc></url><url><loc>https://dshakes.github.io/halos/concepts/shadow-traffic/</loc></url><url><loc>https://dshakes.github.io/halos/concepts/simple-mode/</loc></url><url><loc>https://dshakes.github.io/halos/concepts/stack-agnostic/</loc></url><url><loc>https://dshakes.github.io/halos/concepts/toggles/</loc></url><url><loc>https://dshakes.github.io/halos/examples/</loc></url><url><loc>https://dshakes.github.io/halos/getting-started/install/</loc></url><url><loc>https://dshakes.github.io/halos/getting-started/installation/</loc></url><url><loc>https://dshakes.github.io/halos/getting-started/introduction/</loc></url><url><loc>https://dshakes.github.io/halos/getting-started/playground/</loc></url><url><loc>https://dshakes.github.io/halos/getting-started/quickstart/</loc></url><url><loc>https://dshakes.github.io/halos/getting-started/start-here/</loc></url><url><loc>https://dshakes.github.io/halos/guides/agent-identity/</loc></url><url><loc>https://dshakes.github.io/halos/guides/agent-supply-chain/</loc></url><url><loc>https://dshakes.github.io/halos/guides/agentic-operations/</loc></url><url><loc>https://dshakes.github.io/halos/guides/bedrock-via-kong/</loc></url><url><loc>https://dshakes.github.io/halos/guides/change-governance/</loc></url><url><loc>https://dshakes.github.io/halos/guides/ci-and-cloud-agents/</loc></url><url><loc>https://dshakes.github.io/halos/guides/cli-upgrade-ab/</loc></url><url><loc>https://dshakes.github.io/halos/guides/cloud-agents/</loc></url><url><loc>https://dshakes.github.io/halos/guides/coder-workspaces/</loc></url><url><loc>https://dshakes.github.io/halos/guides/cost-budgets/</loc></url><url><loc>https://dshakes.github.io/halos/guides/delivery-roi/</loc></url><url><loc>https://dshakes.github.io/halos/guides/dev-containers/</loc></url><url><loc>https://dshakes.github.io/halos/guides/direct-anthropic/</loc></url><url><loc>https://dshakes.github.io/halos/guides/dlp/</loc></url><url><loc>https://dshakes.github.io/halos/guides/egress-and-sandbox/</loc></url><url><loc>https://dshakes.github.io/halos/guides/laptops-mdm/</loc></url><url><loc>https://dshakes.github.io/halos/guides/mcp-registry/</loc></url><url><loc>https://dshakes.github.io/halos/guides/model-upgrade-canary/</loc></url><url><loc>https://dshakes.github.io/halos/guides/new-harness-adapter/</loc></url><url><loc>https://dshakes.github.io/halos/guides/operations/</loc></url><url><loc>https://dshakes.github.io/halos/guides/policy-copilot/</loc></url><url><loc>https://dshakes.github.io/halos/guides/production-deployment/</loc></url><url><loc>https://dshakes.github.io/halos/guides/provider-smoke/</loc></url><url><loc>https://dshakes.github.io/halos/guides/reliable-upgrades/</loc></url><url><loc>https://dshakes.github.io/halos/guides/scim-provisioning/</loc></url><url><loc>https://dshakes.github.io/halos/guides/session-ledger/</loc></url><url><loc>https://dshakes.github.io/halos/guides/siem-export/</loc></url><url><loc>https://dshakes.github.io/halos/guides/vendor-admin-sync/</loc></url><url><loc>https://dshakes.github.io/halos/guides/writing-evals/</loc></url><url><loc>https://dshakes.github.io/halos/reference/api/</loc></url><url><loc>https://dshakes.github.io/halos/reference/binaries/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/admin-apply/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/admin-export/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/admin-plan/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/admin/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/agents-revocations/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/agents-revoke/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/agents-verify/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/agents/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/artifact-digest/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/artifact-scan/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/artifact-sign/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/artifact/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/audit-verify/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/audit/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/budget-status/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/budget/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/ci-config/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/ci-token/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/ci/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/cloud-agents-kill/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/cloud-agents-list/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/cloud-agents-render/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/cloud-agents/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/controller-run/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/controller/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/copilot-draft/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/copilot-experiment/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/copilot-explain/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/copilot-next/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/copilot/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/dlp-test/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/dlp/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/doctor/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/egress-test/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/egress/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/eject/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/enable-hook/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/enable-mcp/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/enable/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/eval-harvest/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/eval-online/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/eval-run/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/eval-steps-run/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/eval-steps/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/eval/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/exp-analyze/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/exp-conclude/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/exp-list/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/exp-pause/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/exp-promote/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/exp-show/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/exp-start/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/exp/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/explain/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/export-devcontainer/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/export-intune/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/export-jamf/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/export/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/freeze-check/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/freeze-off/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/freeze-on/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/freeze-status/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/freeze/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/gateway-compile/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/gateway-deck/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/gateway-routes/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/gateway/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/harnesses/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/init/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/keys-generate/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/keys/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/kill/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/mcp-registry-import/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/mcp-registry/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/mcp-serve/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/mcp-token/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/mcp/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/migrate/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/model-switch/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/model/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/onboard-company/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/onboard-detect/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/onboard-install/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/onboard-local/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/onboard-proxy/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/onboard-verify/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/onboard/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/plan/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/quickstart/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/release-bom/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/release-build/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/release-promote/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/release-publish/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/release-refresh/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/release/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/render/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/roi-ingest-file/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/roi-ingest-github/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/roi-ingest/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/roi-report/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/roi/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/rollback/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/rollout-advance/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/rollout-approve/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/rollout-list/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/rollout-pause/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/rollout-plan/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/rollout-rollback/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/rollout-simulate/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/rollout-status/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/rollout/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/sessions-export/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/sessions-import/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/sessions-list/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/sessions-show/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/sessions/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/status/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/telemetry-collector-config/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/telemetry/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/toggle-eval/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/toggle-kill/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/toggle-list/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/toggle-stale/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/toggle/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/units-codeowners/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/units/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/upgrade-check/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/upgrade-publish/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/upgrade-start/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/upgrade-watch/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/upgrade/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/validate/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/version/</loc></url><url><loc>https://dshakes.github.io/halos/reference/cli/whoami/</loc></url><url><loc>https://dshakes.github.io/halos/reference/comparison/</loc></url><url><loc>https://dshakes.github.io/halos/reference/compatibility/</loc></url><url><loc>https://dshakes.github.io/halos/reference/faq/</loc></url><url><loc>https://dshakes.github.io/halos/reference/gateway-headers/</loc></url><url><loc>https://dshakes.github.io/halos/reference/harness-matrix/</loc></url><url><loc>https://dshakes.github.io/halos/reference/metrics/</loc></url><url><loc>https://dshakes.github.io/halos/reference/policy-schema/</loc></url><url><loc>https://dshakes.github.io/halos/reference/policy/</loc></url><url><loc>https://dshakes.github.io/halos/reference/policy/experiment/</loc></url><url><loc>https://dshakes.github.io/halos/reference/policy/gateway/</loc></url><url><loc>https://dshakes.github.io/halos/reference/policy/halos/</loc></url><url><loc>https://dshakes.github.io/halos/reference/policy/profile/</loc></url><url><loc>https://dshakes.github.io/halos/reference/policy/ring/</loc></url><url><loc>https://dshakes.github.io/halos/reference/policy/rollout/</loc></url><url><loc>https://dshakes.github.io/halos/reference/policy/toggle/</loc></url><url><loc>https://dshakes.github.io/halos/reference/policy/unit/</loc></url><url><loc>https://dshakes.github.io/halos/reference/support-policy/</loc></url><url><loc>https://dshakes.github.io/halos/reference/threat-model/</loc></url><url><loc>https://dshakes.github.io/halos/tutorials/</loc></url><url><loc>https://dshakes.github.io/halos/tutorials/add-a-toggle/</loc></url><url><loc>https://dshakes.github.io/halos/tutorials/canary-a-model/</loc></url><url><loc>https://dshakes.github.io/halos/tutorials/claude-code-upgrade/</loc></url><url><loc>https://dshakes.github.io/halos/tutorials/first-10-minutes/</loc></url><url><loc>https://dshakes.github.io/halos/tutorials/gate-upgrades-on-evals/</loc></url><url><loc>https://dshakes.github.io/halos/tutorials/kill-a-bad-change/</loc></url></urlset>