Types
Lifecycle
created— account record exists, no verification yetpending_verification— KYC/KYB in flightverified— identity documents approvedactive— can transactsuspended— flagged (sanctions hit, compliance review, self-requested freeze)
KYC/KYB tiers
Accounts have a verification tier (0–3) that gates spending limits. Identity tier is separate from agent KYA tier — an agent’s effective limits aremin(agentLimit, parentAccountLimit).
Exact caps are set per tenant and can be overridden. See tier limits for the programmatic API.
Create an account
POST /v1/accounts/:id/verify (which kicks off a Persona flow) or by providing documents through the dashboard.
Relationships
- One tenant has many accounts
- One account has many wallets, many agents
- One agent belongs to exactly one account (
parent_account_id) - An agent’s effective spending tier is the minimum of its own KYA tier and its parent account’s KYC/KYB tier
Metadata
Every account accepts a free-formmetadata object (up to 4KB). Use it to stash your internal customer ID, CRM link, or any tag you need to correlate. Sly never interprets metadata — it round-trips with the record.