# Articoin NFT Submission Guideline ## NFT Submission Requirement ### Account Creation To create an Articoin, an email is needed. User may set the nickname for display. ### NFT Details To create an NFT, the following details are needed: - NFT title: The title of the NFT that is stored in the blockchain. It must be 3-32 alphanumeric characters(only English letters and numbers). **Space, other special characters and Chinese are not allowed.** - NFT Description: The description of the NFT that is stored in the blockchain. It is a 0-128 characters description. - Creator Email: The email of the creator. - Quantity: The quantity of the NFT to be minted. - Display Title: [Optional] The title of the NFT that displays on the web. Different from the NFT title, the display title does not have a limitation on the choices of characters and can have up to 64 characters. If it is not provided, it would be the same as the NFT title. - Display Description: [Optional] The description of the NFT that displays on the web. Different from NFT description, display description does not have any limitations. If it is not provided, it would be the same as the NFT description. ### Support media format Currently, Articoin support two media format: photo and video with the following file formats: - Photo: `.jpg`, `.png`, `.tiff`, `.gif` - Video: `.mp4` Each file **MUST** be less than 100MB, and its file name **MUST** be in English, no Chinese characters are allowed. For video NFT, an optional thumbnail(with the format of `.jpg` or `.gif`) can be provided. If it is not provided, the system will automatically generate a GIF with the first 5 seconds of the content of the video. ### Submission Best Practice The best practice of submitting a batch NFT minting request is by submitting a zip file, which contains a CSV(`.csv`)/Excel(`.xlsx`, `.xls`) file and the media source files. The CSV/Excel file contains the following columns: - `title_nft`: The title of the NFT that is stored in the blockchain. - `description_nft`: The description of the NFT that is stored in the blockchain. - `title`: [Optional] The title of the NFT. - `description`: [Optional] The description of the NFT. - `category`: The category of the NFT. (valid choices: `PHOTO`, `VIDEO`) - `asset_file`: The filename of the asset. - `creator`: The creator email. - `digital_asset_quantity`: The quantity of the NFT to be minted. **Sample Table** | title_nft | description_nft | title | description | category | asset_file | creator | digital_asset_quantity | | --------- | ------------------ | ----- | ------------------ | -------- | ---------- | --------------- | ---------------------- | | NFT1 | Some Description 2 | NFT 1 | Some Description 1 | PHOTO | nft_1.jpg | nft@example.com | 1 | | NFT2 | Some Description 2 | NFT 2 | Some Description 2 | VIDEO | nft_2.mp4 | nft@example.com | 3 | ## Claim Control Requirement For giveaway setup, the following details are needed: - What you get: The description of what customers will get on the purchase page. - The T&C user to accept before claiming the NFT (if not using standard one from Articoin) - The email template for email sending to the user who claim the NFT