intent empty must
This example exists to prove the schema refuses something the specification forbids. Validator output at build time:
/criteria/mustmust NOT have fewer than 1 properties
{
"specVersion": "0.1",
"type": "intent",
"id": "urn:uuid:0d6c1b52-3a54-4c1e-8f7c-9b8a7c6d5e41",
"created": "2026-10-10T18:03:00Z",
"holder": {
"id": "https://www.autoisto.sk",
"name": "AutoIsto"
},
"category": "vehicle",
"country": "SK",
"currency": "EUR",
"language": "sk",
"statement": "škoda octavia combi nafta do 15000, kúpim do Vianoc",
"parser": "example-parser/1",
"criteria": {
"must": {}
},
"area": {
"regions": [
"SK-ZI",
"SK-TC"
]
},
"budget": {
"max": 15000
},
"hiddenLimit": {
"scheme": "holder-v1",
"keyId": "k1",
"ciphertext": "Zx81QmT0rLw2pNs7Yv4KcJe9"
},
"buyBy": "2026-12-24",
"validUntil": "2027-01-31T23:00:00Z",
"status": "active",
"buyer": {
"pseudonym": "b_7Qm2xK9pLs"
},
"consent": "urn:uuid:5f0c2a3e-8d2b-4a1f-9a77-1c2d3e4f5a60",
"visibility": "aggregate"
}