# place.stream.beta.invite

> Grants a single account access to a named beta feature on this network. Records live in a project-operated repo (the streamplace node's `--beta-invite-did`); operators trust invites only from that one account, by configuration. Each (did, feature) pair gets its own record so individual features can be revoked independently by deleting the corresponding record.

- Kind: record
- Record key: tid
- Authority: beta.stream.place
- Lexicon: 1
- Published by [stream.place](https://lexicon.garden/identity/did:plc:rbvrr34edl5ddpuwcubjiost), not the NSID's authority

## Links

- [Documentation](https://lexicon.garden/lexicon/did:plc:rbvrr34edl5ddpuwcubjiost/place.stream.beta.invite)
- [Schema JSON](https://lexicon.garden/lexicon/did:plc:rbvrr34edl5ddpuwcubjiost/place.stream.beta.invite/schema.json)
- [Analytics](https://lexicon.garden/lexicon/did:plc:rbvrr34edl5ddpuwcubjiost/place.stream.beta.invite/analytics)

## Record (`place.stream.beta.invite`)

Type: record · key tid

### Properties

- `createdAt` (string · datetime, required): Client-declared timestamp when this invite was issued.
- `did` (string · did, required): Account being granted access to the named beta feature.
- `feature` (string, required): Identifier of the beta feature being granted (e.g. "vod").

## Schema

```json
{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "description": "Grants a single account access to a named beta feature on this network. Records live in a project-operated repo (the streamplace node's `--beta-invite-did`); operators trust invites only from that one account, by configuration. Each (did, feature) pair gets its own record so individual features can be revoked independently by deleting the corresponding record.",
      "key": "tid",
      "record": {
        "properties": {
          "createdAt": {
            "description": "Client-declared timestamp when this invite was issued.",
            "format": "datetime",
            "type": "string"
          },
          "did": {
            "description": "Account being granted access to the named beta feature.",
            "format": "did",
            "type": "string"
          },
          "feature": {
            "description": "Identifier of the beta feature being granted (e.g. \"vod\").",
            "type": "string"
          }
        },
        "required": [
          "did",
          "feature",
          "createdAt"
        ],
        "type": "object"
      },
      "type": "record"
    }
  },
  "id": "place.stream.beta.invite",
  "lexicon": 1
}
```
