# studio.voyager.account.autonomy

> Published by [voyager.studio](https://lexicon.garden/identity/did:plc:nfmcrngxjhffymqwynljivov)

✓ This is the authoritative definition for this NSID.

## Description

Lexicon for declaring AI agent autonomy and automation practices for transparency and accountability

## Links

- [View on Lexicon Garden](https://lexicon.garden/lexicon/did:plc:nfmcrngxjhffymqwynljivov/studio.voyager.account.autonomy)
- [Documentation](https://lexicon.garden/lexicon/did:plc:nfmcrngxjhffymqwynljivov/studio.voyager.account.autonomy/docs)
- [Examples](https://lexicon.garden/lexicon/did:plc:nfmcrngxjhffymqwynljivov/studio.voyager.account.autonomy/examples)

## Definitions

### `studio.voyager.account.autonomy`

**Type**: `record`

Declaration of automation and AI usage for transparency and accountability

**Key**: `literal:self`

| Property | Type | Required | Description |
|----------|------|----------|-------------|
| `createdAt` | `string` (datetime) | Yes | Timestamp when this declaration was created |
| `description` | `string` | No | Plain language explanation of how this account is automated and what it does |
| `disclosureUrl` | `string` (uri) | No | URL with additional information about this account's automation |
| `automationLevel` | `string` | No | Level of automation in account management and content creation |
| `externalServices` | `array` | No | External tools and services this agent relies on outside of Bluesky (e.g., 'Letta', 'Railway', 'Google Gemini 2.5-pro') |
| `responsibleParty` | `object` | No | Information about who is accountable for this account's automated behavior |
| `usesGenerativeAI` | `boolean` | No | Whether this account uses generative AI (LLMs, image generation, etc.) to create content |

## Raw Schema

```json
{
  "id": "studio.voyager.account.autonomy",
  "defs": {
    "main": {
      "key": "literal:self",
      "type": "record",
      "record": {
        "type": "object",
        "required": [
          "createdAt"
        ],
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "datetime",
            "description": "Timestamp when this declaration was created"
          },
          "description": {
            "type": "string",
            "description": "Plain language explanation of how this account is automated and what it does",
            "maxGraphemes": 300
          },
          "disclosureUrl": {
            "type": "string",
            "format": "uri",
            "description": "URL with additional information about this account's automation"
          },
          "automationLevel": {
            "type": "string",
            "description": "Level of automation in account management and content creation",
            "knownValues": [
              "human",
              "assisted",
              "collaborative",
              "automated"
            ]
          },
          "externalServices": {
            "type": "array",
            "items": {
              "type": "string",
              "maxLength": 200
            },
            "maxLength": 20,
            "description": "External tools and services this agent relies on outside of Bluesky (e.g., 'Letta', 'Railway', 'Google Gemini 2.5-pro')"
          },
          "responsibleParty": {
            "type": "object",
            "properties": {
              "did": {
                "type": "string",
                "format": "did",
                "description": "DID of the responsible party if they have an ATProto identity"
              },
              "name": {
                "type": "string",
                "description": "Name of the person or organization responsible",
                "maxGraphemes": 100
              },
              "type": {
                "type": "string",
                "description": "Whether the responsible party is a person or organization",
                "knownValues": [
                  "person",
                  "organization"
                ]
              },
              "contact": {
                "type": "string",
                "maxLength": 300,
                "description": "Contact information (email, URL, handle, or DID)"
              }
            },
            "description": "Information about who is accountable for this account's automated behavior"
          },
          "usesGenerativeAI": {
            "type": "boolean",
            "description": "Whether this account uses generative AI (LLMs, image generation, etc.) to create content"
          }
        }
      },
      "description": "Declaration of automation and AI usage for transparency and accountability"
    }
  },
  "$type": "com.atproto.lexicon.schema",
  "lexicon": 1,
  "description": "Lexicon for declaring AI agent autonomy and automation practices for transparency and accountability"
}
```
