A physical second factorDomestic U.S. mail
PRPost Request

Mailbox possession API

Good things take5–7 business days.

POST Request mails a single-use credential to a U.S. address. When your user returns it, a signed webhook confirms that the account completed a credential delivered there.

Rates from
$0.75 / attempt
Standard schedule
5–7 days
Recipient names
Never collected

THIS CARD CONFIRMS A HUMAN COLLECTS MAIL AT THIS ADDRESS.

FORM PS-1 · POST REQUESTNO. PR-0001-7F3A

Verification contract

Know exactly what “verified” means.

Read the full attestation
The result

The account completed a single-use credential delivered to the submitted mailing address, optionally bound to a second account channel.

The boundaries

Legal identity, one-human uniqueness, permanent residence, or continued control of the address after verification.

The delivery loop

One request. One physical proof.

A delivered card gives your risk system another fact to work with, one rooted in a physical place and completed on a postal schedule.

  1. 01

    Submit an address

    Your server sends a domestic mailing address. We validate it, debit your postage balance, and create a single-use credential. Recipient names are not accepted.

    POST /v1/verifications
  2. 02

    We print and mail

    The credential leaves on the selected service schedule. The mailpiece carries no platform name, account hint, email address, or useful information for an interceptor.

    PRINTED -> IN TRANSIT
  3. 03

    Your user closes the loop

    They scan the card and confirm receipt, optionally with an email code. We sign a webhook when the loop closes.

    verification.verified

Threat model

A stolen card tells you nothing.

No name. No platform. No account hint. The card is useful only to the account that requested it.

01 / Possession

Cardstock is the display surface

The QR is a single-use bearer credential, protected by physical possession and an expiration date.

02 / Binding

Two channels, one claim

Optional email binding makes the card useless without the account, and the email code useless without the card.

03 / Signals

Farms leave sorting patterns

Commercial mail drops, address velocity, and scan geography are extracted as risk signals at ingest.

Records schedule

Mail the credential. Destroy the address.

The Postal Service does not keep a copy of your mail. Neither do we. Fraud detection runs on keyed fingerprints; plaintext addresses are removed on schedule.

Read the data lifecycle
Record retention / production mode
RecordPlaintext windowAfter purge
Mailing addressTerminal state + 90 daysDestroyed
Account-address linkTerminal state + 90 daysDestroyed
Delinked fraud signals18 monthsWeek-level dates
Recipient nameNever collectedNone
Email bindingDuring verificationHash + mask only
QR credentialDuring verificationHash only

Integration

A request now. Proof later.

Test mode completes the same loop without buying postage. Move to a live key when the webhook is wired.

1 / Create verificationHTTP
curl https://postrequest.dev/api/v1/verifications \
  -H "Authorization: Bearer pr_live_..." \
  -d '{
    "address": {
      "line1": "1600 EXAMPLE ST",
      "city": "SEATTLE",
      "state": "WA",
      "zip": "98101"
    },
    "class": "standard",
    "external_id": "user_8123"
  }'
2 / Receive proofWEBHOOK
{
  "type": "verification.verified",
  "id": "01JZ3NVJ4M8Q",
  "external_id": "user_8123",
  "status": "verified",
  "verified_at": "2026-07-17T15:02:11Z",
  "binding": "email_otp"
}

Domestic rates / July 2026

Postage, not seats.

Prepay a dollar balance. Each mailpiece debits its rate. Credits do not expire.

ClassFormat and scheduleRate
BulkPostcard / batched weekly / 2–3 weeks$0.75
Standard DefaultPostcard / mailed next day / 5–7 days$1.25
CertifiedSealed letter / mailed next day / 5–7 days$3.00
Credits never expire.Postage is non-refundable after print.Bulk is for communities worth waiting for.
CERTIFIEDNO. PR-0001-C2E9
Certified class uses an unbranded, security-tinted envelope. No account information is visible in transit.

Test mode uses simulated mail

Send the first card.