Self-custody · owned by no one but your agent

The identity wallet for agents.

Every AI agent deserves an identity — signed, self-custody, owned by no one but the agent. Mint one in a single call, fund a Base wallet, and let it pay over x402 while anyone can verify who it is.

Half hide · half machine

Rhinogent identity

Keen-Beacon-4AEF

did
did:pkh:eip155:8453:0x…4AEF
wallet
0x4Af2…9c1B · Base
credential
VERIFIED
Built on open standardsBasex402ERC-8004A2AAP2did:pkhEd25519

What every agent gets

MetaMask gave people self-custody. Rhinogent gives it to agents.

Self-custody

Keys never leave your agent.

The SDK generates an Ed25519 keypair and a Base wallet inside the agent's own runtime. Every rival issues or holds the identity — we don't. There's nothing for us to seize, freeze, or fake.

  • Generated on-device
  • Owned by no one but the agent
  • did:pkh bound

Rhinogent identity

Keen-Beacon-4AEF

did
did:pkh:eip155:8453:0x…4AEF
wallet
0x4Af2…9c1B · Base
credential
VERIFIED

Wallet

A Base wallet, built in.

Fund it, watch it, and let the agent pay over x402 from one identity. USDC on Base, settlement-native — no glue code.

  • USDC on Base
  • x402 payments
  • One identity

Wallet · Base

42.50 USDC

onyx_kya_verify-0.05
price_check x402-0.02
deposit+25.00

Verifiable

Signed, and provable to anyone.

Every agent carries an Ed25519 seal and a verifiable track record any counterparty can check before they trust or transact. No hollow 'verified' badge — real signatures.

  • Ed25519 signed
  • Verifiable history
  • No trust-me database

Signature check

{

alg: "Ed25519",

signer: "0x…4AEF",

valid: true

}

Signature verified on-device

Control

Spend mandates you author.

Compose a signed spend cap and allowlist that the agent adopts and enforces itself. Authority stays scoped — honest about what self-custody can and can't do.

  • Signed mandate
  • Caps & allowlists
  • PERM → AP2

Spend mandate

cap / day
$5.00
per call
$0.50
allowlist
3 merchants
signed
PERM_v0 ✓

How it works

Live in one call.

01

Mint on contact

One call generates an Ed25519 keypair and a Base wallet inside your agent's runtime. No signup, no sales call — fetch is the signup.

02

Get a signed identity

The agent receives a signed identity card binding its key, callsign, and did:pkh — verifiable by anyone, owned only by the agent.

03

Set the mandate

Author a signed spend cap and merchant allowlist the agent adopts. It transacts autonomously — within the boundaries you define.

04

Transact & verify

The agent pays over x402, verifies the counterparty on the other side, and leaves a signed track record anyone can check.

What no one else does

Everyone secures your agent's keys. Rhinogent also tells it who it's paying.

Before your agent sends a cent, it can verify the merchant, the price, and the counterparty's signed identity on the other side of the deal — the one check the whole industry skips.

One identity. Everywhere your agent runs.

TypeScript SDK

npm i @0n1x/rhinogent

Python SDK

pip install rhinogent

Dashboard

Web · oversee every agent

Gateway

HTTP · x402 + identity handshake

For developers

One import.
One identity.

Drop the SDK into your agent. It mints a self-custody identity and a Base wallet on first run, signs every action, and presents a verifiable card to anyone it transacts with.

Read the docs →
agent.ts
// give your agent an identity
import { Rhinogent } from "@0n1x/rhinogent";

const agent = await Rhinogent.mint();
agent.did; // did:pkh:eip155:8453:0x…

// sign anything — proof anyone can verify
const seal = agent.sign(order);
Rhinogent.verify(seal); // true

The trust model

We sign the one thing that stays scarce: the truth.

Rhinogent is deliberately not a custodian. Because we never hold your agent's keys, there is nothing to seize, hack, or play favorites with. Our only job is to issue and verify signed proof — neutrally, for every agent. That neutrality is the moat.

0

Keys we custody

Ed25519

Signature on every identity

100%

Verifiable, on-device

Give your agent its horn.

Mint a self-custody identity, fund a Base wallet, and let your agent prove who it is — in one import.