tech.devrelish.group

devrelish.tech

{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "description": "A recurring meetup group with a persistent identity.",
      "key": "tid",
      "record": {
        "properties": {
          "category": {
            "description": "The primary category of the group (e.g. 'devrel', 'web', 'ai').",
            "maxLength": 64,
            "type": "string"
          },
          "coOrganizers": {
            "description": "DIDs of co-organizers who can manage the group.",
            "items": {
              "format": "did",
              "type": "string"
            },
            "maxLength": 20,
            "type": "array"
          },
          "createdAt": {
            "description": "Client-declared timestamp when the group was created.",
            "format": "datetime",
            "type": "string"
          },
          "description": {
            "description": "A description of the group. Markdown is supported.",
            "maxLength": 10000,
            "type": "string"
          },
          "did": {
            "description": "The DID the group's handle resolved to, when known. Stable across handle changes.",
            "format": "did",
            "type": "string"
          },
          "handle": {
            "description": "The group's AT Protocol handle, without the @ (e.g. 'yourgroup.example.com'). Any provider, not just Bluesky.",
            "type": "string"
          },
          "linkedinUrl": {
            "description": "The group's LinkedIn page URL.",
            "format": "uri",
            "type": "string"
          },
          "location": {
            "description": "The primary location of the group.",
            "ref": "community.lexicon.location.address",
            "type": "ref"
          },
          "name": {
            "description": "The display name of the group.",
            "maxLength": 120,
            "type": "string"
          },
          "tags": {
            "description": "Tags describing the group's focus areas.",
            "items": {
              "maxLength": 64,
              "type": "string"
            },
            "maxLength": 10,
            "type": "array"
          },
          "website": {
            "description": "The group's website URL.",
            "format": "uri",
            "type": "string"
          }
        },
        "required": [
          "name",
          "description",
          "createdAt"
        ],
        "type": "object"
      },
      "type": "record"
    }
  },
  "id": "tech.devrelish.group",
  "lexicon": 1
}

Validate Record

Validate a record against tech.devrelish.group

Validation Options
Automatically resolve and include external schemas for full validation
Treat any remaining unresolved references as valid

Metadata

DID
did:plc:6d3psjptpouatzj7t7sk5qrt
CID
bafyreif2r3shg324dijf35fpyizkotwdrfnq7iyl4f633nricaq5xrdvom
Indexed At
2026-09-06 13:07 UTC
AT-URI
at://did:plc:6d3psjptpouatzj7t7sk5qrt/com.atproto.lexicon.schema/tech.devrelish.group

Referenced Schemas (1)

Similar Lexicons

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.

  • The group's own description of itself, including whether it wants to be discoverable. Written by the group authority into its repo in the group's space, so it travels with the group when it changes app — a group that …

  • com.welistskyblue.graph.group recordnot from the namespace authority

    A group that bundles accounts together.

  • Marks a DID as a group. Lives in the public repo. Points at the meta space. Discovery only.

  • A community gathering or meetup with structured attendee data and extensible thematic sections. Reuses community.lexicon.calendar.event for mode/status/uris and community.lexicon.location for locations. Adds rich attend…

  • A user's declared membership in a DevRel-ish group.

Lexicon Garden

@