HESOYAM CANOPY

On-chain grow economy

A cheat code, except somebody paid for it.

The code it is named after handed you health, armor and cash for nothing. This one cannot. Plant, cure and sell on chain, and every fee the protocol collects buys tokenized stock for stakers and funds the bid that buys your harvest. Nothing is minted, and no deposit ever funds anyone else’s payout.

14contracts shipped and tested
131contract tests passing
0tokens minted to pay rewards
10revenue lines feeding one pool
1,240,000HESOYAM
Pool6.40% of pool weight
Cards2940 of 4200 bps

Example readout. In the app every value here is read from a contract.

Bench 04Growing

Northern Lights

Canopy tier bench, 7 day cycle

day 5 of 7harvest in 48h
Care score92 / 100
Feed windows
Next eventSpider mites, 14h
Projected96 units, quality 81
Fees paid this cycle260 HESOYAM to revenue

How the money moves

Three steps, and no step where value appears from nowhere.

Most reward systems break at the second step, where the money is supposed to come from and quietly does not. Here it comes from people transacting, which means it is bounded, auditable, and honestly capable of reaching zero.

01

People trade and play

Every buy, sell, seed, nutrient dose, listing, craft and day of rent charges a fee. None of it is optional and none of it is a deposit. It is the cost of doing the thing you came to do.

Transfer tax 5.0%
02

One contract collects it

All ten revenue lines land in a single router. There is no treasury wallet in the middle and no discretion about where the money goes, because the split is written into the contract.

To the flywheel 1.0% of volume
03

The pool pays both sides

Half buys tokenized stock for stakers. Just over a quarter funds the bid that buys harvests from growers. The rest deepens liquidity, runs the thing and covers failures.

To players 78% of revenue

The grow cycle

Seven days, three feeding windows, and a plant that notices whether you showed up.

Growth is a pure function of time and the care you actually gave. Miss a window and the plant stalls. Ignore a pest event and you lose yield. Attention is worth about 1.8x, which is wide enough to matter and narrow enough that sleeping is allowed.

pest risk windowplantfeedfeedfeedharvestsellcure, plus 12 qualityd0d1d2d3d4d5d6d7d8d9care score 100 pays full yieldcare score 0 pays 55 percent

Feeding

Three windows, each a day wide. Hitting all three is 40 of your 100 care points, and you can delegate them to a hired player if you will be away.

Events

Mites, mould, heat. Your schedule is fixed at planting and visible from the moment you plant, so responding is a decision rather than a coin flip.

Curing

Two extra days for up to 12 quality points. Quality decides which tier your harvest lands in, and premium tiers craft better cards.

Two ways in

One pool of revenue, two rails drinking from it.

Stakers hold and get paid in tokenized stock. Growers play and get paid when the protocol buys their harvest. The split between the two is the main economic lever, and changing it takes a 48 hour timelock.

Stake HESOYAM, earn stock

Lock for longer and your weight goes up. Strain Cards raise it further, capped at 1.42x per wallet so the leaderboard cannot simply be bought.

  • Seedling, 1 hour1.0x
  • Vegetative, 30 days1.3x
  • Flowering, 60 days1.8x
  • Canopy, 90 days2.5x

Grow, cure, sell

Sell to another player at your price, or into the Dispensary bid, which opens above market and falls across the day until the budget is spent.

  • Opening bid115% of market
  • Floor after 24h60% of market
  • Marketplace take4.0%
  • Guaranteed floornone

Read this part twice

What the code does not do.

These are properties of the code, not promises in a document. Each one is a named test in the repository, and the invariants page in the app reads them live from the contracts rather than restating them.

No fixed APY, ever

The number you see is trailing arithmetic on fees that were actually collected. It moves every block and we will never print a rate on a banner.

New deposits fund nothing

There is no function anywhere that moves staked principal into the reward vault. Not restricted, not guarded. It does not exist.

No emissions

Supply is fixed at launch and the mint path was never written. Rewards are stock and stablecoin the treasury bought with money it earned.

No downline, no matrix

Referral pay is one level deep, capped at five basis points of revenue, and comes out of the protocol's own slice rather than the person you invited.

Questions

The ones worth asking before you put money in.

Where do rewards actually come from?

Fees. The transfer tax on the token, bench sales, seeds, nutrients, treatments, utilities, curing, the marketplace take, the craft fee, and land rent. Ten lines, all of them somebody paying for something they wanted.

Every reward credited on chain references the purchase transaction that funded it, so you can click through from a payout to the buy that paid for it.

What happens if trading volume drops to zero?

Rewards drop to zero. Not negative, not a collapse, just zero, because nobody's principal was ever the source. Your stake is still yours and still withdrawable, and the game still runs.

That is the whole point of building it this way. A quiet month is boring rather than fatal.

Do I have to farm to earn?

No. You can stake and never plant anything. But growers and stakers are connected on purpose: burning harvested Flower is the only way to create a Strain Card, and a card raises your share of the reward pool.

So a staker who never grows still wants Flower, and buys it from someone who did.

Is the game profitable for the average player?

In aggregate, players pay more into the game than the game pays out. It is a rake, and we would rather say so than let you find out later.

Upside comes from being better than average, which is worth about 1.8x on yield, from owning scarce things like benches and licences that other people pay to use, and from staking what you earn.

What do I need to start?

A wallet and some HESOYAM. Every action is a normal transaction you sign, so nothing moves without your signature.

You can also walk the grow room without connecting anything, to see what is there before you commit to it.

Testnet first

The grow room opens on testnet before it opens on mainnet.

Every number in the economy is a guess until real players push volume through it. Come break it while the money is fake, and help set the numbers that ship.