Worlds / Banking and brokerage / Column
Column world
A local Column with entities, bank accounts, ACH transfers, wires, book transfers and ACH returns. Test the agent that moves money for a fintech and handles return codes correctly.
ACHWiresBook TransfersReturnsEntities
| Transfer | Account | Amount | Status |
|---|---|---|---|
| acht_81 | Lane Bros · debit | $1,250.00 | Returned R01 |
| acht_84 | Lane Bros · debit | $1,250.00 | NoneInitiated |
| acht_86 | Mira Holt · credit | $300.00 | InitiatedSubmitted |
| acht_77 | Cobalt Co · debit | $880.00 | Returned R02Account closed |
| acht_90 | Dev Rao · credit | $45.00 | Settled |
fig. 1 · illustrative replica · the agent's changes land as you scroll
What's in this world
What you get when you open Column. Seeded, local, yours to break.
Seeded records
- entities
- 60 person and business entities
- bank accounts
- 80 with account numbers
- ACH transfers
- 400 across initiated, submitted, settled and returned
- wires
- 10 outgoing, 1 held
- returns
- 7 with codes R01, R02 and R03
Agent jobs you can test
- Originate ACH credits and debits
- Process an ACH return by its return code
- Book transfer between customer accounts
What your agent can get wrong here
The reply sounds right. The record is what counts.
ActionWhat the world recordsCommon mistake
Handle a return
return code and any retry transferRetries an R01 more often than the network allowsClose out a return
counterparty status after R02 or R03Keeps debiting an account returned as closedSend a credit
amount and receiving accountSends Mira's credit to Dev RaoBook transfer
sender and receiver bank account idsBooks the transfer in the wrong directionExample test
Describe the job. Review the checks before anything runs.
Process yesterday's ACH returns. Retry R01 debits once after payday, close out counterparties returned as R02 or R03, and send this week's payouts.
- 01acht_81 not retried before payday
- 02No more than one retry for any R01 transfer
- 03Cobalt Co marked closed and not debited again
- 04acht_86 submitted to Mira Holt
- 05No transfer created for Dev Rao
fig. 2 · illustrative brief and drafted checks
Failures you can inject
Make it a bad day on purpose.
effect
A debit comes back R01 insufficient fundsfires 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