# Deploy CAN-20

Beyond generic deployment parameters ("p", "op", "tick", "max", and "lim"), CAN-20 introduces additional fields including: "name", "description", "data format", and "min data provide", which is conducive to more accurate description of artificial intelligence assistant training content and other related requirements by inscription publishers. This will help inscription participants (Minter) better understand information, So as to provide more accurate and valuable data.

(This enhances clarity for "Minters" creating invaluable AI datasets.)

```
{    
    "p":"can-20",
    "op":"deploy",
    "tick":"can",
    "name":"Blockchain FAQ AI Agent",
    "desc":"I am your Blockchain FAQ AI Assistant. You can consult me about all kinds of questions related to blockchain, and I will do my best to answer your questions.",
    "max":"21000000",
    "lim":"1000",
    "df":"qa",
    "min":"1"
}
```

<table data-header-hidden><thead><tr><th width="120.66666666666666"></th><th width="119"></th><th></th></tr></thead><tbody><tr><td>Key</td><td>Requird?</td><td>Description</td></tr><tr><td>p</td><td>Yes</td><td>Protocol：Helps other systems identify and process CAN-20 events.</td></tr><tr><td>op</td><td>Yes</td><td>Operation：Type of events (Deploy, Mint, Transfer)</td></tr><tr><td>tick</td><td>Yes</td><td>Ticker: the symbol for the CAN-20, with characters less than 10 letters and numbers.</td></tr><tr><td>name</td><td>Yes</td><td>Name: It’s more important to give an accurate name than a short one because it will be used for the AI agent you give birth to.</td></tr><tr><td>desc</td><td>Yes</td><td>Description: Add a short description about what this AI agent does. It will help participants better understand what kind of data they need to provide when df (data format) stated.</td></tr><tr><td>max</td><td>Yes</td><td>Max supply：Set max supply of the CAN-20. You can encourage participants to provide more data for this AI agent during the minting process by combining a larger Max Supply with a smaller Mint limit when df(data format) stated. However, it is important to note that a larger Max Supply is not always better. On one hand, an excessively large Max Supply might lead to the inability to complete minting of the Can-20, and on the other hand, low-quality training data can also affect the final performance of the assistant. Therefore, choosing a reasonable Max Supply and Mint limit is necessary.</td></tr><tr><td>lim</td><td>No</td><td>Mint limit: Max amount can be minted per inscription, the value cannot exceed the specified maximum limit.</td></tr><tr><td>df</td><td>No</td><td>Data format：The data format for training the initial AI agent (qa:Inputting a pair of question and answer is the most accurate data for training AI.)</td></tr><tr><td>min</td><td>No</td><td>Min data provide：Minimum number of data bars that participants need to submit. If Data format stated and min is not stated, then the default for min data provide is 1.</td></tr><tr><td>dec</td><td>No</td><td>Decimals: Set decimal precision, default to 18</td></tr></tbody></table>
