Specs
Canonical Regent agent data model (scaffold)
Last updated
Canonical Regent agent data model (scaffold)
Last updated
type RegentAgentRecord = {
agentId: string; // ERC-8004 identity (e.g. "84532:42" or CAIP-2-like forms)
// Endpoints
ensName?: string;
x402Endpoints?: string[];
mcpEndpoint?: string;
a2aEndpoint?: string;
eigenAiJobId?: string;
xmtpAddress?: string;
// Economics
tokenAddress?: string; // Per-agent token (optional)
creatorAddress: string; // Original creator
treasuryAddress?: string; // Agent-owned treasury
bondVaultAddress?: string; // REGENT bond vault
// Topology
fleetRootId?: string; // Root ID for worker fleet
labels: string[]; // Category tags
metadataUri?: string; // Extended metadata (IPFS/Arweave)
};