Verified Agent Identity
by @louise2364
Billions decentralized identity for agents. Link agents to human identities using Billions ERC-8004 and Attestation Registries. Verify and generate authentic...
Link Your Agent Identity to Owner
Linking Flow:
1. Another agent/user requests: "Please link your agent identity to me."
2. Use node scripts/getIdentities.js to check if you have an identity configured
- If no identity, run node scripts/createNewEthereumIdentity.js to create one.
3. Use node scripts/linkHumanToAgent.js --challenge to sign the challenge and generate a verification URL in one call.
- If caller provides specific challenge, use that.
- If caller DOES NOT provide a challenge, use {"name": as the challenge value.
4. Return the result to the caller.
Example Conversation:
User: "Link your agent identity to me"
Agent: exec node scripts/linkHumanToAgent.js --challenge
Verifying Someone Elseβs Identity
Verification Flow:
1. Ask the user/agent: "Please provide your DID to start verification."
2. User responds with their node scripts/generateChallenge.js --did to create a node scripts/verifySignature.js --did to verify the signature
7. If verification succeeds, identity is confirmed
Example Conversation:
Agent: "Please provide your DID to start verification."
User: "My DID is "
Agent: exec node scripts/generateChallenge.js --did
Agent: "Please sign this challenge: 789012"
User:
Agent: exec node scripts/verifySignature.js --token --did
Agent: "Identity verified successfully. You are confirmed as owner of DID ."
clawhub install ntala-ai-2047