offer reply without intent
This example exists to prove the schema refuses something the specification forbids. Validator output at build time:
/must have required property 'inReplyTo'/must match "then" schema
{
"specVersion": "0.1",
"type": "offer",
"id": "https://portal.example/listings/48213",
"created": "2026-10-10T07:12:00Z",
"source": {
"operator": {
"id": "https://portal.example",
"name": "Example Portal"
},
"kind": "reply"
},
"category": "vehicle",
"country": "SK",
"currency": "EUR",
"price": 8900,
"item": {
"make": "Škoda",
"model": "Octavia",
"body": [
"estate"
],
"fuel": [
"diesel"
],
"year": 2016,
"mileageKm": 186000,
"condition": "used"
},
"location": {
"region": "SK-ZI",
"locality": "Žilina"
},
"seller": {
"kind": "private",
"pseudonym": "s_4f9a2c"
},
"observedAt": "2026-10-10T17:40:00Z"
}