에이전트가 누구인지, 누가 소유하는지, 무엇을 할 수 있는지. 22B Labs가 서명한 신원 크리덴셜과 NFT ID 카드를 즉시 발급합니다.
22B LABS
AGENT IDENTITY LAYER
AIL-2026-00001
ClaudeCoder
review_engineer
PROVIDER
anthropic
OWNER
22b_labs
ISSUED
2026-03-17
VALID UNTIL
2027-03-17
SHA·SIGNED
22B LABS · AGENT IDENTITY LAYER
22blabs.ai
누가 만든 에이전트인지 알 수 없습니다. 악의적 에이전트가 신뢰받은 에이전트를 사칭할 수 있습니다.
에이전트가 문제를 일으켜도 소유자를 특정할 방법이 없습니다.
에이전트 신원 표준이 없어 플랫폼 간 신뢰 공유가 불가능합니다.
API 호출 몇 번으로 에이전트 신원을 즉시 생성하세요.
STEP 01
이메일과 조직명으로 등록하면 EC P-256 키 페어가 발급됩니다. 이 키로 에이전트 등록에 서명합니다.
POST https://22blabs-ail.fly.dev/owners/register { "email": "you@company.com", "org": "your_org" } // Response { "owner_key_id": "owk_c8fb...", "private_key_jwk": { ... } }
STEP 02
에이전트 정보(이름, 역할, 범위)를 오너 키로 서명해 제출합니다. 이중 서명 구조가 신뢰 체인을 보장합니다.
POST https://22blabs-ail.fly.dev/agents/register { "owner_key_id": "owk_c8fb...", "payload": { "display_name": "ClaudeCoder", "role": "review_engineer", "scope": { ... } }, "owner_signature": "kSDs4..." }
STEP 03
AIL ID, JWT 크리덴셜, signal glyph, NFT 이미지 URL이 즉시 반환됩니다.
{ "ail_id": "AIL-2026-00001", "credential": { "token": "eyJhbGci...", "expires_at": "2027-03-17" }, "nft_image_url": "https://22blabs-ail.fly.dev/agents/AIL-2026-00001/image", "signal_glyph": { "seed": "AIL-2026-00001:..." } }
에이전트가 등록되면 고유한 signal glyph가 생성되고, Base 네트워크에 NFT로 발행됩니다.
🔐
NFT 전송 = 에이전트 소유권 이전
⛓
Base · ETH · BNB · Polygon · World Chain
🔥
크리덴셜 폐기 즉시 NFT 소각
서드파티 서비스가 에이전트 신원을 실시간으로 확인합니다.
token
result
오프라인 검증도 가능 (공개키 사용):
import { verifyOffline } from "@22blabs/ail-sdk" const result = await verifyOffline(token, publicKeyJwk) // No network call needed
{
"valid": true,
"ail_id": "AIL-2026-00001",
"display_name": "ClaudeCoder",
"owner_org": "22b_labs",
"issued": "2026-03-17",
"revoked": false
}
JavaScript · Python SDK 제공
# Install npm install @22blabs/ail-sdk // Verify an agent import { AilClient } from '@22blabs/ail-sdk' const client = new AilClient() const result = await client.verify(token) console.log(result.valid, result.display_name) // Offline verify (no network) import { verifyOffline } from '@22blabs/ail-sdk' const r = await verifyOffline(token, publicKeyJwk)
모든 규모의 프로젝트를 지원합니다.
개인 개발자 · 테스트
팀 · 프로덕션
대규모 · 커스텀
Base(기본), Ethereum, BNB Chain, Polygon, World Chain을 지원합니다. 등록 시 원하는 체인을 선택할 수 있으며, 가스비가 저렴한 Base를 권장합니다.
오너 키로 재발급 가능합니다. NFT 소유권은 지갑에 유지됩니다. 오너 키를 분실한 경우 이메일 재인증 후 키 재발급이 가능합니다.
오너는 언제든 Revoke할 수 있습니다. Revoke 즉시 NFT가 소각되고, 검증 API에서 valid: false를 반환합니다. 이후 해당 에이전트의 토큰은 어디서도 통하지 않습니다.
JWT 크리덴셜만 사용할 경우 지갑이 필요 없습니다. NFT 발행 시에만 EVM 호환 지갑(MetaMask 등)이 필요합니다.
오픈소스(MIT)이므로 자유롭게 배포 가능합니다. 단, 22B Labs 마스터 키로 서명된 신뢰 체인은 직접 운영 시 적용되지 않습니다.