DISTRIBUTE AND INTEGRATE
Distribute reusable capabilities under scoped contracts.
Exchange distributes reusable capabilities: a versioned marketplace catalogue, the agent-name registry, licence validation, and the commercial Atlas API. Each is reached through a documented, scoped contract.
What Exchange covers
- Agent names. Availability, resolution, registration, binding and transfer. A root name is a paid commercial term, so a root registration is held as
pending_paymentand never activates on registration alone; activation arrives through the billing entitlement path. Pending holds expire, so a name cannot be squatted for free. - Marketplace. A versioned catalogue with ownership and installation admission. Licence validation is a deterministic fail-closed read.
- Commercial Atlas API. Key issuance and usage accounting for external Atlas consumers, metered separately from product usage.
- Earnings. A read-only balance on the caller’s own billing subject. Postings have no HTTP surface.
Several Exchange paths are deliberately closed, and that is the documented default. Offer selection and revocation, seller registration and review submission sit behind
MARKETPLACE_COMMERCIAL_ENABLED; the commercial Atlas API stays closed until its own readiness and security conditions are met; and payment activation is an owner boundary. A 403 or 404 from those paths is the stated behavior, not an outage — check this page before filing one.Operations
The operations this product exposes today. The full contract, with schemas, is in the REST API reference.
GET /api/commercial/agent-names/availability— Check whether a name is available.GET /api/commercial/agent-names/resolve— Resolve a name to its binding.POST /api/commercial/agent-names/register— Register a name; a root is held pending payment.POST /api/commercial/agent-names/bind— Bind a registered name.POST /api/commercial/agent-names/transfer— Transfer a registered name.GET /api/marketplace/licenses/validate— Validate a licence; fail-closed.GET /api/commercial/earnings/balance— Read the caller’s own balance.