lastmile
The lastmile noun — identity, lifecycle, events, and every capability as an anchored section: 17 capabilities, 0 live, 17 sandbox, 0 declared.
lastmile is one of the estate's 317 automotive nouns — a job a car needs done. It carries 17 capabilities: 0 live, 17 sandbox, 0 declared · doors aggregator.vin.
Identity
| Noun | lastmile |
| Pillar | Services (facets: 6 data · 7 services · 4 commerce) |
| Capabilities | 17 — 0 live · 17 sandbox · 0 declared |
| Entities | Transport |
| Doors | aggregator.vin |
| SDK | Vin.lastmile.* from apis.vin |
| Address | /catalog/lastmile#{action} — the anchor IS the wire name minus lastmile. |
Events
The vocabulary this noun can append to the record — 29 past-tense, versioned event types, each linked to the capability that emits it:
Lastmile.attemptRequested@1— emitted byattemptLastmile.attempted@1— emitted byattemptLastmile.completed@1— emitted byorderLastmile.deliverFailed@1— emitted bydeliverLastmile.deliverRequested@1— emitted bydeliverLastmile.delivered@1— emitted bydeliverLastmile.dispatchFailed@1— emitted bydispatchLastmile.dispatchRequested@1— emitted bydispatchLastmile.dispatched@1— emitted bydispatch·orderLastmile.etaUpdated@1— emitted byetaLastmile.handedOff@1— emitted byhandoffLastmile.handoffRequested@1— emitted byhandoffLastmile.ordered@1— emitted byorderLastmile.paid@1— emitted bypayLastmile.payFailed@1— emitted bypayLastmile.payRequested@1— emitted bypayLastmile.quoted@1— emitted byquoteLastmile.redeliverRequested@1— emitted byredeliverLastmile.redelivered@1— emitted byredeliverLastmile.scheduleRequested@1— emitted byscheduleLastmile.scheduled@1— emitted byscheduleLastmile.settleFailed@1— emitted bysettleLastmile.settleRequested@1— emitted bysettleLastmile.settled@1— emitted bysettleLastmile.tipRequested@1— emitted bytipLastmile.tipped@1— emitted bytipLastmile.whiteGloveRequested@1— emitted bywhiteGloveLastmile.whiteGloved@1— emitted bywhiteGloveServiceOrder.settled@1— emitted byorder
Discover & read
status
lastmile.status · GET /lastmiles/status · gate none · sandbox · answers LastmileStatus@1
| Field | Type | Required | Notes |
|---|---|---|---|
vin | string | no | — |
Door — aggregator.vin serves this noun on its two routes: / (the landing) · /4S4WMAED0N3447235 (the VIN lens).
Try it — sandbox: every call answers a deterministic, provenance-labeled simulated payload ({ environment, simulated } in the body). Force any documented outcome with the magic triggers. Going live is a connect, never a ballot: submit the credential at integrates.vin (dealer systems) or connects.vin (consumer accounts) — submissions enter the activation queue and rank live rollout.
import { lastmile } from 'apis.vin'
// the gate law is in the type system: Answer<T> = Ok | Empty | Blocked | Offer
const answer = await lastmile.status({"vin":"4S4WMAED0N3447235"})curl 'https://apis.vin/lastmiles/status?vin=4S4WMAED0N3447235'Receipt — the sandbox wire answered the request above with this exact body at build time. Captured by the receipts runner (timestamped, provenance in the payload), never authored; it re-executes only when this descriptor changes.
{
"type": "OK",
"answers": "LastmileStatus@1",
"value": {
"vin": "4S4WMAED0N3447235",
"noun": "lastmile",
"asOf": "2026-08-10",
"standing": "delivered",
"tracking": {
"orderId": "LM-09562ea1",
"status": "delivered",
"milesRemaining": 0
}
},
"evidence": {
"vin": "4S4WMAED0N3447235",
"noun": "lastmile",
"asOf": "2026-08-10",
"standing": "delivered",
"tracking": {
"orderId": "LM-09562ea1",
"status": "delivered",
"milesRemaining": 0
}
},
"provenance": {
"simulated": true,
"environment": "sandbox",
"source": "freight-fleet-sandbox"
},
"events": [],
"meter": {
"charged": "0.00",
"posted": false
}
}track
lastmile.track · GET /lastmiles/track · gate none · sandbox · answers LastmileTrack@1
| Field | Type | Required | Notes |
|---|---|---|---|
vin | string | no | — |
Door — aggregator.vin serves this noun on its two routes: / (the landing) · /4S4WMAED0N3447235 (the VIN lens).
Try it — sandbox: every call answers a deterministic, provenance-labeled simulated payload ({ environment, simulated } in the body). Force any documented outcome with the magic triggers. Going live is a connect, never a ballot: submit the credential at integrates.vin (dealer systems) or connects.vin (consumer accounts) — submissions enter the activation queue and rank live rollout.
import { lastmile } from 'apis.vin'
// the gate law is in the type system: Answer<T> = Ok | Empty | Blocked | Offer
const answer = await lastmile.track({"vin":"4S4WMAED0N3447235"})curl 'https://apis.vin/lastmiles/track?vin=4S4WMAED0N3447235'Receipt — the sandbox wire answered the request above with this exact body at build time. Captured by the receipts runner (timestamped, provenance in the payload), never authored; it re-executes only when this descriptor changes.
{
"type": "OK",
"answers": "LastmileTrack@1",
"value": {
"vin": "4S4WMAED0N3447235",
"noun": "lastmile",
"asOf": "2026-08-10",
"standing": "delivered",
"tracking": {
"orderId": "LM-09562ea1",
"status": "delivered",
"milesRemaining": 0
}
},
"evidence": {
"vin": "4S4WMAED0N3447235",
"noun": "lastmile",
"asOf": "2026-08-10",
"standing": "delivered",
"tracking": {
"orderId": "LM-09562ea1",
"status": "delivered",
"milesRemaining": 0
}
},
"provenance": {
"simulated": true,
"environment": "sandbox",
"source": "freight-fleet-sandbox"
},
"events": [],
"meter": {
"charged": "0.00",
"posted": false
}
}eta
lastmile.eta · GET /lastmiles/eta · gate key · sandbox · answers LastmileEta@1
| Field | Type | Required | Notes |
|---|---|---|---|
vin | string | no | — |
Door — aggregator.vin serves this noun on its two routes: / (the landing) · /4S4WMAED0N3447235 (the VIN lens).
Try it — sandbox: every call answers a deterministic, provenance-labeled simulated payload ({ environment, simulated } in the body). Force any documented outcome with the magic triggers. Going live is a connect, never a ballot: submit the credential at integrates.vin (dealer systems) or connects.vin (consumer accounts) — submissions enter the activation queue and rank live rollout.
Emits — Lastmile.etaUpdated@1.
import { lastmile } from 'apis.vin'
// the gate law is in the type system: Answer<T> = Ok | Empty | Blocked | Offer
const answer = await lastmile.eta({"vin":"4S4WMAED0N3447235"})curl 'https://apis.vin/lastmiles/eta?vin=4S4WMAED0N3447235'Receipt — the sandbox wire answered the request above with this exact body at build time. Captured by the receipts runner (timestamped, provenance in the payload), never authored; it re-executes only when this descriptor changes.
{
"type": "OK",
"answers": "LastmileEta@1",
"value": {
"vin": "4S4WMAED0N3447235",
"noun": "lastmile",
"asOf": "2026-08-10",
"standing": "delivered",
"eta": {
"status": "delivered",
"etaDays": 0,
"etaDate": "2026-08-10"
}
},
"evidence": {
"vin": "4S4WMAED0N3447235",
"noun": "lastmile",
"asOf": "2026-08-10",
"standing": "delivered",
"eta": {
"status": "delivered",
"etaDays": 0,
"etaDate": "2026-08-10"
}
},
"provenance": {
"simulated": true,
"environment": "sandbox",
"source": "freight-fleet-sandbox"
},
"events": [],
"meter": {
"charged": "0.00",
"posted": false
}
}slotAvailability
lastmile.slotAvailability · GET /lastmiles/slot-availability · gate none · sandbox · answers LastmileSlotAvailability@1
| Field | Type | Required | Notes |
|---|---|---|---|
vin | string | no | — |
Door — aggregator.vin serves this noun on its two routes: / (the landing) · /4S4WMAED0N3447235 (the VIN lens).
Try it — sandbox: every call answers a deterministic, provenance-labeled simulated payload ({ environment, simulated } in the body). Force any documented outcome with the magic triggers. Going live is a connect, never a ballot: submit the credential at integrates.vin (dealer systems) or connects.vin (consumer accounts) — submissions enter the activation queue and rank live rollout.
import { lastmile } from 'apis.vin'
// the gate law is in the type system: Answer<T> = Ok | Empty | Blocked | Offer
const answer = await lastmile.slotAvailability({"vin":"4S4WMAED0N3447235"})curl 'https://apis.vin/lastmiles/slot-availability?vin=4S4WMAED0N3447235'Receipt — the sandbox wire answered the request above with this exact body at build time. Captured by the receipts runner (timestamped, provenance in the payload), never authored; it re-executes only when this descriptor changes.
{
"type": "OK",
"answers": "LastmileSlotAvailability@1",
"value": {
"vin": "4S4WMAED0N3447235",
"noun": "lastmile",
"asOf": "2026-08-10",
"standing": "delivered",
"slots": {
"date": "2026-08-12",
"open": 3
}
},
"evidence": {
"vin": "4S4WMAED0N3447235",
"noun": "lastmile",
"asOf": "2026-08-10",
"standing": "delivered",
"slots": {
"date": "2026-08-12",
"open": 3
}
},
"provenance": {
"simulated": true,
"environment": "sandbox",
"source": "freight-fleet-sandbox"
},
"events": [],
"meter": {
"charged": "0.00",
"posted": false
}
}Quote & price
quote
lastmile.quote · GET /lastmiles/quote · gate key · sandbox · answers LastmileQuote@1
| Field | Type | Required | Notes |
|---|---|---|---|
vin | string | no | — |
Door — aggregator.vin serves this noun on its two routes: / (the landing) · /4S4WMAED0N3447235 (the VIN lens).
Try it — sandbox: every call answers a deterministic, provenance-labeled simulated payload ({ environment, simulated } in the body). Force any documented outcome with the magic triggers. Going live is a connect, never a ballot: submit the credential at integrates.vin (dealer systems) or connects.vin (consumer accounts) — submissions enter the activation queue and rank live rollout.
Emits — Lastmile.quoted@1.
import { lastmile } from 'apis.vin'
// the gate law is in the type system: Answer<T> = Ok | Empty | Blocked | Offer
const answer = await lastmile.quote({"vin":"4S4WMAED0N3447235"})curl 'https://apis.vin/lastmiles/quote?vin=4S4WMAED0N3447235'Receipt — the sandbox wire answered the request above with this exact body at build time. Captured by the receipts runner (timestamped, provenance in the payload), never authored; it re-executes only when this descriptor changes.
{
"type": "OK",
"answers": "LastmileQuote@1",
"value": {
"vin": "4S4WMAED0N3447235",
"noun": "lastmile",
"asOf": "2026-08-10",
"standing": "delivered",
"quote": {
"id": "LQ-d5352479",
"amountCents": 18500,
"currency": "USD",
"status": "extended"
}
},
"evidence": {
"vin": "4S4WMAED0N3447235",
"noun": "lastmile",
"asOf": "2026-08-10",
"standing": "delivered",
"quote": {
"id": "LQ-d5352479",
"amountCents": 18500,
"currency": "USD",
"status": "extended"
}
},
"provenance": {
"simulated": true,
"environment": "sandbox",
"source": "freight-fleet-sandbox"
},
"events": [],
"meter": {
"charged": "0.00",
"posted": false
}
}Apply & book
order
lastmile.order · POST /lastmiles/order · gate offer · sandbox · answers LastmileOrder@1
| Field | Type | Required | Notes |
|---|---|---|---|
vin | string | no | — |
The gate is a 402 OFFER — the price and a hard ceiling on the wire, with a durable intent that executes on settlement. Never a wall, never "contact sales". Price: not posted — see /pricing.
Door — aggregator.vin serves this noun on its two routes: / (the landing) · /4S4WMAED0N3447235 (the VIN lens).
Try it — sandbox: every call answers a deterministic, provenance-labeled simulated payload ({ environment, simulated } in the body). Force any documented outcome with the magic triggers. Going live is a connect, never a ballot: submit the credential at integrates.vin (dealer systems) or connects.vin (consumer accounts) — submissions enter the activation queue and rank live rollout.
Emits — Lastmile.completed@1 · Lastmile.dispatched@1 · Lastmile.ordered@1 · ServiceOrder.settled@1.
import { lastmile } from 'apis.vin'
// the gate law is in the type system: Answer<T> = Ok | Empty | Blocked | Offer
const answer = await lastmile.order({"vin":"4S4WMAED0N3447235"})curl -X POST https://apis.vin/lastmiles/order \
-H 'content-type: application/json' \
-d '{"vin":"4S4WMAED0N3447235"}'Receipt — the sandbox wire answered the request above with this exact body at build time. Captured by the receipts runner (timestamped, provenance in the payload), never authored; it re-executes only when this descriptor changes.
{
"type": "OK",
"answers": "LastmileOrder@1",
"value": {
"vin": "4S4WMAED0N3447235",
"noun": "lastmile",
"asOf": "2026-08-10",
"standing": "delivered",
"order": {
"id": "LM-09562ea1",
"service": "final-mile-delivery",
"status": "placed",
"amountCents": 18500,
"currency": "USD"
},
"payer": {
"name": "Ava Good",
"castRow": "super-prime",
"creditTier": "super-prime"
}
},
"evidence": {
"vin": "4S4WMAED0N3447235",
"noun": "lastmile",
"asOf": "2026-08-10",
"standing": "delivered",
"order": {
"id": "LM-09562ea1",
"service": "final-mile-delivery",
"status": "placed",
"amountCents": 18500,
"currency": "USD"
},
"payer": {
"name": "Ava Good",
"castRow": "super-prime",
"creditTier": "super-prime"
}
},
"provenance": {
"simulated": true,
"environment": "sandbox",
"source": "freight-fleet-sandbox"
},
"events": [],
"meter": {
"charged": "0.00",
"posted": false
}
}schedule
lastmile.schedule · POST /lastmiles/schedule · gate offer · sandbox · answers LastmileSchedule@1
| Field | Type | Required | Notes |
|---|---|---|---|
vin | string | no | — |
The gate is a 402 OFFER — the price and a hard ceiling on the wire, with a durable intent that executes on settlement. Never a wall, never "contact sales". Price: not posted — see /pricing.
Door — aggregator.vin serves this noun on its two routes: / (the landing) · /4S4WMAED0N3447235 (the VIN lens).
Try it — sandbox: every call answers a deterministic, provenance-labeled simulated payload ({ environment, simulated } in the body). Force any documented outcome with the magic triggers. Going live is a connect, never a ballot: submit the credential at integrates.vin (dealer systems) or connects.vin (consumer accounts) — submissions enter the activation queue and rank live rollout.
Emits — Lastmile.scheduleRequested@1 · Lastmile.scheduled@1.
import { lastmile } from 'apis.vin'
// the gate law is in the type system: Answer<T> = Ok | Empty | Blocked | Offer
const answer = await lastmile.schedule({"vin":"4S4WMAED0N3447235"})curl -X POST https://apis.vin/lastmiles/schedule \
-H 'content-type: application/json' \
-d '{"vin":"4S4WMAED0N3447235"}'Receipt — the sandbox wire answered the request above with this exact body at build time. Captured by the receipts runner (timestamped, provenance in the payload), never authored; it re-executes only when this descriptor changes.
{
"type": "OK",
"answers": "LastmileSchedule@1",
"value": {
"vin": "4S4WMAED0N3447235",
"noun": "lastmile",
"asOf": "2026-08-10",
"standing": "delivered",
"appointment": {
"orderId": "LM-09562ea1",
"date": "2026-08-12",
"window": "08:00-12:00",
"status": "scheduled"
}
},
"evidence": {
"vin": "4S4WMAED0N3447235",
"noun": "lastmile",
"asOf": "2026-08-10",
"standing": "delivered",
"appointment": {
"orderId": "LM-09562ea1",
"date": "2026-08-12",
"window": "08:00-12:00",
"status": "scheduled"
}
},
"provenance": {
"simulated": true,
"environment": "sandbox",
"source": "freight-fleet-sandbox"
},
"events": [],
"meter": {
"charged": "0.00",
"posted": false
}
}dispatch
lastmile.dispatch · POST /lastmiles/dispatch · gate offer · sandbox · answers LastmileDispatch@1
| Field | Type | Required | Notes |
|---|---|---|---|
vin | string | no | — |
The gate is a 402 OFFER — the price and a hard ceiling on the wire, with a durable intent that executes on settlement. Never a wall, never "contact sales". Price: not posted — see /pricing.
Door — aggregator.vin serves this noun on its two routes: / (the landing) · /4S4WMAED0N3447235 (the VIN lens).
Try it — sandbox: every call answers a deterministic, provenance-labeled simulated payload ({ environment, simulated } in the body). Force any documented outcome with the magic triggers. Going live is a connect, never a ballot: submit the credential at integrates.vin (dealer systems) or connects.vin (consumer accounts) — submissions enter the activation queue and rank live rollout.
Emits — Lastmile.dispatchFailed@1 · Lastmile.dispatchRequested@1 · Lastmile.dispatched@1.
import { lastmile } from 'apis.vin'
// the gate law is in the type system: Answer<T> = Ok | Empty | Blocked | Offer
const answer = await lastmile.dispatch({"vin":"4S4WMAED0N3447235"})curl -X POST https://apis.vin/lastmiles/dispatch \
-H 'content-type: application/json' \
-d '{"vin":"4S4WMAED0N3447235"}'Receipt — the sandbox wire answered the request above with this exact body at build time. Captured by the receipts runner (timestamped, provenance in the payload), never authored; it re-executes only when this descriptor changes.
{
"type": "OK",
"answers": "LastmileDispatch@1",
"value": {
"vin": "4S4WMAED0N3447235",
"noun": "lastmile",
"asOf": "2026-08-10",
"standing": "delivered",
"dispatch": {
"orderId": "LM-09562ea1",
"courier": "DRV-02258ce2",
"status": "dispatched"
}
},
"evidence": {
"vin": "4S4WMAED0N3447235",
"noun": "lastmile",
"asOf": "2026-08-10",
"standing": "delivered",
"dispatch": {
"orderId": "LM-09562ea1",
"courier": "DRV-02258ce2",
"status": "dispatched"
}
},
"provenance": {
"simulated": true,
"environment": "sandbox",
"source": "freight-fleet-sandbox"
},
"events": [],
"meter": {
"charged": "0.00",
"posted": false
}
}Pay & settle
pay
lastmile.pay · POST /lastmiles/pay · gate offer · sandbox · answers LastmilePay@1
| Field | Type | Required | Notes |
|---|---|---|---|
vin | string | no | — |
The gate is a 402 OFFER — the price and a hard ceiling on the wire, with a durable intent that executes on settlement. Never a wall, never "contact sales". Price: not posted — see /pricing.
Door — aggregator.vin serves this noun on its two routes: / (the landing) · /4S4WMAED0N3447235 (the VIN lens).
Try it — sandbox: every call answers a deterministic, provenance-labeled simulated payload ({ environment, simulated } in the body). Force any documented outcome with the magic triggers. Going live is a connect, never a ballot: submit the credential at integrates.vin (dealer systems) or connects.vin (consumer accounts) — submissions enter the activation queue and rank live rollout.
Emits — Lastmile.paid@1 · Lastmile.payFailed@1 · Lastmile.payRequested@1.
import { lastmile } from 'apis.vin'
// the gate law is in the type system: Answer<T> = Ok | Empty | Blocked | Offer
const answer = await lastmile.pay({"vin":"4S4WMAED0N3447235"})curl -X POST https://apis.vin/lastmiles/pay \
-H 'content-type: application/json' \
-d '{"vin":"4S4WMAED0N3447235"}'Receipt — the sandbox wire answered the request above with this exact body at build time. Captured by the receipts runner (timestamped, provenance in the payload), never authored; it re-executes only when this descriptor changes.
{
"type": "OK",
"answers": "LastmilePay@1",
"value": {
"vin": "4S4WMAED0N3447235",
"noun": "lastmile",
"asOf": "2026-08-10",
"standing": "delivered",
"payment": {
"id": "PAY-9af73547",
"status": "settled",
"amountCents": 18500,
"currency": "USD"
},
"payer": {
"name": "Ava Good",
"castRow": "super-prime",
"creditTier": "super-prime"
}
},
"evidence": {
"vin": "4S4WMAED0N3447235",
"noun": "lastmile",
"asOf": "2026-08-10",
"standing": "delivered",
"payment": {
"id": "PAY-9af73547",
"status": "settled",
"amountCents": 18500,
"currency": "USD"
},
"payer": {
"name": "Ava Good",
"castRow": "super-prime",
"creditTier": "super-prime"
}
},
"provenance": {
"simulated": true,
"environment": "sandbox",
"source": "freight-fleet-sandbox"
},
"events": [],
"meter": {
"charged": "0.00",
"posted": false
}
}settle
lastmile.settle · POST /lastmiles/settle · gate offer · sandbox · answers LastmileSettle@1
| Field | Type | Required | Notes |
|---|---|---|---|
vin | string | no | — |
The gate is a 402 OFFER — the price and a hard ceiling on the wire, with a durable intent that executes on settlement. Never a wall, never "contact sales". Price: not posted — see /pricing.
Door — aggregator.vin serves this noun on its two routes: / (the landing) · /4S4WMAED0N3447235 (the VIN lens).
Try it — sandbox: every call answers a deterministic, provenance-labeled simulated payload ({ environment, simulated } in the body). Force any documented outcome with the magic triggers. Going live is a connect, never a ballot: submit the credential at integrates.vin (dealer systems) or connects.vin (consumer accounts) — submissions enter the activation queue and rank live rollout.
Emits — Lastmile.settleFailed@1 · Lastmile.settleRequested@1 · Lastmile.settled@1.
import { lastmile } from 'apis.vin'
// the gate law is in the type system: Answer<T> = Ok | Empty | Blocked | Offer
const answer = await lastmile.settle({"vin":"4S4WMAED0N3447235"})curl -X POST https://apis.vin/lastmiles/settle \
-H 'content-type: application/json' \
-d '{"vin":"4S4WMAED0N3447235"}'Receipt — the sandbox wire answered the request above with this exact body at build time. Captured by the receipts runner (timestamped, provenance in the payload), never authored; it re-executes only when this descriptor changes.
{
"type": "OK",
"answers": "LastmileSettle@1",
"value": {
"vin": "4S4WMAED0N3447235",
"noun": "lastmile",
"asOf": "2026-08-10",
"standing": "delivered",
"payment": {
"id": "PAY-0217af98",
"status": "settled",
"amountCents": 18500,
"currency": "USD"
},
"payer": {
"name": "Ava Good",
"castRow": "super-prime",
"creditTier": "super-prime"
}
},
"evidence": {
"vin": "4S4WMAED0N3447235",
"noun": "lastmile",
"asOf": "2026-08-10",
"standing": "delivered",
"payment": {
"id": "PAY-0217af98",
"status": "settled",
"amountCents": 18500,
"currency": "USD"
},
"payer": {
"name": "Ava Good",
"castRow": "super-prime",
"creditTier": "super-prime"
}
},
"provenance": {
"simulated": true,
"environment": "sandbox",
"source": "freight-fleet-sandbox"
},
"events": [],
"meter": {
"charged": "0.00",
"posted": false
}
}Fulfill & operate
deliver
lastmile.deliver · POST /lastmiles/deliver · gate offer · sandbox · answers LastmileDeliver@1
| Field | Type | Required | Notes |
|---|---|---|---|
vin | string | no | — |
The gate is a 402 OFFER — the price and a hard ceiling on the wire, with a durable intent that executes on settlement. Never a wall, never "contact sales". Price: not posted — see /pricing.
Door — aggregator.vin serves this noun on its two routes: / (the landing) · /4S4WMAED0N3447235 (the VIN lens).
Try it — sandbox: every call answers a deterministic, provenance-labeled simulated payload ({ environment, simulated } in the body). Force any documented outcome with the magic triggers. Going live is a connect, never a ballot: submit the credential at integrates.vin (dealer systems) or connects.vin (consumer accounts) — submissions enter the activation queue and rank live rollout.
Emits — Lastmile.deliverFailed@1 · Lastmile.deliverRequested@1 · Lastmile.delivered@1.
import { lastmile } from 'apis.vin'
// the gate law is in the type system: Answer<T> = Ok | Empty | Blocked | Offer
const answer = await lastmile.deliver({"vin":"4S4WMAED0N3447235"})curl -X POST https://apis.vin/lastmiles/deliver \
-H 'content-type: application/json' \
-d '{"vin":"4S4WMAED0N3447235"}'Receipt — the sandbox wire answered the request above with this exact body at build time. Captured by the receipts runner (timestamped, provenance in the payload), never authored; it re-executes only when this descriptor changes.
{
"type": "OK",
"answers": "LastmileDeliver@1",
"value": {
"vin": "4S4WMAED0N3447235",
"noun": "lastmile",
"asOf": "2026-08-10",
"standing": "delivered",
"delivery": {
"orderId": "LM-09562ea1",
"status": "delivered"
}
},
"evidence": {
"vin": "4S4WMAED0N3447235",
"noun": "lastmile",
"asOf": "2026-08-10",
"standing": "delivered",
"delivery": {
"orderId": "LM-09562ea1",
"status": "delivered"
}
},
"provenance": {
"simulated": true,
"environment": "sandbox",
"source": "freight-fleet-sandbox"
},
"events": [],
"meter": {
"charged": "0.00",
"posted": false
}
}redeliver
lastmile.redeliver · POST /lastmiles/redeliver · gate offer · sandbox · answers LastmileRedeliver@1
| Field | Type | Required | Notes |
|---|---|---|---|
vin | string | no | — |
The gate is a 402 OFFER — the price and a hard ceiling on the wire, with a durable intent that executes on settlement. Never a wall, never "contact sales". Price: not posted — see /pricing.
Door — aggregator.vin serves this noun on its two routes: / (the landing) · /4S4WMAED0N3447235 (the VIN lens).
Try it — sandbox: every call answers a deterministic, provenance-labeled simulated payload ({ environment, simulated } in the body). Force any documented outcome with the magic triggers. Going live is a connect, never a ballot: submit the credential at integrates.vin (dealer systems) or connects.vin (consumer accounts) — submissions enter the activation queue and rank live rollout.
Emits — Lastmile.redeliverRequested@1 · Lastmile.redelivered@1.
import { lastmile } from 'apis.vin'
// the gate law is in the type system: Answer<T> = Ok | Empty | Blocked | Offer
const answer = await lastmile.redeliver({"vin":"4S4WMAED0N3447235"})curl -X POST https://apis.vin/lastmiles/redeliver \
-H 'content-type: application/json' \
-d '{"vin":"4S4WMAED0N3447235"}'Receipt — the sandbox wire answered the request above with this exact body at build time. Captured by the receipts runner (timestamped, provenance in the payload), never authored; it re-executes only when this descriptor changes.
{
"type": "OK",
"answers": "LastmileRedeliver@1",
"value": {
"vin": "4S4WMAED0N3447235",
"noun": "lastmile",
"asOf": "2026-08-10",
"standing": "delivered",
"redelivery": {
"status": "not-required"
}
},
"evidence": {
"vin": "4S4WMAED0N3447235",
"noun": "lastmile",
"asOf": "2026-08-10",
"standing": "delivered",
"redelivery": {
"status": "not-required"
}
},
"provenance": {
"simulated": true,
"environment": "sandbox",
"source": "freight-fleet-sandbox"
},
"events": [],
"meter": {
"charged": "0.00",
"posted": false
}
}More actions
attempt
lastmile.attempt · POST /lastmiles/attempt · gate offer · sandbox · answers LastmileAttempt@1
| Field | Type | Required | Notes |
|---|---|---|---|
vin | string | no | — |
The gate is a 402 OFFER — the price and a hard ceiling on the wire, with a durable intent that executes on settlement. Never a wall, never "contact sales". Price: not posted — see /pricing.
Door — aggregator.vin serves this noun on its two routes: / (the landing) · /4S4WMAED0N3447235 (the VIN lens).
Try it — sandbox: every call answers a deterministic, provenance-labeled simulated payload ({ environment, simulated } in the body). Force any documented outcome with the magic triggers. Going live is a connect, never a ballot: submit the credential at integrates.vin (dealer systems) or connects.vin (consumer accounts) — submissions enter the activation queue and rank live rollout.
Emits — Lastmile.attemptRequested@1 · Lastmile.attempted@1.
import { lastmile } from 'apis.vin'
// the gate law is in the type system: Answer<T> = Ok | Empty | Blocked | Offer
const answer = await lastmile.attempt({"vin":"4S4WMAED0N3447235"})curl -X POST https://apis.vin/lastmiles/attempt \
-H 'content-type: application/json' \
-d '{"vin":"4S4WMAED0N3447235"}'Receipt — the sandbox wire answered the request above with this exact body at build time. Captured by the receipts runner (timestamped, provenance in the payload), never authored; it re-executes only when this descriptor changes.
{
"type": "OK",
"answers": "LastmileAttempt@1",
"value": {
"vin": "4S4WMAED0N3447235",
"noun": "lastmile",
"asOf": "2026-08-10",
"standing": "delivered",
"attempt": {
"orderId": "LM-09562ea1",
"outcome": "delivered"
}
},
"evidence": {
"vin": "4S4WMAED0N3447235",
"noun": "lastmile",
"asOf": "2026-08-10",
"standing": "delivered",
"attempt": {
"orderId": "LM-09562ea1",
"outcome": "delivered"
}
},
"provenance": {
"simulated": true,
"environment": "sandbox",
"source": "freight-fleet-sandbox"
},
"events": [],
"meter": {
"charged": "0.00",
"posted": false
}
}handoff
lastmile.handoff · POST /lastmiles/handoff · gate offer · sandbox · answers LastmileHandoff@1
| Field | Type | Required | Notes |
|---|---|---|---|
vin | string | no | — |
The gate is a 402 OFFER — the price and a hard ceiling on the wire, with a durable intent that executes on settlement. Never a wall, never "contact sales". Price: not posted — see /pricing.
Door — aggregator.vin serves this noun on its two routes: / (the landing) · /4S4WMAED0N3447235 (the VIN lens).
Try it — sandbox: every call answers a deterministic, provenance-labeled simulated payload ({ environment, simulated } in the body). Force any documented outcome with the magic triggers. Going live is a connect, never a ballot: submit the credential at integrates.vin (dealer systems) or connects.vin (consumer accounts) — submissions enter the activation queue and rank live rollout.
Emits — Lastmile.handoffRequested@1 · Lastmile.handedOff@1.
import { lastmile } from 'apis.vin'
// the gate law is in the type system: Answer<T> = Ok | Empty | Blocked | Offer
const answer = await lastmile.handoff({"vin":"4S4WMAED0N3447235"})curl -X POST https://apis.vin/lastmiles/handoff \
-H 'content-type: application/json' \
-d '{"vin":"4S4WMAED0N3447235"}'Receipt — the sandbox wire answered the request above with this exact body at build time. Captured by the receipts runner (timestamped, provenance in the payload), never authored; it re-executes only when this descriptor changes.
{
"type": "OK",
"answers": "LastmileHandoff@1",
"value": {
"vin": "4S4WMAED0N3447235",
"noun": "lastmile",
"asOf": "2026-08-10",
"standing": "delivered",
"handoff": {
"status": "completed",
"signedBy": "receiving agent"
}
},
"evidence": {
"vin": "4S4WMAED0N3447235",
"noun": "lastmile",
"asOf": "2026-08-10",
"standing": "delivered",
"handoff": {
"status": "completed",
"signedBy": "receiving agent"
}
},
"provenance": {
"simulated": true,
"environment": "sandbox",
"source": "freight-fleet-sandbox"
},
"events": [],
"meter": {
"charged": "0.00",
"posted": false
}
}proof
lastmile.proof · GET /lastmiles/proof · gate none · sandbox · answers LastmileProof@1
| Field | Type | Required | Notes |
|---|---|---|---|
vin | string | no | — |
Door — aggregator.vin serves this noun on its two routes: / (the landing) · /4S4WMAED0N3447235 (the VIN lens).
Try it — sandbox: every call answers a deterministic, provenance-labeled simulated payload ({ environment, simulated } in the body). Force any documented outcome with the magic triggers. Going live is a connect, never a ballot: submit the credential at integrates.vin (dealer systems) or connects.vin (consumer accounts) — submissions enter the activation queue and rank live rollout.
import { lastmile } from 'apis.vin'
// the gate law is in the type system: Answer<T> = Ok | Empty | Blocked | Offer
const answer = await lastmile.proof({"vin":"4S4WMAED0N3447235"})curl 'https://apis.vin/lastmiles/proof?vin=4S4WMAED0N3447235'Receipt — the sandbox wire answered the request above with this exact body at build time. Captured by the receipts runner (timestamped, provenance in the payload), never authored; it re-executes only when this descriptor changes.
{
"type": "OK",
"answers": "LastmileProof@1",
"value": {
"vin": "4S4WMAED0N3447235",
"noun": "lastmile",
"asOf": "2026-08-10",
"standing": "delivered",
"proof": {
"available": true,
"podId": "POD-98d4d96f",
"signedBy": "receiving agent"
}
},
"evidence": {
"vin": "4S4WMAED0N3447235",
"noun": "lastmile",
"asOf": "2026-08-10",
"standing": "delivered",
"proof": {
"available": true,
"podId": "POD-98d4d96f",
"signedBy": "receiving agent"
}
},
"provenance": {
"simulated": true,
"environment": "sandbox",
"source": "freight-fleet-sandbox"
},
"events": [],
"meter": {
"charged": "0.00",
"posted": false
}
}tip
lastmile.tip · POST /lastmiles/tip · gate offer · sandbox · answers LastmileTip@1
| Field | Type | Required | Notes |
|---|---|---|---|
vin | string | no | — |
The gate is a 402 OFFER — the price and a hard ceiling on the wire, with a durable intent that executes on settlement. Never a wall, never "contact sales". Price: not posted — see /pricing.
Door — aggregator.vin serves this noun on its two routes: / (the landing) · /4S4WMAED0N3447235 (the VIN lens).
Try it — sandbox: every call answers a deterministic, provenance-labeled simulated payload ({ environment, simulated } in the body). Force any documented outcome with the magic triggers. Going live is a connect, never a ballot: submit the credential at integrates.vin (dealer systems) or connects.vin (consumer accounts) — submissions enter the activation queue and rank live rollout.
Emits — Lastmile.tipRequested@1 · Lastmile.tipped@1.
import { lastmile } from 'apis.vin'
// the gate law is in the type system: Answer<T> = Ok | Empty | Blocked | Offer
const answer = await lastmile.tip({"vin":"4S4WMAED0N3447235"})curl -X POST https://apis.vin/lastmiles/tip \
-H 'content-type: application/json' \
-d '{"vin":"4S4WMAED0N3447235"}'Receipt — the sandbox wire answered the request above with this exact body at build time. Captured by the receipts runner (timestamped, provenance in the payload), never authored; it re-executes only when this descriptor changes.
{
"type": "OK",
"answers": "LastmileTip@1",
"value": {
"vin": "4S4WMAED0N3447235",
"noun": "lastmile",
"asOf": "2026-08-10",
"standing": "delivered",
"tip": {
"amountCents": 2000,
"currency": "USD",
"status": "applied"
},
"payer": {
"name": "Ava Good",
"castRow": "super-prime",
"creditTier": "super-prime"
}
},
"evidence": {
"vin": "4S4WMAED0N3447235",
"noun": "lastmile",
"asOf": "2026-08-10",
"standing": "delivered",
"tip": {
"amountCents": 2000,
"currency": "USD",
"status": "applied"
},
"payer": {
"name": "Ava Good",
"castRow": "super-prime",
"creditTier": "super-prime"
}
},
"provenance": {
"simulated": true,
"environment": "sandbox",
"source": "freight-fleet-sandbox"
},
"events": [],
"meter": {
"charged": "0.00",
"posted": false
}
}whiteGlove
lastmile.whiteGlove · POST /lastmiles/white-glove · gate offer · sandbox · answers LastmileWhiteGlove@1
| Field | Type | Required | Notes |
|---|---|---|---|
vin | string | no | — |
The gate is a 402 OFFER — the price and a hard ceiling on the wire, with a durable intent that executes on settlement. Never a wall, never "contact sales". Price: not posted — see /pricing.
Door — aggregator.vin serves this noun on its two routes: / (the landing) · /4S4WMAED0N3447235 (the VIN lens).
Try it — sandbox: every call answers a deterministic, provenance-labeled simulated payload ({ environment, simulated } in the body). Force any documented outcome with the magic triggers. Going live is a connect, never a ballot: submit the credential at integrates.vin (dealer systems) or connects.vin (consumer accounts) — submissions enter the activation queue and rank live rollout.
Emits — Lastmile.whiteGloveRequested@1 · Lastmile.whiteGloved@1.
import { lastmile } from 'apis.vin'
// the gate law is in the type system: Answer<T> = Ok | Empty | Blocked | Offer
const answer = await lastmile.whiteGlove({"vin":"4S4WMAED0N3447235"})curl -X POST https://apis.vin/lastmiles/white-glove \
-H 'content-type: application/json' \
-d '{"vin":"4S4WMAED0N3447235"}'Receipt — the sandbox wire answered the request above with this exact body at build time. Captured by the receipts runner (timestamped, provenance in the payload), never authored; it re-executes only when this descriptor changes.
{
"type": "OK",
"answers": "LastmileWhiteGlove@1",
"value": {
"vin": "4S4WMAED0N3447235",
"noun": "lastmile",
"asOf": "2026-08-10",
"standing": "delivered",
"quote": {
"id": "WG-18cb7519",
"service": "white-glove",
"amountCents": 37000,
"currency": "USD",
"status": "extended"
}
},
"evidence": {
"vin": "4S4WMAED0N3447235",
"noun": "lastmile",
"asOf": "2026-08-10",
"standing": "delivered",
"quote": {
"id": "WG-18cb7519",
"service": "white-glove",
"amountCents": 37000,
"currency": "USD",
"status": "extended"
}
},
"provenance": {
"simulated": true,
"environment": "sandbox",
"source": "freight-fleet-sandbox"
},
"events": [],
"meter": {
"charged": "0.00",
"posted": false
}
}Data model
The record shape behind this noun — one entity, each property an evidence field. See the whole estate model on the data model page.
Transport
Generated from the catalog. Every capability, answer, gate, and entity on this page is a rendered descriptor — it cannot drift from the wire.
keyLocksmith
The keyLocksmith noun — identity, lifecycle, events, and every capability as an anchored section: 12 capabilities, 0 live, 12 sandbox, 0 declared.
lead
The lead noun — identity, lifecycle, events, and every capability as an anchored section: 20 capabilities, 0 live, 20 sandbox, 0 declared.