Use case · worked example

Dry for 48 hours. Then paid in full.

At 9 pm a tenant messages: water under the sink. The landlord's AI agent sends a helper nearby to shut the valve and fit a $20 leak sensor, and books a licensed plumber for the morning. The plumber is paid most of it on accept, and the rest once the sensor has stayed dry for two days.

A leak under the sink, fixed and proven dryA rented flat from above. Water spreads under the kitchen sink and the tenant messages at 21:04. A helper walks in, shuts the valve under the sink, fits a small leak sensor and leaves. At 08:30 the plumber arrives, repairs the fitting and opens the valve again. The sensor reads dry for 48 hours. Three checks tick: valve shut, no drip, dry for 48 hours. Verified, and a receipt prints: paid in full.DOORUNIT 4BVALVESENSORLEAK SENSOR · 4B0 H48 HDRYTENANT · 21:04WATER UNDERTHE SINK21:52 · HELPER08:30 · PLUMBER+48 H · DRYCHECKSVALVE SHUTNO DRIPDRY 48 HVERIFIEDPAID IN FULL$35 + $180EXAMPLE
Example · fictional flat · prices illustrative
§ 01

One message at 9 pm. Proof it's dry two days later.

A leak is three jobs on two different clocks: stop the water tonight, fix the pipe tomorrow, and find out whether the fix held. An agent can run all three. The sensor answers the last one.

Who asks
The landlord's property-management agent, under the landlord's mandate. It answers the tenant at 9 pm.
Who does it
Tonight, a nearby helper shuts the valve and fits a sensor. Tomorrow, the landlord's licensed plumber does the repair.
Who checks
A $20 leak sensor the helper fits. For the next 48 hours, it does the checking.
Who lets them in
The tenant, through a time-boxed entry consent in the chat. They can take it back at any time.
Who pays
The landlord: $35 to the helper, $180 to the plumber, 80% on accept and 20% after 48 hours dry. Parts are billed separately. Example figures.
You get
One proof from the first message to “still dry two days later”, ready for the maintenance log, or the insurer.
Example · photo to come

The plumber says it's fixed. The sensor gets the last word.

The short version

The helper's job is small and urgent. The plumber's is skilled and can wait for daylight. The sensor costs $20 and never gets tired of checking.

Handy, and near rentals? Join the contributor waitlist

Harbor Lane, unit 4B, Linden Property and Ridgeway Plumbing are fictional. Prices are illustrative.

§ 02

One night, two people, one sensor.

Each lane is a role. The agent asks, people do the work, the sensor only reports, and money moves as each part is accepted.

TENANTAGENTHELPERPLUMBERSENSORPAIDSAT 21:00SUN 08:30TUE 10:0021:04 · WATER UNDER THE SINKACTIVE LEAK · BOOKS BOTH21:52 · VALVE SHUT, SENSOR FITTED08:30 · FITTING REPLACED48 H DRY AFTER THE REPAIR$35$144 · 80%$36 · 20%CONFIRMS
WhoIn TAPTheir part
TenantSite consent, as the occupantReports the leak, lets the helper in, confirms it's fixed.
Property agentRequester · AI agentTriages, posts every task and books the plumber, inside the landlord's mandate.
LandlordPrincipalPays. Approves anything over $400, or any job that opens a wall or floor.
HelperPerformer · human · marketplaceTonight: shuts the valve, photographs the damage, fits the sensor.
PlumberPerformer · human · directTomorrow morning: the repair. Licence checked before booking.
Leak sensorEvidence · attested deviceFitted during the night task. Reports dry or wet for the next 48 hours.
§ 03

From the first message to the last payment, in six steps.

Every step is a task, or the outcome of one, in a single workflow. The agent never touches a pipe.

  1. 01

    Message

    21:04, “water under the sink”. The agent asks for a photo and sorts it as an active leak, an urgent repair under its mandate.

  2. 02

    Stabilize

    A helper nearby, with the tenant's OK: shut the valve, photograph the damage, fit a leak sensor. Or a video call, if the tenant prefers.

  3. 03

    Book

    The landlord's plumber, licence checked, for 08:30. Parts go on the task as goods, billed separately.

  4. 04

    Repair

    The fitting replaced, the valve open again, no drip. 80% is paid on accept.

  5. 05

    Hold

    The sensor the helper fitted reports every few minutes. 48 hours, all of them dry.

  6. 06

    Release

    The last 20% goes to the plumber. The tenant confirms, and the proof goes into the maintenance log.

§ 04

Mostly rules. The sensor does the waiting.

Two checks look at photos and go to a model. The rest are records: a location, a licence, a door code, two days of sensor readings. A versioned policy, not the model, makes the decision.

CheckHowByResult
Helper was thereGPS inside the building, and the tenant confirms the door in the chat.RulePassed
Valve shutA live photo of the closed handle, and the drip stopped in the next photo.ModelPassed
Plumber is licensedLicence issuer, number and expiry checked before the booking, not claimed on arrival.RulePassed
Plumber on siteGPS and the unit's door code scanned at the start and the end.RulePassed
No drip after the repair“Is anything still dripping under this sink?” Asked of the plumber's after-photos.ModelPassed
Dry for 48 hoursSigned readings from the sensor, every few minutes, all dry, starting from the repair.RulePassed
Tenant confirmsOne tap in the chat. Silence after 48 hours counts as no complaint, not as a yes.RulePassed

Sensor offline for part of the window? The 48 hours pause, they don't pass. The plumber sees “holding, sensor offline”, not silence.

§ 05 · Entry and consent

The landlord owns the flat, but the tenant lives in it. At 9 pm, the tenant decides who comes in, for how long, and how far. One hour, the kitchen, and nothing else.

