TREASURY / ELPIS
Accounts (pools)
How treasury money is partitioned, and the per-pool limits that decide each payment.
What an account is
An account is a pool inside the treasury. Money is allocated to pools at signup (by basis points) and every payment draws from exactly one pool, so a limit can be set for payroll that has nothing to do with a limit for vendors.
- Pool balances are a treasury fact, reconciled against the chain.
- A pool has a liquid balance and an optional invested balance that can be recalled.
- Reserve floors are per pool, with a treasury-wide floor on top.
Fields
| Field | Meaning |
|---|---|
kind | The pool’s role (see below). |
purpose | Human description, shown in the console. |
allocationBps | Share of incoming capital allocated to this pool. |
minReserve | Floor this pool may never be taken below. |
autonomousLimit | Largest amount the agent may spend without a person. |
approvalLimit | At or above this, a person must approve. |
minAutonomousRecoverability | Weakest class allowed to run unattended (e.g. R2). |
allowedRecipientCategories | Recipient categories this pool may pay. |
investable | Whether safe-to-deploy capital here may be invested. |
Kinds
| Kind | Typical use | Notes |
|---|---|---|
| OPERATING | General spend | Usually the only pool with a broad category list. |
| PAYROLL | Employee and contractor pay | High autonomous limit, category payroll. |
| VENDOR | Recurring vendor settlements | Tight autonomous limit, document-anchored. |
| TAX | Set-aside for tax | Not investable; higher minimum recoverability. |
| RESERVE | Protected runway | Never deployed; paying from it is R4. |
| INVESTMENT | Capital deployed to a venue | Recallable, not an outbound settlement. |
| DISCRETIONARY | Uncommitted spend | Subject to the full policy set. |
| CUSTOM | Anything else | Behaves like OPERATING. |
How the limits interact
A payment must satisfy all of them; the first one it breaches is what appears in the decision:
amount >= approvalLimit→ a person approves (even if under the autonomous limit).amount > autonomousLimit→ a person approves.- Balance after payment
< minReserve→ blocked. - Class weaker than
minAutonomousRecoverability→ a person approves. - Recipient category not in
allowedRecipientCategories→ a person approves.
The seeded demo treasury
| Pool | Kind | Reserve | Autonomous | Approval | Min class |
|---|---|---|---|---|---|
| Operating | OPERATING | $1,000 | $5,000 | $10,000 | R2 |
| Payroll | PAYROLL | — | $20,000 | $25,000 | R2 |
| Vendors | VENDOR | — | $2,000 | $10,000 | R2 |
| Tax | TAX | $5,000 | — | — | R3 |
| Reserve | RESERVE | $10,000 | — | — | R4 |