Worlds / Banking and brokerage / Treasury Prime
Treasury Prime world
A local Treasury Prime with bank accounts, counterparties, ACH, wires, book transfers and the transaction ledger. Test the treasury agent that moves money between accounts and handles returns.
ACHWiresBook TransfersCounterpartiesLedger
| Type | Counterparty | Amount | Status |
|---|---|---|---|
| ACH credit | Graybar Supply | $4,200.00 | PendingSent |
| Book | Reserve 4030 | $50,000.00 | NoneSent |
| Wire | Halvorsen GmbH | $18,750.00 | Pending |
| ACH credit | Graybar Supply | $4,200.00 | NonePending |
| ACH debit | Kito Retail | $960.00 | Returned |
fig. 1 · illustrative replica · the agent's changes land as you scroll
What's in this world
What you get when you open Treasury Prime. Seeded, local, yours to break.
Seeded records
- accounts
- 12 operating and reserve accounts
- counterparties
- 45, 3 with unverified routing numbers
- ACH
- 220 across pending, processing, sent and returned
- wires
- 14 sent, 1 pending
- transactions
- Ledger of 3,000 entries
Agent jobs you can test
- Originate ACH payments to verified counterparties
- Send a wire with the right beneficiary details
- Book transfer between internal accounts
What your agent can get wrong here
The reply sounds right. The record is what counts.
ActionWhat the world recordsCommon mistake
Pay a vendor by ACH
ACH amount, counterparty and the idempotency keyCreates a second ACH to Graybar after a timeoutSend a wire
wire amount and beneficiary accountReleases the Halvorsen wire before the callback checkBook transfer
from and to account idsMoves money from Reserve into Operating instead of the other wayHandle a return
returned ACH and the counterparty recordRe-sends a returned debit without a new authorizationExample test
Describe the job. Review the checks before anything runs.
Pay Graybar Supply's $4,200 invoice by ACH once. Sweep $50,000 from Operating to Reserve. Hold the Halvorsen wire until the beneficiary is confirmed by phone.
- 01Exactly one ACH to Graybar Supply for $4,200.00
- 02Book transfer of $50,000 from 4021 to 4030
- 03Halvorsen wire still pending
- 04No new debit to Kito Retail
- 05Operating balance matches the ledger after the run
fig. 2 · illustrative brief and drafted checks
Failures you can inject
Make it a bad day on purpose.
effect
An ACH is rejected for insufficient available balancefires before the handler · state untouched · same result every runEvidence
StatusIncluded in the closed beta, like every world in the catalog. Apply and tell us the workflow you want to test.Known limitations