KITCHENUNDER THE SINKBEDROOMBATHLIVINGHALLWAY21:30–22:30TONIGHT ONLYREVOKE
Entry consent · Unit 4BTonight · v1
Who
One helper, verified, night-trust tier
When
21:30–22:30 tonight
Where
The hallway and the kitchen sink. Nowhere else.
Does
Shuts the valve, photographs the damage, fits a sensor
Photos
The sink cabinet and the floor only
Instead
A video call, if the tenant prefers

Revocable from the chat until the helper arrives. Its hash goes into the proof.

§ 06

What needs care.

Someone's home, at night, with water on the floor. Speed matters, and so does who walks in.

  • A stranger, at night

    The tenant agrees to entry first, for one hour, for the kitchen only. Night helpers need a higher trust tier, and the visit is time-boxed.

  • Offer the call first

    Most valves are easy to find. If the tenant would rather not let anyone in, the agent offers a video call that walks them through shutting it off.

  • Licence checked, not claimed

    The repair only goes to a plumber whose licence is on record, checked with the issuer. A helper never does the repair, however handy.

  • Big jobs need a person

    The agent can approve up to $400. Anything more, or anything that opens a wall or a floor, waits for the landlord.

  • Wet again? A callback

    If the sensor reads wet inside the 48 hours, the 20% waits and a callback task goes to the same plumber. Nothing is clawed back.

  • The tenant's home stays theirs

    Photos show the sink cabinet and the damage, nothing else. The tenant's name and address never appear on the receipt.

§ 07

One receipt, from drip to dry.

The landlord gets the whole chain in one proof: the message, the night visit, the licensed repair and 48 hours of dry readings. That's the maintenance log, and the first page of any insurance claim.

Dollars pay the helper and the plumber. The proof shows the work. Nobody needs $PORT to report a leak or get paid for fixing one.

PROOF OF PHYSICAL WORKworkflow · example
VERIFIED

Task
Leak repair · under the sink
Requested by
Property agent, for the landlord
Performed by
Helper (night) · licensed plumber
Evidence
Teleport capture + leak sensor
Entry
Tenant consent · on file
Held
20% until 48 h dry · released
Policy
leak-repair v1.0
Decision
Accepted
Paid
$35 + $180 · in full

STATUS: FINAL

Parts billed separately as goods. The tenant's name and address: not on the receipt.

Example receipt. Fictional flat; amounts illustrative.
§ 08

For builders.

An AGENT_DECISION trigger, a MARKETPLACE task tonight and a DIRECT repair tomorrow, in one workflow. The durability condition reads from a device fitted during the first task.

PhysicalTaskSpec · the repairTAP v0.2 + v0.3 draft · preview, subject to change
{
  "schema": "teleport.tap.physical-task",
  "version": "0.3.0-draft",
  "title": "Repair under-sink leak — unit 4B",
  "category": "REPAIR",
  "requester": {
    "requesterType": "AI_AGENT",
    "principal": { "principalType": "ORGANIZATION" },
    "mandateId": "mdt_linden_maintenance_v3"
  },
  "trigger": { "type": "AGENT_DECISION", "sourceRef": "chat:unit_4b:2026-11-01T21:04" },
  "fulfillment": {
    "mode": "DIRECT",
    "designatedPerformers": [{ "fleetId": "contractor_ridgeway_plumbing", "actorType": "HUMAN" }]
  },
  "relations": {
    "workflowId": "wf_unit_4b_leak_20261101",
    "followUpOf": "task_unit_4b_stabilize"
  },
  "environment": {
    "siteRef": "site:harbor_ln_4b",
    "siteConsentRef": "consent_tenant_4b_entry_v1"
  },
  "actorRequirement": {
    "permittedActorTypes": ["HUMAN"],
    "requiredCapabilities": [
      { "capability": "LICENSE.PLUMBER", "attributes": { "jurisdiction": "US-OR", "verified": true } }
    ]
  },
  "completionConditions": [
    { "type": "SEMANTIC", "id": "no_drip",
      "question": "Is anything still dripping under this sink?",
      "verificationMethod": "JEV", "minimumEvidenceOrigin": "TELEPORT_CAPTURE" },
    { "type": "DURATION", "id": "dry_48h", "eventRef": "sensor:4b_sink:wet",
      "minMs": 172800000, "verificationMethod": "DETERMINISTIC",
      "minimumEvidenceOrigin": "ATTESTED_DEVICE" }
  ],
  "economics": {
    "performerPayUsdCents": 18000,
    "holdback": { "pct": 20, "releaseCondition": "dry_48h", "windowSeconds": 172800 },
    "settlementAssets": ["FIAT"],
    "requesterPayment": { "method": "MANDATE_BUDGET", "maxSpendUsdCents": 40000 }
  },
  "popw": { "required": true, "assurancePolicyId": "HIGH_ASSURANCE", "proofTiming": "WORKFLOW" }
}

Proposed additions this use case surfaced

Occupant consent
A tenant's consent to entry isn't the owner's site consent. It names the rooms, the window and the trust tier, can be revoked, and its hash goes into the proof.
Installed evidence
A device fitted during one task that provides the evidence for the next. It's registered and attested at install, so its readings count for the 48 hours that follow.
Holdback
Pay most on accept and the rest once a durability condition holds. In the v0.3 draft; this case makes the sensor the condition.
Approval thresholds
Mandate rules that hand a decision back to a person: above $400, or any wall or floor opening.
Outcome events
A signed event the landlord can forward to its insurer if a water-damage claim follows. The proof becomes the claim's first evidence.

Example economics: $35 to the helper on accept; $180 to the plumber, $144 on accept and $36 after 48 hours dry. Parts are goods, billed at cost. Developer docs

Property managers

Still chasing “is it fixed?” by text?

Tell us how your maintenance works. We're looking for design partners in residential property.