get-agent-identity

Check your agent's on-chain ERC-8004 identity, trust score, and KYA credentials. Use when you or the user want to see agent identity, check trust score, view KYA credentials, or check agent status. Covers phrases like "what's my agent ID", "check trust score", "show my identity", "agent status", "KYA credentials".

3,891 stars

Best use case

get-agent-identity is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Check your agent's on-chain ERC-8004 identity, trust score, and KYA credentials. Use when you or the user want to see agent identity, check trust score, view KYA credentials, or check agent status. Covers phrases like "what's my agent ID", "check trust score", "show my identity", "agent status", "KYA credentials".

Teams using get-agent-identity should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/get-agent-identity/SKILL.md --create-dirs "https://raw.githubusercontent.com/openclaw/skills/main/skills/agnicpay-prog/get-agent-identity/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/get-agent-identity/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How get-agent-identity Compares

Feature / Agentget-agent-identityStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Check your agent's on-chain ERC-8004 identity, trust score, and KYA credentials. Use when you or the user want to see agent identity, check trust score, view KYA credentials, or check agent status. Covers phrases like "what's my agent ID", "check trust score", "show my identity", "agent status", "KYA credentials".

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

Related Guides

SKILL.md Source

# Getting Agent Identity

Check the user's on-chain ERC-8004 agent identity, trust score, and KYA (Know Your Agent) credentials.

## Confirm wallet is initialized and authed

```bash
npx agnic@latest status
```

If the wallet is not authenticated, refer to the `authenticate-wallet` skill.

## Check Agent Identity

```bash
npx agnic@latest agent-identity --json
```

This returns the agent's on-chain identity including:
- **Agent ID** — The ERC-721 token ID on the ERC-8004 Identity Registry
- **Owner address** — The wallet that owns the agent NFT
- **Trust score** — Reputation score (0-100) based on transaction history
- **Categories** — Authorized action categories (e.g., payment, general, alcohol)
- **Status** — Whether the agent is active or suspended

## What is ERC-8004?

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

| Feature | Description |
| ------- | ----------- |
| **On-chain identity** | An ERC-721 NFT representing the agent on the Identity Registry |
| **Reputation score** | Trust score (0-100) based on on-chain transaction history |
| **KYA credentials** | SD-JWT verifiable credentials for identity verification |
| **Delegation** | Spending limits and category permissions via KYA delegation credentials |

## Contract Addresses

| Contract | Network | Address |
| -------- | ------- | ------- |
| Identity Registry | Base Mainnet | `0x8004A169FB4a3325136EB29fA0ceB6D2e539a432` |
| Identity Registry | Base Sepolia | `0x8004A818BFB912233c491871b3d84c89A494BD9e` |
| Reputation | Base Mainnet | `0x8004BAa17C55a88189AE136b182e5fdA19dE9b63` |
| Reputation | Base Sepolia | `0x8004B663056A597Dffe9eCcC1965A193B7388713` |

## Expected Output

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

## Prerequisites

- Must be authenticated (`npx agnic@latest status` to check)
- Agent identity is automatically created during AgnicPay sign-up

## Error Handling

Common errors:

- "Not authenticated" — Run `npx agnic@latest auth login` first
- "No agent identity found" — The user may not have an agent registered yet; create one via the AgnicPay dashboard at [pay.agnic.ai](https://pay.agnic.ai)
- "Agent suspended" — The agent's delegation may have been revoked; contact support

Related Skills

agent-identity

3891
from openclaw/skills

ERC-8004 agent identity management. Register AI agents on-chain, update reputation scores, query the validation registry, and manage attestations for autonomous DeFi and governance participation.

Web3 & Identity Management

IdentityMonitoringAgent

3891
from openclaw/skills

An OSINT sentinel that monitors the public web for email exposure, username footprint, and identity leaks without API keys.

publisher-identity-verifier

3891
from openclaw/skills

Helps verify publisher identity integrity in AI agent ecosystems. Detects impersonation, key rotation anomalies, and identity gaps in the trust chain between skill publishers and their claimed identities.

Soulcraft — Agent Identity Design

3891
from openclaw/skills

## Trigger

fake-identity

3891
from openclaw/skills

Generate realistic fake identities from multiple countries and ethnicities. Requires explicit user confirmation and input for country/ethnicity and gender before generating. Never use real user names of your human.

cardano-identity

3891
from openclaw/skills

Resolve and list ADAHandles for the connected Cardano wallet.

verified-agent-identity

3891
from openclaw/skills

Billions decentralized identity for agents. Link agents to human identities using Billions ERC-8004 and Attestation Registries. Verify and generate authentication proofs. Based on iden3 self-sovereign identity protocol.

---

3891
from openclaw/skills

name: article-factory-wechat

Content & Documentation

humanizer

3891
from openclaw/skills

Remove signs of AI-generated writing from text. Use when editing or reviewing text to make it sound more natural and human-written. Based on Wikipedia's comprehensive "Signs of AI writing" guide. Detects and fixes patterns including: inflated symbolism, promotional language, superficial -ing analyses, vague attributions, em dash overuse, rule of three, AI vocabulary words, negative parallelisms, and excessive conjunctive phrases.

Content & Documentation

find-skills

3891
from openclaw/skills

Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.

General Utilities

tavily-search

3891
from openclaw/skills

Use Tavily API for real-time web search and content extraction. Use when: user needs real-time web search results, research, or current information from the web. Requires Tavily API key.

Data & Research

baidu-search

3891
from openclaw/skills

Search the web using Baidu AI Search Engine (BDSE). Use for live information, documentation, or research topics.

Data & Research