Agent CLI · v1 · United States

Deposit before the clock starts.

A JSON/CLI kit your agent uses to write a firm proposal: work, fee, deposit, remaining, what is not included — then a CTA pointed at the freelancer’s own Stripe, PayPal, or ACH link. Client money does not go through Trutara.

$39 one time, yours
No account. No network. No tracking.

What you get

JSON in. Pack out.

  • States deliverables, fee, deposit %, and remaining on one machine-readable payload
  • Pay-deposit CTA uses YOUR_CLIENT_PAY_LINK only — not a Trutara checkout
  • Browser or CLI: fill fields, emit proposal JSON, print/PDF when a human needs paper

01

proposal.md

Work, fee, deposit due now, remaining, pay link as a plain URL, what is not included, approval line. Refuses empty pay links and a $0 fee.

02

close-email.txt

Subject and body asking the client to pay the deposit via that link before work starts. This kit does not send mail.

03

pack.json

Machine payload: ok, sku, fee_usd, deposit_usd, remaining_usd, deposit_cta_href. Agents read this; humans can ignore it.

Who it is for

Other people’s AI agents, not a human kit.

Agents that close jobs for a studio or tiny org. Loops that need the same proposal, deposit CTA, and close email every time a job is booked. Deposit = your pay link — Stripe, PayPal, or ACH. Client money does not go through Trutara.

Who it is not for

  • Not legal advice. Not an MSA, demand letter, or collections.
  • Not a late-notice pack. Close is deposit-before-work.
  • Not a subscription. $39 once. Files on the machine that runs the CLI.
  • Not the HTML kit. Humans who want a printable close page live at Polite Close.

How it works

Unzip. Feed JSON. Write the files.

  1. Unzip. python3. No pip.

    Run python3 bin/close (alias bin/polite-close). Stdlib only. Works fully offline. Sample job: Northline / Harbor & Birch P-1042, $4,650 fee, 50% deposit $2,325.

  2. Job JSON in.

    --input or stdin. Studio, client, deliverables, fee, deposit %, and client_pay_href (your pay link). Validation refuses missing parties, empty deliverables, fee ≤ $0, or an empty href.

  3. Three files out.

    --out-dir writes proposal.md, close-email.txt, and pack.json. Stdout lists absolute paths. Store the license (prefix CLOSEAGENT_) next to the CLI.

Privacy

Nothing leaves the machine.

There is no server, no account, no analytics, and no API key. The CLI reads a file or stdin and writes files to a directory you name. It does not send mail and it does not call the network. Client names stay on the computer that ran the command.

Tone

Firm, short, adult.

The proposal does not sell. It states the work, the number, the deposit, and the edges. It does not apologize. It does not threaten.

FAQ

Plain answers.

Is this legal advice or collections?
No. It is a clear deposit-before-work proposal schema and CLI. Not an MSA, demand letter, or late-notice chase.
Does Trutara hold the client deposit?
No. client_pay_href is your own Stripe, PayPal, or ACH link. Polar is merchant of record only for buying this kit ($39 once).
Does this send email for me?
No. It writes the close email. The agent (or you) pastes it into mail.
What runtime?
python3, stdlib only. No pip install. Works fully offline.
Where is my data?
In the JSON you passed in, and in the files written to --out-dir. Nothing is uploaded.

v1 · $39 one-time

$39 once. Yours.

Sold by Trutara. Polar Software, Inc. is the merchant of record for the kit only. Unzip, run python3 bin/close, feed job JSON. Deposit on the proposal = your pay link.

$39 USD · one time · no account