> ## Documentation Index
> Fetch the complete documentation index at: https://trust-link-tsn.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Complete SDK API reference

> Source-derived public exports and class methods, organized by module.

The generated reference covers public root exports and the explicit `package.json` subpaths, including server-only modules. An exported method may still require a configured service, deployed program, or experimental provider. Browser bundles must use only browser-safe modules; the root entry exports server facilities as well.

The checked-out package is `@trustlink/tsn-sdk@0.1.0`. The catalog contains **54 modules, 361 exported symbols and 285 public class/interface members**. Parameters and return types are extracted with TypeScript; direct errors and source links accompany each export.

## Modules

* [authorization/device-authorization](https://trust-link-tsn.mintlify.site/api-reference/sdk/modules/authorization-device-authorization.md) — 6 exports.
* [authorization/device-authorization-client](https://trust-link-tsn.mintlify.site/api-reference/sdk/modules/authorization-device-authorization-client.md) — 5 exports.
* [authorization/device-permissions](https://trust-link-tsn.mintlify.site/api-reference/sdk/modules/authorization-device-permissions.md) — 3 exports.
* [authorization/device-registration-challenge](https://trust-link-tsn.mintlify.site/api-reference/sdk/modules/authorization-device-registration-challenge.md) — 2 exports.
* [authorization/identity-commitments](https://trust-link-tsn.mintlify.site/api-reference/sdk/modules/authorization-identity-commitments.md) — 11 exports.
* [authorization/server/device-registration-challenge](https://trust-link-tsn.mintlify.site/api-reference/sdk/modules/authorization-server-device-registration-challenge.md) — 1 exports.
* [authorization/server/device-registration-verifier](https://trust-link-tsn.mintlify.site/api-reference/sdk/modules/authorization-server-device-registration-verifier.md) — 2 exports.
* [authorization/server/tins-owner-verifier](https://trust-link-tsn.mintlify.site/api-reference/sdk/modules/authorization-server-tins-owner-verifier.md) — 2 exports.
* [authorization/server/transient-owner-authorization](https://trust-link-tsn.mintlify.site/api-reference/sdk/modules/authorization-server-transient-owner-authorization.md) — 2 exports.
* [blockchain/solana-core](https://trust-link-tsn.mintlify.site/api-reference/sdk/modules/blockchain-solana-core.md) — 7 exports.
* [blockchain/solana-tsn](https://trust-link-tsn.mintlify.site/api-reference/sdk/modules/blockchain-solana-tsn.md) — 16 exports.
* [canonical-message](https://trust-link-tsn.mintlify.site/api-reference/sdk/modules/canonical-message.md) — 14 exports.
* [client](https://trust-link-tsn.mintlify.site/api-reference/sdk/modules/client.md) — 2 exports.
* [contracts](https://trust-link-tsn.mintlify.site/api-reference/sdk/modules/contracts.md) — 14 exports.
* [cross-chain](https://trust-link-tsn.mintlify.site/api-reference/sdk/modules/cross-chain.md) — 25 exports.
* [device/key-fingerprints](https://trust-link-tsn.mintlify.site/api-reference/sdk/modules/device-key-fingerprints.md) — 2 exports.
* [device/non-exportable-credentials](https://trust-link-tsn.mintlify.site/api-reference/sdk/modules/device-non-exportable-credentials.md) — 6 exports.
* [gpru](https://trust-link-tsn.mintlify.site/api-reference/sdk/modules/gpru.md) — 12 exports.
* [gpru/babyjub-delta-cipher](https://trust-link-tsn.mintlify.site/api-reference/sdk/modules/gpru-babyjub-delta-cipher.md) — 9 exports.
* [gpru/balance-history](https://trust-link-tsn.mintlify.site/api-reference/sdk/modules/gpru-balance-history.md) — 3 exports.
* [gpru/stealth-keys](https://trust-link-tsn.mintlify.site/api-reference/sdk/modules/gpru-stealth-keys.md) — 4 exports.
* [gpru/transaction-record](https://trust-link-tsn.mintlify.site/api-reference/sdk/modules/gpru-transaction-record.md) — 9 exports.
* [lit-threshold-provider](https://trust-link-tsn.mintlify.site/api-reference/sdk/modules/lit-threshold-provider.md) — 5 exports.
* [lit-tin-action-configuration](https://trust-link-tsn.mintlify.site/api-reference/sdk/modules/lit-tin-action-configuration.md) — 6 exports.
* [lit-tin-action-contract](https://trust-link-tsn.mintlify.site/api-reference/sdk/modules/lit-tin-action-contract.md) — 9 exports.
* [mempool](https://trust-link-tsn.mintlify.site/api-reference/sdk/modules/mempool.md) — 2 exports.
* [network-status](https://trust-link-tsn.mintlify.site/api-reference/sdk/modules/network-status.md) — 6 exports.
* [payment-authorization](https://trust-link-tsn.mintlify.site/api-reference/sdk/modules/payment-authorization.md) — 7 exports.
* [payment-authorization-server](https://trust-link-tsn.mintlify.site/api-reference/sdk/modules/payment-authorization-server.md) — 1 exports.
* [payment-jobs](https://trust-link-tsn.mintlify.site/api-reference/sdk/modules/payment-jobs.md) — 4 exports.
* [private-view/private-value-element](https://trust-link-tsn.mintlify.site/api-reference/sdk/modules/private-view-private-value-element.md) — 4 exports.
* [program](https://trust-link-tsn.mintlify.site/api-reference/sdk/modules/program.md) — 5 exports.
* [quote](https://trust-link-tsn.mintlify.site/api-reference/sdk/modules/quote.md) — 2 exports.
* [receipts/internal/receipt-envelope](https://trust-link-tsn.mintlify.site/api-reference/sdk/modules/receipts-internal-receipt-envelope.md) — 3 exports.
* [receipts/types](https://trust-link-tsn.mintlify.site/api-reference/sdk/modules/receipts-types.md) — 7 exports.
* [recovery/history-recovery](https://trust-link-tsn.mintlify.site/api-reference/sdk/modules/recovery-history-recovery.md) — 8 exports.
* [send-estimate](https://trust-link-tsn.mintlify.site/api-reference/sdk/modules/send-estimate.md) — 1 exports.
* [sessions/private-session-request](https://trust-link-tsn.mintlify.site/api-reference/sdk/modules/sessions-private-session-request.md) — 3 exports.
* [sessions/proof-of-possession](https://trust-link-tsn.mintlify.site/api-reference/sdk/modules/sessions-proof-of-possession.md) — 8 exports.
* [sessions/server/private-request-verifier](https://trust-link-tsn.mintlify.site/api-reference/sdk/modules/sessions-server-private-request-verifier.md) — 4 exports.
* [settlement-economics](https://trust-link-tsn.mintlify.site/api-reference/sdk/modules/settlement-economics.md) — 4 exports.
* [tcap-gpru-credit](https://trust-link-tsn.mintlify.site/api-reference/sdk/modules/tcap-gpru-credit.md) — 6 exports.
* [tcap-one-time-credit](https://trust-link-tsn.mintlify.site/api-reference/sdk/modules/tcap-one-time-credit.md) — 10 exports.
* [tin-device-access](https://trust-link-tsn.mintlify.site/api-reference/sdk/modules/tin-device-access.md) — 8 exports.
* [tin-device-key-envelope](https://trust-link-tsn.mintlify.site/api-reference/sdk/modules/tin-device-key-envelope.md) — 5 exports.
* [tin-device-key-provider](https://trust-link-tsn.mintlify.site/api-reference/sdk/modules/tin-device-key-provider.md) — 2 exports.
* [tin-envelopes](https://trust-link-tsn.mintlify.site/api-reference/sdk/modules/tin-envelopes.md) — 17 exports.
* [tin-local-master-seed](https://trust-link-tsn.mintlify.site/api-reference/sdk/modules/tin-local-master-seed.md) — 3 exports.
* [tin-private-controller](https://trust-link-tsn.mintlify.site/api-reference/sdk/modules/tin-private-controller.md) — 14 exports.
* [tin-threshold-nonce-receipt](https://trust-link-tsn.mintlify.site/api-reference/sdk/modules/tin-threshold-nonce-receipt.md) — 4 exports.
* [tins](https://trust-link-tsn.mintlify.site/api-reference/sdk/modules/tins.md) — 26 exports.
* [token-registry](https://trust-link-tsn.mintlify.site/api-reference/sdk/modules/token-registry.md) — 3 exports.
* [tsn-exit](https://trust-link-tsn.mintlify.site/api-reference/sdk/modules/tsn-exit.md) — 15 exports.
* [wallet-transfer](https://trust-link-tsn.mintlify.site/api-reference/sdk/modules/wallet-transfer.md) — 2 exports.

## Maintenance and limits

Regenerate from the workspace root with `node docs/references/tooling/generate-sdk-reference.mjs`. The package's installed TypeScript compiler is required. The output is documentation metadata, not another SDK implementation. Source links point to the existing workspace remote and its main branch; local uncommitted changes may not yet be visible remotely. The internal inventory records the local files and line numbers used.

Signatures are verified against checked-out source. The reference does not imply that every exported integration is exercised end to end. See [SDK troubleshooting](https://trust-link-tsn.mintlify.site/sdk/troubleshooting.md) for runtime and confirmation boundaries.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.