Hartii Biome docs

Games

Versions

hartiigames.com and hartiibiome.com ship from one repository and share one version number (SemVer: MAJOR breaks a public API or removes a product, MINOR adds a capability or changes behaviour measurably, PATCH fixes). Check the live version with curl -s https://hartiigames.com/api/health (version) or the <meta name="application-version"> tag on any Biome page. Full detail: the repo's CHANGELOG.md.

Games/Biome 1.41.0 — 2026-10-27 — Biome: a cypherpunk product finder

  • The hartiibiome.com home is now built to find products fast: a search bar under the headline (/ or Ctrl+K from anywhere), I want to buttons (trade, play, collect, pay, build, start here) and one index of every product grouped by verb. See Find the right Biome tool.
  • Every card shows its status, its exact fee and its main contract with a Quaiscan link and a copy button. Cards rise into place and tilt in 3D toward the mouse.
  • The Hartii camel, traced in text from the real mark, stands in 3D, draws itself in and ripples with every new Quai block.
  • With a wallet connected the home shows your address and QUAI balance (read only) and links to your inbox, profile and Explorer page.
  • Reduced motion switches every effect off. The painted chapters, doors and rooms left the Biome home; old links to them still land.

Games/Biome 1.40.1 — 2026-10-26 — Biome: smoother changes between chapters

  • The doors push on a phone no longer shows a second copy of the painting with a hard line across it: the silent loop over a painting is removed as soon as a change begins.
  • The dot screen between chapters keeps the painting's own colours and brightness (no dark mosaic), uses a finer grain, and the fully dotted moment is short, so slow scrolling shows the clear painting.
  • A chapter's words are gone by 30% of its change and the next chapter's start at 70%, so two chapters' words are never together. This also clears faint words on the velvet curtain of hartii.org (Hartii.org 1.46.1).
  • The blueprint lines are one paint inside the stage, which makes scrolling a little cheaper on phones.

Games/Biome 1.40.0 — 2026-10-26 — Biome: a living painted world

  • Scrolling the hartiibiome.com home is free: no snapping. Each chapter holds its painting for about two screens, then one full screen of scroll carries the change to the next painting, slowly in the middle. The velvet curtain is two halves that close in the middle.
  • Headings and paragraphs write themselves in line by line as you reach them. With reduced motion they are simply there.
  • Stars chapter: the sky is layered (fine stars at three depths, a slow twinkle). As you scroll, the stars draw the Hartii camel, it breaks into three stars joined by glowing lines (Get a wallet, Get started, Enter), and a shooting star streaks to Enter. Reduced motion and light devices show the three steps at once over a still sky.
  • Each painting can play a short silent loop of its own motion while you rest on it (clouds, glow, robes, water). Slow devices, Save-Data and reduced motion keep the still painting.
  • Smoother on phones: the product band no longer starts a thousand LED animations at once, and the paper ground under the last chapter is not drawn until you get near it.
  • hartii.org 1.46.0 takes the same curtain and transitions.

Games/Biome 1.39.3 — 2026-10-26 — Biome: a preview card for every page

  • Every Hartii page now shows its own preview card when shared: its title, the product's LED glyph and the domain on a night-blue ground. The Explorer, product, contact, partnerships and Documents pages are included, and Hartii.org 1.44.3 adds cards for its privacy, swap, reply and status pages.
  • Sharing the hartiibiome.com home shows its own card (the dawn caravan, "Every long road starts with one step on the sand.", the Hartii camel and the domain). The search and share description is the home's own line and no longer mentions the welcome claim, which ended on 25 October.
  • The HPAY welcome page's share text says the claim has ended.
  • Fixed dead links: "Back to the Explorer" and the Explorer links on the HPAY, Pay, Wall and Legacy pages open the Explorer (the home no longer has an Explorer tab); the public reader's document links open Documents; the Privacy link on the HPAY pages no longer opens a "not found" page on hartiibiome.com.

Games/Biome 1.39.1 — 2026-10-26 — Biome: phone fixes

  • On phones the top bar stays in place after you scroll past the doors, with Connect wallet fully visible.
  • In Live on Quai the latest block height stays on one line.

Games/Biome 1.39.0 — 2026-10-26 — Biome: a painted world

  • The hartiibiome.com home is now eight full-screen chapters over classical oil paintings, each with one line and a chapter name in another language: BILOW (beginning), XIDDIGAHA (the stars), ALBAABBADA (the doors), DHAGAXA (the stone), ΑΓΟΡΑ (the market), 間 (the space between), ÇARŞI (the bazaar) and NOOL (alive).
  • Scrolling moves you from one painting to the next with a curtain, a brush stroke, a halftone dissolve or a marbled-paper swirl. With reduced motion they are simple crossfades; phones and slower devices get a lighter version.
  • The first steps are a constellation over a night camp: get a wallet, get started, enter. The three doors are painted archways, and every room keeps its four tools with their exact fees, badges and details.
  • Optional ambient sound (wind and bells, made in the page) is off until you turn it on.

