Arc.ContainerKind: type of near-architecture@0.9.1.0 Import: import near-architecture@0.9.1.0/arc.bend as Arc Lines 49-63 of near-architecture@0.9.1.0/arc.bend: https://jend.leeeet.dev/read.txt?path=near-architecture@0.9.1.0/arc.bend&start_line=49&end_line=63 import Base # What a container is. The list is closed: something that is none of these is not a container. # Client: the app, on the user's device. The private overlay is a node, not a container. # DataApi: answers queries on records and changes them. # Harness: an agent harness, the loop around a model (tools, context, threads), driven over its remote-control API. # Proxy: forwards connections to another container, adding what it lacks, such as TLS or authentication. # ModelApi: answers model calls. Cli: a command a person runs. Worker: has no API of its own; it # only moves data between data APIs, so it is the first thing to fold into a data API's own actions. type ContainerKind is Data: Client{} DataApi{} Harness{} Proxy{} ModelApi{} Cli{} Worker{} Uses (0):