{
"id": "app.honks.feed.honk",
"defs": {
"main": {
"key": "tid",
"type": "record",
"record": {
"type": "object",
"required": [
"did",
"event",
"createdAt",
"signature",
"signatureKey"
],
"properties": {
"event": {
"type": "string",
"default": "honkHappy",
"description": "The default setting for this label.",
"knownValues": [
"#honkAngry",
"#honkChaotic",
"#honkDefensive",
"#honkHappy",
"#honkInquisitive",
"#honkNoisy"
]
},
"subject": {
"type": "string",
"format": "did",
"description": "DID of the account to be honked at."
},
"createdAt": {
"type": "string",
"format": "datetime"
},
"signature": {
"type": "bytes",
"description": "The signature of the honk. This is used to verify the authenticity of the honk coming from the honks.app service."
},
"signatureKey": {
"type": "string",
"format": "did",
"description": "DID of the key used to sign the honk."
}
}
},
"description": "Record containing a honk. Who are we kidding. Honks should not be contained."
},
"honkAngry": {
"type": "token",
"description": "User sent an angry honk"
},
"honkHappy": {
"type": "token",
"description": "User sent a happy honk"
},
"honkNoisy": {
"type": "token",
"description": "User sent a noisy honk"
},
"honkChaotic": {
"type": "token",
"description": "User sent a chaotic honk"
},
"honkDefensive": {
"type": "token",
"description": "User sent a defensive honk"
},
"honkInquisitive": {
"type": "token",
"description": "User sent an inquisitive honk"
}
},
"$type": "com.atproto.lexicon.schema",
"lexicon": 1
}