TerminalCapabilityIdentity
KetraTerm's advertised terminal identity and capability contract.
These values are shared vocabulary for launch environments and terminal-to-host query responses. They are intentionally conservative: advertise compatibility that contemporary shells and TUIs need, avoid stable product/version fingerprints, and do not claim query families whose response policy is not implemented.
Properties
COLORTERM value used by local process launchers to advertise truecolor.
CSI ? u Kitty keyboard capability query responses are intentionally not emitted until a response shape and identity policy are implemented.
Kitty keyboard progressive flags currently understood by input encoding.
Primary DA option for advanced video support.
Primary DA terminal class. 1 is VT100.
Secondary DA keyboard/options field. Zero avoids overclaiming xterm options.
Secondary DA terminal id. Zero is a generic/versionless identity.
Secondary DA firmware/version field. Zero avoids product version leakage.
XTGETTCAP color-count value for Co and colors.
XTGETTCAP boolean TrueColor support for RGB and Tc.
DA3 is not answered because it can expose a stable unit id.