> ## Documentation Index
> Fetch the complete documentation index at: https://docs.crossmint.com/llms.txt
> Use this file to discover all available pages before exploring further.

# CrossmintDelegationSignatureService

> Flutter Class

**Class**

Fetches a Lit Protocol capacity delegation signature from the Crossmint API.

```dart theme={null}
class CrossmintDelegationSignatureService
```

This is used to authorize decryption of credentials encrypted with
`DECENTRALIZED_LIT`. The delegation signature grants the caller
capacity on the Lit network without requiring their own Lit tokens.

Note: Lit Protocol decryption itself is not supported on mobile (no
`@lit-protocol/lit-node-client` equivalent for Dart). This service
is provided for future integration when a mobile-compatible Lit
client becomes available.

## Constructors

### CrossmintDelegationSignatureService

```dart theme={null}
CrossmintDelegationSignatureService({
  required this.baseUrl,
  required this.apiKey,
  http.Client? httpClient,
})
```

## Properties

### baseUrl

```dart theme={null}
final String baseUrl
```

### apiKey

```dart theme={null}
final String apiKey
```

## Methods

### getDelegationSignature

```dart theme={null}
Future<CrossmintJsonMap> getDelegationSignature()
```

Fetches the delegation signature from Crossmint.
