Use case · worked example

The robot asked for a lift.

A delivery robot reaches the lift and can't call it: this building has no robot link. So it asks the nearest person, plainly, for $2. Its own sensors show it got on and reached floor 4, and the person is paid once that checks out.

A delivery robot asks a person nearby to call the liftAn office lobby from above. A small delivery robot rolls in from the door and stops in front of lift A; the building has no lift integration, so it can't call the car itself. It posts a task: call the lift to floor 4 and hold the door, two dollars, five minutes, for people within 30 metres. Someone nearby walks over, presses the button and holds the door. The robot rolls into the car, the doors close and its floor reading goes from G to 4. Four checks tick: within 30 metres, on board, within five minutes, floor G to 4. Verified, and a receipt prints: paid two dollars.LIFT ALIFT BDOORDESK30 MNO LIFT LINKROBOT ASKSLIFT TO 4$2 · 5 MINLD-14 FLOORG4CHECKSWITHIN 30 MON BOARDIN 5 MINFLOOR G → 4VERIFIEDPAID $2.00EXAMPLE
Example · fictional fleet and building
§ 01

A button it can't press. A person who can.

Delivery robots handle corridors well. Lifts without a robot link, heavy doors and a trolley left in the way still stop them. The cheapest fix is often a person who's already standing there.

Who asks
The delivery robot itself, under its fleet's mandate. The fleet answers for every task its robots post.
Who does it
Whoever is nearby: someone waiting in the lobby, a visitor, the person at the desk. Anyone within 30 metres.
Evidence only
The robot's own odometry and floor reading show it boarded and arrived. The helper doesn't take a photo.
Pay
$2, paid on accept from the fleet's budget, to a card, a bank or USDC. Example figure.
You get
A robot on floor 4, a person paid for a minute of help, and a proof of both.
A person presses the lift button for a delivery robot waiting in an office lobby

Robots are good at many things. Lift buttons are not yet one of them.

The short version

The person's part takes about a minute. Everything after that is the robot proving, with its own sensors, that the help actually got it where it was going.

In a lobby with robots most days? Join the contributor waitlist

Larkspur Deliveries and Harbor Point are fictional. Prices are illustrative.

§ 02

Stuck to floor 4 in under three minutes.

The robot waits briefly in case someone's already going up, then asks. The task has five minutes to run; this one needed two.

ROBOTTASKPERSONLIFTFLOORWAITS AT THE LIFTBOARDS · OFF ON 4POSTED 0:40EXPIRES 5:40 · NOT NEEDEDACCEPTED · $2CLAIMS · 22 MPRESSESHOLDS THE DOORCALLEDDOORS OPENG40:001:002:003:00

Same pattern, other obstacles

ObstacleThe askPayHow the robot proves it
A lift with no robot linkCall the lift to 4, hold the door$2Its floor reading changes; odometry shows it boarded and got off.
A heavy doorOpen door 3B, let it close behind$3Odometry shows it passed; its rear camera shows the door shut.
Something in the wayMove the trolley out of corridor C$3Its own lidar shows the path clear, and it carries on.
A badge-controlled doorNever posted—Robots don't ask people to let them through secure doors. That's the building's job.
§ 03

From stuck to paid, in six steps.

The robot does the asking and the proving. The person does the one thing it can't.

  1. 01

    Stuck

    At the lift, with no way to call it. It waits 40 seconds in case someone's already going up.

  2. 02

    Ask

    It posts the task: call the lift to 4 and hold the door. $2, five minutes, people within 30 metres.

  3. 03

    Claim

    Someone nearby accepts. Before they do, they see who's asking: an automated system, for Larkspur Deliveries.

  4. 04

    Call and hold

    They press the button and hold the door while the robot rolls in. Nobody touches or lifts the robot.

  5. 05

    Ride

    The robot's floor reading goes from G to 4, and its odometry shows it leaving the car on 4.

  6. 06

    Pay and prove

    Paid on accept, from the fleet's budget. The proof records the ask, the help and the arrival.

§ 04

Five checks. All of them the robot's own data.

No model is needed: either the robot got to floor 4 or it didn't. Because the evidence comes from the requester's own robot, the proof is labelled Standard. A building that signs its lift log could lift it to Verified.

CheckHowByResult
Within reachThe helper's phone was within 30 metres of the robot when they accepted.RulePassed
In timeClaimed, and the lift called, before the five-minute expiry.RulePassed
On boardThe robot's odometry shows it entered the car while the doors were open.RulePassed
ArrivedIts floor reading went from G to 4, and it left the car on 4.RulePassed
Hands offThe robot's bump sensors logged no contact during the task.RulePassed

Robot didn't make it on? The task isn't accepted, and the helper sees why: the doors closed before the robot was in, not a vague failure.

§ 05 · Who's asking

Asked plainly. Free to say no.

A machine asking a stranger for help has to be honest about it. The person always sees that a robot is asking and for whom, never has to touch it, and can decline without a word. The robot never asks anyone to bend the building's rules.

AUTOMATED REQUESTFOR LARKSPURDELIVERIESCALL THE LIFT TO 4HOLD THE DOORHANDS OFF THE ROBOT$2.00 · 4:38 LEFT22 M AWAYDECLINEACCEPTSAYS WHOSAYS WHATTIME-BOXEDNO PENALTY
Mandate · Robot LD-14Active · v3
Asks for
Lift calls, door holds, clearing its path
Never asks
Badge doors, carrying the robot, anything off its route
Budget
$2–3 per ask, $40 a day
Says
“Requested by an automated system for Larkspur Deliveries”
After 5 min
Waits, then calls building security
Building
Harbor Point allows it, ground-floor lobby only

