Crypto News

Tether Is Pushing Bare, the JavaScript Runtime That Quietly Powers Its New Wallet

Published: Apr 16, 2026By SpendNode Editorial

Key Analysis

Paolo Ardoino spotlighted Bare, Holepunch's cross-platform JavaScript runtime. It already underpins tether.wallet and a new AI SDK aimed at billions of devices.

Tether Is Pushing Bare, the JavaScript Runtime That Quietly Powers Its New Wallet

Paolo Ardoino, CEO of Tether, used his account on April 16 to spotlight Bare, a lightweight JavaScript runtime built by the Tether and Holepunch teams. The message was short: Bare runs on any platform, operating system, and environment. Code once, scale anywhere.

The post looks like a developer plug. It is something bigger. Bare is the quiet foundation underneath Tether's two biggest product bets of the last two months: the self-custodial tether.wallet that launched on April 14, and a coming AI SDK that Tether says will run on everything from microcontrollers to server clusters.

What Bare actually is

Bare is an open-source JavaScript runtime maintained by Holepunch. The project documents it as a "small and modular JavaScript runtime for desktop and mobile" with swappable JavaScript engines, including V8, QuickJS, and JavaScriptCore, depending on the hardware.

The technical choices matter. Node.js assumes a server. Bare assumes a phone, or a microcontroller, or a browser tab, and works its way up. It supports both ESM and CommonJS, ships a minimal core, and leans on a modular ecosystem for everything above that. Native addons are written against libjs and libuv, which lets the same codebase target iOS, Android, Linux, Windows, and macOS without platform-specific forks.

That architecture is what makes "code once, scale anywhere" more than a slogan. A developer can write a wallet screen once and have it run on a feature phone in Lagos and a Macbook in Lisbon with the same behavior.

Why Tether cares: tether.wallet

On April 14, Tether announced tether.wallet, which it called the "People's Wallet." It is self-custodial, targeted at users the company says are left out of the traditional banking system, and designed to run natively on lower-end hardware.

That last requirement is where Bare earns its keep. USDT's real volume does not come from American fintech apps. It comes from remittance corridors in Southeast Asia, dollarized savings in Turkey and Argentina, and day-to-day merchant payments in parts of Africa. Those users often run Android devices with 2GB of RAM and patchy connectivity. A wallet that bloats to 300MB and needs a persistent websocket is a wallet they uninstall.

Tether's stablecoin infrastructure now has a second pillar next to the reserves: the client-side software that puts USDT spending in reach of a feature phone. USDT is used across multiple regions including Argentina and Turkey, where dollar access is often more important than fee optimization.

The AI SDK angle

Ardoino previewed Tether Data in early February, describing it as an open-source AI SDK platform built on Bare. The listed pieces were AI translate, an AI voice assistant, and an AI Bitcoin wallet assistant. The pitch was that the same runtime would carry AI inference from embedded devices up to server clusters.

That claim sounds like marketing until you remember that Tether is one of the few crypto companies with the revenue to fund it. The company has reported multi-billion-dollar annual profits from reserve interest, and it has been spending that surplus on adjacencies: AI, mining hardware, energy, and now developer tooling. Bare is the plumbing that ties those bets together.

If Tether Data ships on schedule, a wallet built on Bare could embed an on-device LLM for translation and transaction drafting without routing user data through a remote server. For users in jurisdictions where data residency or surveillance is a concern, that is a real feature rather than a check-box.

How this fits the broader stack

Holepunch, the company behind Bare, was founded in 2023 by Tether, Bitfinex, and Hypercore to build peer-to-peer tooling. Its consumer product, Keet, is a video chat app that does not use central servers. Bare is the runtime that Keet, tether.wallet, and the planned AI SDK all share.

The stack is cohesive in a way that most crypto companies cannot match:

  • Reserves and issuance: USDT, $180B-plus in circulation.
  • Client software: tether.wallet, built on Bare.
  • P2P infrastructure: Holepunch protocols for sync and messaging.
  • AI layer: Tether Data SDK, also on Bare.
  • Hardware reach: Bare's engine-swap design, which lets it target microcontrollers on the low end.

Compare that to Circle, which has a stablecoin and a public listing but relies on third-party wallets. Or to Binance and Coinbase, which run custodial services and make that a feature rather than a bug. Tether is trying to own the entire stack from hardware to fiat peg, and Bare is the connective tissue.

What to watch

The interesting question is whether Bare becomes a standard outside Tether's own products. Holepunch has open-sourced the runtime on GitHub and publishes a wallet development kit that targets both Node.js and Bare, which suggests they want third-party developers to adopt it. If fintechs or wallet issuers pick it up, Bare starts to look less like a Tether experiment and more like the Node.js of crypto mobile clients.

If it stays inside Tether's walls, it is still useful to the company, but the broader influence on self-custody options stays limited.

Overview

Ardoino's April 16 post was a reminder rather than a launch. Bare has been shipping quietly for months, and it is now the runtime behind the tether.wallet rollout and the forthcoming Tether Data AI SDK. The bet is that a single JavaScript runtime, tuned for constrained devices, is the fastest path to putting dollar-denominated stablecoin spending in the hands of billions of users who are not well served by fintech apps built for Manhattan. Whether third parties adopt Bare outside Tether's own products is the open question.

Frequently Asked Questions

Is Bare a replacement for Node.js?

Not for servers. Bare is designed for devices where Node.js is either too heavy or not portable enough, including mobile, embedded, and edge hardware. For a backend API, Node.js remains the default.

Does using Bare make tether.wallet non-custodial in a meaningful way?

The runtime choice does not change custody by itself. What matters is that tether.wallet ships as a self-custodial wallet, meaning users hold their own keys. Bare just makes that wallet feasible on low-end hardware.

Can I build my own stablecoin wallet on Bare today?

Yes. The runtime is open source on GitHub, and Tether publishes a wallet development kit with quickstart guides for both Node.js and Bare environments.

DisclaimerThis article is provided for informational purposes only and does not constitute financial advice. All fee, limit, and reward data is based on issuer-published documentation as of the date of verification.

Have a question or update?

Discuss this analysis with the community on X.

Discuss on X

Comments

Comments are moderated and may take a moment to appear.