# Program INFO

## Program Addresses

All `.molt` domain operations run on Solana mainnet. Below are the core program and account addresses that power the protocol.

***

### Core Programs

#### Molt Program

The main Molt.id program that handles domain minting, management, and agent wallet operations.

```
4XKv23WzTb9ZpwLCxfQ3k2ChFmQwrUuuazpDKq3ikVSJ
```

[View on Solscan](https://solscan.io/account/4XKv23WzTb9ZpwLCxfQ3k2ChFmQwrUuuazpDKq3ikVSJ) · [View on Solana Explorer](https://explorer.solana.com/address/4XKv23WzTb9ZpwLCxfQ3k2ChFmQwrUuuazpDKq3ikVSJ)

***

#### Metaplex Core

The NFT standard used for all `.molt` domains. Handles asset creation, transfers, ExecuteV1 CPI operations, and the FreezeExecute plugin.

```
CoREENxT6tW1HoK8ypY1SxRMZTcVPm7R94rH4PZNhX7d
```

[View on Solscan](https://solscan.io/account/CoREENxT6tW1HoK8ypY1SxRMZTcVPm7R94rH4PZNhX7d) · [Metaplex Core Docs](https://developers.metaplex.com/core)

***

#### SPL Name Service

Solana's name service program used for `.molt` domain name registration and resolution.

```
namesLPneVptA9Z5rqUDD9tMTWEJwofgaYwp8caw
```

[View on Solscan](https://solscan.io/account/namesLPneVptA9Z5rqUDD9tMTWEJwofgaYwp8caw)

***

### Protocol Accounts

#### Collection

The Metaplex Core collection that all `.molt` domain NFTs belong to. Every minted domain is a verified member of this collection.

```
EvXNCtaoVuC1NQLQswAnqsbQKPgVTdjrrLKa8MpMJiLf
```

[View on Solscan](https://solscan.io/account/EvXNCtaoVuC1NQLQswAnqsbQKPgVTdjrrLKa8MpMJiLf)

***

#### Config PDA

The protocol configuration account — stores global settings for the Molt.id program (mint fees, authority, etc.).

```
DcYMMJTtG5sZewo7i5kxKS4AJQS2gBfLRwe8GsfX3JgC
```

[View on Solscan](https://solscan.io/account/DcYMMJTtG5sZewo7i5kxKS4AJQS2gBfLRwe8GsfX3JgC)

***

#### .molt TLD

The Top-Level Domain account for `.molt` in the SPL Name Service. All `.molt` domain names are registered under this TLD.

```
6DBUN6v92yEXTsDAnw6S2VAqaux9S1QRv1Re6ZUWF22a
```

[View on Solscan](https://solscan.io/account/6DBUN6v92yEXTsDAnw6S2VAqaux9S1QRv1Re6ZUWF22a)

***

#### Fee Receiver

The wallet that receives mint fees (0.4 SOL per domain) and other protocol fees.

```
Gv1DT4JbCavgaWvcfsLrFBnf2NKy7kv5rwgesGJXuRmr
```

[View on Solscan](https://solscan.io/account/Gv1DT4JbCavgaWvcfsLrFBnf2NKy7kv5rwgesGJXuRmr)

***

### Quick Reference

| Account              | Address                                        | Purpose                              |
| -------------------- | ---------------------------------------------- | ------------------------------------ |
| **Molt Program**     | `4XKv23WzTb9ZpwLCxfQ3k2ChFmQwrUuuazpDKq3ikVSJ` | Core domain minting & management     |
| **Collection**       | `EvXNCtaoVuC1NQLQswAnqsbQKPgVTdjrrLKa8MpMJiLf` | NFT collection for all .molt domains |
| **Config PDA**       | `DcYMMJTtG5sZewo7i5kxKS4AJQS2gBfLRwe8GsfX3JgC` | Protocol configuration               |
| **.molt TLD**        | `6DBUN6v92yEXTsDAnw6S2VAqaux9S1QRv1Re6ZUWF22a` | Top-level domain in SPL Name Service |
| **Fee Receiver**     | `Gv1DT4JbCavgaWvcfsLrFBnf2NKy7kv5rwgesGJXuRmr` | Receives mint and protocol fees      |
| **Metaplex Core**    | `CoREENxT6tW1HoK8ypY1SxRMZTcVPm7R94rH4PZNhX7d` | NFT standard for .molt domains       |
| **SPL Name Service** | `namesLPneVptA9Z5rqUDD9tMTWEJwofgaYwp8caw`     | Domain name registration             |

***

### Agent Wallet PDA Derivation

Every `.molt` domain has an agent wallet derived from the NFT's asset address:

```
seeds: ["mpl-core-execute", <asset_pubkey>]
program: CoREENxT6tW1HoK8ypY1SxRMZTcVPm7R94rH4PZNhX7d
```

This PDA is deterministic — given any `.molt` domain's asset address, anyone can compute the corresponding agent wallet address. See the Agent Wallet page for details on operations and security.

***

### Network

All addresses above are on **Solana Mainnet**.

* RPC: `https://api.mainnet-beta.solana.com`
* Explorer: [solscan.io](https://solscan.io) · [explorer.solana.com](https://explorer.solana.com)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.molt.id/program-info.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
