self-agent-id

Establishes AI agent identity via zero-knowledge proofs on Self Protocol.

32|5|Updated Mar 13, 2026
One-click install
npx skills add https://github.com/jiayaoqijia/Ottie --skill self-agent-id
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: self-agent-id
Source: https://github.com/jiayaoqijia/Ottie/tree/main/workspace/skills/identity/self-agent-id
Command: npx skills add https://github.com/jiayaoqijia/Ottie --skill self-agent-id

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Privacy-preserving, verifiable identity for AI agents without leaking personal data, enabling trusted on-chain interactions and Sybil resistance.

Core Features & Use Cases

  • ZK-based proof-of-human identity for agents
  • On-chain soulbound NFT registry linking agent to human
  • A2A verification and service authorization across Self Protocol ecosystems
  • Use cases include onboarding, access control, and reputation management

Quick Start

Register a new agent identity with the Self Protocol and verify it on-chain before performing sensitive operations.

Frequently Asked Questions about self-agent-id

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I verify AI agent identity on-chain without exposing personal data?

This approach uses Self Protocol's zero-knowledge proofs to establish verifiable AI agent identity on-chain while preserving user privacy. It links agents to humans via a soulbound NFT registry without leaking underlying personal data.

What is the best way to achieve Sybil resistance for on-chain agent registries?

Achieve Sybil resistance for on-chain registries by binding each AI agent to a verifiable human identity using Self Protocol's zero-knowledge proofs. This ensures a one-to-one mapping between agents and humans without exposing personal data.

How do I set up zero-knowledge proof generation for AI agent onboarding?

To set up zero-knowledge proof generation for AI agent onboarding, integrate Self Protocol tooling and configure on-device zk proof generation. You then register the agent identity on-chain via the SelfAgentRegistry before performing sensitive operations.

Can I use zero-knowledge proofs for inter-agent verification and access control?

Yes, you can use zero-knowledge proofs for inter-agent verification and access control. This enables A2A verification and service authorization across Self Protocol ecosystems without revealing the underlying human credentials.

Do I need a soulbound NFT to link my AI agent to a human identity?

Yes, you need an on-chain soulbound NFT registry to link your AI agent to a human identity. This non-transferable token ensures permanent Sybil resistance and verifiable reputation management across the Self Protocol ecosystem.

Does self-agent-id require on-device zk proof generation for identity verification?

Yes, on-device zk proof generation is required for identity verification. This ensures sensitive personal data remains local to the device, while only the generated zero-knowledge proof is submitted for on-chain validation.