Capstone Commodity Finance OS

Commodity trade finance · front to back

Every party.
Every document.
One deal file.

Capstone runs a commodity finance book end to end — origination, due diligence, negotiated contracts, funding, servicing, and what you owe your investors. Your borrowers, warehouses and inspectors work the same deal from their own logins, and nothing has to be re-keyed on the way through.

SOYBEAN FACILITY — BRAZIL · $12.5M · PRE-EXPORT FINANCE Six stages. A stage cannot be left until the work it declared is done.
  1. 01Origination
  2. 02Due Diligence
  3. 03Underwriting
  4. 04Closing
  5. 05Funded
  6. 06Settlement
ADVANCE TO UNDERWRITING Not yet: Counterparty Due Diligence 6 of 11 · Financial & Trade DD not started

The button is never greyed out. It tells you what is outstanding, and every item on that list is a link.

The problem

A trade is a dozen agreements between firms that do not share a system.

The facility is in one place, the purchase contract in another, the warehouse receipt in an inbox, the repayment schedule in a spreadsheet, and the investor report is assembled by hand at quarter end from all four. Every hand-off is a re-key, and every re-key is where the number changes.

One file, not five systems

Due diligence, contracts, the facility, the schedule and the servicing history are tabs on the same deal — at the same URL.

Counterparties have seats

The seller and the warehouse log in and do their own items. Their work lands in your file with their name on it.

Numbers are derived

Exposure, arrears, fund allocations and an LP's share are computed from the ledger. Nobody types a total.

Process engine

Your due diligence, not a vendor's checklist.

A process is a checklist, a document, or a contract, and each one belongs to a stage. You author them: lifecycle, who may act, what counts as evidence, and whether the stage may close without it.

  • 01Evidence, not a tick. An item can require a file, an attestation, or a linked document that has reached a named state — a Principals Register at screened, not merely uploaded.
  • 02One document, many tasks. The officers listed for one item are the same officers screened for the next. Nothing is re-keyed, and completing the document closes every item that was waiting on it.
  • 03Work crosses the firm boundary. The bank reference is the seller's to produce and the inspection is the warehouse's. Both are routed the moment the checklist spawns, and the inspection comes back for your approval.
  • 04Segregation of duties is in the engine. An analyst sees the sign-off and cannot act on it. Hiding the button is a courtesy; the refusal is server-side.

Contracts engine

Structured terms, negotiated in rounds, signed in place.

A contract here is a set of typed terms, not a PDF. Grade, quantity, Incoterms, delivery window, rate, tenor, covenants — each one a field the system can validate, compare and report on.

  • 01Every round shows what moved. The counter carries a margin note on the term it changed — the audit trail a credit committee asks for, without anyone assembling it.
  • 02Accept, sign per party, execute. The executed copy is frozen, and it is the copy the file keeps.
  • 03The facility comes off the paper. Structuring opens on the amount, rate and tenor projected from the agreement you just executed, with the provenance line beside them. The schedule is generated from the facility.
  • 04Templates you configure. Purchase, transport, warehouse, insurance, inspection and financing agreements all run the same engine, with your clause library behind them.

Servicing, funds & investors

The book knows what it is owed, and who it is owed to.

Payments are postings, not spreadsheet arithmetic: interest first, then principal, across the due lines, currency-checked. Every screen that shows the loan agrees, because they all read the same ledger.

  • 01Status is derived. Twelve days past due and ninety-five are different states, and neither is a flag someone remembered to set. Marking a default is the human decision; the arrears are arithmetic.
  • 02Exposure on one screen. Scheduled cash flow, concentration by commodity and geography, the maturity wall, arrears ageing, watchlist — and a switch that re-expresses all of it as one fund's allocated share.
  • 03Split to the basis point. Every facility is allocated across your funds, so a fund's deployed capital and an LP's look-through exposure are sums, not estimates.
  • 04Investors have their own door. Capital account, calls with the use of proceeds itemised, positions with the LP's share on every schedule line, fees in dollars rather than as a rate in a PDF.

Marketplace

Deals arrive three ways, and one of them is a market.

A borrower fills in your public proposal form and it lands in Needs a decision. Your originator books it over the phone. Or a cargo is listed, bid on, and awarded — and the award births the deal with its parties and its pipeline already attached.

Real currency, one basis

A JPY listing sorts against a BRL one on a stated basis, in the database — and an unpriced row sorts last, never as zero.

A bid is a contract draft

Offers open as a pre-filled agreement with the provenance of every value, and the counterparty counters it from their own tenant.

The rest of the trade

Transport, warehousing, inspection, insurance and financing providers, with capabilities, jurisdictions and your history with them.

One platform, five seats

The counterparty does not need your software. It needs its part of it.

Every firm on a deal gets a login shaped to what it does. Same product, same server — what differs is which modules are switched on, and a counterparty that grows into a full participant is an upgrade, not a migration.

Lender · manager

The whole book

Deals, due diligence, contracts, facilities, servicing, funds, investors and the marketplace.

all modules
Trading company

Trade, not funds

Standalone purchase, transport, storage and insurance contracts on the same negotiation engine.

no funds · no investors
Producer · warehouse

Only their items

One screen: the deals they are party to and the work they owe. No credit process, no economics.

participations only
Trader

The market seat

Browse, dossiers, offers and counters, and the provider directory behind a cargo.

marketplace only
Limited partner

Their own money

Capital account, calls, positions with look-through, fund terms and what they have cost.

investor portal only

Details that tell you who built it

Software for money should be visibly careful with it.

A capital call refuses 1,28

That is a European decimal comma. Read as a thousands group it wires $128 instead of $1.28 — so the form declines it and says why, rather than guessing.

A withheld name says which clause withholds it

An LP sees a position's sector, jurisdiction, collateral and arrears, but not always the borrower's legal name. The LPA clause sits beside the blank, with a route to ask. A blank reads as a bug; a stated policy reads as a policy.

The refusal is server-side

An analyst does not see the approval button. If they post the request by hand anyway, the server answers 403 — permissions are not a matter of which buttons render.

Nothing is typed twice

The rate on the facility is the rate on the executed agreement. The fund's deployed capital is the sum of its allocated shares. Where a number could be re-keyed, it is derived instead — and the provenance is on the screen.

The walkthrough

Thirty minutes, told in the order the money moves.

We start on the investor's screen, because that is whose money it is. Then the same picture from your side, then one deal from origination to a posted payment, then out to the market. Bring the messiest process you run — it is the part we most want to see.

  • 00–05An LP's capital account, calls and look-through positions.
  • 05–12Investors, funds, the loan book and exposure — the whole business on five screens.
  • 12–24One deal: due diligence across four firms, a negotiated facility, execution, structuring, a payment posted.
  • 24–30The market, the provider directory, and how a proposal becomes a deal.