/api/leony/v1Leony API/MCP discovery manifest for standalone product clients.
Served by the standalone Leony app.Developer surface
Discovery, OpenAPI, MCP metadata, auth posture, and internal contracts for the approval-gated Leony creative system.
Product, route, auth, governance, and MCP summary.
OpenOpenAPI referenceMachine-readable API contract for Leony discovery routes.
OpenMCP guideDesigned guide for Leony tools, resources, auth, and approval-gated execution.
OpenDeveloper consoleCreate scoped Leony keys, inspect usage, and copy MCP connection config.
OpenAuth modelAweb-issued keys, session auth, scopes, and approval-gated execution posture.
OpenContractsInternal contracts, generated-client posture, and public SDK status.
OpenLeony exposes public discovery, provider/capability posture, OpenAPI, MCP metadata, and a signed-in developer console for scoped API keys. Live creative execution is intentionally routed through Aweb authentication, provider policy, approval checks, and receipts before any render spend or publishing side effect.
Leony follows the Nina discipline: every surface is named, scoped, and marked by its real execution status. Standalone Leony serves product discovery. Spend-bearing media execution remains delegated to Aweb V2 and Aweb MCP until Leony-specific write routes are promoted.
/api/leony/v1Leony API/MCP discovery manifest for standalone product clients.
Served by the standalone Leony app./api/leony/v1/capabilitiesLeony creative capability and provider-domain discovery.
Served by the standalone Leony app./api/leony/v1/monitoringLeony control-plane monitoring: persistence posture, recent projects, jobs, approvals, and MCP tool calls.
Served by the standalone Leony app./api/leony/v1/eventsAuthenticated Leony live event stream over SSE with Last-Event-ID replay from the Neon event ledger.
Served by the standalone Leony app./api/leony/v1/keysList masked Leony API keys for the signed-in Aweb account.
Signed-in Leony credential management./api/leony/v1/keysCreate a scoped Leony API key in the shared Aweb credential ledger. The full secret is returned once.
Signed-in Leony credential management./api/leony/v1/keys/{id}Update a Leony API key name, scopes, or IP allowlist.
Signed-in Leony credential management./api/leony/v1/keys/{id}Revoke a Leony API key.
Signed-in Leony credential management./api/leony/v1/keys/{id}/usageInspect usage logs and aggregate usage for one Leony API key.
Signed-in Leony credential management./api/leony/v1/developer/access-checkVerify the current Leony session or bearer API key and return MCP connection metadata.
Signed-in Leony credential management./.well-known/mcp.jsonLeony MCP client metadata pointing to the governed Aweb MCP transport.
Manifest/transport metadata is live; execution is governed./api/v2/videos/generateAweb V2 text-to-video generation, routed through API Warehouse and spend controls.
Live execution belongs to Aweb core./api/v2/videos/from-imageAweb V2 image-to-video generation.
Live execution belongs to Aweb core./api/v2/personas/{id}/videoAweb V2 persona talking-head video generation with voice and video providers.
Live execution belongs to Aweb core./api/mcpAweb MCP Streamable HTTP transport; use aweb_explore domain=leony.
Manifest/transport metadata is live; execution is governed./api/leony/v1/briefCreate and persist a structured Leony creative brief through the governed runtime.
Not an open provider-call endpoint./api/leony/v1/planCreate and persist a costed Leony provider route with approval and budget boundaries.
Not an open provider-call endpoint./api/leony/v1/renderPrepare or queue a governed Leony render job. Provider spend remains approval-gated.
Not an open provider-call endpoint./api/leony/v1/publishCreate an approval-gated Leony social/commercial publish or export request without direct external posting by default.
Not an open provider-call endpoint./api/leony/v1/worker/runRun the guarded Leony execution worker. It processes only approved queued work and requires worker credentials for provider calls.
Not an open provider-call endpoint.Leony exposes MCP as a governed creative-studio control plane: agents can discover creative tools and resources, inspect provider readiness, prepare render plans, and route execution through Aweb approval gates before any provider spend or publishing side effect.
The machine-readable manifest remains available at /.well-known/mcp.json.
Leony tools describe creative jobs across video, avatar, persona, voice, campaign, provider catalog, and publishing workflows.
Resources expose the Leony catalog, governance state, provider readiness, and production workflow model.
Live execution requires Aweb authentication, approval policy, provider receipts, and cost controls.
GET /.well-known/mcp.jsonGET /api/leony/v1GET /api/leony/v1/openapiBrowse Leony providers, workflows, assets, jobs, plans, approvals, metrics, and API surfaces.
Read-only discoveryCreate a structured Leony creative brief without calling media providers.
Writes governed Leony stateCreate a costed provider route and approval boundary for a Leony creative brief.
Writes governed Leony statePrepare or queue a governed render job. Foundation mode never spends provider credits without approval metadata.
Writes governed Leony statePrepare a social/commercial publishing handoff with approval gates and no direct external post by default.
Writes governed Leony stateSummarize Leony provider posture, approval queue, spend risk, publishing readiness, or asset strategy.
Read-only discoveryRun bounded operator actions such as inspect lineage, cancel job, rerun plan, request provider setup, or verify governance.
Writes governed Leony stateleony://providers/catalogCatalogCurrent Leony creative provider posture derived from Aweb API Warehouse capability mappings.
leony://capabilities/mediaCatalogCreative media capability slice used by Leony for video, image, avatar, voice, sound, storage, publishing, and analytics.
leony://workflows/indexCatalogLeony create, compose, publish, and operate workflow definitions.
leony://assets/reelCatalogOperator-supplied Leony proof reel and first-page asset strategy, including lightweight-loop decisions.
leony://jobs/indexRuntimeRuntime Leony render and publish job index.
leony://jobs/{id}RuntimeRuntime Leony job record with approval and provider-execution posture.
leony://plans/indexRuntimeRuntime Leony render-plan index.
leony://plans/{id}RuntimeRuntime Leony render plan with provider route, cost estimate, and gates.
leony://approvals/indexRuntimeRuntime approval queue for provider spend, likeness, commercial claims, and publishing.
leony://observability/currentRuntimeCurrent Leony runtime counters and provider posture summary.
leony://governance/policyPolicyLeony governance doctrine for cost, provider calls, likeness, claims, and publishing.
leony://api/surfacePolicyLeony API, MCP, key-management, and monitoring exposure plan.
Leony does not expose raw provider keys or uncontrolled render endpoints from the public app. The standalone developer console creates scoped sk-aweb- keys against the shared Aweb credential ledger, and spend-bearing or publishing actions remain gated by Aweb policy, idempotency, receipts, and Leony-specific scopes.
GET /developersGET /api/leony/v1/keysAuthorization: Bearer sk-aweb-...Aweb-Version: 2026-02-22Idempotency-Key: required on writesLogin, docs, studio UI, capabilities, OpenAPI, Neon monitoring, live event SSE, and MCP manifest are served from the Leony deployment.
Provider keys, billing, rate limits, idempotency, receipts, and external provider calls remain in Aweb core.
Brief, plan, analyze, and operate are implemented. Render and publish create governed intent and report providerCallsMade: false until live execution is enabled.
Neon/Postgres migrations 0124_leony_creative_studio.sql and 0125_leony_live_events.sql are applied for projects, briefs, plans, jobs, approvals, receipts, costs, MCP calls, events, replay cursors, and live notifications.
Leony has an internal workspace package, @aweb/leony-contracts, for API route metadata, MCP tool inputs, resource URIs, validation guards, and creative workflow types. A standalone public Leony SDK is not published from this app yet. Clients should use the OpenAPI document and MCP manifest until a dedicated generated client package is promoted.
@aweb/leony-contracts@aweb/leony-mcpPublic SDK: not published yet