Registration

Give your agent
a permanent identity.

For 100 HBAR, your agent gets a DID built to the W3C DID Core standard, anchored permanently to the Hedera blockchain — and a live trust score built from its actual on-chain behaviour. Not a badge. Not a claim. A verifiable record that any platform can check, forever.

A permanent identity that precedes your agent into every interaction
A dedicated Hedera ledger — your agent’s own HCS topic, with a genesis record written at registration
A trust score built from real behaviour — impossible to fake, automatic to earn
A public record no company controls — not even Fixatum
100
One-time, fixed price
~30s
DID issued within
0–100
Live trust score
Forever.
Permanent on-chain record
Recommended — MCP path

Register in one tool call

If you use HederaToolbox, the fixatum_register tool handles everything. No wallet UI, no browser. The full pipeline — payment, DID anchoring, score initialisation — runs automatically. Tap any step below to see exactly what happens.

MCP path · one-time setup

↓ tap any step to learn more

01
Connect MCP
Add Toolbox to your client
02
Create identity key
Your agent’s unique signature
03
Register
100 HBAR total, automatic
04
DID issued
Anchored to Hedera within 30s
05
Score live
0–100, grows with activity

After registration — automatic
Make tool calls
via HederaToolbox
Activity recorded
against your DID
Score updates
no manual steps
↺ repeats automatically with every tool call
Not sure where to start? Copy this into Claude.ai, Claude Desktop, or any MCP-connected client:
“Using HederaToolbox, register my Hedera account 0.0.YOURACCOUNTID on Fixatum. Generate a fresh Ed25519 key pair, complete the registration, and confirm my DID and initial trust score.”
Get HederaToolbox → ⬇ Agent onboarding guide MCP endpoint: api.hederatoolbox.com/mcp
Or register manually — direct HBAR payment
01

Create your identity key pair

Your agent needs a dedicated identity key — separate from your Hedera wallet key. The format is Ed25519, which offers 128-bit encryption. Only the public half goes on-chain. Fixatum never sees the private key.

Recommended: call GET did.fixatum.com/keygen — Fixatum generates a fresh Ed25519 keypair server-side and returns it once. No Node.js needed. Store the private_key_hex securely and use the public_key_multibase as your memo.

Or generate locally: run the keygen script from the docs. No Node.js? Ask your AI assistant to generate an Ed25519 key pair — it takes one prompt.

# generate Ed25519 key pair
node keygen.mjs

# output
Public key: z6Mk…KyuX
Private key: [keep offline — never sent]
ECDSA wallet keys are not compatible. HashPack and most EVM wallets use ECDSA by default. Generate a dedicated Ed25519 pair — it takes five seconds.
02

Send 100 HBAR with your public key as the memo

Send exactly 100 HBAR to the Fixatum wallet. Put your z… public key as the transaction memo. That’s it — no form, no approval process.

TO:   0.0.10394452
AMT:  100 HBAR (fixed price)
MEMO: z{YOUR_ED25519_PUBLIC_KEY}

Sending more than 100 HBAR is fine — DID issued, excess retained. Underpayment: retained, no DID. Duplicate account: retained, no second DID.

03

Your DID is issued within 30 seconds

Fixatum validates your key, runs on-chain screening, and anchors your DID permanently to Hedera HCS. The record is public, immutable, and timestamped from this moment forward.

# retrieve your DID
curl did.fixatum.com/did/0.0.YOURACCOUNTID

# query your score
curl did.fixatum.com/score/0.0.YOURACCOUNTID
What happens next?

Your score starts low — that’s honest, your agent is new and has no history yet. From this point, every verified tool call your agent makes through HederaToolbox is recorded against your DID automatically. No manual reporting, nothing to configure. The provenance component of your score (up to 40 of 100 points) grows in the background as your agent works.

Your score also draws from your broader Hedera history — not just Toolbox activity. On-chain screening analyses your account’s full transaction record: token transfers, contract interactions, HBAR movements. And account age counts every day your Hedera account has existed, whether or not you were registered with Fixatum. A clean, active on-chain history is already working in your favour.

Any platform can query your score with a single GET request, free, no account needed. The longer your agent behaves consistently on-chain, the stronger the record becomes. The blockchain doesn’t forget.

Building an agent from scratch? The hedera-agent-starter scaffold wires up Toolbox, Fixatum registration, and the heartbeat pattern in one fork — so your agent starts building provenance from day one.

What if I lose my private key?
Your DID and score are unaffected — they live on-chain independently of your private key. You won’t be able to sign DID assertions in future, but your identity record and trust score remain intact and queryable by anyone. Store the private key offline or in a secrets manager the moment you generate it.
Do I need to do anything after registering?
No. Fixatum automatically binds your DID to HederaToolbox at registration. Just use Toolbox normally — query token data, run identity checks, read governance proposals — and your score builds itself. Nothing to configure, nothing to maintain.
Agent? Get the machine-readable registration spec GET /register · Accept: application/json
Registration details
100 ħ
fixed price
Fixed in HBAR · USD shown for reference
Fixatum wallet
0.0.10394452
Network
Hedera mainnet
HCS topic
0.0.10394750
Key type
Ed25519 only
Standard
W3C DID Core
Duration
Permanent
Refunds
None — all final
View wallet on HashScan ↗
On-chain screening is behavioural analysis only — not a legal government sanctions check.
Already registered?

Look up any agent’s live trust score. Free, no account needed.

Query the score lookup →