A portable user-owned review of an Atmosphere project profile. The reviewer writes this record to their own PDS; AppViews may index and moderate their own display of it.
Record Key
any
Any valid record key
Properties
body
string
Optional
Optional short review text.
maxLength: 300 bytesmaxGraphemes: 300 graphemescreatedAt
string
datetime
Required
An RFC 3339 formatted timestamp.
maxLength: 64 bytesrating
integer
Required
Star rating from 1 to 5.
minimum: 1maximum: 5subject
string
did
Required
DID of the project profile being reviewed.
maxLength: 256 bytessubjectUri
string
at-uri
Optional
Optional AT URI of the reviewed project profile record.
maxLength: 512 bytesupdatedAt
string
datetime
Optional
An RFC 3339 formatted timestamp.
maxLength: 64 bytesView raw schema
{
"key": "any",
"type": "record",
"record": {
"type": "object",
"required": [
"subject",
"rating",
"createdAt"
],
"properties": {
"body": {
"type": "string",
"maxLength": 300,
"description": "Optional short review text.",
"maxGraphemes": 300
},
"rating": {
"type": "integer",
"maximum": 5,
"minimum": 1,
"description": "Star rating from 1 to 5."
},
"subject": {
"type": "string",
"format": "did",
"maxLength": 256,
"description": "DID of the project profile being reviewed."
},
"createdAt": {
"type": "string",
"format": "datetime",
"maxLength": 64
},
"updatedAt": {
"type": "string",
"format": "datetime",
"maxLength": 64
},
"subjectUri": {
"type": "string",
"format": "at-uri",
"maxLength": 512,
"description": "Optional AT URI of the reviewed project profile record."
}
}
},
"description": "A portable user-owned review of an Atmosphere project profile. The reviewer writes this record to their own PDS; AppViews may index and moderate their own display of it."
}