Privi Car: register a vehicle (passport)
car_registerCreate a Vehicle Passport: a post-quantum signed (Ed25519 + ML-DSA-87) identity for one vehicle, with a public verification page. Returns the vehicle_id and an owner_key (shown once) that controls its records and digital keys. One passport per VIN.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"make": "<make>",
"model": "<model>",
"year": "<year>"
},
"name": "car_register"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| vin | No | Optional VIN; stored only as a fingerprint | |
| make | Yes | Manufacturer, e.g. Ford | |
| year | Yes | Model year | |
| model | Yes | Model, e.g. F-150 | |
| powertrain | No | gas | diesel | hybrid | plug_in_hybrid | electric | hydrogen | other | gas |
| service_interval_km | No | Service every this many km (default 10000) | |
| service_interval_months | No | Service at least every this many months (default 12) |