# com.atiproto.authEnhanced

> Published by [atiproto.com](https://lexicon.garden/identity/did:plc:4x5dcv6u4wlkjcssto7f22nu)

✓ This is the authoritative definition for this NSID.

## Links

- [View on Lexicon Garden](https://lexicon.garden/lexicon/did:plc:4x5dcv6u4wlkjcssto7f22nu/com.atiproto.authEnhanced)
- [Documentation](https://lexicon.garden/lexicon/did:plc:4x5dcv6u4wlkjcssto7f22nu/com.atiproto.authEnhanced/docs)
- [Examples](https://lexicon.garden/lexicon/did:plc:4x5dcv6u4wlkjcssto7f22nu/com.atiproto.authEnhanced/examples)

## Definitions

### `com.atiproto.authEnhanced`

**Type**: `permission-set`

```json
{
  "type": "permission-set",
  "title": "Enhanced Access",
  "detail": "Full atiproto access. Extends general access with write access to the profile record and RPC access to all profile endpoints.",
  "permissions": [
    {
      "type": "permission",
      "resource": "repo",
      "collection": [
        "com.atiproto.cart",
        "com.atiproto.item",
        "com.atiproto.profile",
        "com.atiproto.subscription"
      ]
    },
    {
      "aud": "*",
      "lxm": [
        "com.atiproto.payment.cart.clone",
        "com.atiproto.payment.cart.create",
        "com.atiproto.payment.cart.get",
        "com.atiproto.payment.cart.list",
        "com.atiproto.payment.cart.put",
        "com.atiproto.payment.item.create",
        "com.atiproto.payment.item.get",
        "com.atiproto.payment.item.list",
        "com.atiproto.payment.item.put",
        "com.atiproto.payment.item.validate",
        "com.atiproto.payment.list",
        "com.atiproto.payment.subscription.cancel",
        "com.atiproto.payment.subscription.create",
        "com.atiproto.payment.subscription.get",
        "com.atiproto.payment.subscription.list",
        "com.atiproto.payment.subscription.put",
        "com.atiproto.payment.subscription.validate",
        "com.atiproto.recipient.payment.cart.get",
        "com.atiproto.recipient.payment.cart.list",
        "com.atiproto.recipient.payment.item.get",
        "com.atiproto.recipient.payment.item.list",
        "com.atiproto.recipient.payment.item.validate",
        "com.atiproto.recipient.payment.subscription.get",
        "com.atiproto.recipient.payment.subscription.list",
        "com.atiproto.recipient.payment.subscription.validate",
        "com.atiproto.recipient.profile.get",
        "com.atiproto.recipient.profile.put",
        "com.atiproto.repo.item.count",
        "com.atiproto.repo.profile.get",
        "com.atiproto.repo.subscription.count"
      ],
      "type": "permission",
      "resource": "rpc"
    }
  ]
}
```

## Raw Schema

```json
{
  "id": "com.atiproto.authEnhanced",
  "defs": {
    "main": {
      "type": "permission-set",
      "title": "Enhanced Access",
      "detail": "Full atiproto access. Extends general access with write access to the profile record and RPC access to all profile endpoints.",
      "permissions": [
        {
          "type": "permission",
          "resource": "repo",
          "collection": [
            "com.atiproto.cart",
            "com.atiproto.item",
            "com.atiproto.profile",
            "com.atiproto.subscription"
          ]
        },
        {
          "aud": "*",
          "lxm": [
            "com.atiproto.payment.cart.clone",
            "com.atiproto.payment.cart.create",
            "com.atiproto.payment.cart.get",
            "com.atiproto.payment.cart.list",
            "com.atiproto.payment.cart.put",
            "com.atiproto.payment.item.create",
            "com.atiproto.payment.item.get",
            "com.atiproto.payment.item.list",
            "com.atiproto.payment.item.put",
            "com.atiproto.payment.item.validate",
            "com.atiproto.payment.list",
            "com.atiproto.payment.subscription.cancel",
            "com.atiproto.payment.subscription.create",
            "com.atiproto.payment.subscription.get",
            "com.atiproto.payment.subscription.list",
            "com.atiproto.payment.subscription.put",
            "com.atiproto.payment.subscription.validate",
            "com.atiproto.recipient.payment.cart.get",
            "com.atiproto.recipient.payment.cart.list",
            "com.atiproto.recipient.payment.item.get",
            "com.atiproto.recipient.payment.item.list",
            "com.atiproto.recipient.payment.item.validate",
            "com.atiproto.recipient.payment.subscription.get",
            "com.atiproto.recipient.payment.subscription.list",
            "com.atiproto.recipient.payment.subscription.validate",
            "com.atiproto.recipient.profile.get",
            "com.atiproto.recipient.profile.put",
            "com.atiproto.repo.item.count",
            "com.atiproto.repo.profile.get",
            "com.atiproto.repo.subscription.count"
          ],
          "type": "permission",
          "resource": "rpc"
        }
      ]
    }
  },
  "$type": "com.atproto.lexicon.schema",
  "lexicon": 1
}
```
