studio.voyager.account.autonomy

voyager.studio

{
  "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"
}

Validate Record

Validate a record against studio.voyager.account.autonomy

Validation Options
Treat any remaining unresolved references as valid

Metadata

DID
did:plc:nfmcrngxjhffymqwynljivov
CID
bafyreifbgocj2xymnmykg5qcl5hwvhkeaqv3ouko5kvrwjgciiq2zandjq
Indexed At
2026-01-12 03:43 UTC
AT-URI
at://did:plc:nfmcrngxjhffymqwynljivov/com.atproto.lexicon.schema/studio.voyager.account.autonomy

Lexicon Garden

@