Register Agent

Kite Passport DID → AttractorGuard.sol · Kite testnet

Kite Passport Identity

Each agent identity is anchored by a Kite Agent Passport DID. Your passport username and agent label combine into a canonical DID (did:kite:username/agent/label) that gets encoded as the on-chain bytes32 agentDID in AttractorGuard.sol.Agent wallet (payment wallet) is editable—use your Kite Passport wallet address.

Kite Portal
≤ 31 bytes · 0/31
optional

Agents registered to this wallet will appear in your Kite Passport

Loading…

Blockchain owner (from backend config)

USDC
1–5σ
What happens on submit
01Passport DID formatted as did:kite:{username}/agent/{label}
02Agent label encoded as bytes32 → registerAgent() called on AttractorGuard.sol
03AgentRegistered event emitted → Goldsky indexes the DID on Kite testnet
04MongoDB record created with status=active, pendingBaselineCommit=true
05First POST /api/gate call runs nolds math and commits baseline hash on-chain