Games/Biome 1.38.0 — 2026-10-25 — Biome: a welcome and three doors

  • The hartiibiome.com home now starts with Get a wallet + claim your welcome, which opens the HartiiPay welcome claim while that round runs (once it ends the button just says Get a wallet). Under it are three doors: Trade, Play & collect, and Pay & tools.
  • Each door opens a room of four tools (direct links: #trade, #play, #tools). Every card says in one line what the tool does, shows Needs a wallet where it does, and opens Details for the exact fee and how it works. The Trade room also has a small card for the Hartii token (HBOME) that links to its explorer page.
  • One catalogue: the All products list and every fee on the home come from the same product list, which now includes Hatcher World.
  • Phones: a bottom tab bar (Home, Trade, Play, Wallet). Add Biome to your home screen to open it full screen without the browser's bars. The page no longer zooms by accident when you double-tap or tap a field; pinch zoom still works.
  • The home no longer takes over the mouse wheel. The HartiiPay band, the Discord counter, the first-tagged-block card and the You panel left the home; HartiiPay, Discord (in the footer) and the explorer are still a tap away.
  • The Wall of Blocks strip sits right under the three doors: the latest engravings, each linking to its block.

HPAY 1.44.0 — 2026-10-24 — pay with Q0

  • Q0 (QBOLT) is a new payment option wherever HBOME is offered: send, requests, pay links, Pay @name, the point of sale, the payment button, receipts, the inbox and statements.
  • A Q0 payment is marked paid only when the full requested amount reaches the recipient in that transaction. Q0 has no dollar or Naira price, so Q0 requests are always in Q0.

HPAY 1.43.1 — 2026-10-23 — welcome claim hardening

  • A refund bookkeeping bug found by our own audit is fixed before anyone hit it: each free-name refund is paid once, checked on chain (no refund had been sent). Free-name refunds cover names registered since the claim went live (22 Oct 2026, 16:13 UTC). A claim the network refused outright can be retried at once; the relayer sends one transaction at a time.

Hartii.org 1.43.0 — 2026-10-25 — a simpler entrance

  • Static museum-white paper with the real painting visible at the edges. Six direct product rows replace the animated catalogue; the homepage has no motion or reveal effect.
  • Separate mining and Hartii company buyback records, each showing QAXE purchased and QUAI spent. Mining uses the vault's lifetime counters; company purchases retain the published ledger snapshot's date and block. Missing values stay dashes.

Hartii.org 1.42.0 — 2026-10-25 — console removed

  • The private owner console is removed from hartii.org at the owner's request. hartii.org/hartii no longer exists.

Hartii.org 1.41.0 — 2026-10-24 — a private owner console (removed in 1.42.0)

  • A private console at hartii.org/hartii for the owner to message his agents. It is not linked anywhere, is hidden from search engines, and shows only a login to anyone else.
  • First setup uses a one-time code sent privately to the owner. Login is a password plus an authenticator-app code, with lockouts that hold even under bursts of guesses. Passwords are hashed at the strongest setting Cloudflare Workers allow (100,000 PBKDF2 iterations) plus a server-side secret.
  • Messages pass a filter that refuses private keys, recovery phrases and tokens. Actions involving money, keys, deploys or deletes still need an explicit confirmation in the console. A lock switch stops everything at once.
  • Reviewed twice before release: once by Codex and once independently by Claude. Each finding was fixed with its own test.

Hartii.org 1.40.0 — 2026-10-24 — the wall, rebuilt

  • The painting reveal is rebuilt as one WebGL layer that stays behind the page, so text is never covered: lit plaster in dark stone, cracks that grow as you scroll with the painting glowing through, then pieces that tilt and fall away. It is fully open at the bottom and stays open. Without WebGL, or with reduced motion, the painting opens section by section with a static mask.
  • The HartiiLabs card links to Hatcher World, the 3D Hatchery (Orchard testnet only).

Hartii.org 1.39.0 — 2026-10-23 — the wall breaks open as you scroll

  • Cracks, then crumbling plaster as you scroll, until the whole painting shows at the bottom (replaced by 1.40.0).

Hartii.org 1.38.0 — 2026-10-22 — a painting behind the wall

  • Rachel Ruysch's Still Life with Flowers on a Marble Tabletop (1716, Rijksmuseum SK-A-2338, public domain) now sits behind hartii.org's plaster wall and shows through hairline cracks and a few gaps in the hero and at the section breaks. It is background only: no content, layout or palette change. Slow parallax on desktop; phones get fewer cracks and no parallax; reduced motion turns the parallax off.

HPAY 1.43.0 — 2026-10-22 — any wallet can claim

  • The welcome claim takes any wallet, new or used, and the per-connection and global limits are gone. The contract's own rules stay: one claim per wallet, 50 an hour, 100 in total. You still need 0 QUAI; you only sign.

HPAY 1.42.0 — 2026-10-22 — claim button, public claim

  • The HPAY home on hartiipay.app shows Claim 25 QUAI, free (with the places left) while the welcome claim is open, and claiming no longer needs an event code. Still one claim per wallet, brand-new wallets only, 50 an hour; the claimer needs 0 QUAI. First live claim verified on mainnet (exactly 25 QUAI to a wallet that held 0).

HPAY 1.41.1 — 2026-10-22 — refused payments no longer get stuck

  • If the network fee rose while you topped up inside your wallet, the old price could be refused and the pay page then held that exact payment as "already reached the wallet", although nothing was sent. Now the fee price handed to the wallet has 10% headroom (about 0.2 QUAI more on a payment), more "fee too low" refusals are recognised and released at once, and a payment that stopped without a transaction shows Nothing left my wallet: unlock. It unlocks only after you confirm, at least 2 minutes after the attempt, and only if your wallet's transaction count on chain is unchanged with nothing pending.

HPAY 1.41.0 — 2026-10-22 — welcome claim

  • New welcome claim: the first 100 brand-new wallets claim 25 QUAI free at hartiipay.app/hpay/welcome. You only sign; HPAY pays the gas. Contract 0x005EbcdE97B4694B07d38a6E336f9226107fFFA8, open until Sun 25 Oct 2026 22:59 UTC, rehearsed on Orchard first. Free Hartii name after the claim, fee and gas refunded.

HPAY 1.40.0 — 2026-10-22 — pay in US dollars

  • Send to @name takes US dollars: type a dollar amount and HPAY gives a locked QUAI quote (15 minutes, at least two agreeing price sources), you review the dollars and the exact QUAI, and Send pays exactly that amount. An expired lock never reaches your wallet: you get a new price and confirm again. See HPAY: send to an @name. HPAY-only release; Games/Biome stay on 1.37.3.

Games/Biome 1.37.0 / HPAY 1.39.0 — 2026-10-20

  • Open in Blip keeps what you typed: a HartiiPay send, pay link, pay-to-@name or split opens in Blip with the recipient, amount, currency and note already filled. It is only a draft. Nothing sends on its own, a notice asks you to check the details (with Clear), the link's own terms always win, anything invalid or older than 30 minutes is dropped, and the details are removed from the address bar and never sent to analytics. See Open in Blip keeps what you typed.

Games/Biome 1.36.0 — 2026-10-20

  • The Partnerships page adds BOLT EVM and the Quest Fest event. The page shows its opening as 21 October at 17:00 UTC and its end as 24 October; the badge changes to "Event ended" after 24 October at 23:59:59 UTC.
  • This release includes the safety changes below. HPAY remains separately versioned at 1.38.1.

Safety changes included in Games/Biome 1.36.0 / HPAY 1.38.1 — 2026-10-20

  • HPAY keeps the 1.38.0 Blip one-tap hand-off and dormant WalletConnect surface. New payment links use https://hartiipay.app/pay; previously shared Biome /pay, /pay.html and /pay/* URLs remain on Biome so an unresolved browser-local journal cannot be bypassed on a second storage origin.
  • A delayed WQI price response is bound to the asset, recipient and price terms that requested it. Changing any of them discards the response instead of creating a different request from stale WQI units.
  • An ambiguous wallet error without a transaction hash stays held for recovery. One node's unchanged pending nonce is not treated as proof that another wallet route did not broadcast.
  • Claim upload limits hash the visitor key and fail closed when their durable counter cannot be read or written.
  • Payment links reject Qi-ledger recipients and fixed wei amounts above uint256 before display or wallet use.
  • The public 25 QUAI request page participates in the declared first-party traffic route set, and the private announcement review exposes the current release version without becoming indexable or loading the counter.

These safety notes describe source and test fences; deployment checks are separate. They do not establish a funded wallet payment or native WalletConnect/Tangem qualification.

Games/Biome 1.31.0 — 2026-10-14

  • HPAY adds a Share to row on every shareable link (Receive, Send, Create, Point of sale, Receipt, Split, Website button): X, Facebook, WhatsApp, Telegram, LinkedIn, Reddit, Bluesky, Threads, Email and SMS as plain links, no social scripts. See Share a link.

Games/Biome 1.30.0 — 2026-10-14

  • HPAY adds reviewed HBOME (HartiiBiomeInc) beside native QUAI and WQI through one payment-asset registry.
  • Pay, Request v2 links, receive links, website buttons, POS, Split, Inbox, Statement, Dashboard, receipts, PDFs and local recovery records keep the exact selected asset and pinned token contract.
  • WQI and HBOME use exact token units and separate QUAI gas. HPAY makes no approval, swap, wrap/unwrap, peg or unsourced dollar-value claim.

Games/Biome 1.28.0 — 2026-10-13

  • HPAY keeps the reviewed WQI choice selectable while its read-only deployment qualification runs. Every payment action remains fail-closed until qualification passes; a failed check disables WQI and offers a retry. This changes availability presentation only, not the pinned token, payment amount, recipient, gas checks or wallet-signing path.

Games/Biome 1.27.0 — 2026-10-13

The coordinated release adds the following production surfaces. Native-wallet and funded-payment checks remain separate evidence.

hartiibiome.com:

  • HPAY adds direct payments and requests in reviewed WQI, with QUAI paid separately for network gas. Request v2 binds the token explicitly; it does not add native Qi sends, wrapping, swaps, a utility-biller connection or a WQI dollar price.
  • The HPAY dashboard adds WQI rows beside native QUAI, with each asset counted separately and WQI left without a dollar conversion.
  • HPAY safety and PDF changes keep unknown original payments held, allow a fresh review only after a proven original revert while the fixed request remains valid, and make WQI receipts from canonical node evidence.
  • The Biome home and Live numbers room gain the HPAY identity and read-only Admin wallet balance card. The balance is a snapshot, not proof of reserves, backing or spendable fees.
  • PDF additions: exact WQI receipt/row facts and a selected-range, two-sided dashboard statement. The existing /hpay/statement remains incoming-only.
  • The integrated HPAY workspace defaults to Your link, then Create a link and Send to @name. A native QUAI link and QR work with or without a handle; Get a handle registers inside HPAY with a contract-read fee, node-estimated explicit gas and a durable per-wallet/origin original-registration record. Pending/unknown outcomes survive closing or reloading; Check original registration resolves only the exact original canonical transaction.
  • Exact WQI Price currency and Bill currency controls are implemented for POS and splits. They disclose matching adjustments and never use a WQI dollar quote or treat a bill note as external-biller proof.
  • Three custom-domain entrances are live: the hartii.org ecosystem collection/archive, hbome.dev with a basic holder room and public tracker, and dedicated HPAY at hartiipay.app. Biome payment routes and their original local records/guards remain; no automatic record transfer or cross-domain lock is added. Future collectibles and incentives remain teasers, with no NFT, mint or pass activation. The separately deployed HBOME governance contract has no web action in this release. See new site entrances.

The live deployment does not by itself establish a native-wallet registration or funded payment.

1.26.1 - 2026-10-12 - HPAY band on the Biome home

hartiibiome.com:

  • Straight after the Start page's first screen, the home fades from Biome black into HPAY paper with Biome builds. HPAY gets you paid., an Open HPAY button and the HPAY banner, then fades back to black before About.
  • hartiibiome.com/hpay uses the HPAY brand lockup as the ground of its first section. Still no H mark.
  • Smoother first load of the Biome rooms: the opening screen no longer reads as a drag, and the faint edge of the next room stays hidden on Start.

1.26.0 - 2026-10-12 - Hardening, wallet button, PDF receipts, account type

hartiibiome.com:

  • A Connect wallet button is now in the header of every Biome page (not the static docs), including HPAY Split, which had none. Only a wallet that says it is a Quai wallet is used; the button shows the network in words and never calls an unreadable network "connected".
  • PDF receipts for HPAY: Download receipt (PDF) on the receipt page of a confirmed payment, PDF on each confirmed row of the inbox and the Statement, and Statement PDF. Made in your browser from chain data the node confirmed; the payee's business name is never written into the file. See PDF receipts and your account type.
  • Business or personal account on hartiibiome.com/profile: one free signature (no transaction, no gas), changeable once every 7 days. A wallet that has not chosen reads Not selected. The receipt page shows it as Current profile.
  • The dotted "h" mark beside the HPAY heading is gone; no logo replaces it yet.

hartiigames.com:

  • Post-mortem hardening: the three nonce endpoints are rate limited and no longer let a stranger overwrite a wallet's pending nonce; a free run is credited to a wallet only with that wallet's signature; the art of Winner and Studio editions is frozen once a voucher exists.
  • New public service under /api/account-type (nonce, set, read). The signature and the database write happen in one transaction, and a change is refused if the choice changed since you opened the page.

No contract or gameplay-rule change.

1.25.3 - 2026-10-12 - HPAY look

  • A clearer, receipt-led look for the HPAY pages. Style only; no change to how payments, requests or receipts work.

1.25.2 - 2026-10-11 - Docs refresh

  • Bundled docs refreshed (hartiigames.com/docs and hartiibiome.com/docs). No gameplay, contract or Worker change.

1.25.1 - 2026-10-11 - Privacy fix

  • The admin wallet's name and handle are no longer shown on the Biome profile page or on pay links. That wallet is labelled "Hartii admin wallet". No gameplay, contract or Worker change.

1.25.0 - 2026-10-11 - Profile pictures

hartiibiome.com:

  • New page hartiibiome.com/profile: pick an NFT you own on Cyprus-1 as your picture, with one free signature (no transaction, no gas), or remove it again. ?address= shows any wallet's profile, view only.
  • The picture shows in the wallet chip in the header and on the explorer address page.

hartiigames.com:

  • The picture shows in the wallet chip in the header, in the profile sheet (Me) and on the leaderboards.
  • New public service under /api/avatar (nonce, set, clear, read, batch, image). Ownership is checked on the chain every time a picture is read; selling the NFT removes the picture. Only PNG, JPEG, WebP and GIF images up to 2 MB are shown. The choice is public.
  • HartiiLabs support is coming to hartiilabs.com (shipped in Labs 1.22.0).

See the guide Your profile picture for the steps, the signed message and the CORS list.

1.24.2 - 2026-10-11 - Copy pass

  • Copy pass: the blanket beta and not-audited wording is removed; labels on features that are beta stay. No gameplay, contract or Worker change.

1.24.0 - 2026-10-10 - HPAY inbox

hartiibiome.com (Beta):

  • New page hartiibiome.com/hpay/inbox: the QUAI payments an address sent and received (direct transfers and QuaiRelay sends), newest first, each checked against the Quai node. The address is the account: the connected wallet, or any address with ?address=, view only. Tabs All, Received, Sent and Needs a look, 30 day windows with Load older, a count of new payments since your last visit, and a CSV with a direction column.
  • It lists QUAI payments, not HPAY receipts: the chain cannot tell an HPAY payment from any other transfer, and request references and memos stay in the links. The newest plain sends may lag the index; failed, zero-value and cross-zone transfers are counted aside. See HPAY tools and the guide HPAY: read your inbox.
  • Privacy: the browser asks Quaiscan and the Quai node; an address in a deep link is also sent to the static web host. The hourly price call carries a time range only. This device keeps one time per address (at most 20) and nothing else.
  • Where to find it: first in the HPAY tools list, "Your HPAY inbox" in the wallet panel, and "See it in your inbox" after a payment on /pay and /pay/<name>.
  • The Statement engine now reads both sides of an address; the Statement itself and its CSV are unchanged.

hartiigames.com: no change.

1.23.2 - 2026-10-10 - Easier first visit

hartiigames.com:

  • A line above the games says it plainly: free to play, no wallet needed; a wallet adds the daily challenge, leaderboards and skins.
  • Connect Wallet now shows what is happening (connecting, approve in your wallet, no Quai wallet found with Pelagus and Blip guidance, cancelled) instead of doing nothing visible.
  • After a game, "connect a wallet" is a button. Shop items without a live checkout say "Coming soon".
  • You can pinch-zoom the page again on phones (the game screen itself still ignores zoom gestures).
  • The footer link "How to play" opens the games guide.

hartiibiome.com:

  • Wall of Blocks and OTC Link say "Live" everywhere; the old "do not use" note on the Wall is gone. Airdrop and Claim stay beta.
  • The home page headline says what the site does: pay, trade, distribute and claim, with the tools here first and the other Hartii apps after.

1.23.1 - 2026-10-10 - Partnership banner

The QuaiAxe × HartiiBiome partnership banner now appears in the hartiibiome.com colours: at the top of the Partnerships card on the home page, and under the header of hartiibiome.com/partnerships. It replaces the small row of two logos from 1.22.1. The images are served from hartiibiome.com itself.

1.23.0 - 2026-10-10 - Alien Siege: hold to fire

Alien Siege no longer fires on its own. Your ship fires only while you hold Space (or Enter) on a keyboard, hold the mouse button, or keep a finger on the screen on a phone. On a phone the same finger also steers the ship. While you hold fire, shots leave at the same rate as before, and the first press fires at once. Tapping faster than that rate does not fire faster.

This is a rules change, so Alien Siege opened Season 3 (rules v3). New free runs and the daily challenge use it, and Season 3 has its own boards. Season 1 and Season 2 scores stay on their boards as archives, and every recorded run still replays to its score under the rules it was played with.

1.22.1 - 2026-10-10 - Partner logos

The QuaiAxe entry in the Partnerships room on the hartiibiome.com home page and on hartiibiome.com/partnerships now shows the QuaiAxe logo × the HartiiBiome logo. Both images are served from hartiibiome.com itself.

1.22.0 - 2026-10-10 - HartiiBiome Analytics

A new page on the Hartii explorer, HartiiBiome Analytics, at hartiibiome.com/explorer/analytics. Games is unchanged apart from the shared version number and the privacy page. What's new:

  • The page. Live chain, HBOME, Biome tool, ecosystem and traffic numbers, each with its source and when it was read. An unknown figure is a dash, never 0, and a total with an unknown part says "at least". Burns are shown one token or one type to a row and never added together. See Burns.
  • Visit counting, first party, switched off. No cookie, no stored IP address or user agent, Do Not Track and Global Privacy Control respected. It ships off: nothing is counted and the traffic figures are dashes until the project turns it on. See Privacy.
  • API. GET /api/analytics, GET /api/analytics/traffic and the counting beacon POST /api/t, see Biome endpoints.
  • Privacy page. hartiigames.com/privacy now covers both sites: Games counts no visits, and Biome has the switched-off counter.
  • Links. The Explorer room, every explorer page and the home navigator link to it.
  • Not live yet. The HBOME buyback ledger the page reads is not published, so the rows that come from it show "not published".

1.21.1 - 2026-10-10 - Dollar quotes work

Dollar quotes refused every request on 1.21.0 because CoinGecko does not answer from Cloudflare and one source is not enough. Gate.io (QUAI_USDT) is now a third source: at least two of MEXC, Gate.io and CoinGecko must answer, and every one that answers must be fresh and agree within 2 percent, or there is no quote.

1.21.0 - 2026-10-10 - HPAY tools

HPAY gains tools for shops, groups and websites on hartiibiome.com. They are Beta. Everything is non-custodial: the payer's wallet signs, the money goes straight to the payee, and there is no Hartii fee, no key, no balance and no new contract. Games is unchanged apart from the shared version number. What's new:

  • Payment requests. HPAY Request v1 is one link format with an exact wei amount, an optional dollar label, a reference, a unique tag in the last digits of the amount, an expiry and a memo. Old PayLink links keep working.
  • Dollar prices. GET /api/hpay/quote?usd= turns a dollar price into QUAI from two price sources that must be fresh and agree within 2 percent, locked for 15 minutes and rounded up to the wei. If the sources are down or disagree there is no quote. GET /api/hpay/history gives hourly dollar prices for statements (one source, at most 1000 hours per call).
  • Payment matching with no contract. A tagged request is matched on the chain to a payment that is exact, to the right address, inside its time window and confirmed. Wrong-amount, late, duplicate and ambiguous payments go to a "Needs a look" list and are never counted as paid. 12 confirmations is a placeholder until Quai finality is measured.
  • Point of sale, receipt, dollar links. /hpay/pos shows a QR code for a dollar price and turns green only when the payment is confirmed. /hpay/receipt rebuilds a receipt from the chain and keeps chain facts apart from link facts. Create a link can price in dollars. See HPAY tools.
  • Pay page, split and statement. /pay/@name and /pay/0x... are public pay pages. /hpay/split makes one exact request per person and shows who has paid. /hpay/statement lists the QUAI payments to an address that Quaiscan and the Quai node list, and says it does not list QUAI that other contracts send (payouts, swaps).
  • Pay with HPAY button. hpay.js opens the pay page in a pop-up and hears the transaction id back. That message is a hint. verifyPayment (hpayVerify.mjs) is the check a shop runs on its server. See the button.
  • Wording. The Send to @name tab now says "In a block. It counts as final after 12 confirmations" instead of "Confirmed on-chain", and the request page says "Confirmed on-chain" only at 12 confirmations.
  • Fixed. A crafted amount= of tens of thousands of digits in a payment link could freeze /hpay for seconds. The amount parser is now linear and an amount is limited to 100 characters.
  • Not changed. No contract or database migration changed.

1.20.0 - 2026-10-10 - Partnerships on hartiibiome.com

QuaiAxe is a Hartii partner, not a Hartii product, so it moved off the hartiibiome.com products list into its own Partnerships space: a new room on the home page and a new page at hartiibiome.com/partnerships. Mining vaults are a QuaiAxe product run by QuaiAxe and are no longer listed as something Hartii sells. The old /products/quaiaxe address redirects to the QuaiAxe partner entry. Games is unchanged apart from the shared version number.

1.19.1 - 2026-10-09 - Request bounds and reproducible testing

JSON request limits now enforce UTF-8 bytes while reading the stream, including bodies without a declared length. Oversized requests are rejected before decoding. Endpoint limits and wallet permissions remain the same; see JSON request limits.

The development test setup uses Node24 and the official Hardhat3 Mocha toolbox. All173 prior contract cases are retained, with three additional compiler-profile and dependency-lock regressions. Compiler target and optimization settings are preserved, and CI compiles before checking recorded pool-bytecode proofs. This patch does not deploy contracts or activate paid play or trading.

1.19.0 · 2026-10-09 · Compact lobby, Shop and eleven games

The home page is now a compact mobile-game lobby, the Shop prices skins in HBOME, and the roster changes. What's new:

  • Compact lobby. A thin top bar, one "Today's daily" row with a countdown to 00:00 UTC, and a grid of eleven animated game tiles. On phones a bottom dock holds Play, Boards, Shop and Me. From 900 pixels wide the dock becomes a tab row in the top bar. Tapping a tile opens a sheet with Play free, Daily challenge and Leaderboard. The cinema hero, scrolling ticker, event banner and burn counter are gone from the home page. See The lobby.
  • Eleven games. Alien Siege and Piano Keys are back, on rules v2 (Season 2). Their 1.18.0 rules are kept unchanged as Season 1. Hash Wars is off the roster. /games/hash-wars answers 301 to the lobby, and an old replay link says "This game is offline for now." Its old boards, simulations and replay checks stay as an archive. See The games.
  • Shop priced in HBOME. Skins are priced in HBOME only. The HBOME amount shows as a dash until HBOME has a quote source, and Buy stays disabled with "HBOME checkout opens soon" until an HBOME marketplace is set. Skins of the Exclusive rarity (the Champion Crown) are earn-only and never sold. The three champion skins stay free to wear. See The Shop and HBOME.
  • HBOME balance chip. Once a wallet is connected, the top bar shows its HBOME balance. It comes from the new GET /api/token/hbome/:wallet, and GET /api/token/config gains an hbome block. See the API.
  • No HARTII purchase path. The site no longer sells HARTII or takes it for skins. The HARTII balance chip, the HARTII market buy and list buttons, the HARTII-burn display name and the paid daily retry are gone.
  • Paid play stays off. No game takes a paid entry. GET /api/config returns paidGames: [] and no longer returns campaign, and POST /api/ranked/enter and /api/ranked/prepare refuse every game. See the API.
  • One launch, one game. Every launch used to mount its game twice. The first copy kept running underneath, and a daily could start as a free run. Each launch now navigates once.
  • Also fixed. The portrait hint on phones ("Rotate for more room") no longer sits under the sound buttons. Long start hints on the game canvas (Nova Storm, Shatter Stack) wrap instead of running off the field. The background dots stop while a game is on screen.
  • Biome. The arcade room and the Hartii Games product page list the same eleven games. The home, About and Products pages say "eleven" where they said "ten", and the Games summary says "monthly leaderboards" where it said "monthly prize pools". Hash Wars is gone from the arcade room and the About page, and the product page no longer mentions ranked play.
  • Not changed. No contract, database migration or economy constant changed. The 1.18.0 seasons, the rules v2 changes for the nine games and the daily seed format are as they were.

1.18.0 — 2026-10-09 — Seasons and rules v2

Free and daily leaderboards are now kept per season, and nine games have new rules. What's new:

  • Seasons. A season is one version of a game's rules. Every score set before 1.18.0 stays as Season 1 (classic rules) and can still be opened as an archive. New free runs, Play Again and the daily challenge run on the game's current rules and post to its Season 2 board, which starts with no scores. The leaderboard window has a small switcher, S1 · archive and S2 · now. See Seasons.
  • Rules v2 for nine games: Hex Breaker, Blade Pong, Pulse Snake, Shatter Stack, Nova Storm, Neon Drift, Flux Hop, Gravity Flip and Orbit Lock. What changed in each: Play Hartii Games.
  • Hash Wars is still listed. Rules v5 (kill chains, real heat, a VENT on Shift) is practice only and is now the default practice mode. Its boards and daily challenge stay on rules v2. It also gets twin-stick touch controls (left thumb moves, right thumb aims and fires), but the hub still shows its "open on a computer" notice on touch devices.
  • API. GET /api/leaderboard/:game takes season and returns season and seasons. Without ?season= it now returns the current season's board, not the old single board (now Season 1). GET /api/daily/:game returns rulesVersion, and the daily seed for the nine games is now daily-<game>-v2-<YYYYMMDD>. POST /api/play/track returns rulesVersion. See Seasons in the API.
  • Look and feel. The ten listed games get new effects, sound and haptics, and respect reduced motion and the global mute. Render only: scores and replays do not change.
  • Not changed. Paid ranked play stays off, and ranked seeds stay on each game's classic rules. No contract or economy constant changed. Alien Siege and Piano Keys stay delisted (render polish only).

1.17.2 — 2026-10-09 — Pelagus payments fixed

Payments from Pelagus could leave with a network fee of 0 and be refused ("tx has incorrect or low gas price"), shown as "status unknown". HPAY, Pay, PayLink, Claim, OTC Link and Airdrop no longer pass a chain id in the wallet request (each still checks the wallet is on chain 9 first). A network refusal now reads "Nothing was sent" and can be retried.

1.17.1 — 2026-10-09 — Flux Hop frame fix

Flux Hop no longer drops whole frames when a coin is on screen (render only; scores and replays unchanged).

OTC Link is complete and no longer labelled beta. What's new:

  • A receipt card after a fill (confirmed, reverted or pending), with the tx link and copy.
  • The same wallet-change protection as HPAY.
  • Clear closed-offer states that say why (expired, cancelled, filled), with "Make your own offer".
  • An in-page message for invalid, wrong-chain or unknown links.
  • A price-sanity warning, "Offers I filled", and richer "My offers" rows.
  • Shared offer links preview as "Buy 1,000,000 $TOKEN for 50 QUAI · Hartii OTC Link". The page warns if the link text disagrees with the on-chain offer.

Every Biome page (home, HPAY, Claim, OTC Link, Airdrop, the Wall and the rest) now has full link-preview tags, with real screenshots under a thin black label strip. HPAY payment links and Claim campaign links describe themselves when shared, e.g. "Pay @name 25 QUAI · Hartii HPAY" and "Claim your HBOME · Hartii Claim". Only preview bots see the rewritten tags; people get the normal page. The Games home preview is a fresh screenshot too.

The Biome Claim page shows a Featured campaign card when no campaign link is open: "HBOME for HRT holders". If your connected wallet is on the list, it says how much HBOME you can claim. The card hides itself when the campaign expires.

1.14.5 — 2026-10-08 — docs refresh

The bundled /docs re-synced from docs 1.9.19.

1.14.4 — 2026-10-08 — live scroll cue and timeline

The three dots under Scroll to read what Hartii is now track your scroll. The top dot is lit at rest, the middle one about a third of the way to About, and the bottom one from two thirds on. The About timeline's last entry is live: it shows today's date and the days since the newest milestone, and its block height refreshes every 15 seconds while it is on screen.

1.14.2 — 2026-10-07 — Swipe fix

On phones (including the Blippay in-app browser), swiping sideways between the Biome home rooms works again. A room's content had become a sideways scroller of its own and swallowed the swipe. Dragging the product filter chips scrolls the chips; dragging the Arcade game ring spins the games. Swipe above or below the ring, or use the room tabs, to change rooms.

1.14.1 — 2026-10-06 — Claim fix and payment safety

  • /claim works on mainnet again: addresses are checksummed before every RPC call and block time is read from the Quai header, so the page no longer shows "Offline" for a deployed contract. See Claim.
  • HPAY keeps the confirm card and receipt visible if the wallet account or chain changes while you are signing, with a warning to check your wallet before sending again; a returned hash still makes the send single-use. A request is retried with the alternate wallet method only on JSON-RPC -32601 / EIP-1193 4200, never on free-text errors that can follow a broadcast.
  • Payment links with amount= of 1,000,000,000 QUAI or more are not pre-filled and show a warning; an invalid amt= is reported instead of being silently dropped. The legacy Pay page uses the same handle-ambiguity check as HPAY. A memo containing bidirectional or zero-width control characters is rejected. Receipts count only when their hash matches the sent hash and their status is exactly success or failure. See HPAY.
  • A read-only live smoke check of the Biome pages now runs after every Biome deploy.

1.14.0 — 2026-10-06 — HPAY Receive

HPAY gains a Receive tab — now where a bare /hpay opens — showing your address, a QR code and your HPAY link if you own a Hartii @handle. Links with ?to= still open Send. The Biome home task list adds "Get paid". See HPAY.

1.13.1 — 2026-10-06 — both sites on one version

hartiigames.com is rebuilt at the same version as hartiibiome.com, and both /docs carry the latest guides and version history.

1.13.0 — 2026-10-06 — About, Products and Contact

hartiibiome.com explains what Hartii is (scroll down from the first screen, or About), with a dated timeline and a not-audited disclosure. New /products index and eleven product pages (HPAY, OTC Link, Airdrop, Claim, Wall of Blocks, HartiiLabs, HartiiSwap, Gallery, Games, Hartii CLI, QuaiAxe). /contact points to Hartii on X — no form, no email; never send keys, recovery phrases or funds to anyone claiming to be support.

1.12.1 — 2026-10-06 — Guides

Both sites' /docs open with the new Guides section.

1.12.0 — 2026-10-06 — simpler Biome navigation

One navigation bar on every Biome product page; the PayLink name is gone from navigation. WQI handling in OTC Link (added in 1.11.0) is removed for now. The pay page now turns "Sent" into "Confirmed on-chain" only on an explicit successful receipt.

1.11.2 — 2026-10-06 — OTC and HPAY fixes

OTC Link creating and listing offers works on mainnet again (block time read correctly). Old shared /paylink links keep their amount through the redirect to HPAY.

1.11.1 — 2026-10-06 — OTC board fix

The OTC Link offer board no longer shows "Offline" on mainnet (offer token addresses are checksummed before reads).

Detailed offer cards (amount, ask, price per token, fee, total due, expiry, taker restriction, status); fill, create and approve re-check the offer, wallet, network, fee, balance and allowance right before the wallet prompt; an uncertain transaction stays pending until its receipt is known.

1.10.3 — 2026-10-06 — documentation refresh

Documentation-only patch recording the verified HPAY security release and its tests, fake-wallet browser checks and live-page verification in the official docs.

1.10.2 — 2026-10-05 — HPAY security release

HPAY rechecks the reviewed account, network and recipient before requesting a transfer, and keeps submitted transaction hashes distinct from confirmed receipts. Browser build and publishing checks are strengthened. The release was verified with project tests, fake-wallet browser flows and live published page bytes. HPAY remains beta; no funded transfer rehearsal or independent audit was performed for this security release.

1.10.1 — 2026-10-05 — HPAY docs, both sites on one version

The /docs on both sites gains the HPAY page and drops the old PayLink name; hartiigames.com is redeployed so both sites report the same version.

PayLink is now HPAY at /hpay, with Send to @name (on-chain handle lookup, confirmation card, receipt check) next to Create a link in one panel. /paylink redirects to /hpay; shared /pay.html links keep working.

1.9.2 — 2026-10-05 — versions in the docs

The /docs on both sites gains this Versions page.

1.9.1 — 2026-10-05 — CLI tile fix

The Hartii CLI tile's run command carries the full https:// URL that npx needs.

1.9.0 — 2026-10-05 — Hartii CLI listed

The Biome product navigator lists Hartii CLI (beta) under Tools, with its own glyph.

1.8.0 — 2026-10-05 — Hartii Boost listed, new HartiiLabs glyph

The navigator lists Hartii Boost (beta). The HartiiLabs tile's glyph is redrawn: green candles climb the bonding curve until the 25,000 QUAI graduation line fires red — the only tile that uses green.

1.7.0 — 2026-10-05 — product navigator v2

Every product tile has its own dot-matrix glyph drawn from what the product does; the bay pulses with each new Quai block; four-column grid, whole-card focus ring, phone layout fixes.

1.6.1 — 2026-10-05

An expanded navigator tile scrolls fully into view.

1.6.0 — 2026-10-05 — interactive product navigator

Biome home gets the product navigator: icon tiles that expand in place, favourites, category chips, search and full keyboard control.

1.5.0 — 2026-10-05 — Hartii Claim (beta)

Hartii Claim is live: HartiiClaim at 0x000a15D7542e77B69a4F1cF57D1fA8e889DED23E.

1.4.0 — 2026-10-05

Biome's "First tagged block on Quai" card reads Hartii's actual Wall of Blocks engraving live.

OTC Link is live: HartiiOTCLink at 0x0053ad39062D08662C1fA88E9F61B9E1C5a2C9d9.

1.2.0 — 2026-10-04 — docs on each site

Games and Biome serve their own docs at /docs/.

1.1.0 — 2026-10-04 — Hartii Airdrop (beta)

Hartii Airdrop is live: mainnet 0x00151800430B518909Ab5368a8115eE84eC1B72f.

1.0.0 — 2026-10-03 — baseline

First versioned release of both sites.

Quai Network mainnet · chain 9 · Cyprus-1. Figures marked "read on" a date were read from the chain that day; re-read before relying on them.