# net.atchan.moderation.defs

> Published by [atchan.net](https://lexicon.garden/identity/did:plc:vshgahazzq7qwvp2xc6ai27o)

✓ This is the authoritative definition for this NSID.

## Links

- [View on Lexicon Garden](https://lexicon.garden/lexicon/did:plc:vshgahazzq7qwvp2xc6ai27o/net.atchan.moderation.defs)
- [Documentation](https://lexicon.garden/lexicon/did:plc:vshgahazzq7qwvp2xc6ai27o/net.atchan.moderation.defs/docs)
- [Examples](https://lexicon.garden/lexicon/did:plc:vshgahazzq7qwvp2xc6ai27o/net.atchan.moderation.defs/examples)

## Definitions

### `net.atchan.moderation.defs#pin`

**Type**: `token`

Pin a thread to the top of its board.

Pin a thread to the top of its board.

### `net.atchan.moderation.defs#lock`

**Type**: `token`

Lock a thread: it stops accepting replies at the label's creation time.

Lock a thread: it stops accepting replies at the label's creation time.

### `net.atchan.moderation.defs#move`

**Type**: `token`

Countersigns a net.atchan.moderation.move record, whose subject is that record itself rather than a post. A move record is written to the acting moderator's own repo, where anyone could forge one, so it does nothing until a trusted labeler asserts this label on it.

Countersigns a net.atchan.moderation.move record, whose subject is that record itself rather than a post. A move record is written to the acting moderator's own repo, where anyone could forge one, so it does nothing until a trusted labeler asserts this label on it.

### `net.atchan.moderation.defs#sage`

**Type**: `token`

Sage a thread: freeze its bump order at the label's creation time.

Sage a thread: freeze its bump order at the label's creation time.

### `net.atchan.moderation.defs#spoiler`

**Type**: `token`

Mark a post as untagged NSFW content: its embed is spoilered behind a cover on boards not tagged permissive.

Mark a post as untagged NSFW content: its embed is spoilered behind a cover on boards not tagged permissive.

## Raw Schema

```json
{
  "id": "net.atchan.moderation.defs",
  "defs": {
    "pin": {
      "type": "token",
      "description": "Pin a thread to the top of its board."
    },
    "lock": {
      "type": "token",
      "description": "Lock a thread: it stops accepting replies at the label's creation time."
    },
    "move": {
      "type": "token",
      "description": "Countersigns a net.atchan.moderation.move record, whose subject is that record itself rather than a post. A move record is written to the acting moderator's own repo, where anyone could forge one, so it does nothing until a trusted labeler asserts this label on it."
    },
    "sage": {
      "type": "token",
      "description": "Sage a thread: freeze its bump order at the label's creation time."
    },
    "spoiler": {
      "type": "token",
      "description": "Mark a post as untagged NSFW content: its embed is spoilered behind a cover on boards not tagged permissive."
    }
  },
  "$type": "com.atproto.lexicon.schema",
  "lexicon": 1
}
```
