Attestation of a face-to-face meeting with another user. Both participants create this record in their own PDS. The meeting is only displayed when both records exist (mutual confirmation). Either party can delete their record to remove the meeting.
Record Key
tid
Timestamp-based ID
Properties
createdAt
string
datetime
Required
An RFC 3339 formatted timestamp.
meetingToken
string
Required
Server-issued JWT proving both parties were authenticated at the time of meeting. Contains both DIDs, timestamp, and server signature.
maxLength: 512 bytessubject
string
did
Required
DID of the other participant in the meeting.
View raw schema
{
"key": "tid",
"type": "record",
"record": {
"type": "object",
"required": [
"subject",
"meetingToken",
"createdAt"
],
"properties": {
"subject": {
"type": "string",
"format": "did",
"description": "DID of the other participant in the meeting."
},
"createdAt": {
"type": "string",
"format": "datetime"
},
"meetingToken": {
"type": "string",
"maxLength": 512,
"description": "Server-issued JWT proving both parties were authenticated at the time of meeting. Contains both DIDs, timestamp, and server signature."
}
}
},
"description": "Attestation of a face-to-face meeting with another user. Both participants create this record in their own PDS. The meeting is only displayed when both records exist (mutual confirmation). Either party can delete their record to remove the meeting."
}