Aithernet Request access

Public API overview

Aithernet's programmatic surfaces are authenticated and either node-local or scoped to a provisioned external agent. There are no anonymous public API endpoints, and this site exposes no tokens, keys or live endpoints.

This page describes the shape of the interfaces. Exact request/response schemas, scopes and the credential lifecycle for your deployment are documented in the authenticated portal once your node is enrolled and an external agent is provisioned.

1 · Node-local API

Each node runs a local HTTP API used by the local dashboard and the aithernet CLI. It is bound for local/administrative use and is never exposed to the Internet; the node makes only outbound connections to the hosted control plane. Conceptual surfaces:

AreaPurposeCLI
MissionsSubmit, inspect and process bounded missions. aithernet mission …
EventsList and stream runtime events (steps, tool calls, agent activity). aithernet events …
MCP toolsInspect and call GNU Radio MCP tools through the signed component. aithernet mcp …
DiagnosticsSanitized operational diagnostics (no secrets). aithernet diagnostics …

2 · External-agent gateway

Aithernet supports secure interoperability with external agents through a gateway with scoped credentials, bounded execution, callback endpoints and durable deliveries. Agents are explicitly provisioned by an operator; anonymous access is never granted.

ConceptDescription
ProvisioningAn operator provisions an external agent; credentials are issued server-side and never printed in full.
Scopes / permissionsEach agent is granted explicit, bounded permissions.
Endpoints & subscriptionsCallback endpoints and event subscriptions are registered per agent.
DeliveriesEvent deliveries are durable and inspectable.

Operator commands (run on an enrolled node):

# list and inspect external agents (no secrets are printed)
aithernet external-agents list
aithernet external-agents show <agent>

# provision, then manage scopes/credentials (operator-gated)
aithernet external-agents create <name>
aithernet external-agents permissions …
aithernet external-agents credentials …
aithernet external-agents diagnostics

3 · Hosted control plane

The hosted platform authenticates browsers (HttpOnly session cookie + CSRF double-submit) and nodes (signed enrollment and heartbeat). Public, unauthenticated surfaces are limited to a health/readiness probe and signed release downloads granted to approved customers. Customer and administrator functionality is authorized server-side, not by hiding routes.

Status & stability

The programmatic interfaces are evolving during early access. A self-service token-issuance portal and versioned, published API reference are still being finalized; until then, external-agent credentials are provisioned with operator assistance. Treat the surfaces above as conceptual and subject to change.