αAlphaCircle
● Live · paper mode

The governed control plane
for AI money agents.

Your agent proposes. A deterministic policy gate decides. Every decision — including the rejections — is sealed into a hash-chained receipt you can independently verify. Capital movement is never in the model's hands.

Typed mandates

Hard limits — position, sector, cash floor, drawdown, per-order approval — enforced in-engine before anything executes.

Bounded autonomy

The model proposes; deterministic systems own the decision and the execution path. Fail-closed by construction.

Decision receipts

Every action is a canonical, SHA-256 hash-chained record. Tamper, reorder, or deletion is detectable — and CLI-verifiable.

Real venues

Paper sim or an external partner broker, behind a double-entry ledger with exact-cents reconciliation. Live sleeves stay 403 until every gate closes.

Create your paper workspace

Self-service. You get an admin API key, once. Everything is paper-only — no funding, no live orders.

Quickstart

With your key, drive the governed API directly or via the SDK. The full path: passport → sleeve → mandate → proposal → receipt.

export KEY=<your admin key>
export API=https://api.alphacouncil.io/api/v1

# 1. Register an agent passport (identity)
curl -s -XPOST $API/passports -H "x-api-key: $KEY" -H content-type:application/json -d '{
  "id":"AC-10001","ownerId":"<your org id>","jurisdiction":"US",
  "permittedAssets":["US_ETF","US_STOCK"],"maxOrderUsd":25000 }'

# 2. Open a paper sleeve, 3. set a typed mandate, 4. submit a proposal:
#    the policy gate screens, evaluates, and either executes, drops, or
#    escalates to human approval — and seals a receipt either way.
curl -s "$API/receipts/verify?sleeve=<SL-…>" -H "x-api-key: $KEY"   # {"valid":true}

TypeScript SDK: @alphacircle/sdksignup(), then new AlphaCircle({ baseUrl, apiKey }) with createSleeve, setMandate, submitProposal, approve, verifyReceipts.