···11+{
22+ "id": "app.bsky.feed.postgate",
33+ "defs": {
44+ "main": {
55+ "key": "tid",
66+ "type": "record",
77+ "record": {
88+ "type": "object",
99+ "required": [
1010+ "post",
1111+ "createdAt"
1212+ ],
1313+ "properties": {
1414+ "post": {
1515+ "type": "string",
1616+ "format": "at-uri",
1717+ "description": "Reference (AT-URI) to the post record."
1818+ },
1919+ "createdAt": {
2020+ "type": "string",
2121+ "format": "datetime"
2222+ },
2323+ "embeddingRules": {
2424+ "type": "array",
2525+ "items": {
2626+ "refs": [
2727+ "#disableRule"
2828+ ],
2929+ "type": "union"
3030+ },
3131+ "maxLength": 5,
3232+ "description": "List of rules defining who can embed this post. If value is an empty array or is undefined, no particular rules apply and anyone can embed."
3333+ },
3434+ "detachedEmbeddingUris": {
3535+ "type": "array",
3636+ "items": {
3737+ "type": "string",
3838+ "format": "at-uri"
3939+ },
4040+ "maxLength": 50,
4141+ "description": "List of AT-URIs embedding this post that the author has detached from."
4242+ }
4343+ }
4444+ },
4545+ "description": "Record defining interaction rules for a post. The record key (rkey) of the postgate record must match the record key of the post, and that record must be in the same repository."
4646+ },
4747+ "disableRule": {
4848+ "type": "object",
4949+ "properties": {},
5050+ "description": "Disables embedding of this post."
5151+ }
5252+ },
5353+ "$type": "com.atproto.lexicon.schema",
5454+ "lexicon": 1
5555+}