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

# Register a settlement key

> Register, retire and back up the key that co-signs your trades, on the BLS Keys page

Every wallet you trade from needs a registered
[settlement key](https://docs.pfbridge.xyz/v3/concepts/settlement-keys.md). You do it once per
wallet, on the **BLS Keys** page. The page lists each connected wallet and
its key status: **Registered**, **Not Registered**, **Pending** or
**Stale**.

## Register

**1. Generate Key**

Click **Register** on the wallet's row, then **Generate Key**. Sign the
derivation message in your wallet. Your key is computed from that
signature, so there's nothing to back up.

**2. Register Key**

The key registers on **All Chains**. Sign the registration in your
wallet: one signature covers both chains.

**3. Registration Complete**

The relayer submits the registration to both chains and pays the gas.
The row shows **Registered** once both land.

Screenshot coming soon

Registering a generated key on all chains

If a registration is still **Pending** and you want to stop it,
**Cancel registration** makes the signed registration invalid on every
chain where it hasn't landed yet.

## File an emergency stop

An emergency stop is a key retirement you sign now, kept on file by the
**retirement service** and sent only in an incident or when you revoke an
agent. Open the key's actions and choose **File emergency stop**. Filing
again replaces the stored one.

## Retire a key

**Retire key** ends the key now, on every chain, with one wallet
signature; the relayer pays the gas. Settle open trades first: trades the
key still has to co-sign will need the
[cancel path](https://docs.pfbridge.xyz/v3/concepts/cancels-and-refunds.md). Register a new key to
keep trading.

Screenshot coming soon

Key actions: retire, or file an emergency stop

## Revoke

**Revoke** removes every key on the wallet. It's refused while the wallet
has open trades. After revoking, **Re-register** derives the next key.

## Maker approvals

If another maker's ads name your wallet as their settlement signer (for
example, your own [agent account](https://docs.pfbridge.xyz/v3/guides/linked-accounts.md)), you
approve that maker here. Under **Maker approvals**, click **Allow a
maker** and enter its address. **Withdraw** removes an approval: open
orders finish normally, and that maker's ads take no new locks under your
key.


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