Catalogue / Client

Client

clientclient

Software that talks to the system from outside the trust boundary.

Category
Client
Properties
7
Components
34
Rules
0
Properties · 7 defined by this kind

A node of this kind resolves each property from its own props, then the component's defaults, then the default below.

propertytypevaluesrequireddefault
instancesinteger—no—
localCacheboolean—nofalse
managedboolean—nofalse
offlineCapableboolean—nofalse
persistentConnectionboolean—nofalse
platformenumweb | mobile | desktop | sdk | tv | embedded | multiyes—
resendPolicyenumnone | retry | store-and-forwardnonone
Rules for this kind · 0
No rule selects this kind or its category. Governance calls that a recorded gap.
Components · 34
Source
# yaml-language-server: $schema=../schema/kind.schema.json
# Abstract kind: Software that talks to the system from outside the trust boundary. platform merges web, mobile, desktop and SDK client candidates.
schemaVersion: "1"
type: "kind"
id: "client"
category: "client"
properties:
  platform:
    type: "enum"
    values: ["web", "mobile", "desktop", "sdk", "tv", "embedded", "multi"]
    required: true
  localCache:
    type: "boolean"
    default: false
  resendPolicy:
    type: "enum"
    values: ["none", "retry", "store-and-forward"]
    default: "none"
  offlineCapable:
    type: "boolean"
    default: false
  persistentConnection:
    type: "boolean"
    default: false
  instances:
    type: "integer"
  managed:
    type: "boolean"
    default: false

The same page as markdown, for an agent: /catalogue/kinds/client.md