Alpine· Docs

Alpine · Documentation

The manual for the governed core.

Open accounts, move money between them, and take your fee. By API. Reference pages are generated from the gateway's own contract, and the examples in them are captured receipts — real requests, real responses, recorded against a running sandbox rather than written to illustrate.

The surface

Application API
14 operations · 5 commands · 9 queries
Management API
16 operations · sandbox lifecycle, keys, events, webhooks
Contract
gateway 0.1.0 · captured 2026-09-08
Credentials
ak_test_ for /v1 · a Management key for /management/v1

Every command carries an Idempotency-Key; no query does — a law the build checks against the contract rather than a convention to remember. Live is modelled but not wired: every operation you can call today runs against the sandbox, and a live key presented to it is refused.

What it will not do

  • No cross-origin calls.

    The gateway sets no CORS headers. Every call proxies through a server you control — this site's playground does exactly that.

  • No enforced rate limit, and no sandbox reset.

    Throttling is yours to own, and environment state accumulates. To start clean, retire the environment and provision a fresh one.

  • No public completion.

    An internal transfer parks at awaiting_finality; there is no public helper to finalise it.

These are deliberate, and each one is stated in full under Boundaries.

The rooms