protocol/identity/apps
packages/protocol/src/identity/apps
Purpose
App identity descriptors, identifiers, and credentials.Public surface
AppId
TypeAlias
AppId
Variable
AppKey
TypeAlias
AppKey
Variable
AppManifest
TypeAlias
AppManifestValidationResult
TypeAlias
DEFAULT_APP_ID
Variable
manifestPolicyCanaries
Variable
validateAppManifest
Function
{ onExcessProperty: "error" } so
an extra key rejects the manifest at this trust boundary (an app manifest is
operator-supplied configuration, not wire traffic). On failure surfaces every
ParseError leaf via ParseResult.ArrayFormatter.formatErrorSync (one issue
→ one string).
Files
credentials.tsids.tsmanifest-policy.types-check.tsmanifest.ts