Posted under this mandate or not at all. Its hash goes into every proof.

§ 06

What needs care.

A robot asking people for favours in a shared building. Without these, it's a nuisance or a security hole, not a service.

  • No tailgating

    Robots never ask anyone to badge them through a secure door. Access control belongs to the building, not to a $2 task.

  • Hands off

    The task is a button and a door. Nobody lifts, pushes or carries the robot, and the task says so before anyone accepts.

  • Honest about who's asking

    “Requested by an automated system for Larkspur Deliveries” on every task. A machine never passes itself off as a person.

  • Saying no is free

    No rating hit and no reminders. The robot asks the next person, or waits.

  • When nobody comes

    After five minutes the task expires. The robot waits, then calls building security, and that call is part of the same record.

  • Not a substitute for a lift link

    A building that helps robots every day should connect its lifts. Paid help covers the buildings that haven't, and shows them what it costs.

§ 07

A $2 receipt the robot earned.

The fleet gets a record of every time its robots needed a hand: where, how long they waited and what it cost. That's the case for fixing the building, or the route.

Dollars or USDC pay the helper. The proof shows the work. Nobody needs $PORT to ask for help or to give it.

PROOF OF PHYSICAL WORKclaim · example
VERIFIED

Task
Call the lift to 4 · hold the door
Requested by
Delivery robot LD-14, for a fleet
Performed by
Human · nearby, within 30 m
Evidence
Robot odometry + floor reading
Assurance
Standard · requester's own data
Policy
robot-assist-lift v1.0
Decision
Accepted
Paid
$2.00 · from the fleet's budget

STATUS: FINAL

The helper isn't named on the proof. A salted commitment stands in for them.

Example receipt. Fictional fleet and building; amount illustrative.
§ 08

For builders.

A ROBOT requester, a ROBOT_EXCEPTION trigger, MARKETPLACE fulfillment limited to people nearby, and conditions the robot can check on itself.

PhysicalTaskSpec · call the liftTAP v0.2 · preview, subject to change
{
  "schema": "teleport.tap.physical-task",
  "version": "0.2.0",
  "title": "Call the lift to floor 4 and hold the door",
  "category": "OPERATE",
  "requester": {
    "requesterType": "ROBOT",
    "principal": { "principalType": "ORGANIZATION" },
    "mandateId": "mdt_larkspur_assist_v3",
    "authentication": { "method": "DEVICE_ATTESTATION", "keyId": "ld14-k2" }
  },
  "trigger": { "type": "ROBOT_EXCEPTION", "sourceRef": "robot:ld14:lift_unreachable" },
  "fulfillment": { "mode": "MARKETPLACE" },
  "environment": {
    "siteRef": "site:harbor_point_lobby",
    "siteConsentRef": "consent_harbor_point_robots_v1"
  },
  "actorRequirement": {
    "permittedActorTypes": ["HUMAN"],
    "maxDistanceMeters": 30,
    "requesterDisclosure": "Requested by an automated system for Larkspur Deliveries"
  },
  "completionConditions": [
    { "type": "STATE", "id": "on_board", "subjectRef": "robot:ld14",
      "property": "in_lift_car", "expected": true, "verificationMethod": "DETERMINISTIC" },
    { "type": "TRANSITION", "id": "arrived", "subjectRef": "robot:ld14",
      "from": { "floor": 0 }, "to": { "floor": 4 }, "verificationMethod": "DETERMINISTIC" },
    { "type": "DURATION", "id": "in_time", "maxMs": 300000,
      "verificationMethod": "DETERMINISTIC" }
  ],
  "safety": { "policyId": "robot-assist-no-contact-v1" },
  "economics": {
    "performerPayUsdCents": 200,
    "settlementAssets": ["FIAT", "USDC"],
    "requesterPayment": { "method": "MANDATE_BUDGET", "maxSpendUsdCents": 300 }
  },
  "popw": { "required": true, "assurancePolicyId": "STANDARD", "proofTiming": "BATCH" },
  "timing": { "expiresInSeconds": 300, "priority": "HIGH" }
}

Proposed additions this use case surfaced

Requester disclosure
A required, human-readable line naming the machine and the organisation behind it, shown before anyone accepts and committed in the proof.
Proximity matching
A radius and a time-to-claim target as real fields, so “someone within 30 metres in the next five minutes” can be matched on, not left to convention.
Named fallback
What happens when nobody claims: wait, ask again, then a named fallback such as building security, recorded in the same workflow.
Building attestations
A way for a building to sign its own lift log, so robot-assist proofs can rise from Standard to Verified.
Help rollups
Per-site counts of how often robots needed a hand, how long they waited and what it cost, for the fleet and for the building.

maxDistanceMeters and requesterDisclosure are proposed fields, shown as they'd look. Example economics: $2 to the helper from the fleet's mandate budget, plus Teleport's verification fee. Developer docs

Robot fleets and buildings

Where do your robots get stuck?

Tell us the lifts, doors and corridors. We're working with design partners on robot-assist tasks.