Skip to content

airdress.person.*

The events in the airdress.person family. How to read a section, and what each audience means, is on the event reference page.

The person it concerns info

A person rotated their contact tag, retiring the contact link they had shared.

Audience: the person it concerns. About one person on the airdress. It reaches only that person: their own devices and subscriptions they made themselves. The owner’s subscriptions never receive another person’s events.

Where it goes

  • The operator’s journal, as one log line at this level, and the event log, where airdress events tail reads it.
  • Subscriptions that name it, within its audience.
  • Not functions bound to this operator’s events: functions act for the owner, and this event is about someone else.

Versions

  • Version 1: first carried by operator v0.1.138.

Data

FieldTypeRequiredDescription
principal_idstring (uuid)yes
JSON Schema
{
"$schema": "http://json-schema.org/draft-07/schema#",
"description": "A person rotated their contact tag, retiring the contact link they had shared.",
"properties": {
"principal_id": {
"format": "uuid",
"type": "string"
}
},
"required": [
"principal_id"
],
"title": "ContactTagRotated",
"type": "object"
}
The person it concerns warn

A member’s enrollment was refused: its person root does not match the one pinned for them.

Audience: the person it concerns. About one person on the airdress. It reaches only that person: their own devices and subscriptions they made themselves. The owner’s subscriptions never receive another person’s events.

Where it goes

  • The operator’s journal, as one log line at this level, and the event log, where airdress events tail reads it.
  • Subscriptions that name it, within its audience.
  • Not functions bound to this operator’s events: functions act for the owner, and this event is about someone else.

Versions

  • Version 1: first carried by operator v0.1.138.

Data

FieldTypeRequiredDescription
airdressstringyes
principal_idstring (uuid)yes
JSON Schema
{
"$schema": "http://json-schema.org/draft-07/schema#",
"description": "A member's enrollment was refused: its person root does not match the one pinned for them.",
"properties": {
"airdress": {
"type": "string"
},
"principal_id": {
"format": "uuid",
"type": "string"
}
},
"required": [
"airdress",
"principal_id"
],
"title": "PersonRootMismatched",
"type": "object"
}
The person it concerns info

A member’s person root was established on first use. The person is recorded; the journal line never carried them.

Audience: the person it concerns. About one person on the airdress. It reaches only that person: their own devices and subscriptions they made themselves. The owner’s subscriptions never receive another person’s events.

Where it goes

  • The operator’s journal, as one log line at this level, and the event log, where airdress events tail reads it.
  • Subscriptions that name it, within its audience.
  • Not functions bound to this operator’s events: functions act for the owner, and this event is about someone else.

Versions

  • Version 1: first carried by operator v0.1.138.

Data

FieldTypeRequiredDescription
airdressstringyes
confirmed_by_sign_inbooleanyes
principal_idstring (uuid)yes
JSON Schema
{
"$schema": "http://json-schema.org/draft-07/schema#",
"description": "A member's person root was established on first use. The person is recorded; the journal line never carried them.",
"properties": {
"airdress": {
"type": "string"
},
"confirmed_by_sign_in": {
"type": "boolean"
},
"principal_id": {
"format": "uuid",
"type": "string"
}
},
"required": [
"airdress",
"confirmed_by_sign_in",
"principal_id"
],
"title": "PersonRootPinned",
"type": "object"
}