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 queries return only the active, supported progressive-enhancement flags through the terminal response policy channel.
Conservative Kitty keyboard progressive flags for the default host profile. Per-session host integration may advertise a different subset of encoder-supported flags when it can provide the required metadata.
Primary DA allowlisted option: 132-column mode.
Primary DA allowlisted option: ANSI color.
Primary DA allowlisted option: rectangular editing.
Primary DA allowlisted option: selective erase.
Primary DA terminal class. 64 identifies VT420-level DEC controls.
Secondary DA keyboard/options field. Zero avoids overclaiming xterm options.
Secondary DA terminal id. 41 is the VT420 equipment class.
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.