contractsInTransit
The contractsInTransit noun — identity, lifecycle, events, and every capability as an anchored section: 5 capabilities, 0 live, 5 sandbox, 0 declared.
contractsInTransit is one of the estate's 317 automotive nouns — a job a car needs done. It carries 5 capabilities: 0 live, 5 sandbox, 0 declared · doors aggregator.vin.
Identity
| Noun | contractsInTransit |
| Pillar | Services (facets: 1 data · 4 services) |
| Capabilities | 5 — 0 live · 5 sandbox · 0 declared |
| Entities | Econtract |
| Doors | aggregator.vin |
| SDK | Vin.contractsInTransit.* from apis.vin |
| Address | /catalog/contractsInTransit#{action} — the anchor IS the wire name minus contractsInTransit. |
Events
The vocabulary this noun can append to the record — 4 past-tense, versioned event types, each linked to the capability that emits it:
ContractsInTransit.cleared@1— emitted byclearContractsInTransit.escalated@1— emitted byescalateContractsInTransit.opened@1— emitted byopenContractsInTransit.reconciled@1— emitted byreconcile
Apply & book
open
contractsInTransit.open · POST /contracts-in-transits/open · gate offer · sandbox · answers ContractsInTransitOpen@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) · /5YJYGDEE7LF033366 (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 — ContractsInTransit.opened@1.
import { contractsInTransit } from 'apis.vin'
// the gate law is in the type system: Answer<T> = Ok | Empty | Blocked | Offer
const answer = await contractsInTransit.open({"vin":"5YJYGDEE7LF033366"})curl -X POST https://apis.vin/contracts-in-transits/open \
-H 'content-type: application/json' \
-d '{"vin":"5YJYGDEE7LF033366"}'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": "ContractsInTransitOpen@1",
"value": {
"vin": "5YJYGDEE7LF033366",
"noun": "contractsInTransit",
"asOf": "2026-08-10",
"id": "EC-50228cc6",
"documents": [
"DOC-831adbc4"
],
"status": "Generated",
"pipeline": {
"status": "no-contract-on-file"
},
"opening": {
"status": "no-contract-on-file"
}
},
"evidence": {
"vin": "5YJYGDEE7LF033366",
"noun": "contractsInTransit",
"asOf": "2026-08-10",
"id": "EC-50228cc6",
"documents": [
"DOC-831adbc4"
],
"status": "Generated",
"pipeline": {
"status": "no-contract-on-file"
},
"opening": {
"status": "no-contract-on-file"
}
},
"provenance": {
"simulated": true,
"environment": "sandbox",
"source": "funding-pipeline-sandbox"
},
"events": [],
"meter": {
"charged": "0.00",
"posted": false
}
}Pay & settle
reconcile
contractsInTransit.reconcile · POST /contracts-in-transits/reconcile · gate offer · sandbox · answers ContractsInTransitReconcile@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) · /5YJYGDEE7LF033366 (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 — ContractsInTransit.reconciled@1.
import { contractsInTransit } from 'apis.vin'
// the gate law is in the type system: Answer<T> = Ok | Empty | Blocked | Offer
const answer = await contractsInTransit.reconcile({"vin":"5YJYGDEE7LF033366"})curl -X POST https://apis.vin/contracts-in-transits/reconcile \
-H 'content-type: application/json' \
-d '{"vin":"5YJYGDEE7LF033366"}'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": "ContractsInTransitReconcile@1",
"value": {
"vin": "5YJYGDEE7LF033366",
"noun": "contractsInTransit",
"asOf": "2026-08-10",
"id": "EC-50228cc6",
"documents": [
"DOC-831adbc4"
],
"status": "Generated",
"pipeline": {
"status": "no-contract-on-file"
},
"reconciliation": {
"status": "reconciled",
"items": [],
"totalCents": 0,
"currency": "USD",
"basis": "funding-pipeline",
"unchanged": true
}
},
"evidence": {
"vin": "5YJYGDEE7LF033366",
"noun": "contractsInTransit",
"asOf": "2026-08-10",
"id": "EC-50228cc6",
"documents": [
"DOC-831adbc4"
],
"status": "Generated",
"pipeline": {
"status": "no-contract-on-file"
},
"reconciliation": {
"status": "reconciled",
"items": [],
"totalCents": 0,
"currency": "USD",
"basis": "funding-pipeline",
"unchanged": true
}
},
"provenance": {
"simulated": true,
"environment": "sandbox",
"source": "funding-pipeline-sandbox"
},
"events": [],
"meter": {
"charged": "0.00",
"posted": false
}
}Authorize & resolve
escalate
contractsInTransit.escalate · POST /contracts-in-transits/escalate · gate offer · sandbox · answers ContractsInTransitEscalate@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) · /5YJYGDEE7LF033366 (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 — ContractsInTransit.escalated@1.
import { contractsInTransit } from 'apis.vin'
// the gate law is in the type system: Answer<T> = Ok | Empty | Blocked | Offer
const answer = await contractsInTransit.escalate({"vin":"5YJYGDEE7LF033366"})curl -X POST https://apis.vin/contracts-in-transits/escalate \
-H 'content-type: application/json' \
-d '{"vin":"5YJYGDEE7LF033366"}'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": "ContractsInTransitEscalate@1",
"value": {
"vin": "5YJYGDEE7LF033366",
"noun": "contractsInTransit",
"asOf": "2026-08-10",
"id": "EC-50228cc6",
"documents": [
"DOC-831adbc4"
],
"status": "Generated",
"pipeline": {
"status": "no-contract-on-file"
},
"escalation": {
"status": "no-contract-on-file"
}
},
"evidence": {
"vin": "5YJYGDEE7LF033366",
"noun": "contractsInTransit",
"asOf": "2026-08-10",
"id": "EC-50228cc6",
"documents": [
"DOC-831adbc4"
],
"status": "Generated",
"pipeline": {
"status": "no-contract-on-file"
},
"escalation": {
"status": "no-contract-on-file"
}
},
"provenance": {
"simulated": true,
"environment": "sandbox",
"source": "funding-pipeline-sandbox"
},
"events": [],
"meter": {
"charged": "0.00",
"posted": false
}
}clear
contractsInTransit.clear · POST /contracts-in-transits/clear · gate offer · sandbox · answers ContractsInTransitClear@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) · /5YJYGDEE7LF033366 (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 — ContractsInTransit.cleared@1.
import { contractsInTransit } from 'apis.vin'
// the gate law is in the type system: Answer<T> = Ok | Empty | Blocked | Offer
const answer = await contractsInTransit.clear({"vin":"5YJYGDEE7LF033366"})curl -X POST https://apis.vin/contracts-in-transits/clear \
-H 'content-type: application/json' \
-d '{"vin":"5YJYGDEE7LF033366"}'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": "ContractsInTransitClear@1",
"value": {
"vin": "5YJYGDEE7LF033366",
"noun": "contractsInTransit",
"asOf": "2026-08-10",
"id": "EC-50228cc6",
"documents": [
"DOC-831adbc4"
],
"status": "Generated",
"pipeline": {
"status": "no-contract-on-file"
},
"clearing": {
"status": "no-contract-on-file"
}
},
"evidence": {
"vin": "5YJYGDEE7LF033366",
"noun": "contractsInTransit",
"asOf": "2026-08-10",
"id": "EC-50228cc6",
"documents": [
"DOC-831adbc4"
],
"status": "Generated",
"pipeline": {
"status": "no-contract-on-file"
},
"clearing": {
"status": "no-contract-on-file"
}
},
"provenance": {
"simulated": true,
"environment": "sandbox",
"source": "funding-pipeline-sandbox"
},
"events": [],
"meter": {
"charged": "0.00",
"posted": false
}
}More actions
age
contractsInTransit.age · GET /contracts-in-transits/age · gate key · sandbox · answers ContractsInTransitAge@1
| Field | Type | Required | Notes |
|---|---|---|---|
vin | string | no | — |
Door — aggregator.vin serves this noun on its two routes: / (the landing) · /5YJYGDEE7LF033366 (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 { contractsInTransit } from 'apis.vin'
// the gate law is in the type system: Answer<T> = Ok | Empty | Blocked | Offer
const answer = await contractsInTransit.age({"vin":"5YJYGDEE7LF033366"})curl 'https://apis.vin/contracts-in-transits/age?vin=5YJYGDEE7LF033366'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": "ContractsInTransitAge@1",
"value": {
"vin": "5YJYGDEE7LF033366",
"noun": "contractsInTransit",
"asOf": "2026-08-10",
"id": "EC-50228cc6",
"documents": [
"DOC-831adbc4"
],
"status": "Generated",
"pipeline": {
"status": "no-contract-on-file"
},
"age": {
"status": "no-contract-on-file"
}
},
"evidence": {
"vin": "5YJYGDEE7LF033366",
"noun": "contractsInTransit",
"asOf": "2026-08-10",
"id": "EC-50228cc6",
"documents": [
"DOC-831adbc4"
],
"status": "Generated",
"pipeline": {
"status": "no-contract-on-file"
},
"age": {
"status": "no-contract-on-file"
}
},
"provenance": {
"simulated": true,
"environment": "sandbox",
"source": "funding-pipeline-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.
Econtract
Modeled
The noun drawn out — its record shape, its lifecycle, and how it is exercised end to end. 2 diagrams, rendered from the estate model.
ContractsInTransit · Class model
ContractsInTransit · State machine
Generated from the catalog. Every capability, answer, gate, and entity on this page is a rendered descriptor — it cannot drift from the wire.