Namespaces
Namespaces
Primary namespaces:
value.*secret.*meta.*process.*for server-only ambient runtime state- custom data namespaces such as
flags.*orconfig.*when declared in.cnos/cnos.yml
Derived surfaces:
public.*for promoted browser-safe values- explicit env exports through
envMapping.explicit
Custom data namespaces can be:
- read at runtime with
cnos('flags.upi_enabled') - written through the CLI with
cnos set flags.upi_enabled false - promoted to
public.*when the namespace isshareable: true - exported through
envMapping.explicit
process.* is built in and read-only. Typical keys include:
process.cwdprocess.platformprocess.archprocess.node.versionprocess.args.rawprocess.env.PATH
process.* cannot be promoted or exported.