# org.chaoticharmonylabs.orbit.defs

> Published by [chaoticharmonylabs.org](https://lexicon.garden/identity/did:plc:mqmbvlnt6fcqqboqqcg3b7d4)

## Links

- [View on Lexicon Garden](https://lexicon.garden/lexicon/did:plc:mqmbvlnt6fcqqboqqcg3b7d4/org.chaoticharmonylabs.orbit.defs)
- [Documentation](https://lexicon.garden/lexicon/did:plc:mqmbvlnt6fcqqboqqcg3b7d4/org.chaoticharmonylabs.orbit.defs/docs)
- [Examples](https://lexicon.garden/lexicon/did:plc:mqmbvlnt6fcqqboqqcg3b7d4/org.chaoticharmonylabs.orbit.defs/examples)

## Definitions

### `org.chaoticharmonylabs.orbit.defs#orbit`

**Type**: `object`

A user-defined semantic orbit (feed collection) for organizing posts.

| Property | Type | Required | Description |
|----------|------|----------|-------------|
| `name` | `string` | Yes | The name of the orbit (e.g., 'Photography', 'Philosophy'). |
| `feeds` | `object` | No | Feed URIs included in this orbit (max 1 per type). |
| `createdAt` | `string` (datetime) | Yes | Timestamp when the orbit was created. |
| `updatedAt` | `string` (datetime) | No | Timestamp when the orbit was last updated. |
| `description` | `string` | No | Optional description of the orbit. |

## Raw Schema

```json
{
  "id": "org.chaoticharmonylabs.orbit.defs",
  "defs": {
    "orbit": {
      "type": "object",
      "required": [
        "name",
        "createdAt"
      ],
      "properties": {
        "name": {
          "type": "string",
          "maxLength": 64,
          "minLength": 1,
          "description": "The name of the orbit (e.g., 'Photography', 'Philosophy')."
        },
        "feeds": {
          "type": "object",
          "properties": {
            "text": {
              "type": "string",
              "format": "at-uri",
              "description": "Text feed URI"
            },
            "photo": {
              "type": "string",
              "format": "at-uri",
              "description": "Photo feed URI"
            },
            "video": {
              "type": "string",
              "format": "at-uri",
              "description": "Video feed URI"
            }
          },
          "description": "Feed URIs included in this orbit (max 1 per type)."
        },
        "createdAt": {
          "type": "string",
          "format": "datetime",
          "description": "Timestamp when the orbit was created."
        },
        "updatedAt": {
          "type": "string",
          "format": "datetime",
          "description": "Timestamp when the orbit was last updated."
        },
        "description": {
          "type": "string",
          "maxLength": 256,
          "description": "Optional description of the orbit."
        }
      },
      "description": "A user-defined semantic orbit (feed collection) for organizing posts."
    }
  },
  "$type": "com.atproto.lexicon.schema",
  "lexicon": 1
}
```
