Mint Digital Passport
You wish to mint your first NFT as a digital passport on the blockchain and engage 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 digital passport.
→message
= 1: type of credit to mint and sent messages to digital passports.
→arianeeEvent
= 2: type of credit to create, mint, and link an Arianee Event to a digital passport. - Arianee Privacy Gateway
1 - Create & Manage Brand Identity
What's the identity of the Arianee Protocol?
A brand — the digital passport issuer — must be validated to use the Arianee Protocol's features fully. Note that in the digital passport standard, there’s no concept about the digital passport 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 digital passports, 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 digital passports.
{
"$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 digital passport.
3 - Mint Digital Passport
Method
Use the createAndStoreCertificate
method to mint the digital passport on the blockchain and store the content in the related Arianee Privacy Gateway previously defined in your identity.
Updated 29 days ago