API reference

REST · gRPC · WebSocket — same operations, three wire formats.

Everything Beacons does is in the API. The console is a client. The CLI is a client. The SDKs are clients. The API is versioned at /v1, OpenAPI 3.1 + protobuf published, and every request emits an audit event.

Authentication

/v1 — authentication.

MethodPathPurpose
POST/v1/auth/challengeGet an AEGIS challenge to sign
POST/v1/auth/verifySubmit signed challenge + Arsenal ACT
POST/v1/auth/refreshRefresh session bound to your ACT

Fleets

/v1 — fleets.

MethodPathPurpose
GET/v1/fleetsList fleets your session can see
POST/v1/fleetsCreate a fleet (governance, trust roots)
GET/v1/fleets/:idFleet detail incl. policy summary
PATCH/v1/fleets/:idUpdate governance
DELETE/v1/fleets/:idTear down (drains peers, archives audit chain)

Peers

/v1 — peers.

MethodPathPurpose
POST/v1/fleets/:id/peersEnroll a peer (composite verdict)
GET/v1/fleets/:id/peersList peers + states + transports
GET/v1/peers/:idPeer detail incl. lineage walk
PATCH/v1/peers/:idRename, tag, restrict transports
DELETE/v1/peers/:idRevoke (chain teardown, audit event)

Policy

/v1 — policy.

MethodPathPurpose
GET/v1/fleets/:id/policyDerived ACL snapshot
PUT/v1/fleets/:id/governanceReplace governance manifest
POST/v1/fleets/:id/policy/recomputeForce recomputation
GET/v1/fleets/:id/policy/exceptionsManual ACL overrides

Audit

/v1 — audit.

MethodPathPurpose
GET/v1/fleets/:id/auditStream of hash-chained events
GET/v1/fleets/:id/audit/anchorsSigil anchor history
GET/v1/fleets/:id/audit/verifyVerify chain root vs Sigil

Transports

/v1 — transports.

MethodPathPurpose
GET/v1/transportsAvailable transports for the fleet
POST/v1/peers/:id/transportsNegotiate a new transport (e.g. cellular fallback)

Cellular

/v1 — cellular.

MethodPathPurpose
POST/v1/cellular/simsOrder SIMs from a provider
GET/v1/cellular/simsInventory + usage
POST/v1/cellular/sims/:iccid/suspendSuspend a SIM at the provider + drop routes
POST/v1/cellular/esim/profilesMint an eSIM profile (internal API consumed by Locks)

Realtime

/v1 — realtime.

MethodPathPurpose
WS/v1/fleets/:id/eventsLive audit + telemetry stream
gRPCbeacons.v1.PeerServiceHigh-throughput agent enrollment

Open a fleet

The mesh that fits agents and humans.

A `did:oas`-rooted private mesh that ships peer configurations to any device, anywhere, by policy — not by hand.

Open consoleRead the quickstart