delonix serve node-api

O contrato de nó (gRPC + HTTP/JSON do delonix.node.v1) num socket unix.

The node contract (gRPC + HTTP/JSON of delonix.node.v1) on a unix socket.

O contrato versionado proto/delonix/node/v1 servido pelo binário delonix-node-api (ADR-0040 P5): gRPC e HTTP/JSON dos MESMOS ficheiros, num socket unix local, só para o próprio uid. Hoje serve NodeService.ListProviders — GET /v1/providers[?kind=] devolve os mesmos providers e capacidades que delonix provider ls -o json (ADR-0050 D5); os restantes RPCs do serviço respondem UNIMPLEMENTED a nomear o passo do ADR-0042 que os traz. O OpenAPI gerado está em docs/api/openapi.yaml.

The versioned contract proto/delonix/node/v1 served by the delonix-node-api binary (ADR-0040 P5): gRPC and HTTP/JSON from the SAME files, on a local unix socket, for the owning uid only. Today it serves NodeService.ListProviders — GET /v1/providers[?kind=] returns the same providers and capabilities as delonix provider ls -o json (ADR-0050 D5); the service's other RPCs answer UNIMPLEMENTED naming the ADR-0042 step that brings them. The generated OpenAPI is docs/api/openapi.yaml.

Usage: delonix serve node-api [OPTIONS]

Options:
      --addr <ADDR>
          Socket address (default: `$DELONIX_NODE_API_ADDR` or `unix:///run/delonix-node.sock`)

      --l18n <en|pt>
          Output language: `en` (default) or `pt` (Portuguese, pt_AO). Also settable via `$DELONIX_L18N`. Global — works before any subcommand

  -h, --help
          Print help (see a summary with '-h')

EXAMPLES:
  # the node contract on the default unix socket — gRPC and HTTP/JSON of
  # delonix.node.v1
  delonix serve node-api

  # a socket of your own, then read the providers as JSON
  delonix serve node-api --addr unix:///tmp/delonix-node.sock

SEE ALSO:
  delonix serve api · delonix provider ls · delonix system info

  delonix › serve › node-api