load
The load noun — identity, lifecycle, events, and every capability as an anchored section: 21 capabilities, 0 live, 21 sandbox, 0 declared.
load is one of the estate's 317 automotive nouns — a job a car needs done. It carries 21 capabilities: 0 live, 21 sandbox, 0 declared · doors aggregator.vin.
Identity
| Noun | load |
| Pillar | Data (facets: 8 data · 8 services · 5 commerce) |
| Capabilities | 21 — 0 live · 21 sandbox · 0 declared |
| Entities | Transport |
| Doors | aggregator.vin |
| SDK | Vin.load.* from apis.vin |
| Address | /catalog/load#{action} — the anchor IS the wire name minus load. |
Events
The vocabulary this noun can append to the record — 29 past-tense, versioned event types, each linked to the capability that emits it:
Load.assignRequested@1— emitted byassignLoad.assigned@1— emitted byassignLoad.combineRequested@1— emitted bycombineLoad.combined@1— emitted bycombineLoad.completed@1— emitted bybook·tenderLoad.coverRequested@1— emitted bycoverLoad.covered@1— emitted bycoverLoad.deliverFailed@1— emitted bydeliverLoad.deliverRequested@1— emitted bydeliverLoad.delivered@1— emitted bydeliverLoad.detentionBillRequested@1— emitted bydetentionBillLoad.detentionBilled@1— emitted bydetentionBillLoad.dispatched@1— emitted bybook·tenderLoad.etaUpdated@1— emitted byetaLoad.matchRequested@1— emitted bymatchLoad.matched@1— emitted bymatchLoad.ordered@1— emitted bybook·tenderLoad.paid@1— emitted bypayLoad.payFailed@1— emitted bypayLoad.payRequested@1— emitted bypayLoad.pickedUp@1— emitted bypickupLoad.pickupRequested@1— emitted bypickupLoad.postRequested@1— emitted bypostLoad.posted@1— emitted bypostLoad.rateConfirmRequested@1— emitted byrateConfirmLoad.rateConfirmed@1— emitted byrateConfirmLoad.split@1— emitted bysplitLoad.splitRequested@1— emitted bysplitServiceOrder.settled@1— emitted bybook·tender
Discover & read
history
load.history · GET /loads/history · gate none · sandbox · answers LoadHistory@1
| Field | Type | Required | Notes |
|---|---|---|---|
vin | string | no | — |
Door — aggregator.vin serves this noun on its two routes: / (the landing) · /1FMCU0F67LUA79446 (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 { load } from 'apis.vin'
// the gate law is in the type system: Answer<T> = Ok | Empty | Blocked | Offer
const answer = await load.history({"vin":"1FMCU0F67LUA79446"})curl 'https://apis.vin/loads/history?vin=1FMCU0F67LUA79446'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": "LoadHistory@1",
"value": {
"vin": "1FMCU0F67LUA79446",
"noun": "load",
"asOf": "2026-08-10",
"loadId": "LD-6dea8b64",
"phase": "Dispatched",
"events": [
{
"date": "2024-03-14",
"kind": "routine",
"description": "routine load record"
},
{
"date": "2024-11-02",
"kind": "routine",
"description": "routine load record"
}
]
},
"evidence": {
"vin": "1FMCU0F67LUA79446",
"noun": "load",
"asOf": "2026-08-10",
"loadId": "LD-6dea8b64",
"phase": "Dispatched",
"events": [
{
"date": "2024-03-14",
"kind": "routine",
"description": "routine load record"
},
{
"date": "2024-11-02",
"kind": "routine",
"description": "routine load record"
}
]
},
"provenance": {
"simulated": true,
"environment": "sandbox",
"source": "freight-fleet-sandbox"
},
"events": [],
"meter": {
"charged": "0.00",
"posted": false
}
}status
load.status · GET /loads/status · gate none · sandbox · answers LoadStatus@1
| Field | Type | Required | Notes |
|---|---|---|---|
vin | string | no | — |
Door — aggregator.vin serves this noun on its two routes: / (the landing) · /1FMCU0F67LUA79446 (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 { load } from 'apis.vin'
// the gate law is in the type system: Answer<T> = Ok | Empty | Blocked | Offer
const answer = await load.status({"vin":"1FMCU0F67LUA79446"})curl 'https://apis.vin/loads/status?vin=1FMCU0F67LUA79446'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": "LoadStatus@1",
"value": {
"vin": "1FMCU0F67LUA79446",
"noun": "load",
"asOf": "2026-08-10",
"loadId": "LD-6dea8b64",
"phase": "Dispatched",
"status": "dispatched",
"carrierId": "CARR-fe67f1d5"
},
"evidence": {
"vin": "1FMCU0F67LUA79446",
"noun": "load",
"asOf": "2026-08-10",
"loadId": "LD-6dea8b64",
"phase": "Dispatched",
"status": "dispatched",
"carrierId": "CARR-fe67f1d5"
},
"provenance": {
"simulated": true,
"environment": "sandbox",
"source": "freight-fleet-sandbox"
},
"events": [],
"meter": {
"charged": "0.00",
"posted": false
}
}locate
load.locate · GET /loads/locate · gate none · sandbox · answers LoadLocate@1
| Field | Type | Required | Notes |
|---|---|---|---|
vin | string | no | — |
Door — aggregator.vin serves this noun on its two routes: / (the landing) · /1FMCU0F67LUA79446 (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 { load } from 'apis.vin'
// the gate law is in the type system: Answer<T> = Ok | Empty | Blocked | Offer
const answer = await load.locate({"vin":"1FMCU0F67LUA79446"})curl 'https://apis.vin/loads/locate?vin=1FMCU0F67LUA79446'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": "LoadLocate@1",
"value": {
"vin": "1FMCU0F67LUA79446",
"noun": "load",
"asOf": "2026-08-10",
"loadId": "LD-6dea8b64",
"phase": "Dispatched",
"tracking": {
"status": "dispatched",
"milesRemaining": 0
}
},
"evidence": {
"vin": "1FMCU0F67LUA79446",
"noun": "load",
"asOf": "2026-08-10",
"loadId": "LD-6dea8b64",
"phase": "Dispatched",
"tracking": {
"status": "dispatched",
"milesRemaining": 0
}
},
"provenance": {
"simulated": true,
"environment": "sandbox",
"source": "freight-fleet-sandbox"
},
"events": [],
"meter": {
"charged": "0.00",
"posted": false
}
}eta
load.eta · GET /loads/eta · gate key · sandbox · answers LoadEta@1
| Field | Type | Required | Notes |
|---|---|---|---|
vin | string | no | — |
Door — aggregator.vin serves this noun on its two routes: / (the landing) · /1FMCU0F67LUA79446 (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 — Load.etaUpdated@1.
import { load } from 'apis.vin'
// the gate law is in the type system: Answer<T> = Ok | Empty | Blocked | Offer
const answer = await load.eta({"vin":"1FMCU0F67LUA79446"})curl 'https://apis.vin/loads/eta?vin=1FMCU0F67LUA79446'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": "LoadEta@1",
"value": {
"vin": "1FMCU0F67LUA79446",
"noun": "load",
"asOf": "2026-08-10",
"loadId": "LD-6dea8b64",
"phase": "Dispatched",
"eta": {
"status": "projected",
"etaDays": 5,
"etaDate": "2026-08-15"
}
},
"evidence": {
"vin": "1FMCU0F67LUA79446",
"noun": "load",
"asOf": "2026-08-10",
"loadId": "LD-6dea8b64",
"phase": "Dispatched",
"eta": {
"status": "projected",
"etaDays": 5,
"etaDate": "2026-08-15"
}
},
"provenance": {
"simulated": true,
"environment": "sandbox",
"source": "freight-fleet-sandbox"
},
"events": [],
"meter": {
"charged": "0.00",
"posted": false
}
}match
load.match · POST /loads/match · gate offer · sandbox · answers LoadMatch@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) · /1FMCU0F67LUA79446 (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 — Load.matchRequested@1 · Load.matched@1.
import { load } from 'apis.vin'
// the gate law is in the type system: Answer<T> = Ok | Empty | Blocked | Offer
const answer = await load.match({"vin":"1FMCU0F67LUA79446"})curl -X POST https://apis.vin/loads/match \
-H 'content-type: application/json' \
-d '{"vin":"1FMCU0F67LUA79446"}'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": "LoadMatch@1",
"value": {
"vin": "1FMCU0F67LUA79446",
"noun": "load",
"asOf": "2026-08-10",
"loadId": "LD-6dea8b64",
"phase": "Dispatched",
"load": {
"id": "LD-6dea8b64",
"status": "matched"
},
"carrierId": "CARR-fe67f1d5"
},
"evidence": {
"vin": "1FMCU0F67LUA79446",
"noun": "load",
"asOf": "2026-08-10",
"loadId": "LD-6dea8b64",
"phase": "Dispatched",
"load": {
"id": "LD-6dea8b64",
"status": "matched"
},
"carrierId": "CARR-fe67f1d5"
},
"provenance": {
"simulated": true,
"environment": "sandbox",
"source": "freight-fleet-sandbox"
},
"events": [],
"meter": {
"charged": "0.00",
"posted": false
}
}Apply & book
book
load.book · POST /loads/book · gate offer · sandbox · answers LoadBook@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) · /1FMCU0F67LUA79446 (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 — Load.completed@1 · Load.dispatched@1 · Load.ordered@1 · ServiceOrder.settled@1.
import { load } from 'apis.vin'
// the gate law is in the type system: Answer<T> = Ok | Empty | Blocked | Offer
const answer = await load.book({"vin":"1FMCU0F67LUA79446"})curl -X POST https://apis.vin/loads/book \
-H 'content-type: application/json' \
-d '{"vin":"1FMCU0F67LUA79446"}'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": "LoadBook@1",
"value": {
"vin": "1FMCU0F67LUA79446",
"noun": "load",
"asOf": "2026-08-10",
"loadId": "LD-6dea8b64",
"phase": "Dispatched",
"load": {
"id": "LD-6dea8b64",
"action": "book",
"status": "booked",
"rateCents": 102925,
"currency": "USD"
}
},
"evidence": {
"vin": "1FMCU0F67LUA79446",
"noun": "load",
"asOf": "2026-08-10",
"loadId": "LD-6dea8b64",
"phase": "Dispatched",
"load": {
"id": "LD-6dea8b64",
"action": "book",
"status": "booked",
"rateCents": 102925,
"currency": "USD"
}
},
"provenance": {
"simulated": true,
"environment": "sandbox",
"source": "freight-fleet-sandbox"
},
"events": [],
"meter": {
"charged": "0.00",
"posted": false
}
}assign
load.assign · POST /loads/assign · gate offer · sandbox · answers LoadAssign@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) · /1FMCU0F67LUA79446 (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 — Load.assignRequested@1 · Load.assigned@1.
import { load } from 'apis.vin'
// the gate law is in the type system: Answer<T> = Ok | Empty | Blocked | Offer
const answer = await load.assign({"vin":"1FMCU0F67LUA79446"})curl -X POST https://apis.vin/loads/assign \
-H 'content-type: application/json' \
-d '{"vin":"1FMCU0F67LUA79446"}'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": "LoadAssign@1",
"value": {
"vin": "1FMCU0F67LUA79446",
"noun": "load",
"asOf": "2026-08-10",
"loadId": "LD-6dea8b64",
"phase": "Dispatched",
"load": {
"id": "LD-6dea8b64",
"status": "covered"
},
"carrierId": "CARR-fe67f1d5"
},
"evidence": {
"vin": "1FMCU0F67LUA79446",
"noun": "load",
"asOf": "2026-08-10",
"loadId": "LD-6dea8b64",
"phase": "Dispatched",
"load": {
"id": "LD-6dea8b64",
"status": "covered"
},
"carrierId": "CARR-fe67f1d5"
},
"provenance": {
"simulated": true,
"environment": "sandbox",
"source": "freight-fleet-sandbox"
},
"events": [],
"meter": {
"charged": "0.00",
"posted": false
}
}Pay & settle
pay
load.pay · POST /loads/pay · gate offer · sandbox · answers LoadPay@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) · /1FMCU0F67LUA79446 (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 — Load.paid@1 · Load.payFailed@1 · Load.payRequested@1.
import { load } from 'apis.vin'
// the gate law is in the type system: Answer<T> = Ok | Empty | Blocked | Offer
const answer = await load.pay({"vin":"1FMCU0F67LUA79446"})curl -X POST https://apis.vin/loads/pay \
-H 'content-type: application/json' \
-d '{"vin":"1FMCU0F67LUA79446"}'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": "LoadPay@1",
"value": {
"vin": "1FMCU0F67LUA79446",
"noun": "load",
"asOf": "2026-08-10",
"loadId": "LD-6dea8b64",
"phase": "Dispatched",
"payment": {
"id": "PAY-2666fc6e",
"status": "settled",
"amountCents": 102925,
"currency": "USD"
},
"payer": {
"name": "Ava Good",
"castRow": "super-prime",
"creditTier": "super-prime"
}
},
"evidence": {
"vin": "1FMCU0F67LUA79446",
"noun": "load",
"asOf": "2026-08-10",
"loadId": "LD-6dea8b64",
"phase": "Dispatched",
"payment": {
"id": "PAY-2666fc6e",
"status": "settled",
"amountCents": 102925,
"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
}
}detentionBill
load.detentionBill · POST /loads/detention-bill · gate offer · sandbox · answers LoadDetentionBill@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) · /1FMCU0F67LUA79446 (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 — Load.detentionBillRequested@1 · Load.detentionBilled@1.
import { load } from 'apis.vin'
// the gate law is in the type system: Answer<T> = Ok | Empty | Blocked | Offer
const answer = await load.detentionBill({"vin":"1FMCU0F67LUA79446"})curl -X POST https://apis.vin/loads/detention-bill \
-H 'content-type: application/json' \
-d '{"vin":"1FMCU0F67LUA79446"}'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": "LoadDetentionBill@1",
"value": {
"vin": "1FMCU0F67LUA79446",
"noun": "load",
"asOf": "2026-08-10",
"loadId": "LD-6dea8b64",
"phase": "Dispatched",
"bill": {
"id": "DB-d2f886d4",
"kind": "detention",
"amountCents": 7500,
"currency": "USD",
"status": "issued"
},
"payer": {
"name": "Ava Good",
"castRow": "super-prime",
"creditTier": "super-prime"
}
},
"evidence": {
"vin": "1FMCU0F67LUA79446",
"noun": "load",
"asOf": "2026-08-10",
"loadId": "LD-6dea8b64",
"phase": "Dispatched",
"bill": {
"id": "DB-d2f886d4",
"kind": "detention",
"amountCents": 7500,
"currency": "USD",
"status": "issued"
},
"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
load.deliver · POST /loads/deliver · gate offer · sandbox · answers LoadDeliver@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) · /1FMCU0F67LUA79446 (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 — Load.deliverFailed@1 · Load.deliverRequested@1 · Load.delivered@1.
import { load } from 'apis.vin'
// the gate law is in the type system: Answer<T> = Ok | Empty | Blocked | Offer
const answer = await load.deliver({"vin":"1FMCU0F67LUA79446"})curl -X POST https://apis.vin/loads/deliver \
-H 'content-type: application/json' \
-d '{"vin":"1FMCU0F67LUA79446"}'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": "LoadDeliver@1",
"value": {
"vin": "1FMCU0F67LUA79446",
"noun": "load",
"asOf": "2026-08-10",
"loadId": "LD-6dea8b64",
"phase": "Dispatched",
"load": {
"id": "LD-6dea8b64",
"status": "delivery-pending"
}
},
"evidence": {
"vin": "1FMCU0F67LUA79446",
"noun": "load",
"asOf": "2026-08-10",
"loadId": "LD-6dea8b64",
"phase": "Dispatched",
"load": {
"id": "LD-6dea8b64",
"status": "delivery-pending"
}
},
"provenance": {
"simulated": true,
"environment": "sandbox",
"source": "freight-fleet-sandbox"
},
"events": [],
"meter": {
"charged": "0.00",
"posted": false
}
}split
load.split · POST /loads/split · gate offer · sandbox · answers LoadSplit@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) · /1FMCU0F67LUA79446 (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 — Load.split@1 · Load.splitRequested@1.
import { load } from 'apis.vin'
// the gate law is in the type system: Answer<T> = Ok | Empty | Blocked | Offer
const answer = await load.split({"vin":"1FMCU0F67LUA79446"})curl -X POST https://apis.vin/loads/split \
-H 'content-type: application/json' \
-d '{"vin":"1FMCU0F67LUA79446"}'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": "LoadSplit@1",
"value": {
"vin": "1FMCU0F67LUA79446",
"noun": "load",
"asOf": "2026-08-10",
"loadId": "LD-6dea8b64",
"phase": "Dispatched",
"splitting": {
"id": "SP-77fc9ba0",
"status": "split"
}
},
"evidence": {
"vin": "1FMCU0F67LUA79446",
"noun": "load",
"asOf": "2026-08-10",
"loadId": "LD-6dea8b64",
"phase": "Dispatched",
"splitting": {
"id": "SP-77fc9ba0",
"status": "split"
}
},
"provenance": {
"simulated": true,
"environment": "sandbox",
"source": "freight-fleet-sandbox"
},
"events": [],
"meter": {
"charged": "0.00",
"posted": false
}
}rateConfirm
load.rateConfirm · POST /loads/rate-confirm · gate offer · sandbox · answers LoadRateConfirm@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) · /1FMCU0F67LUA79446 (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 — Load.rateConfirmRequested@1 · Load.rateConfirmed@1.
import { load } from 'apis.vin'
// the gate law is in the type system: Answer<T> = Ok | Empty | Blocked | Offer
const answer = await load.rateConfirm({"vin":"1FMCU0F67LUA79446"})curl -X POST https://apis.vin/loads/rate-confirm \
-H 'content-type: application/json' \
-d '{"vin":"1FMCU0F67LUA79446"}'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": "LoadRateConfirm@1",
"value": {
"vin": "1FMCU0F67LUA79446",
"noun": "load",
"asOf": "2026-08-10",
"loadId": "LD-6dea8b64",
"phase": "Dispatched",
"rateConfirmation": {
"id": "RA-eec4a6b8",
"rateCents": 102925,
"currency": "USD",
"status": "confirmed"
},
"carrierId": "CARR-fe67f1d5"
},
"evidence": {
"vin": "1FMCU0F67LUA79446",
"noun": "load",
"asOf": "2026-08-10",
"loadId": "LD-6dea8b64",
"phase": "Dispatched",
"rateConfirmation": {
"id": "RA-eec4a6b8",
"rateCents": 102925,
"currency": "USD",
"status": "confirmed"
},
"carrierId": "CARR-fe67f1d5"
},
"provenance": {
"simulated": true,
"environment": "sandbox",
"source": "freight-fleet-sandbox"
},
"events": [],
"meter": {
"charged": "0.00",
"posted": false
}
}More actions
class
load.class · GET /loads/class · gate none · sandbox · answers LoadClass@1
| Field | Type | Required | Notes |
|---|---|---|---|
vin | string | no | — |
Door — aggregator.vin serves this noun on its two routes: / (the landing) · /1FMCU0F67LUA79446 (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 { load } from 'apis.vin'
// the gate law is in the type system: Answer<T> = Ok | Empty | Blocked | Offer
const answer = await load.class({"vin":"1FMCU0F67LUA79446"})curl 'https://apis.vin/loads/class?vin=1FMCU0F67LUA79446'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": "LoadClass@1",
"value": {
"vin": "1FMCU0F67LUA79446",
"noun": "load",
"asOf": "2026-08-10",
"loadId": "LD-6dea8b64",
"phase": "Dispatched",
"class": {
"freightClass": "100",
"equipment": "open"
}
},
"evidence": {
"vin": "1FMCU0F67LUA79446",
"noun": "load",
"asOf": "2026-08-10",
"loadId": "LD-6dea8b64",
"phase": "Dispatched",
"class": {
"freightClass": "100",
"equipment": "open"
}
},
"provenance": {
"simulated": true,
"environment": "sandbox",
"source": "freight-fleet-sandbox"
},
"events": [],
"meter": {
"charged": "0.00",
"posted": false
}
}combine
load.combine · POST /loads/combine · gate offer · sandbox · answers LoadCombine@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) · /1FMCU0F67LUA79446 (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 — Load.combineRequested@1 · Load.combined@1.
import { load } from 'apis.vin'
// the gate law is in the type system: Answer<T> = Ok | Empty | Blocked | Offer
const answer = await load.combine({"vin":"1FMCU0F67LUA79446"})curl -X POST https://apis.vin/loads/combine \
-H 'content-type: application/json' \
-d '{"vin":"1FMCU0F67LUA79446"}'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": "LoadCombine@1",
"value": {
"vin": "1FMCU0F67LUA79446",
"noun": "load",
"asOf": "2026-08-10",
"loadId": "LD-6dea8b64",
"phase": "Dispatched",
"combination": {
"id": "CB-537d69b9",
"status": "combined"
}
},
"evidence": {
"vin": "1FMCU0F67LUA79446",
"noun": "load",
"asOf": "2026-08-10",
"loadId": "LD-6dea8b64",
"phase": "Dispatched",
"combination": {
"id": "CB-537d69b9",
"status": "combined"
}
},
"provenance": {
"simulated": true,
"environment": "sandbox",
"source": "freight-fleet-sandbox"
},
"events": [],
"meter": {
"charged": "0.00",
"posted": false
}
}cover
load.cover · POST /loads/cover · gate offer · sandbox · answers LoadCover@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) · /1FMCU0F67LUA79446 (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 — Load.coverRequested@1 · Load.covered@1.
import { load } from 'apis.vin'
// the gate law is in the type system: Answer<T> = Ok | Empty | Blocked | Offer
const answer = await load.cover({"vin":"1FMCU0F67LUA79446"})curl -X POST https://apis.vin/loads/cover \
-H 'content-type: application/json' \
-d '{"vin":"1FMCU0F67LUA79446"}'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": "LoadCover@1",
"value": {
"vin": "1FMCU0F67LUA79446",
"noun": "load",
"asOf": "2026-08-10",
"loadId": "LD-6dea8b64",
"phase": "Dispatched",
"load": {
"id": "LD-6dea8b64",
"status": "covered"
},
"carrierId": "CARR-fe67f1d5"
},
"evidence": {
"vin": "1FMCU0F67LUA79446",
"noun": "load",
"asOf": "2026-08-10",
"loadId": "LD-6dea8b64",
"phase": "Dispatched",
"load": {
"id": "LD-6dea8b64",
"status": "covered"
},
"carrierId": "CARR-fe67f1d5"
},
"provenance": {
"simulated": true,
"environment": "sandbox",
"source": "freight-fleet-sandbox"
},
"events": [],
"meter": {
"charged": "0.00",
"posted": false
}
}dims
load.dims · GET /loads/dims · gate none · sandbox · answers LoadDims@1
| Field | Type | Required | Notes |
|---|---|---|---|
vin | string | no | — |
Door — aggregator.vin serves this noun on its two routes: / (the landing) · /1FMCU0F67LUA79446 (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 { load } from 'apis.vin'
// the gate law is in the type system: Answer<T> = Ok | Empty | Blocked | Offer
const answer = await load.dims({"vin":"1FMCU0F67LUA79446"})curl 'https://apis.vin/loads/dims?vin=1FMCU0F67LUA79446'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": "LoadDims@1",
"value": {
"vin": "1FMCU0F67LUA79446",
"noun": "load",
"asOf": "2026-08-10",
"loadId": "LD-6dea8b64",
"phase": "Dispatched",
"dims": {
"lengthIn": 195,
"widthIn": 70,
"heightIn": 66
}
},
"evidence": {
"vin": "1FMCU0F67LUA79446",
"noun": "load",
"asOf": "2026-08-10",
"loadId": "LD-6dea8b64",
"phase": "Dispatched",
"dims": {
"lengthIn": 195,
"widthIn": 70,
"heightIn": 66
}
},
"provenance": {
"simulated": true,
"environment": "sandbox",
"source": "freight-fleet-sandbox"
},
"events": [],
"meter": {
"charged": "0.00",
"posted": false
}
}manifest
load.manifest · GET /loads/manifest · gate none · sandbox · answers LoadManifest@1
| Field | Type | Required | Notes |
|---|---|---|---|
vin | string | no | — |
Door — aggregator.vin serves this noun on its two routes: / (the landing) · /1FMCU0F67LUA79446 (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 { load } from 'apis.vin'
// the gate law is in the type system: Answer<T> = Ok | Empty | Blocked | Offer
const answer = await load.manifest({"vin":"1FMCU0F67LUA79446"})curl 'https://apis.vin/loads/manifest?vin=1FMCU0F67LUA79446'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": "LoadManifest@1",
"value": {
"vin": "1FMCU0F67LUA79446",
"noun": "load",
"asOf": "2026-08-10",
"loadId": "LD-6dea8b64",
"phase": "Dispatched",
"manifest": {
"loadId": "LD-6dea8b64",
"pieces": 1,
"vins": [
"1FMCU0F67LUA79446"
],
"weightLbs": 3535
}
},
"evidence": {
"vin": "1FMCU0F67LUA79446",
"noun": "load",
"asOf": "2026-08-10",
"loadId": "LD-6dea8b64",
"phase": "Dispatched",
"manifest": {
"loadId": "LD-6dea8b64",
"pieces": 1,
"vins": [
"1FMCU0F67LUA79446"
],
"weightLbs": 3535
}
},
"provenance": {
"simulated": true,
"environment": "sandbox",
"source": "freight-fleet-sandbox"
},
"events": [],
"meter": {
"charged": "0.00",
"posted": false
}
}pickup
load.pickup · POST /loads/pickup · gate offer · sandbox · answers LoadPickup@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) · /1FMCU0F67LUA79446 (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 — Load.pickupRequested@1 · Load.pickedUp@1.
import { load } from 'apis.vin'
// the gate law is in the type system: Answer<T> = Ok | Empty | Blocked | Offer
const answer = await load.pickup({"vin":"1FMCU0F67LUA79446"})curl -X POST https://apis.vin/loads/pickup \
-H 'content-type: application/json' \
-d '{"vin":"1FMCU0F67LUA79446"}'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": "LoadPickup@1",
"value": {
"vin": "1FMCU0F67LUA79446",
"noun": "load",
"asOf": "2026-08-10",
"loadId": "LD-6dea8b64",
"phase": "Dispatched",
"load": {
"id": "LD-6dea8b64",
"status": "pickup-scheduled"
}
},
"evidence": {
"vin": "1FMCU0F67LUA79446",
"noun": "load",
"asOf": "2026-08-10",
"loadId": "LD-6dea8b64",
"phase": "Dispatched",
"load": {
"id": "LD-6dea8b64",
"status": "pickup-scheduled"
}
},
"provenance": {
"simulated": true,
"environment": "sandbox",
"source": "freight-fleet-sandbox"
},
"events": [],
"meter": {
"charged": "0.00",
"posted": false
}
}post
load.post · POST /loads/post · gate offer · sandbox · answers LoadPost@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) · /1FMCU0F67LUA79446 (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 — Load.postRequested@1 · Load.posted@1.
import { load } from 'apis.vin'
// the gate law is in the type system: Answer<T> = Ok | Empty | Blocked | Offer
const answer = await load.post({"vin":"1FMCU0F67LUA79446"})curl -X POST https://apis.vin/loads/post \
-H 'content-type: application/json' \
-d '{"vin":"1FMCU0F67LUA79446"}'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": "LoadPost@1",
"value": {
"vin": "1FMCU0F67LUA79446",
"noun": "load",
"asOf": "2026-08-10",
"loadId": "LD-6dea8b64",
"phase": "Dispatched",
"load": {
"id": "LD-6dea8b64",
"action": "post",
"status": "posted",
"rateCents": 102925,
"currency": "USD"
}
},
"evidence": {
"vin": "1FMCU0F67LUA79446",
"noun": "load",
"asOf": "2026-08-10",
"loadId": "LD-6dea8b64",
"phase": "Dispatched",
"load": {
"id": "LD-6dea8b64",
"action": "post",
"status": "posted",
"rateCents": 102925,
"currency": "USD"
}
},
"provenance": {
"simulated": true,
"environment": "sandbox",
"source": "freight-fleet-sandbox"
},
"events": [],
"meter": {
"charged": "0.00",
"posted": false
}
}tender
load.tender · POST /loads/tender · gate offer · sandbox · answers LoadTender@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) · /1FMCU0F67LUA79446 (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 — Load.completed@1 · Load.dispatched@1 · Load.ordered@1 · ServiceOrder.settled@1.
import { load } from 'apis.vin'
// the gate law is in the type system: Answer<T> = Ok | Empty | Blocked | Offer
const answer = await load.tender({"vin":"1FMCU0F67LUA79446"})curl -X POST https://apis.vin/loads/tender \
-H 'content-type: application/json' \
-d '{"vin":"1FMCU0F67LUA79446"}'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": "LoadTender@1",
"value": {
"vin": "1FMCU0F67LUA79446",
"noun": "load",
"asOf": "2026-08-10",
"loadId": "LD-6dea8b64",
"phase": "Dispatched",
"load": {
"id": "LD-6dea8b64",
"action": "tender",
"status": "tendered",
"rateCents": 102925,
"currency": "USD"
}
},
"evidence": {
"vin": "1FMCU0F67LUA79446",
"noun": "load",
"asOf": "2026-08-10",
"loadId": "LD-6dea8b64",
"phase": "Dispatched",
"load": {
"id": "LD-6dea8b64",
"action": "tender",
"status": "tendered",
"rateCents": 102925,
"currency": "USD"
}
},
"provenance": {
"simulated": true,
"environment": "sandbox",
"source": "freight-fleet-sandbox"
},
"events": [],
"meter": {
"charged": "0.00",
"posted": false
}
}weight
load.weight · GET /loads/weight · gate none · sandbox · answers LoadWeight@1
| Field | Type | Required | Notes |
|---|---|---|---|
vin | string | no | — |
Door — aggregator.vin serves this noun on its two routes: / (the landing) · /1FMCU0F67LUA79446 (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 { load } from 'apis.vin'
// the gate law is in the type system: Answer<T> = Ok | Empty | Blocked | Offer
const answer = await load.weight({"vin":"1FMCU0F67LUA79446"})curl 'https://apis.vin/loads/weight?vin=1FMCU0F67LUA79446'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": "LoadWeight@1",
"value": {
"vin": "1FMCU0F67LUA79446",
"noun": "load",
"asOf": "2026-08-10",
"loadId": "LD-6dea8b64",
"phase": "Dispatched",
"weight": {
"weightLbs": 3535,
"unit": "lb"
}
},
"evidence": {
"vin": "1FMCU0F67LUA79446",
"noun": "load",
"asOf": "2026-08-10",
"loadId": "LD-6dea8b64",
"phase": "Dispatched",
"weight": {
"weightLbs": 3535,
"unit": "lb"
}
},
"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.