Attestations pool on-chain
A wallet records that it bought a brand: attest(bytes8). One attestation per wallet, per brand, per ten-minute epoch. The rate limit is the verification — the tape can only move as fast as distinct wallets move it.
LOADING 0%
Hylara builds markets out of what people start buying at the same time. Attestations pool on-chain in real time — and the market writes itself.
No creator picks the assets. No admin opens the market. No oracle picks the event. The contract checks the tape against its own baselines and opens the cluster itself.
Three consumer legs, one clock, one question: does the cluster hold, or does it break? Trade the answer with real ETH on Robinhood Chain.
Hylara isn't cashback. It isn't receipt betting. It isn't a parlay with stocks bolted on.
It takes verified consumption — an attestation that a purchase happened, rate-limited so it can't be faked at scale — and multi-leg conditional payoff — a position that only pays if several things hold at once — and builds a third thing out of them: a market-generation engine where collective behaviour creates new markets automatically.
Your own attestation isn't a ticket. It's one vote in a signal that, once enough wallets cast it in the same ten minutes, becomes tradeable.
A wallet records that it bought a brand: attest(bytes8). One attestation per wallet, per brand, per ten-minute epoch. The rate limit is the verification — the tape can only move as fast as distinct wallets move it.
Every brand is measured against its own six-epoch average. A brand qualifies when this epoch runs at 1.4× that baseline. A combination that wouldn't normally move together, moving together, is the whole signal.
form(a,b,c) is permissionless, and the caller chooses nothing: the contract re-checks all three legs and reverts if the crowd isn't already there. Threshold crossed → floors written → clock started → book live.
Left: the last attestations, read straight out of the contract's on-chain ring buffer. Right: what they do to purchase velocity, brand by brand, against each brand's own baseline.
Nothing here is chosen by anyone. Connect a wallet and put your own purchase on the tape — one brand costs a fraction of a cent in gas.
Each market asks one thing: will every leg still be running above its floor when the clock runs out?
Back HOLDS if you think the behaviour survives, BREAKS if you think one leg cools off. Two pools, parimutuel: the winning side splits the whole pot pro-rata. No AMM, no price oracle, no counterparty but the pool.
A cluster is a claim about behaviour, so it settles on behaviour — counted by the same contract that opened the market. There is no owner key, no admin function and no oracle in it.
The floor is written at formation: 60% of the attestation count that triggered the cluster, minimum 1. A leg is alive while it prints at or above its floor.
HOLDS pays only if all three legs are alive at expiry. One cold leg breaks the whole thing — that's the conditional payoff doing its work.
DURATION = 60 minutes, six epochs. Markets open whenever the tape surges, including at 3am, because nobody schedules them.
If nobody took the other side, the market settles to REFUND and every stake is claimable at par. A bet nobody took is not a market.
Deployed to Robinhood Chain mainnet (chain 4663). It holds no admin role, no upgrade path and no pause switch — the deployer can do exactly what you can do, which is attest, form, buy, resolve and claim.
Every number on this page is read from it with a single eth_call. Nothing on this page is stored anywhere else.
The primitives are borrowed. The thing they produce isn't.
Buy together. Move together.