Developers · Machine access

The ground picture, as an interface.

Query coverage, public listings, standards metadata, and draft BPI messages through a read-only, API-key-authenticated surface built on the same models as BeamDesk and BeamGround.

API overview

A deliberately narrow, read-only partner surface.

The current machine API answers discovery and interoperability questions. Marketplace writes remain in authenticated BeamGround workflows rather than being implied by the public API.

ResourceMethod and pathWhat it returns
CoverageGET /api/public/v1/coverage?lat=&lon=Point coverage, registered fleet context, sky metrics, and computation provenance.
OpportunitiesGET /api/public/v1/bpi/opportunities?lat=&lon=A draft BPI delivery-opportunity message for the registered sweep, or an explicit no-window result.
Public listingsGET /api/public/v1/listings?bbox=Discoverable listings inside a bounding box, with approximate centroids and no owner identity.
Standards registryGET /api/public/v1/standardsIssuer, edition, source link, implementation depth, and caveat for each registry entry.
Authentication

Keys belong to organizations, not browser sessions.

Machine clients send an individually revocable API key as a Bearer token. BeamDesk stores only the key’s SHA-256 hash and meters requests per key; a person’s portal session is not reused for integrations.

Fleet-dependent routes return an unavailable response when no real registered fleet is installed. They do not silently substitute the mock network.

Coverage requestHTTPS · JSON
GET /api/public/v1/coverage?lat=32.1&lon=34.8 HTTP/1.1
Host: api.beamdesk.space
Authorization: Bearer <api-key>
Accept: application/json
Response design

The epoch and method travel with the answer.

Coverage is meaningful only in the context of the fleet and sweep that produced it. The response therefore carries provenance alongside the modeled result.

Coverage response shapeHTTPS · JSON
{
  "point": { "lat": 32.1, "lon": 34.8 },
  "fleet": { "...": "registered fleet and epoch" },
  "sky": { "...": "coverage metrics" },
  "provenance": {
    "sweep": "<registered sweep>",
    "generatedAt": "<ISO-8601 timestamp>",
    "method": "<computation method>",
    "beamMaskDeg": "<registered mask>",
    "note": "<source note>"
  }
}
Interface groups

Coverage, capacity, and implementation evidence.

Geometry

Coverage

Evaluate a coordinate against the installed fleet and receive the orbital context needed to interpret the result.

Schedule

Opportunities

Retrieve predicted delivery windows expressed as a draft BPI opportunity for the current registered sweep.

Market discovery

Public listings

Search a bounding box for listed ground while exact boundaries and owner identity stay inside the marketplace workflow.

Registry

Standards metadata

Inspect source bodies, revisions, implementation depth, and caveats as structured data rather than relying on a logo wall.

Conformance

BPI capability

Retrieve the committed conformance record and broker-authored capability message shapes for parser and workflow development.

Operations

Explicit degradation

Callers receive ordinary HTTP errors and an explicit fleet-unavailable state instead of an answer assembled from mixed data modes.

BPI · Draft status

Interoperability work, with its boundary attached.

The Beamed Power Interface gives capabilities, opportunities, and related records a machine-readable shape. Its present status must remain visible anywhere those messages are consumed.

Authorship

BeamDesk-authored draft

BPI 0.2 has not been published by a standards body. BeamDesk is currently its sole implementation.

Conformance boundary

Broker capability, not attestation

BeamDesk’s claim is the broker role at L1. A capability it emits from its roster is a pre-filled broker draft, not an operator’s declaration.

BPI messages emitted by BeamDesk are unsigned. BeamDesk does not create BPI signatures and does not verify signatures on ingested messages. A supplied capability can inform a record, but it does not establish that an operator attests to it.
API access

Connect your planning workflow to the same ground picture.

Request an organization key and describe the coverage, listing, or interoperability workflow you need to support.
Developers — BeamDesk