Paid only when the car proves delivery.

  1. The buyer locks 0.2 SOL

    The money goes into an escrow on Solana. Nobody can touch it yet. create_delivery()

  2. The car drives

    Our PiCar-X leaves with the parcel. The payment waits while it moves.

  3. It scans the box

    The car’s camera reads the QR code on the box. No code, no payout.

  4. The confirmation is signed

    The car signs the delivery on-chain. Anyone can check it in the Solana Explorer. confirm_delivery()

  5. The owner gets paid

    The escrow releases the 0.2 SOL to the car’s owner, found through its peaq Machine-NFT. close_escrow()

Buyer wallet Escrow on Solana 0.2 SOL Owner wallet Sender Box with QR code

Machines cannot pay for themselves.

  • No bank account

    A robot cannot open one. It has no passport, no address and no signature.

  • Cards fit people, not robots

    Cards need a person to hold them, approve them and dispute them.

  • Payment is not proof

    Money moving says nothing about whether the parcel arrived.

Money and the real world do not talk to each other. RoboPay makes them.

Two layers of proof.

One code is not enough. So the payout depends on two checks, and the second one closes the gap the first one leaves open.

Working on the car today

QR handover

Proves
The car read the code on the box.
Can’t stop
A copied code. Today it never changes.

Planned, next step

Letterbox co-signature

Proves
The car signs the letterbox’s one-time code. A weight sensor confirms the parcel, and the letterbox co-signs.
Can’t stop
A code relayed from far away.

Identified. Paid.

peaq

Identity

peaq gives every car a verifiable identity, its Machine-NFT. That is how RoboPay finds the owner to pay.

Solana

Payments

An escrow program with three calls: create_delivery, confirm_delivery, close_escrow.

Watch the demo How it works