{
  "schemaVersion": 1,
  "kind": "vault-map-bundle",
  "generatedAt": "2026-08-05T09:08:32.213Z",
  "sourceMap": "config/vault-map.toml",
  "template": "env.template",
  "entries": [
    {
      "envKey": "CLOUDFLARE_ACCESS_API_TOKEN",
      "vault": "factorywager",
      "item": "Cloudflare Access API Token",
      "field": "password",
      "passRef": "pass://factorywager/Cloudflare Access API Token/password",
      "type": "token",
      "label": "Cloudflare Access API Token",
      "color": "#F38020",
      "icon": "public/portal/icons/vault/cloudflare.svg",
      "glyph": "🔑",
      "note": null,
      "inTemplate": true,
      "runtimePresent": false
    },
    {
      "envKey": "CLOUDFLARE_API_TOKEN",
      "vault": "factorywager",
      "item": "Cloudflare API Token",
      "field": "password",
      "passRef": "pass://factorywager/Cloudflare API Token/password",
      "type": "token",
      "label": "Cloudflare API Token",
      "color": "#F38020",
      "icon": "public/portal/icons/vault/cloudflare.svg",
      "glyph": "🔑",
      "note": null,
      "inTemplate": true,
      "runtimePresent": false
    },
    {
      "envKey": "CLOUDFLARE_DNS_API_TOKEN",
      "vault": "factorywager",
      "item": "Cloudflare API Token (DNS)",
      "field": "password",
      "passRef": "pass://factorywager/Cloudflare API Token (DNS)/password",
      "type": "token",
      "label": "Cloudflare DNS Token",
      "color": "#F38020",
      "icon": "public/portal/icons/vault/cloudflare.svg",
      "glyph": "🔑",
      "note": null,
      "inTemplate": true,
      "runtimePresent": false
    },
    {
      "envKey": "DOD_ID_ENCRYPTION_KEY",
      "vault": "factorywager",
      "item": "DOD ID Encryption Key",
      "field": "password",
      "passRef": "pass://factorywager/DOD ID Encryption Key/password",
      "type": "key",
      "label": "DOD Encryption Key",
      "color": "#8B5CF6",
      "icon": null,
      "glyph": "🔑",
      "note": null,
      "inTemplate": true,
      "runtimePresent": false
    },
    {
      "envKey": "DOD_PROOF_SECRET",
      "vault": "factorywager",
      "item": "DOD Proof Secret",
      "field": "password",
      "passRef": "pass://factorywager/DOD Proof Secret/password",
      "type": "secret",
      "label": "DOD Proof Secret",
      "color": "#8B5CF6",
      "icon": null,
      "glyph": "🔏",
      "note": null,
      "inTemplate": true,
      "runtimePresent": false
    },
    {
      "envKey": "FACTORY_WAGER_TOKEN",
      "vault": "factorywager",
      "item": "FactoryWager Registry Token",
      "field": "password",
      "passRef": "pass://factorywager/FactoryWager Registry Token/password",
      "type": "token",
      "label": "Registry Token",
      "color": "#6366F1",
      "icon": "public/portal/icons/vault/key.svg",
      "glyph": "🔑",
      "note": "Shared registry Bearer · Tennis HQ cloud agent configured · /registry/tennis/agent-auth.json",
      "inTemplate": true,
      "runtimePresent": false
    },
    {
      "envKey": "GITHUB_TOKEN",
      "vault": "factorywager",
      "item": "GitHub PAT",
      "field": "note",
      "passRef": "pass://factorywager/GitHub PAT/note",
      "type": "pat",
      "label": "GitHub Personal Access Token",
      "color": "#2DA44E",
      "icon": "public/portal/icons/vault/github.svg",
      "glyph": "🐙",
      "note": null,
      "inTemplate": false,
      "runtimePresent": false
    },
    {
      "envKey": "PARTNER_API_TOKEN",
      "vault": "factorywager",
      "item": "Tennis HQ Partner API Token",
      "field": "password",
      "passRef": "pass://factorywager/Tennis HQ Partner API Token/password",
      "type": "token",
      "label": "Tennis HQ Partner API",
      "color": "#f59e0b",
      "icon": "public/portal/icons/vault/key.svg",
      "glyph": "🔑",
      "note": "Tennis HQ service Bearer · fail-closed v1 when missing · not FACTORY_WAGER_TOKEN",
      "inTemplate": false,
      "runtimePresent": false
    },
    {
      "envKey": "PLAY_SIGNING_SECRET",
      "vault": "factorywager",
      "item": "Play Signing Secret",
      "field": "password",
      "passRef": "pass://factorywager/Play Signing Secret/password",
      "type": "secret",
      "label": "Play Signing Secret",
      "color": "#10B981",
      "icon": null,
      "glyph": "🔏",
      "note": null,
      "inTemplate": true,
      "runtimePresent": false
    },
    {
      "envKey": "PROVISION_ENCRYPTION_KEY",
      "vault": "factorywager",
      "item": "Provision Encryption Key",
      "field": "password",
      "passRef": "pass://factorywager/Provision Encryption Key/password",
      "type": "key",
      "label": "Provision Key",
      "color": "#8B5CF6",
      "icon": null,
      "glyph": "🔑",
      "note": null,
      "inTemplate": true,
      "runtimePresent": false
    },
    {
      "envKey": "R2_ACCESS_KEY_ID",
      "vault": "factorywager",
      "item": "R2 bun-secrets bucket",
      "field": "username",
      "passRef": "pass://factorywager/R2 bun-secrets bucket/username",
      "type": "token",
      "label": "R2 Access Key",
      "color": "#F38020",
      "icon": "public/portal/icons/vault/r2.svg",
      "glyph": "🔑",
      "note": null,
      "inTemplate": true,
      "runtimePresent": false
    },
    {
      "envKey": "R2_SECRET_ACCESS_KEY",
      "vault": "factorywager",
      "item": "R2 bun-secrets bucket",
      "field": "password",
      "passRef": "pass://factorywager/R2 bun-secrets bucket/password",
      "type": "secret",
      "label": "R2 Secret Key",
      "color": "#F38020",
      "icon": "public/portal/icons/vault/r2.svg",
      "glyph": "🔏",
      "note": null,
      "inTemplate": true,
      "runtimePresent": false
    },
    {
      "envKey": "REGISTRY_SECRET",
      "vault": "factorywager",
      "item": "Registry Dev Secret",
      "field": "password",
      "passRef": "pass://factorywager/Registry Dev Secret/password",
      "type": "secret",
      "label": "Registry Dev Secret",
      "color": "#6366F1",
      "icon": null,
      "glyph": "🔏",
      "note": null,
      "inTemplate": true,
      "runtimePresent": false
    },
    {
      "envKey": "REPORT_SIGNING_SECRET",
      "vault": "factorywager",
      "item": "Report Signing Secret",
      "field": "password",
      "passRef": "pass://factorywager/Report Signing Secret/password",
      "type": "secret",
      "label": "Report Signing Secret",
      "color": "#10B981",
      "icon": null,
      "glyph": "🔏",
      "note": null,
      "inTemplate": true,
      "runtimePresent": false
    },
    {
      "envKey": "SOCKET_API_KEY",
      "vault": "factorywager",
      "item": "Socket API Key",
      "field": "password",
      "passRef": "pass://factorywager/Socket API Key/password",
      "type": "token",
      "label": "Socket API Key",
      "color": "#7C3AED",
      "icon": "public/portal/icons/vault/key.svg",
      "glyph": "🔑",
      "note": null,
      "inTemplate": true,
      "runtimePresent": false
    },
    {
      "envKey": "SSH_DEPLOY_KEY",
      "vault": "factorywager",
      "item": "SSH Deploy Key",
      "field": "note",
      "passRef": "pass://factorywager/SSH Deploy Key/note",
      "type": "ssh",
      "label": "SSH Deploy Key",
      "color": "#F59E0B",
      "icon": "public/portal/icons/vault/ssh.svg",
      "glyph": "🔐",
      "note": null,
      "inTemplate": false,
      "runtimePresent": false
    },
    {
      "envKey": "TELEGRAM_BOT_FACTORY",
      "vault": "factorywager",
      "item": "Telegram: factorywager_bot",
      "field": "password",
      "passRef": "pass://factorywager/Telegram: factorywager_bot/password",
      "type": "token",
      "label": "Telegram Bot Token",
      "color": "#26A5E4",
      "icon": "public/portal/icons/vault/telegram.svg",
      "glyph": "🔑",
      "note": null,
      "inTemplate": true,
      "runtimePresent": false
    },
    {
      "envKey": "TELEGRAM_WEBHOOK_SECRET",
      "vault": "factorywager",
      "item": "Telegram Webhook Secret",
      "field": "password",
      "passRef": "pass://factorywager/Telegram Webhook Secret/password",
      "type": "secret",
      "label": "Telegram Webhook Secret",
      "color": "#26A5E4",
      "icon": null,
      "glyph": "🔏",
      "note": null,
      "inTemplate": true,
      "runtimePresent": false
    }
  ],
  "summary": {
    "entryCount": 18,
    "withPassRef": 18,
    "withColor": 18,
    "withIcon": 11,
    "runtimePresent": 0
  }
}
