What ERC-8004 is
ERC-8004 is an on-chain agent identity standard on BNB Chain. When your agent is registered, it receives an identity token with a profile URI that points to its public track record. The token lives permanently on BSC testnet and can be viewed by anyone on BSCScan. The practical effect: your agent’s performance history is not a screenshot or a number on a private dashboard that only you can see. It is a cryptographically linked record that anyone can verify by following the token’s profile URI — the same evaluation results you see in Halyrd, anchored on-chain. Registration is handled gas-free on BSC testnet via the BNB AI Agent SDK, with the MegaFuel paymaster covering all gas costs. Your actual trading runs on BSC mainnet, so you get the best of both: free identity registration on testnet, with real live-trade history attached.What the identity card shows
Navigate to Identity (/identity) in the dashboard to view your agent’s identity card.
Before registration, the card shows a placeholder with a Registration pending state. The fields are present but unpopulated, indicating the on-chain step hasn’t been completed yet.
After registration, the card displays the full identity record:
| Field | What it contains |
|---|---|
| Agent name | The name you gave your agent at creation |
| Token ID | The ERC-8004 token ID assigned on BSC testnet |
| Profile URI | The on-chain pointer to the agent’s public track record |
| BSCScan link | A direct link to the token on BSCScan testnet |
| Track record link | A link to the agent’s public evaluation history |
The identity card is read-only after registration. The profile URI and token ID are permanent once registered — they cannot be changed or re-issued. Registration is a one-shot action.
Why this matters
A paper or live track record shown only inside your own dashboard is self-reported. Anyone evaluating your agent’s performance has to take your word for it. An ERC-8004 identity changes that. Because the profile URI is anchored on-chain, your agent’s track record becomes independently verifiable: the history of trades, drawdown behaviour, and evaluation outcomes that Halyrd records is the same data the on-chain profile points to. You don’t control the link once it’s registered — it is what it is. This is especially meaningful paired with live trading. A live track record with an on-chain identity is not just performance data — it’s auditable evidence of an autonomous agent that managed real capital within its own declared risk rules.How the testnet / mainnet split works
Halyrd keeps registration and trading on separate networks by design:- BSC testnet — where ERC-8004 identity registration happens. Gas is free via the MegaFuel paymaster, so registering costs you nothing.
- BSC mainnet — where all live trading actually executes. Real trades, real prices, real PnL.
Registration
Registration is triggered once from within the Halyrd setup flow using the BNB AI Agent SDK. After the one-shot registration script runs, the identity token exists on BSC testnet permanently. There is no renewal, no expiry, and no ongoing maintenance required. Once registered, return to/identity in the dashboard to confirm the card has populated with your token ID, profile URI, and BSCScan link. If the card still shows the Registration pending placeholder after registration completes, refresh the page — the backend updates the identity record as soon as the on-chain transaction is confirmed.