Product Registry Application
This document provides instructions on how to submit structured product data for decentralized registry on the Wireshape blockchain. With it, you can enter all the necessary information about the products, such as brand, description, features, image, among other important information.
Requirements
To use the Wireshape dApp, you need a modern web browser such as Brave, Google Chrome, Firefox, Safari or Edge. Additionally, you need to have a stable internet connection and to connect your EVM compatible wallet, such as Metamask, Brave or Trust Wallet to interact with the platform.
The entire curation system is on-chain, which guarantees security and decentralization, so you will need WIRE tokens for
the gas fee and WWIRE (Wrapped Wire) to carry out the Product Registry Application. All incentives, transactions and rewards
are performed in WWIRE. You can free Swap WIRE <>
WWIRE.
Vote Period
A 24hr voting period is provided for each product registration application, so that the community can evaluate the accuracy of the submitted data and vote for or against the registry. You can better understand the curation system and workflow of the Token Curated Product Registry here: TCPR.
Submitting a Product for Registry
-
First of all, make sure you have the product in hand to ensure data fidelity;
-
A ruler or similar measuring tool;
-
A scale - we recommend using a high precision scale (1 gram) for products up to 10kg.
To get started, go to https://wireshape.org, simply click on Add Product in the Product Registry menu. You will be directed to the product registration page, where you should enter all the necessary information.
Basic Information
GTIN Barcode
The first requested data in the form is the product's GTIN Barcode. GTIN is the number that appears below the barcode, widely used in retail for product identification. Its most common structure is 13 digits, but it can also be formed by 8 or 14 digits.
If the GTIN of the product you want to add has less than 13 digits, add some zeros before the number until it reaches 13 digits and then it will be recognized by the platform.
If a product is already registered or applied for registration, this will be informed to you when you enter its GTIN. You can check the registered data and if necessary, you can propose an update. If this is your case, access the Update Product documentation here: https://wireshape.org/docs/dapp/update-product
Once the GTIN is recognized and verified that it still does not have a registry, 2 other fields will appear, Product Country end Select Category.
Product Country
The Product Country field will automatically be filled in with the region where the product GTIN was registered
Select Category
Choose which category the product fits into. By defining the category, all form fields will be revealed for filling.
Product Brand
It is the mark referring to the individual product, usually in greater prominence on the label. Sometimes this can be an umbrella brand or the organization's brand.
Field filling in: Capitalized Case
Example: Nescafé, Frosted Flakes, Dove, PlayStation
Product
Fill in which is the product. It is usually found in an informative way, often at the bottom on the front of the label.
Field filling in: Capitalized Case
Example: Instant Coffee, Cereal, Beauty Bar, Video Game Console
Main Features (If Exists)
Fill in if the label highlights a main feature, this can also be the version, type, style, product line.
Field filling in: Capitalized Case
Classic, Of Corn, Original, 5 Digital Edition
Parent Brand (If Exists)
Fill in if the label highlights the main brand of the company or organization. Sometimes this can be an umbrella brand.
Field filling in: Capitalized Case
Example: Nestlé, Kellogg's, Unilever, Sony
Label Main Language
A product can have multiple languages on the label, but select the main one in this field.
Country of Origin
Select the country where the product is produced.
Description
The product description is a brief explanation of the product's key features, attributes, benefits and relevant details. The purpose of the product description is to provide customers with important information about the product, helping them make informed purchasing decisions.
Always give preference to insert the description that appears on the label. If this does not exist, fill in the description that can be found on the product's official website.
Field filling in: Sentence case. Multiple paragraphs can be inserted.
Product Instructions (If Exists)
Fill in if there is a brief instruction about the product on the label.
Example: Shake before drinking.
Warning Text (If Exists)
Fill in if there is a warning text on the product label. It is a statement or notice that indicates potential hazards or risks associated with using the product. Example: “Small parts. Not suitable for children under 3 years.”
Poster Image
The poster image must show the front of the product, perspective is allowed and desired.
Requirements:
-
Sharp image;
-
Square image (1x1 ratio);
-
Resolution greater than or equal to 1000x1000 pixels;
-
White background;
-
Product framed in the center of the image;
-
Be careful that there are no shadows obscuring the product or reflection that impairs the visibility and understanding of the product;
-
Obey minimum and maximum margins.
Product Details
Net Content Type
Select how the product informs on the label the amount of the consumable product contained in the package. The options are: Net weight, drained weight, volume and count.
Net Content Value
Enter the amount of the consumable product contained in the package.
Example: 440
Field filling in: number
Net Content Unit
Select the unit used to inform the net content.
Example: g
Storage Instructions
Select the suitable Storage Instructions for the product. The options are: Shelf-Stable/Ambient, Keep Refrigerated, Keep Refrigerated or Frozen, Keep refrigerated, do not Freeze, Keep Frozen.
Storage Instructions Note (If Exists)
Fill in if the label contains a note with instructions about conservation and storage.
Example: Keep Refrigerated at 1-4 °C. Once opened, consume within 2 days.
Field filling in: Sentence case.
Allergen Information (If Exists)
Fill in if the label contains information about allergenic ingredients.
Example: Contains wheat, milk, and soy.
Field filling in: Sentence case.
Is Alcoholic
Check if it is an alcoholic product.
If it is an alcoholic product, specific information will be requested.
Drink Type
Select the type. The options are: Beer, Wine, Liquor, Mixed Drink, Other.
% Alcohol By Volume
Fill in the alcohol percentage by volume (ABV) as stated on the label. Example: 5.4 Field filling in: number.
If Drink Type Beer is selected, specific information will be requested. Such as:
Type
Select if this is an Industrial Beer, Craft Beer or Draught Beer.
Style
Select the suitable beer style as stated on the label. Example: Witbier
IBU (If Exists)
Fill in if the label informs the level of the beer's bitterness, the IBU (International Bitterness Units) value. Example: 10 Field filling in: number.
If Drink Type Wine is selected, specific information will be requested. Such as:
Type
Select if this is a Red, White, Rosé / Blush, Sparkling, Dessert or Fortified.
Sweetness (If Exists)
Select the sweetness if this is stated on the label. The options are: Bone Dry, Dry, Off-Dry, Semi-Sweet, Sweet, Very Sweet.
Vintage (If Exists)
Wine vintage is the year in which the grapes were harvested. If this is stated on the label, fill in the year as indicated. Example: 2012 Field filling in: number.
Grape (If Exists)
Fill in if the label informs the wine grape variety. Example: Pinot Noir Field filling in: Capitalized Case
Appellation of Origin (If Exists)
Appellation of origin generally designates the geographic area in which the fruit or other agricultural product was grown. Fill in if the label informs an appellation of origin. Example: Pays d'Oc Field filling in: Capitalized Case
If Drink Type Liquor is selected, specific information will be requested. Such as: Type
Select if this is Vodka, Whiskey, Tequila, Rum, Brandy / Cognac, Gin, Cordials / Liqueurs or other.
Style (If Exists)
Fill in if the label informs the liquor style. Example: Scotch Whisky Field filling in: Capitalized Case
Age (If Exists)
Fill in the age if this is stated on the label. Example: 12 Field filling in: number
If Drink Type Mixed Drink is selected, specific the type.
Type
Fill in the Mixed Drink type. Example: Negroni Field filling in: Capitalized Case
If Drink Type Other is selected, specific the type.
Type
Fill in the type here if the alcoholic product does not fit the previous types. Field filling in: Capitalized Case
Check if the product has any of these important observations:
Here are some important features to inform if it appears on the label. Just check them from the given options.
Ingredients
Insert one ingredient at a time, following the correct order indicated on the label. To add each ingredient, just hit enter or click the Add button.
Example: whole grain corn
Field filling in: lower case
Nutrition Facts
Disable this if there is no nutritional facts table on the label.
Otherwise, keep enabled and fill in according to the label information.
Servings per Container (If Exists)
Fill in the number of servings per container, if provided. It is usually the first piece of information provided in the table.
Example: 8
Field filling in: number
Serving Size
Fill in the serving size used for reference in the nutrition facts table.
Example: 55
Field filling in: number
Serving Size Unit
Select which unit is used to inform the serving size.
Example: g
Serving Size Household Measurement (If Exists)
Fill in if there is in the table the common household measure used to indicate the portion size.
Example: 2/3 cup
Field filling in: lower case
Nutrients
Enter one nutrient at a time, followed by its value, unit, and percent daily value if provided.
Click the Add button to insert each row of information.Follow the order given in the nutrition facts table.
Name
Fill in the name of the nutrient.
Example: Calories
Field filling in: Sentence case
Value
Fill in the amount of the nutrient in the serving.
Example: 200
Field filling in: number
Select an Unit
Select the unit used to indicate the amount of the nutrient.
Example: kcal
% DV (If Exists)
The %DV (Percent Daily Value) is how much a nutrient in a single serving of an individual packaged food or dietary supplement contributes to the daily diet.
Fill in if the daily value is indicated in the table. If the daily value is not established, you can use ** if this is used in the table. If the daily value is not informed, leave this field empty.
Example: 10
Field filling in: number
Note: do not enter the percentage symbol (%) in this field.
Daily Calorie Diet (If Exists)
Fill in if the diet daily calorie value is informed as a reference for calculating the % DV.
Example: 2000
Field filling in: number
Nutrition Facts Footnote (If Exists)
Fill in the footnote of the Nutrition Facts table, if provided.
Example: Not a significant source of dietary fiber, sugars, vitamin A, vitamin C, and calcium.
*Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.
Field filling in: Sentence case
Package Details
Multipack Info
Enable this if the product is packaged in a multipack, i.e. it is a few units of a product packaged together, as a kit or a bale. Otherwise, keep disabled.
If this is enabled, fill in the multipack data as informed on the label.
Retail Packaging
Select if this is a pack, kit, display, box, bale.
Count Per Pack
Inform how many products are provided in the multipack. Example: 3 Field filling in: number
Package Type
Select which type of packaging the product is sold in.
Package Material
Select which packaging material the product is sold in.
Container Material
Select which container material the product comes in. If the container is the package itself, select the same material as the package.
Recyclable Packaging
Check this if it says the packaging is recyclable.
Measurements for Shipping
Gross Volume
To obtain the gross volume of the product, use a ruler or similar measuring tool, and always measure the largest dimensions on each side of the product packaging.
As a reference for measurements, consider the side with the front label as the front of the product.
Length
Fill in the depth of the product packaging. Example: 7 Field filling in: number
Width
Fill in the width of the product packaging. Example: 15 Field filling in: number
Height
Fill in the width of the product packaging. Example: 20 Field filling in: number
Length Unit
Select the unit used to inform the measures. Example: cm
Gross Weight
Gross weight is the weight of the packaged product. To obtain the gross volume of the product, use a scale. We recommend using a high precision scale (1 gram) for products up to 10kg.
Weight
Fill in the gross weight of the packaged product.
Weight Unit
Select the unit used to inform the weight.
Example: g
Submit Application
If all required fields have been filled in, the Submit Application button will be enabled, so just click that and make sure you authorize the transaction in your wallet.
Now wait for the voting period of 24 hours.
After the end of this period, you can go to the product application page and click on the Resolve button for the votes to be counted and so you will be able to claim rewards if your application was successful.