In Plato Eats dApp, when the social function is released, how DINE tokens are earned (v1) will not be used when a user does not have Plato Table NFT (which means user has a Plato Start Membership). All other Plato membership members who have Plato NFTs can refer to below on how parts of DINE token earning is influenced by v1. The method for upgrading and gamifying a user’s Plato Eats dApp experience still largely applies to users who own one or more Plato Table NFTs.

How users earn reward tokens (v1)

Before users can earn tokens, users have to buy an NFT Table (Table) first from the in-app marketplace. With a Table in app, users can earn tokens by going into a physical restaurant, bakery, coffeeshop…etc to eat.

Before starting earning, users need to have:

  1. HungerMeter more than 0. When HungerMeter is 0, users can not earn.
  2. GPS turned on - GPS has to be turned on and for Camera geotagging - this is for the app to know which restaurant user is dining at and the Food Selfies location verification.
  3. During dining - users will be prompted to take Food Selfies as the food comes to their table. HungerMeter starts to deplete from the moment the first Food Selfies is taken. Pay with a credit card or debit card so we can verify spending to confirm DINE token earnings.

Token will be paid out for dining out at restaurant location with 3 main factors:

  1. Table type - Token payout can be amplified up or down based on Table types. See below on Table attribute details.
  2. Table seats attribute - Each Table has a fixed number of seats and a minimum of 1 seat per Table, and the more seats users fill while dining, the more token users will earn per minute. More on how to fill seats.
  3. Optimal spend at restaurant - Table and actual spend should match according GRID 3 below for optimum DINE token earning. Token payout will stop when HungerMeter depletes to 0. More on HungerMeter details below.

Tokens can be used to buy additional Seats, Table, upgrade Table attributes, and/or cash out for profits.

Dining Modes

There are 3 modes to earn token when eating out: Solo Dining or Together Dining or Community Dining

Solo Dining

With Solo Dining, users can dine by themselves at a restaurant location or in-person takeout at a restaurant location.

Food with Friends (coming soon)

Through the Plato app, an existing user who owns a Table can invite a user (who may or maynot own a Table) to dine out together at a physical restaurant location. As users upgrade the number of seats their Table has, users can invite more diners. Note, the invited-diners will have to download the Plato app and use the invitation code to join.
The invited-diners each can earn 5% of what the table-owner is earning, which is a good way for non-table-owning users to get started. Invited-diner who owns a Table will earn according to the DingTable attributes plus an additional boost for DiningTogether.

Community Dining (coming soon)

Community Dining is similar to Together Dining, except it is with people you might not know. Plato app users can explore Community Dining happening in their city in-app, use their tokens to buy a seat or bid on a seat to a Community Dining event hosted by influencers or celebs…etc. (think dinner with Warren Buffet)

Any user with a table of 10 seats or more can become an EventHost, who can host an event with a specific interest / topic. Each event will have a token deposit on top of the bid or price of a seat and be returned to the user if he/she shows up to the event.

Tables Attributes

How users earn DINE token during dining largely depends on the NFT Table attributes below.

Bankability - In Solo Dining and Together Dining, Bankability affects $DINE token earning rate. The higher Bankability, the better $DINE earning rate per HungryMeter depleted.

Durability - The table durability affects how quickly the Table gets dirty, which decreases the Cleanliness level, which affects earning rate.

Comfort - In both Solo Dining and Together Dining, the higher the comfort level the earning per HungryMeter level the user can earn in one seating.

Fortune - In TablePairing (minting) - Fortune level determines Table workmanship quality and initial Table attributes when TablePairing. When we roll out FortuneCookies after dining, the contents of FortuneCookies is also determined by Fortune level.

Cleanliness - As users eat with Table at a physical restaurant, Cleanliness level will decrease. This will affect the token payout rate. Users can spend tokens to clean a Table to bring Cleanliness level up for that particular Table.

Users can upgrade up to 6 seats for each Table regardless of type or workmanship (see below for more).

When a Table is minted, it is minted with 1 seat to a table.

There will be a lifetime cap on the number of Tables will be minted, and this includes Plato user minted tables.

Table Seats

Users can increase the number of seats in their Tables by spending (burn) $DINE. Seats plays an important role in Plato app:

