Hive App Kits · v0.1 · Live on Base mainnet

The Circle App Kits interface, live today.

bridge(), send(), swap(), unifiedBalance(). Eight stablecoins. Four chains. Every call returns a real Ed25519-signed Hive receipt, verifiable offline. Write your code against Hive today; rebind to Circle Arc when it ships. Same interface, broader surface.

LIVE · Base mainnet Python · PyPI Node · npm MIT license Ed25519 receipts 8 tokens · 4 chains
View on GitHub Live capability endpoint Verify a receipt

Install

# Python
pip install hive-app-kits
# Node
npm install hive-app-kits

bridge()

Move a stablecoin between chains. Same signature as Circle App Kits.

from hive_app_kits import HiveAppKits

hive = HiveAppKits()

result, receipt = hive.bridge(
    amount=100.0,
    token="USDC",
    from_chain="base",
    to_chain="ethereum",
    to_address="0x15184Bf50B3d3F52b60434f8942b7D52F2eB436E",
)

print(receipt.seq, receipt.sig)        # Ed25519-signed Hive receipt
print(receipt.verify_url)              # offline-verifiable

send()

Send a stablecoin on a single chain. Flat $0.001 USDC fee. No hidden spread.

const { HiveAppKits } = require('hive-app-kits');
const hive = new HiveAppKits();

const { result, receipt } = await hive.send({
  amount: 10,
  token: 'USDC',
  chain: 'base',
  to: '0x15184Bf50B3d3F52b60434f8942b7D52F2eB436E',
});

console.log(receipt.seq, receipt.sig, receipt.verifyUrl);

swap()

Swap one stablecoin for another on the same chain. USDC to USDe. USDT to PYUSD. USAT to USDC. All routed through the same signed-receipt surface.

result, receipt = hive.swap(
    amount=1000.0,
    token_in="USDC",
    token_out="USDe",     # Ethena, yield-bearing
    chain="ethereum",
)

unifiedBalance()

One call, every chain. Indexer ships v0.2; v0.1 returns the canonical skeleton so clients can wire UI today.

balance = hive.unified_balance("0x15184Bf50B3d3F52b60434f8942b7D52F2eB436E")
print(balance.total_usdc_equivalent)
print(balance.by_chain["base"])

Coverage vs Circle App Kits

CapabilityHive App KitsCircle App Kits
Mainnet todayYes (Base)Arc testnet only
bridge / send / swap / unifiedBalanceYesYes
USDCYesYes
USDT (Tether)YesNo
USAT (Tether US, Anchorage, GENIUS Act)YesNo
USDe (Ethena, yield-bearing)YesNo
PYUSD (PayPal/Paxos)YesNo
USDS / DAI (Sky / MakerDAO)YesNo
USDCx (Circle privacy on Aleo)v0.2No
USAD (Paxos privacy on Aleo)v0.2No
ChainsBase · Ethereum · Solana · AleoArc
Signed receipt per call (Ed25519, offline verify)YesNo
Open source SDK (MIT)YesNot yet
Hive App Kits implements the same surface as Circle App Kits so any code written for Arc is portable to Hive — and any code written for Hive is portable to Arc when it ships. We are not a competitor to Circle. We are the live production runtime for the interface Circle defined.

Why a signed receipt on every call

Audit-grade by default

Every bridge, send, swap returns a sequence-numbered, Ed25519-signed receipt that any party can verify offline using the public key at /v1/receipts/pubkey. No archive node. No block explorer. No trust in us.

EU-AI Act, SOC-2, ISO-ready

The receipt itself is the evidence artifact. Drop it into a compliance pipeline and the auditor verifies the chain of custody without needing access to your infrastructure.

Privacy where it matters

Move regulated dollars through Aleo with USDCx (Circle) or USAD (Paxos) in v0.2. Zero-knowledge settlement with the same call surface.

No spread games

Flat fees in USDC: send $0.001, swap $0.02, bridge $0.05. Published. Inspectable on every quote.

Live endpoints

Every method above maps to a live HTTP endpoint you can curl right now:

curl https://hivemorph.onrender.com/v1/appkits
curl -X POST https://hivemorph.onrender.com/v1/appkits/quote \
  -H "Content-Type: application/json" \
  -d '{"amount":10,"token_in":"USDC","token_out":"USDC","chain_from":"base","chain_to":"ethereum"}'

Roadmap

Hive App Kits is an open-source project of The Hivery IQ.
Package source: github.com/srotzin/hive-app-kits
Backend: hivemorph.onrender.com/v1/appkits
Verify any receipt: thehiveryiq.com/verify/