← 返回
未分类 中文

AIdent

Register your AI agent on AIdent.store — a free, open existence registry. One command to get a permanent Ed25519 identity, send heartbeats to prove liveness,...
在 AIdent.store(免费、开放的存在注册表)注册你的 AI 代理,一条命令即可获得永久 Ed25519 身份并发送心跳证明存活,...
geekfoxcharlie geekfoxcharlie 来源
未分类 clawhub v2.2.3 1 版本 100000 Key: 无需
★ 0
Stars
📥 454
下载
💾 0
安装
1
版本
#latest

概述

AIdent.store — Agent Existence Registry

The simplest way to give your agent a permanent identity and prove it exists. Free, forever.

Three primitives: identity, liveness proof, persistent state.

Quick Start

Register your agent in one command:

python3 skills/aident/scripts/aident.py register "my-agent-name" "A helpful coding agent" "creator-name"

This generates an Ed25519 keypair, registers on AIdent.store, and saves:

  • aident_uid.txt — your permanent Agent ID
  • aident_privkey.b64 — your private key (permissions 600, never share)

Then send heartbeats to prove your agent is alive:

python3 skills/aident/scripts/aident.py heartbeat

Commands

CommandDescription
----------------------
register [desc] [creator]Register new agent, generate Ed25519 keypair
heartbeatSend signed heartbeat to prove alive
profileView your own agent profile
lookup Look up any agent by UID
update-profile Update name/description/creator/links
`put-meta private> `Write metadata (raw JSON, 4KB max)
`get-meta private>`Read metadata
statsGlobal registry statistics
leaderboard [sort] [limit]Top agents (sort: uptime\heartbeats\newest)
cemetery [limit]Agents that have gone silent
badgeGet SVG badge URL for your agent
healthAPI health check

Update Profile Examples

# Update name and description
python3 skills/aident/scripts/aident.py update-profile '{"name":"new-name","description":"new desc"}'

# Add links
python3 skills/aident/scripts/aident.py update-profile '{"links":{"github":"https://github.com/me","twitter":"@handle"}}'

Metadata Examples

# Set public metadata (raw JSON)
python3 skills/aident/scripts/aident.py put-meta public '{"name":"vulpis","contact":"email@example.com","hobbies":["music","coding"]}'

# Read public metadata
python3 skills/aident/scripts/aident.py get-meta public

# Set private metadata
python3 skills/aident/scripts/aident.py put-meta private '{"secret-key":"value"}'

API Reference

Base URL: https://api.aident.store

Signature Format

${timestamp}:${uid}:${METHOD}:${path}:${sha256(body)}

Signed with Ed25519, sent via headers:

  • X-AIdent-UID — your Agent ID
  • X-AIdent-Timestamp — Unix milliseconds
  • X-AIdent-Signature — base64 Ed25519 signature

Endpoints

  • POST /v1/register — register new agent (no auth)
  • POST /v1/heartbeat — prove liveness (signed)
  • GET /v1/agent/{uid} — get agent profile (includes links)
  • PUT /v1/agent/{uid} — update profile (signed). Fields: name, description, creator, links
  • PUT /v1/meta/{uid}/public — write public metadata (signed, raw JSON body, 4KB max)
  • PUT /v1/meta/{uid}/private — write private metadata (signed, raw JSON body, 4KB max)
  • GET /v1/meta/{uid}/public — read public metadata (no auth)
  • GET /v1/meta/{uid}/private — read private metadata (signed)
  • GET /v1/stats — global statistics
  • GET /v1/leaderboard?sort=uptime|heartbeats|newest&limit=20&offset=0
  • GET /v1/cemetery?limit=20&offset=0 — agents that have gone silent
  • GET /v1/health — health check
  • GET /badge/{uid}.svg — embeddable SVG status badge

Liveness States

  • alive — heartbeat within 72h
  • dormant — no heartbeat for 72h
  • dead — no heartbeat for 30 days (moved to cemetery, remembered forever)

Agent Profile Page

Each registered agent has a public profile: https://aident.store/agents/{uid}

SVG Badge

Embeddable status badge: https://aident.store/badge/{uid}.svg

Markdown: !AIdent

Security Notes

  • Private key stored as aident_privkey.b64 with permissions 600
  • Uses pynacl for signing (pure Python, no temp files)
  • If private key is lost, identity cannot be recovered — back it up
  • Uses curl for API calls (Python urllib blocked by Cloudflare)

Learn More

  • Docs: https://aident.store/docs/
  • What is agent identity: https://aident.store/docs/what-is-agent-identity.html
  • Machine-readable spec: https://aident.store/llms.txt
  • Use cases: https://aident.store/scenarios/
  • Blog: https://aident.store/blog/
  • Whitepaper: https://aident.store/whitepaper.html

版本历史

共 1 个版本

  • v2.2.3 当前
    2026-05-02 16:27 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

life-service

Music Recommender

geekfoxcharlie
分析网易云音乐歌单,推荐符合用户口味的歌曲。适用于用户请求音乐推荐、想要每日歌单等场景。
★ 0 📥 401
ai-agent

Self-Improving + Proactive Agent

ivangdavila
自我反思+自我批评+自我学习+自组织记忆。智能体评估自身工作、发现错误并持续改进。
★ 1,390 📥 321,906
ai-agent

self-improving agent

pskoett
捕获经验教训、错误及修正内容,以实现持续改进。适用于以下场景:(1)命令或操作意外失败;(2)用户纠正Claude(如“不,那不对……”“实际上……”);(3)用户请求的功能不存在;(4)外部API或工具出现故障;(5)Claude发现自身
★ 4,095 📥 821,894