Upgrade Points - When users buy more seats, users will receive 4 to 12 points to level up their Table Attributes. The exact number of points received depends on Workmanship of their Table.

Cost to add more seats is seat number x 2 $DINE. So the 2nd seat will cost 4 $DINE, the 3rd seat will cost 6 $DINE. When adding seats, it will take a fixed construction time for the seat upgrade to complete. Time to complete the seat upgrade will be increased with each additional upgraded seat.

Seat and Milestone Level Up

As user add more seats, there are different milestones that unlocks different Booster event


Level Up Milestone Unlock Booster / Event
4th Seat + 1 Table Minimum Unlocks Chopstick Booster Slot
7th Seat + 2 Table Minimum Unlocks Table Pairing
10th Seat + 2 Table Minimum Unlocks Community Dining Hosting
10th Seat + 2 Table Minimum Unlocks Restaurant Ambassador Booster
15th Seat + 3 Table Minimum Unlocks Spoon Booster Slot
18th Seat + 3 Table Minimum Unlocks Knife Booster Slot
20th Seat + 4 Table Minimum Unlocks Fork Booster Slot
25th Seat + 4 Table Minimum Unlocks Table Extension Booster

When a user transfers or sells Table to another player, the seats that were assigned to the Table that was transferred or sold will now become unassigned. Consequently, according to Grid 1, any unlocked Booster Slot will be locked. Seat count will remain with the user, and will automatically be assigned to a Table when the user decides to buy or mint a new Table.

Table Workmanship

Below are the 5 types of table workmanship types and the min and max initial base table attributes


Workmanship Types Min Attribute Max Attribute Seat Level-up Points
Standard 1 10 4
Fine 4 18 6
Elite 8 35 8
Superior 14 63 10
Impeccable 25 112 12

Table Types

Plato users can select a NFT Table that matches the restaurant price range that they typically goes to. For example, Fast Food Table matches restaurants that are in the single $ price category. Plato source price category data from Google Maps API.


Types Optimal Dining Locations Base payout at optimal dining location Optimal spend per seat (US Market)
Fast Food Table ($) Fast food (McDonald’s / Starbuck / bakery cafe / coffee shop) 2 $DINE / 1 HungerMeter Level $8 - $15+
Fast Casual Food Table ($$) Fast Casual Restaurant (Panera, local Diners, pizza restaurant) 4 $DINE / 1 HungerMeter Level $14 - $21+
Casual Table ($$$) Casual restaurants (local Sushi, Vietnamese, Italian restaurants, Chinese restaurants) 5 $DINE / 1 HungerMeter Level $20 - $30+
Upscale Food Table (4x$) Fine dining restaurants (Nobu, Ruth Chris) 6 $DINE / 1 HungerMeter Level $28 - $45+
Omni Dining Table (1x$-4x$) Fast food to fine dining restaurants 2 - 7 $DINE / 1 HungerMeter Level $8 - $45+

Payout rate isn’t linear, as mentioned above, and is directly affected by Bankability level, confirmed spending while dining, comfort level, cleanliness and more. Optimum payout can be achieved when a table used for dining matches the restaurant type.


FortuneCookies contains surprises that the users will enjoy and love! It may contain Boosters or Badges (see below). Chances of getting FortuneCookies after dining depends on the Fortune attribute.

Boosters and Badges

Boosters and Badges are elements that Plato players can use to enhance their DINE token earning abilities. There are boosters that attach to the player’s Table assets, and there are boosters that attach to the account.

Utensil Boosters

Table Boosters can be purchased by users to boost Table attributes. For example, a Spoon booster is used to boost the Bankability Table attribute. There is an unlock schedule for different types of Table Booster Slots, please see GRID 1 for exact Table Booster Slot unlocking schedule.

Users can unlock different boosters as they add more seats to their Table(s). Utensils Boosters enhance Table Attributes as listed: Spoon booster: Bankability Fork booster: Fortune Knife booster: Comfort Chopsticks booster: Durability

Each Utensil Booster type can be upgraded:


Utensil Level Utensil Materials Boost Rate
1 Plastic 2%
2 Wood 4%
3 Steel 7%
4 Silver 11%
5 Gold 19%
6 Platinum 25%

