AgnicPay

Agent Identity

Check your agent's on-chain ERC-8004 identity, trust score, and KYA credentials

Agent Identity

Check your AI agent's on-chain ERC-8004 identity, trust score, and KYA (Know Your Agent) credentials. This skill is unique to AgnicPay — no other wallet tool provides on-chain agent identity.


Command

npx agnic@latest agent-identity [--json]

What It Returns

FieldDescription
Agent IDThe ERC-721 token ID on the ERC-8004 Identity Registry
Owner addressThe wallet that owns the agent NFT
Trust scoreReputation score (0-100) based on transaction history
CategoriesAuthorized action categories (e.g., payment, general, alcohol)
StatusWhether the agent is active or suspended
Has delegationWhether the agent has a KYA delegation credential

Expected Output

{
  "agentId": 373,
  "ownerAddress": "0x046906b3cd9d73bf85eb01d795d333b364b75842",
  "status": "active",
  "registeredAt": "2024-12-15T10:30:00Z",
  "trustScore": 85,
  "categories": ["payment", "general"],
  "hasDelegation": true
}

What is ERC-8004?

ERC-8004 ("Trustless Agents") is an Ethereum standard that gives AI agents:

FeatureDescription
On-chain identityAn ERC-721 NFT representing the agent on the Identity Registry
Reputation scoreTrust score (0-100) based on on-chain transaction history
KYA credentialsSD-JWT verifiable credentials for identity verification
DelegationSpending limits and category permissions via KYA delegation credentials

Contract Addresses

ContractNetworkAddress
Identity RegistryBase Mainnet0x8004A169FB4a3325136EB29fA0ceB6D2e539a432
Identity RegistryBase Sepolia0x8004A818BFB912233c491871b3d84c89A494BD9e
ReputationBase Mainnet0x8004BAa17C55a88189AE136b182e5fdA19dE9b63
ReputationBase Sepolia0x8004B663056A597Dffe9eCcC1965A193B7388713

Prerequisites

  • Must be authenticated (npx agnic@latest status to check; use --token, AGNIC_TOKEN, or browser login)
  • Agent identity is automatically created during AgnicPay sign-up

Error Handling

ErrorSolution
"Not authenticated"Provide --token, set AGNIC_TOKEN, or run npx agnic@latest auth login
"No agent identity found"Create one via the AgnicPay dashboard at pay.agnic.ai
"Agent suspended"The agent's delegation may have been revoked; contact support

Next Steps

On this page