It's just a real postcard.
A real pen on real cardstock. Real ink, real imperfections. Then the USPS does the rest.
Photo: pen mid-stroke, ink pooling on cardstock
Pen on paper.
Every loop is a real ballpoint pen held by a machine that writes the way you do. No fonts. No filters. The same ink lines a human leaves.
Photo: full postcard laid flat, slight corner lift showing paper thickness
Standard USPS postcard. 4.25 × 5.5 inches.
Front is whatever your agent renders. Back is the message, hand-written, with the destination address printed below in postal-readable type.
Photo: close-up of first-class stamp + USPS cancellation postmark
Real postage. Real cancellation.
Every card gets a real first-class stamp. USPS cancels it at the originating facility. The postmark is your receipt that it physically traveled.
Photo: postcard in someone's hands, intimate vertical shot
Three to five days, domestic.
International too. The recipient pulls a real postcard out of a real mailbox — the kind of thing that ends up on a fridge.
From tool call to mailbox.
// in your agent
await postals.send_card({
to: "Alex Chen, 1100 Oak St, Portland OR",
message: "Congrats on the house, Alex!",
front: "watercolor: Portland craftsman home"
});
Photo: the mailed postcard, held in hand — the literal output of that tool call
Your agent calls one tool. The card is in the mail by end of day. The recipient holds it on Friday.