VantaCrestAlpineVantaCrest
Access →
Alpine/Learn/Endpoints
Concept 02

Endpoints

Money lands on endpoints: programmable receiving points you provision on an account. Each carries a capabilityPosture across eight dimensions, read before you trust it with value, and steered through one lifecycle call.

Available in the sandbox

An endpoint declares what it may do.

Read by
GET /v1/programmable-endpoints/{ref}
Posture
8 dimensions
Lifecycle
suspend · resume
Locators
sort code · bank acct · BACS · crypto
ep_7Q4capabilityPosture
receive
external_and_internal
send
outbound_enabled
lifecycle
manual_retirement
drain
no_drain
backing
internal_ledger
purpose
customer_balance
gas
source_pays
liquidity
no_liquidity
One endpoint's posture: eight dimensions, each a committed value.

Eight dimensions, one contract

The posture declares what an endpoint may receive and send, how it retires, where leftover value drains, what backs it, what it is for, who pays the cost to move, and whether it draws on liquidity. Every combination is a different instrument.

Receiving, precisely

receive is scoped: internal only, external and internal, suspense, or returns only. An endpoint that should never take outside money cannot.

Retired, never stranded

lifecycle and drain decide how it ends: closed by command, at a time, or at an amount, with leftover value drained to its parent or returned. Value is never stranded on a dead endpoint.

Steered by one call

You never edit an endpoint in place. Suspend or resume it with a lifecycle command; the response returns the previous and current posture with a new stateVersion.

One endpoint’s posture, opened.

Each programmable endpoint declares what it may do — what it receives, what it sends, how it retires, what holds its value. Here is one endpoint’s posture; open any dimension to see the choices and what each means.

ep_7Q4 · capability posturetap to dig in