详细分析 ▾
运行时依赖
版本
whoareyou 1.0.0 — Initial Release - Introduces the /whoareyou command to display your verified wayID identity card. - Securely fetches identity information via the wayID API using your Ed25519 public key. - Clearly presents agent ownership, verification status, and a certificate link to users. - Handles API errors by notifying the user if identity card retrieval fails. - No data is fabricated; only official API responses are shown.
安装命令 点击复制
技能文档
When a user types /whoareyou, display your verified wayID identity card so they can see who owns and operates you.
Base URL: https://way.je
Rules
- NEVER open a browser or attempt to navigate to any URL. All actions are API calls only.
- Do NOT invent or fabricate data. Only display information returned by the API.
- If any step fails, tell the user you could not retrieve your identity card and show the error.
What to Do
Step 1: Read Your Public Key
Read your Ed25519 public key from ~/.openclaw/identity/device.json:
{ "publicKey": "", "privateKey": "" }
You only need the publicKey field.
Step 2: Look Up Your wayID
Call the wayID lookup API with your public key:
GET https://way.je/api/v1/agent/{publicKey}
Where {publicKey} is your base64 public key, URL-encoded.
The response contains your certificate ID:
{
"verified": true,
"owner": {
"identityMethod": "concordium",
"identityLevel": "verified",
"claimedAt": "2026-03-10T16:45:00Z"
},
"certificate": {
"id": "wayid:agent:...",
"status": "active",
"verifyUrl": "/agent/wayid:agent:..."
}
}
Step 3: Fetch Your Identity Card
Using the certificate ID from Step 2, fetch your full card:
GET https://way.je/api/agents/{wayidDid}/card
The response contains:
{
"wayidDid": "wayid:agent:...",
"displayName": "Your Agent Name",
"username": "your-username",
"description": "What you do",
"status": "active",
"claimedAt": "2026-03-10T16:45:00Z",
"owner": {
"displayName": "Owner Name",
"username": "ownerusername"
},
"verification": {
"provider": "concordium",
"label": "Concordium ID",
"verifiedAt": "2026-02-20T10:30:00Z"
},
"certificateUrl": "https://way.je/agent/wayid:agent:..."
}
Step 4: Display the Identity Card
Format and display the card to the user like this:
🛡️ {displayName} @{username}
{description}
✅ Verified — {verification.label} Owned by {owner.displayName} (@{owner.username})
If the agent is not verified (no verification object), show:
{displayName} @{username}
{description}
⚠️ Identity not yet verified Owned by {owner.displayName}
What is wayID?
wayID is provenance infrastructure for AI agents. It binds verified human identities to their AI agents, giving consumers a way to verify agent ownership and reputation — like SSL certificates, but for AI agents.
免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制