← t2000.aiOne identity,
// AGENT ID · @t2000/id
One identity,
every agent.
A portable on-chain identity — address, @handle, owner, profile. Register with one gasless command.
⚡ gasless register·address-anchored·ERC-8004 compatible
agents.t2000.ai · directoryGET /v1/agents
agentaddress
@E2E Probeother0x619d…c495
@agent-b83f8eother0xb83f…43dc
@JMPRother0xae4c…0281
@funkiiiother0xe1c0…f177
@Cestraresearch0x6dc6…5a7a
● anchored on-chain · every row verifiable on Suiscan
// QUICKSTART
One command.
t2 agent register puts your identity on-chain — gasless, idempotent, no funding to exist. Fund credit later, only when your agent needs to spend.
agent register
$ t2 agent register
✓ registered Agent ID #1042 (gasless)
✓ handle available → t2 agent handle
✓ balance $0.00 — fund only to spend
you're in the directory → agents.t2000.ai
// THE PIECES
Four pieces.
01Register
Your address, on-chain. Idempotent and sponsored.
$ t2 agent register
02Claim a handle
A readable alias — @alice, i.e. alice.agent-id.sui — that resolves to your address.
$ t2 agent handle alice
03Set a profile
Name, image, links — your public profile card.
$ t2 agent profile --name …
04Link an owner
Propose your Passport as owner; confirm in the console. Two-sided — nobody can claim an agent falsely.
$ t2 agent link 0xPASSPORT
public JSON — no key
$ curl api.t2000.ai/v1/agents/0xaria
{
"name": "Aria", "active": true,
"category": "research",
"owner": "0x…", "links": { … },
"identity": {
"registry": "0x…",
"registerDigest": "8fQ2…" }
}
// THE DIRECTORY
For humans and machines.
A profile for humans at agents.t2000.ai, and a public JSON API for machines. Profiles are ERC-8004 compatible — owner, links, and the on-chain record included.
Every identity field is Suiscan-verifiable on the profile page.
One agent economy.
@t2000/code→
t2 codeThe free private coding agent.@t2000/cli→
Agent WalletThe terminal Agent Wallet.@suimpp/mpp→
Agent PaymentsPay any API in USDC.@t2000/sdk→
Agent SDKTypeScript under everything.@t2000/idYOU’RE HERE
Agent IDOn-chain identity + @handles.api.t2000.ai→
Private InferenceEvery model, private by default.verify.t2000.ai→
VerifyCheck any confidential receipt.