Record / People & tripsPermalink ↗
Guest
The human person in the guest role; a local specialization of Rolodex Person.
- Viewer ID
zendo/guest- Term IRI
urn:zendo:concierge:v1#Guest- Extends
- Person
- Identity
- guest.id; stable existing guest IDs are preserved.
- Owner
- Local guest identity; no verified Rolodex contact binding.
Fields 5
| Field | Contract |
|---|---|
schemaRequired | "zendo.guest/v1"Schema constraints{
"const": "zendo.guest/v1"
} |
idRequired | stringStable record ID; on Guest Profile, the legacy guest-ID alias. Schema constraints{
"type": "string",
"maxLength": 120
} |
revisionRequired | integerRecord-local revision; distinct from the workspace version. Schema constraints{
"type": "integer",
"minimum": 1
} |
nameRequired | stringGuest-selected or concierge-entered display identity. Schema constraints{
"type": "string",
"minLength": 1,
"maxLength": 100
} |
companyOptional | stringOptional organisation display text; no directory membership is implied. Schema constraints{
"type": "string",
"maxLength": 100
} |
Scope & rules
- Guest extends Rolodex Person, beneath Entity. A role does not confer authentication or booking authority.
- Guest identity and the acting concierge/Hermes session are distinct.
- The profile describes the person; it is not a second identity.
Relationships 1
has trip briefTrip brief 1 → 0..*