Measured, not guessed
The three postcard sizes and their ink-free zones were measured in Lob's own templates. A 6 × 9 card quotes at $1.03.
CommandAGI · commandagi.com/for/postal-mail
Write a .letter.tsx or a .postcard.tsx, or let an agent write it. Lob or Click2Mail prints and posts it, and its record lands in your Drive.
A send
The price is the provider's own. Credits are held before the provider is asked, and a refusal releases the hold.
Each edit in the pane, an address, the mail class, a paragraph, is written back into the file. Its Python and Rust twins say the same letter.
<letter color={false} doubleSided={false} mailClass="first">
<to name="Ada Lovelace" line1="12 St James's Square" city="London" postalCode="SW1Y 4JH" country="GB" />
<from name="Northwind Survey" line1="1 Main St" city="Portland" region="OR" postalCode="97201" country="US" />
<paragraph text="Dear Ada," />
<paragraph text="Thank you for your order. The survey kit ships on Monday." />
<paragraph text="Yours, Northwind Survey" />
</letter>Where it stands
The route tests run the real routes, keys, ledger and Drive with a fake only at each provider's API. A Click2Mail production account answers read-only calls; no job has been submitted (docs/postal.md).
The three postcard sizes and their ink-free zones were measured in Lob's own templates. A 6 × 9 card quotes at $1.03.
A submit whose answer was lost is recorded unknown, keeps its job id, and the clock reads its real state later.
Renting a mailbox that scans paper mail is modelled. It answers no_inbound_provider until one is set up.
Open the example, change a paragraph, and see the price.