Mint NFT
You wish to mint your first NFT on the blockchain and communicate with Arianee NFT owners to engage and empower your community, and reward customers' loyalty. To do so, Arianee designed the Arianee SDK.
Requirements
- Registered Brand Identity
- Credits
βsmartAsset
= 0: type of credit to mint NFT.
βmessage
= 1: type of credit to mint and sent messages to NFTs.
βarianeeEvent
= 2: type of credit to create, mint, and link an Arianee Event to an NFT. - Arianee Privacy Gateway
1 - Create & Manage Brand Identity
What's the identity of the Arianee Protocol?
A brand β the NFT issuer β must be validated to use the Arianee Protocol's features fully. Note that in the NFT standard, thereβs no concept about the NFT issuer, so a user cannot trust the provenance.
The Arianee Protocol introduced the concept of brand identity. The Arianee Protocol is managed by the Arianee Association, which acts as a trusted third party to guarantee that a brand is a real brand.
β Identity registration process:
- Test environment: Arianee allows anyone to create an identity for test purposes.
- Production environment: Your brand must validate its identity through the KYB process (Know Your Business process).
β Identity requirements:
- Public address: Wallet public address that belongs to and is associated with a brand.
- Identity metadata: Identity content β digital passport issuer's information.
Define your brand identity content using the sample below. For test purposes, you can create your own JSON file with your information or copy-paste the code snippet.
rpcEndpoint
parameter: Arianee Privacy Gateway endpoint to store the private content of NFTs, events and messages. To test and learn, you can use a test server such as: http://arianee.cleverapps.io/testnet/rpc- For more information, check out Arianee's Identity Schema.
- This file must be store on the Internet as the metadata json file for classical NFTs.
{
"$schema": "https://cert.arianee.org/version1/ArianeeBrandIdentity-i18n.json",
"name": "Arianee",
"description": "<b>The Digital Identity Consortium</b><br/>\nConsumption behaviors are changing, new generations have a digital life of their own and the demand for data privacy is increasing.\nWhat if brands could propose a modern way of owning their creations? What if, thanks to technology, we could augment the ownership of goods?\n\nAt Arianee we are building perpetual relationships between brands and owners, made of trust, respect and transparency.\n\nWith the Arianee protocol, ownership is augmented and groundbreaking features are added to the most valuable items.",
"arianeeMembership": "associate_member",
"address": {
"street_address": "120 rue RΓ©aumur",
"zipcode": "75002",
"city": "Paris",
"country": "France"
},
"pictures": [
{
"type": "brandLogoHeader",
"url": "https://theseus.arianee.org/pub/-LvRQM23uL73ArIyshF0"
},
{
"type": "brandLogoHeaderReversed",
"url": "https://theseus.arianee.org/pub/-LvRRVI126tywVNOHdOM"
},
{
"type": "brandLogoSquare",
"url": "https://theseus.arianee.org/pub/-M0vj64EKf288-E08H_K_arianeeResized"
},
{
"type": "brandHomePicture",
"url": "https://theseus.arianee.org/pub/-LvRQkAOVY9XBrQIR_TZ"
},
{
"type": "brandItemBackgroundPicture",
"url": "https://theseus.arianee.org/pub/-LvRQrmb_IvXRTKdkYx5"
},
{
"type": "itemBackgroundPicture",
"url": "https://theseus.arianee.org/pub/-Lvk4MBEz5KjmE95dr9n"
},
{
"type": "brandBackgroundPicture",
"url": "https://theseus.arianee.org/pub/-M0vhSQcadtYDapY8qdb_arianeeResized"
},
{
"type": "certificateBackgroundPicture",
"url": "https://theseus.arianee.org/pub/-LvRRHXoEBb_l89d1YdW"
}
],
"socialmedia": [
{
"type": "facebook",
"value": "208072396631649"
},
{
"type": "twitter",
"value": "arianeeproject"
},
{
"type": "youtube",
"value": "UCE2QoVA3Fx29NM-lG6T52oQ"
}
],
"rpcEndpoint": "https://bdharianeetest.firebaseapp.com/rpc"
}
This process adds your public key to a list of "authorized" addresses. It will also send you a native test token so that you can broadcast transactions.
Identity Validation:
- Test environment: Automatic brand identity validation process every 5 minutes.
- Production environment: Once declared, your identity is in "pending validation" status from the Arianee Consortium. Our validation committee will review your application to validate your information. Mainly, to check if you do not impersonate another brand.
2 - Get $ARIA20 & Buy credits
Method
Use the requestTestnetAria20
method, then the buyCredits
method to mint your first NFT.
3 - Mint NFT
Method
Use the createAndStoreCertificate
method to create the NFT on the blockchain and store the content in the related Arianee Privacy Gateway previously defined in your identity.
Updated 14 days ago