# (Info Requests)
List of information needed for **REDeFiNE Tomorrow 2021 - NFT**
## Know this first
Common contract properties:
- All NFTs are pre-minted when contract is being deploy
- Neither `mint` nor `edit/update` can be performed after deployed
- `Transfer` is avaiable
- All `NFT` token ***must*** include one `main image`
- Any `NFT` can have main `video` (`main image` will be treated as thumbnail / poster)
- Any `NFT` can have list of other media (either *image* or *video*)
- `Metadata` is designed to be [OpenSea-compatible](https://docs.opensea.io/docs/metadata-standards)
- while maintaining ability to view other media on [Galleryst](https://www.galleryst.co)
## Speaker NFT
Question list:
1. How many different types of NFT to be minted? **one for each speaker**
a. How many editions for each type of NFTs? **one for each speaker**
2. Are all `main image` the same or speaker-dependent? ______
3. Does a single NFT has `main video`? **Yes**
a. Are all video the same or speaker-dependent? ______
4. Does a single NFT has other media? **Yes** (shared and dependent)
a. How many media in total (excluding main image and video) ? ____
b. How many media shared among speakers? ____
c. How many media is speaker-specific? ____
## Attendee NFT
Question list:
1. How many different types of NFT to be minted? ____
a. How many editions for each type of NFTs? ____
2. Does this NFT has `main video`? ____
3. Does this NFT has other media? ____
<sub>* Apart from main image and video(if exists)</sub>
## OpenSea Compatibility
Info request to be displayed on [OpenSea](https://opensea.io/)
*Request for both `Speaker` and `Attendee` contract
### Collection Page
This metadata is OpenSea [Contract-level metadata](https://docs.opensea.io/docs/contract-level-metadata)
List of info needed:
- name: contract's name or collection's name
- descriptipn: description
- image: `URL` to image which will be displayed
- external_link: `URL` link to any site
See [test contract](https://testnets.opensea.io/collection/redefine-tomorrow-2021-speaker-nft-v0-4)

<hr>
### NFT detail page
List of info needed:
- name: NFT's name
- descriptipn: NFT's description
<sub>*external_link is `URL` link to [Galleryst](https://www.galleryst.co) to view other-media in this NFT</sub>

<br>
#### OpenSea also supports some categorized information to be displayed
*See [OpenSea creature](https://testnets.opensea.io/assets/0x7dca125b1e805dc88814aed7ccc810f677d3e1db/25) example
The categories includes
- Properties
- Stats
- Levels
- Boosts
- Date? (not-tested)
Below is test version we deployed with properties `Speaker` and `Position`
https://testnets.opensea.io/assets/0x526a1a4b301d38c63bb9f1b8f0ebdecc0d60192c/1
Detailed specification can be found [here](https://docs.opensea.io/docs/metadata-standards)