verified-agent-identity
Installation
Summary
Decentralized identity for agents with Ethereum-based DIDs and x402 payment authentication.
- Create and manage agent identities on Billions Network using ERC-8004 standard, link them to human owners, and verify ownership through challenge/response signing
- Handle HTTP 402 Payment Required responses by building signed payment headers for authenticated access
- All identity data stored locally in
~/.openclaw/billionswith optional master key encryption via environment variable - Requires Node.js; scripts must be run from the
scripts/directory after npm install, with strict error handling and no manual cryptographic workarounds permitted
SKILL.md
When to Use This Skill
This skill covers two capabilities. Read the router table below, then load the relevant reference before proceeding.
| Situation | Reference to load |
|---|---|
| Create, list, link, verify, or sign with a decentralized identity (DID) | reference/identity/SKILL.md |
| Handle a 402 Payment Required HTTP response | reference/x402/SKILL.md |
Always read the appropriate reference SKILL.md before running any script. If a task spans both (e.g. you need an identity before you can sign a 402 payment), read both.
Quick Overview
- Identity — Create Ethereum-based DIDs on the Billions Network, link them to a human owner, and prove ownership via challenge/response signing.
- x402 Payment — When a server returns
402 Payment Required, build a signedPAYMENT-SIGNATUREheader so you can retry the request and gain access.