Expand description
Read-only inventory of Cognitum cloud-registered Seeds (card
mesh-placement-23; fleet-compat.md sections 1b, 2(b2)).
Calls the Cognitum cloud MCP’s fleet_status tool and lists the Seeds as
candidates for node binding (super::seed_bind). It never places,
configures or registers anything through the cloud: every call passes
ReadOnlyFleet, which refuses any tool outside READ_TOOLS before
it reaches the transport. The OAuth token lives in the operator secret
store behind super::fleet_mcp::OAuthTokens; it is only ever placed
in an Authorization header and never appears in a chain event, error
or log.
The parser accepts the output of fleet_status in the shapes its schema
is expected to take (see fixtures/cognitum_fleet_status.json, an
assumed shape until the owner captures the real one) and skips, never
guesses at, an entry without a device id.
Structs§
- Fleet
Candidate - A cloud-registered Seed, proposed as a node-binding candidate.
- Fleet
Inventory - The read-only inventory adapter.
- Read
Only Fleet - Wraps a transport so only
READ_TOOLScan ever be called.
Enums§
- Fleet
Check - What the local-versus-cloud key comparison found.
- Fleet
Error - Why an inventory call failed.
Constants§
- EVENT_
KIND_ FLEET_ INVENTORY - Chain kind of an inventory read.
- INVENTORY_
CHAIN_ SOURCE - Chain source of inventory events.
- MAX_
DEVICES - Most devices accepted from one reply.
- READ_
TOOLS - The only MCP tools this adapter may call: reads.
Traits§
- Fleet
Mcp - One MCP tool call transport.
Functions§
- parse_
fleet_ status - Parse a
fleet_statusoutput into candidates; the second value counts entries skipped for lacking a device id.