Externa.ai ยท ExecOS API

Agent-first executive outcomes.

Externa starts with a Per Se outcome, progressively discloses capabilities and costs, and routes work to deterministic APIs, MCP/UCP surfaces, or executive agents like the CPO only when that route earns its tokens.

Quick Start

1. Read Context

GET /v1/execos/agent/context

Discover Externa posture, trust controls, protocol status, and capability registry.

2. Bootstrap

GET /v1/execos/agent/bootstrap?format=markdown

Use the compact prompt to start in a deterministic, Per Se-first mode.

3. Estimate

POST /v1/execos/outcomes/estimate

Check token and credit cost before admitting an outcome or starting a CPO dry-run.

Outcome Admission

Externa treats unknown costs, missing wallet context, and expanded authority as approval-required. CPO runs are dry by default and do not emit live Stripe usage events.

curl -X POST https://externa.ai/v1/execos/outcomes/estimate \
  -H "Content-Type: application/json" \
  -d '{
    "title": "Lift new-user activation with an AI-assisted onboarding flow",
    "route_hint": "cpo",
    "expected_input_tokens": 6000,
    "expected_output_tokens": 4000,
    "max_spend_usd": 25
  }'

Agent Protocol Stack

Per Se

Primary outcome declaration, validation, evidence, and replay protocol.

MCP

Tool and capability discovery for compatible agents.

UCP

Commerce capability negotiation where adapters exist.

A2A / AP2

Planned handoff and payment-protocol surfaces, disclosed as planned until implemented.

Trust Model