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

# Polymesh

> Network-specific features, signature kinds, supported assets, and integration requirements for Polymesh wallets on the Dfns platform.

Polymesh is a permissioned blockchain designed for regulated assets. This guide covers Polymesh-specific features when using Dfns wallets.

## Identity requirements

Polymesh requires **identity verification** before you can send assets. While any address can receive funds, sending requires a Decentralized Identifier (DID).

### Getting a DID

1. Create a Dfns wallet for Polymesh
2. Register your wallet address on the [Polymesh Portal](https://portal.polymesh.network/)
3. Complete identity verification to receive a DID
4. Once registered, Dfns stores the DID and you can send transactions

```mermaid theme={null}
flowchart LR
    A[Create wallet] --> B[Register on Portal]
    B --> C[Verify identity]
    C --> D[DID assigned]
    D --> E[Ready to send]
```

<Warning>
  Without a DID, your wallet can only receive assets. You must complete identity registration before sending any transactions.
</Warning>

## Asset-specific DIDs

For regulated assets (RWAs), you may need separate identity verification for each asset class. Dfns does not support portfolio management - each wallet has a single identity.

## Transfers

Use the [Transfer Asset](/api-reference/wallets/transfer-asset) endpoint for Polymesh transfers:

* **Native POLYX**: Use `kind: Native`

### RWA transactions

For Real World Asset (RWA) transactions, you can use:

* The [Polymesh Dashboard](https://portal.polymesh.network/) with WalletConnect
* The [Broadcast Transaction](/api-reference/wallets/sign-and-broadcast-transaction) endpoint for custom transactions

## Related resources

* [Broadcast transaction](/api-reference/broadcast/index)
* [Sign transaction](/api-reference/sign/substrate) - Polymesh uses Substrate
* [Supported networks](/networks)
* [Polymesh documentation](https://developers.polymesh.network/)
