vinClone
The vinClone noun — identity, lifecycle, events, and every capability as an anchored section: 4 capabilities, 0 live, 4 sandbox, 0 declared.
vinClone is one of the estate's 317 automotive nouns — a job a car needs done. It carries 4 capabilities: 0 live, 4 sandbox, 0 declared · doors aggregator.vin.
Identity
| Noun | vinClone |
| Pillar | Data (facets: 2 data · 2 services) |
| Capabilities | 4 — 0 live · 4 sandbox · 0 declared |
| Entities | VehicleRecord |
| Doors | aggregator.vin |
| SDK | Vin.vinClone.* from apis.vin |
| Address | /catalog/vinClone#{action} — the anchor IS the wire name minus vinClone. |
Events
The vocabulary this noun can append to the record — 4 past-tense, versioned event types, each linked to the capability that emits it:
VinClone.confidentialVinVerified@1— emitted byconfidentialVinVerifyVinClone.detected@1— emitted bydetectVinClone.lawEnforcementReferred@1— emitted bylawEnforcementReferVinClone.plateSwapDetected@1— emitted byplateSwapDetect
Discover & read
detect
vinClone.detect · GET /vin-clones/detect · gate none · sandbox · answers VinCloneDetect@1
No input — this capability takes no request body.
Door — aggregator.vin serves this noun on its two routes: / (the landing) · /LPSED3KA2ML008681 (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 — VinClone.detected@1.
import { vinClone } from 'apis.vin'
// the gate law is in the type system: Answer<T> = Ok | Empty | Blocked | Offer
const answer = await vinClone.detect()curl 'https://apis.vin/vin-clones/detect'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": "VinCloneDetect@1",
"value": {
"vin": "1HGCM82633A004352",
"detectionRef": "VC-001O",
"cloneDetected": false,
"simultaneousRegistrations": 1,
"conflictingJurisdictions": [],
"recommendedAction": "none",
"confidence": "clean",
"asOf": "2026-08-10"
},
"evidence": {
"vin": "1HGCM82633A004352",
"detectionRef": "VC-001O",
"cloneDetected": false,
"simultaneousRegistrations": 1,
"conflictingJurisdictions": [],
"recommendedAction": "none",
"confidence": "clean",
"asOf": "2026-08-10"
},
"provenance": {
"simulated": true,
"environment": "sandbox",
"source": "title-integrity-sandbox"
},
"events": [],
"meter": {
"charged": "0.00",
"posted": false
}
}confidentialVinVerify
vinClone.confidentialVinVerify · POST /vin-clones/confidential-vin-verify · gate key · sandbox · answers VinCloneConfidentialVinVerify@1
No input — this capability takes no request body.
Door — aggregator.vin serves this noun on its two routes: / (the landing) · /LPSED3KA2ML008681 (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 — VinClone.confidentialVinVerified@1.
import { vinClone } from 'apis.vin'
// the gate law is in the type system: Answer<T> = Ok | Empty | Blocked | Offer
const answer = await vinClone.confidentialVinVerify()curl -X POST https://apis.vin/vin-clones/confidential-vin-verify \
-H 'content-type: application/json' \
-d '{}'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": "VinCloneConfidentialVinVerify@1",
"value": {
"vin": "1HGCM82633A004352",
"noun": "vinClone",
"asOf": "2026-08-10",
"recordId": "VR-4e0a358b",
"facets": [
{
"facet": "title",
"value": "clean",
"observedAt": "2026-08-10",
"confidence": "high",
"source": "history-source"
},
{
"facet": "odometer",
"value": "32490",
"observedAt": "2026-08-10",
"confidence": "high",
"source": "history-source"
},
{
"facet": "ownership",
"value": "3-owners",
"observedAt": "2026-08-10",
"confidence": "high",
"source": "history-source"
},
{
"facet": "accident",
"value": "none-reported",
"observedAt": "2026-08-10",
"confidence": "high",
"source": "history-source"
},
{
"facet": "lien",
"value": "none",
"observedAt": "2026-08-10",
"confidence": "high",
"source": "title-registry"
},
{
"facet": "service",
"value": "3-visits-on-file",
"observedAt": "2026-08-10",
"confidence": "medium",
"source": "service-network"
}
],
"verification": {
"status": "verified-match",
"verificationId": "CVV-6a19f327",
"basis": "one-clone-story"
}
},
"evidence": {
"vin": "1HGCM82633A004352",
"noun": "vinClone",
"asOf": "2026-08-10",
"recordId": "VR-4e0a358b",
"facets": [
{
"facet": "title",
"value": "clean",
"observedAt": "2026-08-10",
"confidence": "high",
"source": "history-source"
},
{
"facet": "odometer",
"value": "32490",
"observedAt": "2026-08-10",
"confidence": "high",
"source": "history-source"
},
{
"facet": "ownership",
"value": "3-owners",
"observedAt": "2026-08-10",
"confidence": "high",
"source": "history-source"
},
{
"facet": "accident",
"value": "none-reported",
"observedAt": "2026-08-10",
"confidence": "high",
"source": "history-source"
},
{
"facet": "lien",
"value": "none",
"observedAt": "2026-08-10",
"confidence": "high",
"source": "title-registry"
},
{
"facet": "service",
"value": "3-visits-on-file",
"observedAt": "2026-08-10",
"confidence": "medium",
"source": "service-network"
}
],
"verification": {
"status": "verified-match",
"verificationId": "CVV-6a19f327",
"basis": "one-clone-story"
}
},
"provenance": {
"simulated": true,
"environment": "sandbox",
"source": "record-annex-sandbox"
},
"events": [],
"meter": {
"charged": "0.00",
"posted": false
}
}plateSwapDetect
vinClone.plateSwapDetect · GET /vin-clones/plate-swap-detect · gate none · sandbox · answers VinClonePlateSwapDetect@1
No input — this capability takes no request body.
Door — aggregator.vin serves this noun on its two routes: / (the landing) · /LPSED3KA2ML008681 (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 — VinClone.plateSwapDetected@1.
import { vinClone } from 'apis.vin'
// the gate law is in the type system: Answer<T> = Ok | Empty | Blocked | Offer
const answer = await vinClone.plateSwapDetect()curl 'https://apis.vin/vin-clones/plate-swap-detect'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": "VinClonePlateSwapDetect@1",
"value": {
"vin": "1HGCM82633A004352",
"signalRef": "PSW-001O",
"plateSwapDetected": false,
"cloneConfidence": "none",
"indicators": [],
"recommendedAction": "no-action",
"asOf": "2026-08-10"
},
"evidence": {
"vin": "1HGCM82633A004352",
"signalRef": "PSW-001O",
"plateSwapDetected": false,
"cloneConfidence": "none",
"indicators": [],
"recommendedAction": "no-action",
"asOf": "2026-08-10"
},
"provenance": {
"simulated": true,
"environment": "sandbox",
"source": "fraud-sandbox"
},
"events": [],
"meter": {
"charged": "0.00",
"posted": false
}
}More actions
lawEnforcementRefer
vinClone.lawEnforcementRefer · POST /vin-clones/law-enforcement-refer · gate key · sandbox · answers VinCloneLawEnforcementRefer@1
No input — this capability takes no request body.
Door — aggregator.vin serves this noun on its two routes: / (the landing) · /LPSED3KA2ML008681 (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 — VinClone.lawEnforcementReferred@1.
import { vinClone } from 'apis.vin'
// the gate law is in the type system: Answer<T> = Ok | Empty | Blocked | Offer
const answer = await vinClone.lawEnforcementRefer()curl -X POST https://apis.vin/vin-clones/law-enforcement-refer \
-H 'content-type: application/json' \
-d '{}'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": "VinCloneLawEnforcementRefer@1",
"value": {
"vin": "1HGCM82633A004352",
"noun": "vinClone",
"asOf": "2026-08-10",
"recordId": "VR-4e0a358b",
"facets": [
{
"facet": "title",
"value": "clean",
"observedAt": "2026-08-10",
"confidence": "high",
"source": "history-source"
},
{
"facet": "odometer",
"value": "32490",
"observedAt": "2026-08-10",
"confidence": "high",
"source": "history-source"
},
{
"facet": "ownership",
"value": "3-owners",
"observedAt": "2026-08-10",
"confidence": "high",
"source": "history-source"
},
{
"facet": "accident",
"value": "none-reported",
"observedAt": "2026-08-10",
"confidence": "high",
"source": "history-source"
},
{
"facet": "lien",
"value": "none",
"observedAt": "2026-08-10",
"confidence": "high",
"source": "title-registry"
},
{
"facet": "service",
"value": "3-visits-on-file",
"observedAt": "2026-08-10",
"confidence": "medium",
"source": "service-network"
}
],
"referral": {
"status": "no-referral-basis",
"basis": "no-clone-suspicion-on-record"
}
},
"evidence": {
"vin": "1HGCM82633A004352",
"noun": "vinClone",
"asOf": "2026-08-10",
"recordId": "VR-4e0a358b",
"facets": [
{
"facet": "title",
"value": "clean",
"observedAt": "2026-08-10",
"confidence": "high",
"source": "history-source"
},
{
"facet": "odometer",
"value": "32490",
"observedAt": "2026-08-10",
"confidence": "high",
"source": "history-source"
},
{
"facet": "ownership",
"value": "3-owners",
"observedAt": "2026-08-10",
"confidence": "high",
"source": "history-source"
},
{
"facet": "accident",
"value": "none-reported",
"observedAt": "2026-08-10",
"confidence": "high",
"source": "history-source"
},
{
"facet": "lien",
"value": "none",
"observedAt": "2026-08-10",
"confidence": "high",
"source": "title-registry"
},
{
"facet": "service",
"value": "3-visits-on-file",
"observedAt": "2026-08-10",
"confidence": "medium",
"source": "service-network"
}
],
"referral": {
"status": "no-referral-basis",
"basis": "no-clone-suspicion-on-record"
}
},
"provenance": {
"simulated": true,
"environment": "sandbox",
"source": "record-annex-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.
VehicleRecord
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.
VinClone · Class model
VinClone · Class model
Generated from the catalog. Every capability, answer, gate, and entity on this page is a rendered descriptor — it cannot drift from the wire.