Cuisine Badge booster (coming soon)

Cuisine boosters can boost Bankability matching the cuisine type of the restaurant you go to and the badge you enable during dining. For example, if you dine at a Mexican restaurant and you enable the Mexican cuisine booster badge on your Table, this will boost Bankability for the dining session.


Available Cuisine Booster Boost Rate
American TBD
Chinese Restaurant TBD
Japanese  TBD
French TBD
Indian TBD
Italian TBD
Mexican TBD
Pizza TBD
Seafood TBD
Steak TBD
Sushi TBD
Thai TBD

PFP Pairing with NFT Table

For PFP Holders, you can stake, pair your PFP with NFT Table to achieve Cuisine Booster. How does it work? Each table has 6 seats, for each seat, as long as you pair it with a PFP that is holding below, you can achieve DINE earning booster of 10% to 25%, depending on the existing table Bankability and other attributes. For example, if you are dining at a Chinese restaurant or Sushi restaurant, as long as you have 6 PFP that are holding Noodle or Dumpling traits, you will get the DINE earning boost.


Cuisine Pairing AND/OR Pairing AND/OR  
American Large Burger AND Regular Fries    
Bakery Vanilla Slice OR Choco Slice OR Popsicle
Barbecue Large Burger        
Chinese Noodles AND Dumpling    
Coffee Coffee OR Mocha OR Milk Shake
Desserts Vanilla Slice OR Choco Slice OR Popsicle
French Regular Fries        
Hamburger Regular Burger        
Indian Noodles AND Dumpling    
Italian Pizza        
Japanese Noodles AND Dumpling    
Mexican Egg Toast AND Large Drink    
Pizza Pizza        
Seafood Fizzy AND Beer    
Steak Large Burger AND Red Wine    
Sushi Noodles OR Dumpling    
Thai Noodles OR Dumpling    

While Bar is not a cuisine type, any 6 pairing of the 5 alcohol groups will be boosting bar visits.

Branded Badge Booster (coming soon)

There will be partnership opportunity with different food and restaurant brands, and together Plato and brands will mint new badges with

Table Extension Badge Booster (coming soon)

With Table Extension Badge Booster, users can increase the number of seats beyond what a table can typically have.

Quest Badge Booster (coming soon)

As a user embarks and conquers a quest, a Quest Badge will be rewarded to the user. Currently under planning, more to follow on Quests.

Restaurant Ambassador Badge (RAB)

Users who are able to onboard restaurants onto Plato as advertisers will earn an unique Restaurant Ambassador Badge (RAB). RAB allows a user with the badge who eats at that particular restaurant (or restaurant brand locations) to earn up to 1.5x more $DINE than normal.

If a restaurant advertisers onboarded on their own without an eater, Plato will mint RAB and distribute it to a lucky eater via FortuneCookie.

Restaurant advertisers are an important part of the Plato ecosystem as we combine web3 eat and earn with RewardAds (ads dollar that rewards eaters) in the form of DINE token to create a sustainable earning system.

Table Pairing (Minting)

Two Tables with 5 seats or more can be paired to generate a new Table. The newly minted Table will “inherit” the Table type, attributes, and workmanship from the two original Parent Tables. Each Table can only be paired 7 times.

How to Pair Tables

From the Plato App, select the Table you want to pair -> Select Mint. Choose another Table you want to pair with and select Mint to proceed. Instantly you will receive a BoxCrate, which can be open immediately.

Cool Down

Tables used in pairing will have a 24 hours cool down period, but the Tables can be used for dining while in the cool down period.

Newly Minted Table Attributes and Booster Slots

Regardless of pairing Parent Table type and workmanship, newly minted Table attributes are randomized. In addition, each Table will have 4 Utensil Booster Slots and at time of minting, the type of Utensil Slot will be revealed.

Trade-in Program (under development, coming soon)

We will roll out the ability to trade-in the newly minted Table for a better workmanship with a preset trade-in value.

Dining Quests (coming soon)

There are different Quests that each eater can embark on to earn NFT Quest Badges

Lottery Drawings (coming soon)

With each confirmed earning from dining, users can participate in Plato Lottery that will enter them into a weekly lottery drawing, which can result in lump sum DINE token earning for few individuals who enter. More to come on this later.