<?xml version="1.0" encoding="utf-8"?>
<urlset
    xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/.formatter.exs</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/BATTERIES_INCLUDED.md</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/CHANGELOG.md</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/CONFORMANCE.md</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/LICENSE</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/README.md</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/SECURITY.md</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/SECURITY_REVIEW.md</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/SECURITY_REVIEW_EVIDENCE.md</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/docs/security_boundary.md</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/docs/security_findings.md</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/guides/batteries_included.md</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/guides/case_studies/operator_managed_rollout.md</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/guides/case_studies/phoenix_saas_tenant_onboarding.md</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/guides/getting_started.md</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/guides/recipes/entra.md</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/guides/recipes/google_workspace.md</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/guides/recipes/okta.md</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/mix/tasks/compile/parser_path_guard.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/mix/tasks/hex.audit.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/mix/tasks/relyra.batteries_included.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/mix/tasks/relyra.conformance.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/mix/tasks/relyra.diagnostic.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/mix/tasks/relyra.install.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/mix/tasks/relyra.metadata.pin.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/mix/tasks/relyra.refresh_due.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/mix/tasks/relyra.security_review.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/application.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/conformance_fixtures.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/connection.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/connection_resolver.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/connection_resolver/default.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/connection_resolver/ecto.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/diagnostic.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/diagnostic/allow_list.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/ecto/attribute_mapping.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/ecto/audit_event.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/ecto/audit_writer.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/ecto/bulk_actions.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/ecto/certificate.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/ecto/certificate_facts.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/ecto/certificate_inventory.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/ecto/connection.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/ecto/connection/runtime_policy.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/ecto/connection_loader.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/ecto/connection_snapshot.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/ecto/connections.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/ecto/group_mapping.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/ecto/mapping_commands.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/ecto/mapping_revision.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/ecto/metadata_apply.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/ecto/metadata_revision.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/ecto/metadata_source.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/error.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/live_admin.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/live_admin/components/connection_detail.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/live_admin/components/connection_form.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/live_admin/components/connection_list.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/live_admin/components/preset_picker.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/live_admin/components/risk_panel.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/live_admin/connection_metadata_live.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/live_admin/connections_live.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/live_admin/mapping_form.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/live_admin/on_mount.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/live_admin/query.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/live_admin/router.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/live_admin/scope.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/live_admin/scope_provider.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/log.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/login_result.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/metadata.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/metadata/auto_refresh.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/metadata/backoff.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/metadata/cadence.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/metadata/candidate.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/metadata/drift_detector.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/metadata/failure_classifier.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/metadata/import.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/metadata/parser.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/metadata/refresh.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/metadata/scheduler.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/metadata/source_registry.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/metadata/trust_anchor.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/optional_deps/oban.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/phoenix.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/phoenix/controllers/acs_controller.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/phoenix/controllers/diagnostic_controller.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/phoenix/controllers/login_controller.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/phoenix/controllers/metadata_controller.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/phoenix/pipeline.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/phoenix/router.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/principal.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/protocol/assertion.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/protocol/authn_request.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/protocol/binding.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/protocol/logout_request.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/protocol/metadata.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/protocol/response.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/protocol/validation_pipeline.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/provider.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/provider/entra.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/provider/google_workspace.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/provider/okta.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/replay_store.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/replay_store/default.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/replay_store/ecto.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/replay_store/ets.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/request_store.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/request_store/default.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/request_store/ecto.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/request_store/ets.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/security/algorithm_policy.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/security/certificate_expiry.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/security/redirect.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/security/relay_state.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/security/signature.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/security/signed_node.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/security/xml.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/security/xml/corpus_gate.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/security/xml/pure_beam.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/session_adapter.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/session_adapter/default.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/telemetry.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/telemetry/handlers/log_alerts.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/test_support.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/test_support/fake_idp.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/user_mapper.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/user_mapper/default_attribute.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/lib/relyra/workers/metadata_refresh.ex</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/mix.exs</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/priv/conformance/sp_manifest.json</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/priv/repo/migrations/20260505120000_create_relyra_connections.exs</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/priv/repo/migrations/20260505120100_create_relyra_connection_certificates.exs</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/priv/repo/migrations/20260505130000_add_metadata_revision_pointers_to_relyra_connections.exs</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/priv/repo/migrations/20260505130100_create_relyra_metadata_sources.exs</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/priv/repo/migrations/20260505130200_create_relyra_metadata_revisions.exs</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/priv/repo/migrations/20260505140000_add_certificate_lifecycle_to_relyra_connection_certificates.exs</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/priv/repo/migrations/20260505183000_harden_relyra_certificate_lifecycle_invariants.exs</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/priv/repo/migrations/20260505190000_create_relyra_mapping_and_audit_tables.exs</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/priv/repo/migrations/20260506232319_add_allow_idp_initiated_to_relyra_connections.exs</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/priv/repo/migrations/20260507000001_extend_relyra_metadata_sources_with_auto_refresh.exs</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://preview.hex.pm/preview/relyra/show/priv/security_corpus.json</loc>
    <lastmod>2026-05-08T16:21:05Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

</urlset>
