{
  "checked": "2026-11-01",
  "meaningSource": "https://msi.nga.mil/api/publications/download?key=16694273%2FSFH00000%2FChapter1.pdf&type=view",
  "publication": "NGA Publication 102, Chapter 1, sections 5 and 10 (single-letter signals p.21); original English meanings paraphrased in German.",
  "note": "Official NGA source preferred over outdated general flag charts. Romeo has no allocated standalone meaning in the current single-letter table.",
  "assets": [
    {
      "code": "sea-a",
      "file": "flags/sea-a.svg",
      "source": "https://github.com/signal-flags/signal-flag-images",
      "original": "https://cdn.jsdelivr.net/npm/signal-flag-images@3.0.0/sf-square-no-outline/a.svg",
      "package": "signal-flag-images@3.0.0",
      "archivePath": "package/sf-square-no-outline/a.svg",
      "artist": "Signal Flags project contributors",
      "license": "Unlicense (public-domain dedication)",
      "licenseUrl": "https://unlicense.org/"
    },
    {
      "code": "sea-b",
      "file": "flags/sea-b.svg",
      "source": "https://github.com/signal-flags/signal-flag-images",
      "original": "https://cdn.jsdelivr.net/npm/signal-flag-images@3.0.0/sf-square-no-outline/b.svg",
      "package": "signal-flag-images@3.0.0",
      "archivePath": "package/sf-square-no-outline/b.svg",
      "artist": "Signal Flags project contributors",
      "license": "Unlicense (public-domain dedication)",
      "licenseUrl": "https://unlicense.org/"
    },
    {
      "code": "sea-c",
      "file": "flags/sea-c.svg",
      "source": "https://github.com/signal-flags/signal-flag-images",
      "original": "https://cdn.jsdelivr.net/npm/signal-flag-images@3.0.0/sf-square-no-outline/c.svg",
      "package": "signal-flag-images@3.0.0",
      "archivePath": "package/sf-square-no-outline/c.svg",
      "artist": "Signal Flags project contributors",
      "license": "Unlicense (public-domain dedication)",
      "licenseUrl": "https://unlicense.org/"
    },
    {
      "code": "sea-d",
      "file": "flags/sea-d.svg",
      "source": "https://github.com/signal-flags/signal-flag-images",
      "original": "https://cdn.jsdelivr.net/npm/signal-flag-images@3.0.0/sf-square-no-outline/d.svg",
      "package": "signal-flag-images@3.0.0",
      "archivePath": "package/sf-square-no-outline/d.svg",
      "artist": "Signal Flags project contributors",
      "license": "Unlicense (public-domain dedication)",
      "licenseUrl": "https://unlicense.org/"
    },
    {
      "code": "sea-e",
      "file": "flags/sea-e.svg",
      "source": "https://github.com/signal-flags/signal-flag-images",
      "original": "https://cdn.jsdelivr.net/npm/signal-flag-images@3.0.0/sf-square-no-outline/e.svg",
      "package": "signal-flag-images@3.0.0",
      "archivePath": "package/sf-square-no-outline/e.svg",
      "artist": "Signal Flags project contributors",
      "license": "Unlicense (public-domain dedication)",
      "licenseUrl": "https://unlicense.org/"
    },
    {
      "code": "sea-f",
      "file": "flags/sea-f.svg",
      "source": "https://github.com/signal-flags/signal-flag-images",
      "original": "https://cdn.jsdelivr.net/npm/signal-flag-images@3.0.0/sf-square-no-outline/f.svg",
      "package": "signal-flag-images@3.0.0",
      "archivePath": "package/sf-square-no-outline/f.svg",
      "artist": "Signal Flags project contributors",
      "license": "Unlicense (public-domain dedication)",
      "licenseUrl": "https://unlicense.org/"
    },
    {
      "code": "sea-g",
      "file": "flags/sea-g.svg",
      "source": "https://github.com/signal-flags/signal-flag-images",
      "original": "https://cdn.jsdelivr.net/npm/signal-flag-images@3.0.0/sf-square-no-outline/g.svg",
      "package": "signal-flag-images@3.0.0",
      "archivePath": "package/sf-square-no-outline/g.svg",
      "artist": "Signal Flags project contributors",
      "license": "Unlicense (public-domain dedication)",
      "licenseUrl": "https://unlicense.org/"
    },
    {
      "code": "sea-h",
      "file": "flags/sea-h.svg",
      "source": "https://github.com/signal-flags/signal-flag-images",
      "original": "https://cdn.jsdelivr.net/npm/signal-flag-images@3.0.0/sf-square-no-outline/h.svg",
      "package": "signal-flag-images@3.0.0",
      "archivePath": "package/sf-square-no-outline/h.svg",
      "artist": "Signal Flags project contributors",
      "license": "Unlicense (public-domain dedication)",
      "licenseUrl": "https://unlicense.org/"
    },
    {
      "code": "sea-i",
      "file": "flags/sea-i.svg",
      "source": "https://github.com/signal-flags/signal-flag-images",
      "original": "https://cdn.jsdelivr.net/npm/signal-flag-images@3.0.0/sf-square-no-outline/i.svg",
      "package": "signal-flag-images@3.0.0",
      "archivePath": "package/sf-square-no-outline/i.svg",
      "artist": "Signal Flags project contributors",
      "license": "Unlicense (public-domain dedication)",
      "licenseUrl": "https://unlicense.org/"
    },
    {
      "code": "sea-j",
      "file": "flags/sea-j.svg",
      "source": "https://github.com/signal-flags/signal-flag-images",
      "original": "https://cdn.jsdelivr.net/npm/signal-flag-images@3.0.0/sf-square-no-outline/j.svg",
      "package": "signal-flag-images@3.0.0",
      "archivePath": "package/sf-square-no-outline/j.svg",
      "artist": "Signal Flags project contributors",
      "license": "Unlicense (public-domain dedication)",
      "licenseUrl": "https://unlicense.org/"
    },
    {
      "code": "sea-k",
      "file": "flags/sea-k.svg",
      "source": "https://github.com/signal-flags/signal-flag-images",
      "original": "https://cdn.jsdelivr.net/npm/signal-flag-images@3.0.0/sf-square-no-outline/k.svg",
      "package": "signal-flag-images@3.0.0",
      "archivePath": "package/sf-square-no-outline/k.svg",
      "artist": "Signal Flags project contributors",
      "license": "Unlicense (public-domain dedication)",
      "licenseUrl": "https://unlicense.org/"
    },
    {
      "code": "sea-l",
      "file": "flags/sea-l.svg",
      "source": "https://github.com/signal-flags/signal-flag-images",
      "original": "https://cdn.jsdelivr.net/npm/signal-flag-images@3.0.0/sf-square-no-outline/l.svg",
      "package": "signal-flag-images@3.0.0",
      "archivePath": "package/sf-square-no-outline/l.svg",
      "artist": "Signal Flags project contributors",
      "license": "Unlicense (public-domain dedication)",
      "licenseUrl": "https://unlicense.org/"
    },
    {
      "code": "sea-m",
      "file": "flags/sea-m.svg",
      "source": "https://github.com/signal-flags/signal-flag-images",
      "original": "https://cdn.jsdelivr.net/npm/signal-flag-images@3.0.0/sf-square-no-outline/m.svg",
      "package": "signal-flag-images@3.0.0",
      "archivePath": "package/sf-square-no-outline/m.svg",
      "artist": "Signal Flags project contributors",
      "license": "Unlicense (public-domain dedication)",
      "licenseUrl": "https://unlicense.org/"
    },
    {
      "code": "sea-n",
      "file": "flags/sea-n.svg",
      "source": "https://github.com/signal-flags/signal-flag-images",
      "original": "https://cdn.jsdelivr.net/npm/signal-flag-images@3.0.0/sf-square-no-outline/n.svg",
      "package": "signal-flag-images@3.0.0",
      "archivePath": "package/sf-square-no-outline/n.svg",
      "artist": "Signal Flags project contributors",
      "license": "Unlicense (public-domain dedication)",
      "licenseUrl": "https://unlicense.org/"
    },
    {
      "code": "sea-o",
      "file": "flags/sea-o.svg",
      "source": "https://github.com/signal-flags/signal-flag-images",
      "original": "https://cdn.jsdelivr.net/npm/signal-flag-images@3.0.0/sf-square-no-outline/o.svg",
      "package": "signal-flag-images@3.0.0",
      "archivePath": "package/sf-square-no-outline/o.svg",
      "artist": "Signal Flags project contributors",
      "license": "Unlicense (public-domain dedication)",
      "licenseUrl": "https://unlicense.org/"
    },
    {
      "code": "sea-p",
      "file": "flags/sea-p.svg",
      "source": "https://github.com/signal-flags/signal-flag-images",
      "original": "https://cdn.jsdelivr.net/npm/signal-flag-images@3.0.0/sf-square-no-outline/p.svg",
      "package": "signal-flag-images@3.0.0",
      "archivePath": "package/sf-square-no-outline/p.svg",
      "artist": "Signal Flags project contributors",
      "license": "Unlicense (public-domain dedication)",
      "licenseUrl": "https://unlicense.org/"
    },
    {
      "code": "sea-q",
      "file": "flags/sea-q.svg",
      "source": "https://github.com/signal-flags/signal-flag-images",
      "original": "https://cdn.jsdelivr.net/npm/signal-flag-images@3.0.0/sf-square-no-outline/q.svg",
      "package": "signal-flag-images@3.0.0",
      "archivePath": "package/sf-square-no-outline/q.svg",
      "artist": "Signal Flags project contributors",
      "license": "Unlicense (public-domain dedication)",
      "licenseUrl": "https://unlicense.org/"
    },
    {
      "code": "sea-r",
      "file": "flags/sea-r.svg",
      "source": "https://github.com/signal-flags/signal-flag-images",
      "original": "https://cdn.jsdelivr.net/npm/signal-flag-images@3.0.0/sf-square-no-outline/r.svg",
      "package": "signal-flag-images@3.0.0",
      "archivePath": "package/sf-square-no-outline/r.svg",
      "artist": "Signal Flags project contributors",
      "license": "Unlicense (public-domain dedication)",
      "licenseUrl": "https://unlicense.org/"
    },
    {
      "code": "sea-s",
      "file": "flags/sea-s.svg",
      "source": "https://github.com/signal-flags/signal-flag-images",
      "original": "https://cdn.jsdelivr.net/npm/signal-flag-images@3.0.0/sf-square-no-outline/s.svg",
      "package": "signal-flag-images@3.0.0",
      "archivePath": "package/sf-square-no-outline/s.svg",
      "artist": "Signal Flags project contributors",
      "license": "Unlicense (public-domain dedication)",
      "licenseUrl": "https://unlicense.org/"
    },
    {
      "code": "sea-t",
      "file": "flags/sea-t.svg",
      "source": "https://github.com/signal-flags/signal-flag-images",
      "original": "https://cdn.jsdelivr.net/npm/signal-flag-images@3.0.0/sf-square-no-outline/t.svg",
      "package": "signal-flag-images@3.0.0",
      "archivePath": "package/sf-square-no-outline/t.svg",
      "artist": "Signal Flags project contributors",
      "license": "Unlicense (public-domain dedication)",
      "licenseUrl": "https://unlicense.org/"
    },
    {
      "code": "sea-u",
      "file": "flags/sea-u.svg",
      "source": "https://github.com/signal-flags/signal-flag-images",
      "original": "https://cdn.jsdelivr.net/npm/signal-flag-images@3.0.0/sf-square-no-outline/u.svg",
      "package": "signal-flag-images@3.0.0",
      "archivePath": "package/sf-square-no-outline/u.svg",
      "artist": "Signal Flags project contributors",
      "license": "Unlicense (public-domain dedication)",
      "licenseUrl": "https://unlicense.org/"
    },
    {
      "code": "sea-v",
      "file": "flags/sea-v.svg",
      "source": "https://github.com/signal-flags/signal-flag-images",
      "original": "https://cdn.jsdelivr.net/npm/signal-flag-images@3.0.0/sf-square-no-outline/v.svg",
      "package": "signal-flag-images@3.0.0",
      "archivePath": "package/sf-square-no-outline/v.svg",
      "artist": "Signal Flags project contributors",
      "license": "Unlicense (public-domain dedication)",
      "licenseUrl": "https://unlicense.org/"
    },
    {
      "code": "sea-w",
      "file": "flags/sea-w.svg",
      "source": "https://github.com/signal-flags/signal-flag-images",
      "original": "https://cdn.jsdelivr.net/npm/signal-flag-images@3.0.0/sf-square-no-outline/w.svg",
      "package": "signal-flag-images@3.0.0",
      "archivePath": "package/sf-square-no-outline/w.svg",
      "artist": "Signal Flags project contributors",
      "license": "Unlicense (public-domain dedication)",
      "licenseUrl": "https://unlicense.org/"
    },
    {
      "code": "sea-x",
      "file": "flags/sea-x.svg",
      "source": "https://github.com/signal-flags/signal-flag-images",
      "original": "https://cdn.jsdelivr.net/npm/signal-flag-images@3.0.0/sf-square-no-outline/x.svg",
      "package": "signal-flag-images@3.0.0",
      "archivePath": "package/sf-square-no-outline/x.svg",
      "artist": "Signal Flags project contributors",
      "license": "Unlicense (public-domain dedication)",
      "licenseUrl": "https://unlicense.org/"
    },
    {
      "code": "sea-y",
      "file": "flags/sea-y.svg",
      "source": "https://github.com/signal-flags/signal-flag-images",
      "original": "https://cdn.jsdelivr.net/npm/signal-flag-images@3.0.0/sf-square-no-outline/y.svg",
      "package": "signal-flag-images@3.0.0",
      "archivePath": "package/sf-square-no-outline/y.svg",
      "artist": "Signal Flags project contributors",
      "license": "Unlicense (public-domain dedication)",
      "licenseUrl": "https://unlicense.org/"
    },
    {
      "code": "sea-z",
      "file": "flags/sea-z.svg",
      "source": "https://github.com/signal-flags/signal-flag-images",
      "original": "https://cdn.jsdelivr.net/npm/signal-flag-images@3.0.0/sf-square-no-outline/z.svg",
      "package": "signal-flag-images@3.0.0",
      "archivePath": "package/sf-square-no-outline/z.svg",
      "artist": "Signal Flags project contributors",
      "license": "Unlicense (public-domain dedication)",
      "licenseUrl": "https://unlicense.org/"
    },
    {
      "code": "sea-0",
      "file": "flags/sea-0.svg",
      "source": "https://github.com/signal-flags/signal-flag-images",
      "original": "https://cdn.jsdelivr.net/npm/signal-flag-images@3.0.0/sf-pennant-no-outline/n0.svg",
      "package": "signal-flag-images@3.0.0",
      "archivePath": "package/sf-pennant-no-outline/n0.svg",
      "artist": "Signal Flags project contributors",
      "license": "Unlicense (public-domain dedication)",
      "licenseUrl": "https://unlicense.org/"
    },
    {
      "code": "sea-1",
      "file": "flags/sea-1.svg",
      "source": "https://github.com/signal-flags/signal-flag-images",
      "original": "https://cdn.jsdelivr.net/npm/signal-flag-images@3.0.0/sf-pennant-no-outline/n1.svg",
      "package": "signal-flag-images@3.0.0",
      "archivePath": "package/sf-pennant-no-outline/n1.svg",
      "artist": "Signal Flags project contributors",
      "license": "Unlicense (public-domain dedication)",
      "licenseUrl": "https://unlicense.org/"
    },
    {
      "code": "sea-2",
      "file": "flags/sea-2.svg",
      "source": "https://github.com/signal-flags/signal-flag-images",
      "original": "https://cdn.jsdelivr.net/npm/signal-flag-images@3.0.0/sf-pennant-no-outline/n2.svg",
      "package": "signal-flag-images@3.0.0",
      "archivePath": "package/sf-pennant-no-outline/n2.svg",
      "artist": "Signal Flags project contributors",
      "license": "Unlicense (public-domain dedication)",
      "licenseUrl": "https://unlicense.org/"
    },
    {
      "code": "sea-3",
      "file": "flags/sea-3.svg",
      "source": "https://github.com/signal-flags/signal-flag-images",
      "original": "https://cdn.jsdelivr.net/npm/signal-flag-images@3.0.0/sf-pennant-no-outline/n3.svg",
      "package": "signal-flag-images@3.0.0",
      "archivePath": "package/sf-pennant-no-outline/n3.svg",
      "artist": "Signal Flags project contributors",
      "license": "Unlicense (public-domain dedication)",
      "licenseUrl": "https://unlicense.org/"
    },
    {
      "code": "sea-4",
      "file": "flags/sea-4.svg",
      "source": "https://github.com/signal-flags/signal-flag-images",
      "original": "https://cdn.jsdelivr.net/npm/signal-flag-images@3.0.0/sf-pennant-no-outline/n4.svg",
      "package": "signal-flag-images@3.0.0",
      "archivePath": "package/sf-pennant-no-outline/n4.svg",
      "artist": "Signal Flags project contributors",
      "license": "Unlicense (public-domain dedication)",
      "licenseUrl": "https://unlicense.org/"
    },
    {
      "code": "sea-5",
      "file": "flags/sea-5.svg",
      "source": "https://github.com/signal-flags/signal-flag-images",
      "original": "https://cdn.jsdelivr.net/npm/signal-flag-images@3.0.0/sf-pennant-no-outline/n5.svg",
      "package": "signal-flag-images@3.0.0",
      "archivePath": "package/sf-pennant-no-outline/n5.svg",
      "artist": "Signal Flags project contributors",
      "license": "Unlicense (public-domain dedication)",
      "licenseUrl": "https://unlicense.org/"
    },
    {
      "code": "sea-6",
      "file": "flags/sea-6.svg",
      "source": "https://github.com/signal-flags/signal-flag-images",
      "original": "https://cdn.jsdelivr.net/npm/signal-flag-images@3.0.0/sf-pennant-no-outline/n6.svg",
      "package": "signal-flag-images@3.0.0",
      "archivePath": "package/sf-pennant-no-outline/n6.svg",
      "artist": "Signal Flags project contributors",
      "license": "Unlicense (public-domain dedication)",
      "licenseUrl": "https://unlicense.org/"
    },
    {
      "code": "sea-7",
      "file": "flags/sea-7.svg",
      "source": "https://github.com/signal-flags/signal-flag-images",
      "original": "https://cdn.jsdelivr.net/npm/signal-flag-images@3.0.0/sf-pennant-no-outline/n7.svg",
      "package": "signal-flag-images@3.0.0",
      "archivePath": "package/sf-pennant-no-outline/n7.svg",
      "artist": "Signal Flags project contributors",
      "license": "Unlicense (public-domain dedication)",
      "licenseUrl": "https://unlicense.org/"
    },
    {
      "code": "sea-8",
      "file": "flags/sea-8.svg",
      "source": "https://github.com/signal-flags/signal-flag-images",
      "original": "https://cdn.jsdelivr.net/npm/signal-flag-images@3.0.0/sf-pennant-no-outline/n8.svg",
      "package": "signal-flag-images@3.0.0",
      "archivePath": "package/sf-pennant-no-outline/n8.svg",
      "artist": "Signal Flags project contributors",
      "license": "Unlicense (public-domain dedication)",
      "licenseUrl": "https://unlicense.org/"
    },
    {
      "code": "sea-9",
      "file": "flags/sea-9.svg",
      "source": "https://github.com/signal-flags/signal-flag-images",
      "original": "https://cdn.jsdelivr.net/npm/signal-flag-images@3.0.0/sf-pennant-no-outline/n9.svg",
      "package": "signal-flag-images@3.0.0",
      "archivePath": "package/sf-pennant-no-outline/n9.svg",
      "artist": "Signal Flags project contributors",
      "license": "Unlicense (public-domain dedication)",
      "licenseUrl": "https://unlicense.org/"
    },
    {
      "code": "sea-sub-1",
      "file": "flags/sea-sub-1.svg",
      "source": "https://github.com/signal-flags/signal-flag-images",
      "original": "https://cdn.jsdelivr.net/npm/signal-flag-images@3.0.0/sf-triangle-no-outline/s1.svg",
      "package": "signal-flag-images@3.0.0",
      "archivePath": "package/sf-triangle-no-outline/s1.svg",
      "artist": "Signal Flags project contributors",
      "license": "Unlicense (public-domain dedication)",
      "licenseUrl": "https://unlicense.org/"
    },
    {
      "code": "sea-sub-2",
      "file": "flags/sea-sub-2.svg",
      "source": "https://github.com/signal-flags/signal-flag-images",
      "original": "https://cdn.jsdelivr.net/npm/signal-flag-images@3.0.0/sf-triangle-no-outline/s2.svg",
      "package": "signal-flag-images@3.0.0",
      "archivePath": "package/sf-triangle-no-outline/s2.svg",
      "artist": "Signal Flags project contributors",
      "license": "Unlicense (public-domain dedication)",
      "licenseUrl": "https://unlicense.org/"
    },
    {
      "code": "sea-sub-3",
      "file": "flags/sea-sub-3.svg",
      "source": "https://github.com/signal-flags/signal-flag-images",
      "original": "https://cdn.jsdelivr.net/npm/signal-flag-images@3.0.0/sf-triangle-no-outline/s3.svg",
      "package": "signal-flag-images@3.0.0",
      "archivePath": "package/sf-triangle-no-outline/s3.svg",
      "artist": "Signal Flags project contributors",
      "license": "Unlicense (public-domain dedication)",
      "licenseUrl": "https://unlicense.org/"
    },
    {
      "code": "sea-answer",
      "file": "flags/sea-answer.svg",
      "source": "https://github.com/signal-flags/signal-flag-images",
      "original": "https://cdn.jsdelivr.net/npm/signal-flag-images@3.0.0/sf-pennant-no-outline/ap.svg",
      "package": "signal-flag-images@3.0.0",
      "archivePath": "package/sf-pennant-no-outline/ap.svg",
      "artist": "Signal Flags project contributors",
      "license": "Unlicense (public-domain dedication)",
      "licenseUrl": "https://unlicense.org/"
    }
  ],
  "assetNote": "All 40 SVG files copied unchanged from signal-flag-images@3.0.0, no-outline natural-colour set; letter flags square, numerals and answer tapered pennants, substitutes triangular. License included separately."
}