# website.strange.ephemera

> Published by [strange.website](https://lexicon.garden/identity/did:plc:pbr2nzfsr6bcqjeqlvohmh5y)

✓ This is the authoritative definition for this NSID.

## Links

- [View on Lexicon Garden](https://lexicon.garden/lexicon/did:plc:pbr2nzfsr6bcqjeqlvohmh5y/website.strange.ephemera)
- [Documentation](https://lexicon.garden/lexicon/did:plc:pbr2nzfsr6bcqjeqlvohmh5y/website.strange.ephemera/docs)
- [Examples](https://lexicon.garden/lexicon/did:plc:pbr2nzfsr6bcqjeqlvohmh5y/website.strange.ephemera/examples)

## Definitions

### `website.strange.ephemera`

**Type**: `record`

Short note published on henry.codes/micro. Canonical and contains syndication information.

**Key**: `tid`

| Property | Type | Required | Description |
|----------|------|----------|-------------|
| `tags` | `array` | No |  |
| `embed` | `union` | No |  |
| `reply` | `ref` → `#replyRef` | No |  |
| `content` | `string` | Yes | Post body, in Markdown format. |
| `createdAt` | `string` (datetime) | Yes |  |
| `updatedAt` | `string` (datetime) | No |  |
| `syndications` | `array` | No |  |

### `website.strange.ephemera#replyRef`

**Type**: `object`

Threading information, mirrors app.bsky.feed.post#replyRef.

| Property | Type | Required | Description |
|----------|------|----------|-------------|
| `root` | `ref` → `com.atproto.repo.strongRef` | Yes |  |
| `parent` | `ref` → `com.atproto.repo.strongRef` | Yes |  |

### `website.strange.ephemera#syndication`

**Type**: `object`

| Property | Type | Required | Description |
|----------|------|----------|-------------|
| `cid` | `string` (cid) | No | Needed to reply to this post when threading. |
| `uri` | `string` (at-uri) | No |  |
| `url` | `string` (uri) | No |  |
| `text` | `string` | No | Exactly what was posted to this network. |
| `network` | `string` | Yes |  |
| `syndicatedAt` | `string` (datetime) | Yes |  |

### `website.strange.ephemera#externalLink`

**Type**: `object`

| Property | Type | Required | Description |
|----------|------|----------|-------------|
| `uri` | `string` (uri) | Yes |  |
| `title` | `string` | No |  |
| `description` | `string` | No |  |

## Raw Schema

```json
{
  "id": "website.strange.ephemera",
  "defs": {
    "main": {
      "key": "tid",
      "type": "record",
      "record": {
        "type": "object",
        "required": [
          "content",
          "createdAt"
        ],
        "properties": {
          "tags": {
            "type": "array",
            "items": {
              "type": "string",
              "maxLength": 640,
              "maxGraphemes": 64
            },
            "maxLength": 8
          },
          "embed": {
            "refs": [
              "#externalLink"
            ],
            "type": "union"
          },
          "reply": {
            "ref": "#replyRef",
            "type": "ref"
          },
          "content": {
            "type": "string",
            "maxLength": 100000,
            "description": "Post body, in Markdown format."
          },
          "createdAt": {
            "type": "string",
            "format": "datetime"
          },
          "updatedAt": {
            "type": "string",
            "format": "datetime"
          },
          "syndications": {
            "type": "array",
            "items": {
              "ref": "#syndication",
              "type": "ref"
            }
          }
        }
      },
      "description": "Short note published on henry.codes/micro. Canonical and contains syndication information."
    },
    "replyRef": {
      "type": "object",
      "required": [
        "root",
        "parent"
      ],
      "properties": {
        "root": {
          "ref": "com.atproto.repo.strongRef",
          "type": "ref"
        },
        "parent": {
          "ref": "com.atproto.repo.strongRef",
          "type": "ref"
        }
      },
      "description": "Threading information, mirrors app.bsky.feed.post#replyRef."
    },
    "syndication": {
      "type": "object",
      "required": [
        "network",
        "syndicatedAt"
      ],
      "properties": {
        "cid": {
          "type": "string",
          "format": "cid",
          "description": "Needed to reply to this post when threading."
        },
        "uri": {
          "type": "string",
          "format": "at-uri"
        },
        "url": {
          "type": "string",
          "format": "uri"
        },
        "text": {
          "type": "string",
          "description": "Exactly what was posted to this network."
        },
        "network": {
          "type": "string",
          "knownValues": [
            "bluesky",
            "mastodon"
          ]
        },
        "syndicatedAt": {
          "type": "string",
          "format": "datetime"
        }
      }
    },
    "externalLink": {
      "type": "object",
      "required": [
        "uri"
      ],
      "properties": {
        "uri": {
          "type": "string",
          "format": "uri"
        },
        "title": {
          "type": "string"
        },
        "description": {
          "type": "string"
        }
      }
    }
  },
  "$type": "com.atproto.lexicon.schema",
  "lexicon": 1
}
```
