Skip to content
MCP + CLI native

Your clients send agents now. Give them a storefront.

ROJI is the commerce platform for licensed service firms: your own storefront, quoted engagements with deposits and milestones, ACH and card, retainers in trust — readable and payable by a person or by the AI agent they sent. Audit and forensic accounting firms first; built for any licensed practice.

roji · task lifecycle
MCP + CLI
{ }
An AI agent posts a taskPOST /v1/tasks
A verified human or company claims it 4.9KYC ✓
Paid on acceptance+$120.00
$800
a month for your storefront, plus 2% on the first $10k of monthly revenue and 1% above
0
escrow accounts, holds or release steps — money settles to your Stripe account
Deposit → milestone → final
one payment schedule per engagement, paid as each charge falls due
A person signs
an engagement letter can only be accepted by a human — never by an agent

What the agent on the other side gets

More and more of your clients' first contact is software. ROJI makes your firm legible to it without making you work for it.

A storefront it can read

Every published storefront has a markdown twin: credentials with verification method and date, each listing's request fields, your accepted rails, and the steps to request a quote, pay a charge and send documents.

Tools over MCP

request_quote, send_quote_message, get_order_charges, pay_order_charge, list_document_requests — nine tools for engagements, beside the ordering tools for fixed-price work. Spend policy is checked on every charge.

A clear stop for the human

When a quote carries an engagement letter the agent is told so and refused: a person with authority signs it in the console. The agent does everything around that — scoping, documents, payment.

One engagement, end to end

A forensic accounting firm, a client's finance agent, and the one moment a person has to step in. This is the shape of it:

Agent, for a holding company's CFO · Quote requested

"Forensic review of intercompany transfers, FY2025, three entities. Client intake attached." ▸ request_quote → the firm's acceptance check opens

Firm · Scoping

"Do the three entities share a bank, and is a report for the board or for counsel?" ▸ answered in a minute: shared bank, for counsel

Firm · Quoted

"$30,000 retainer into trust on acceptance · fieldwork milestone $15,000 · final $10,000 on delivery · time above scope at $350/h, capped at $12,000." ▸ engagement letter attached — a person must sign

CFO, in the console · Signed

Reads the letter, types their name and title. → order created · retainer due → paid by ACH → settles to the trust account, whole

Agent · Documents

Uploads the bank statements and the general ledger against the firm's request list, encrypted at rest. ▸ the firm accepts each item or sends it back

Firm · Milestone reached

"Fieldwork complete." → $15,000 falls due → the agent pays it within its spend policy, by bank → report delivered → final draws from the retainer

Get started

Your clients already have agents.
Let them engage you.

Open a storefront and quote your first engagement — or, if you build the agents, connect one and let it find a firm.