ERC-8004 ajan pasaportumuzu kendiniz nasıl doğrularsınız
Bir ajanın kendisi hakkındaki kendi sözü pek bir şey ifade etmez; her şey bir kimlik iddia edebilir. Bir pasaportu yararlı kılan şey, bir yabancının onu bağımsız olarak arayıp Solidus'un aldığı yanıtın aynısını alabilmesidir. Aşağıdaki mekanizmanın tamamı budur: açık bir sözleşmeye karşı iki eth_call, bir curl, bir DID çözümlemesi. Hesap yok, API anahtarı yok, güven gerekmiyor.
İddia, bir kontrol listesi olarak
Herhangi bir komut çalışmadan önce, karar şudur:
- Belirli bir Ethereum adresi ERC-8004 jetonu
8064'ün sahibidir. - O jetonun
tokenURIdeğeri gerçek ve canlı bir JSON belgesine çözümlenir. - O belge, Solidus'un kendi RPC'sine karşı canlı olarak çözümlenen bir
did:soliduskimliğini adlandırır.
Yalnızca kendiniz çalıştırmak istiyorsanız okumaya devam edin.
Komut 1, sahiplik
Base Sepolia üzerinde 0x8004A818BFB912233c491871b3d84c89A494BD9e adresine dağıtılmış ERC-8004 Kimlik Sicili üzerinde ownerOf(8064) çağrısını yapın:
eth_call ownerOf(8064) → 0x8004A818BFB912233c491871b3d84c89A494BD9e (Base Sepolia)
returns: 0xcdcfa8a7709796e13bc8bd9d86d3523933e3ede4
Herhangi bir Base Sepolia RPC uç noktası (örneğin açık sepolia.base.org) aynı adresi döndürecektir. O adres, 8064 jetonunun kayıtlı sahibidir: buradaki hiçbir şey Solidus'un sunucularından gelmiyor.
Komut 2, manifesto
Aynı sözleşmenin tokenURI(8064) değeri, o jetonun zincir dışı manifestosunu işaret eder:
eth_call tokenURI(8064) → same contract
returns: https://agents.solidus.network/v1/agents/d7b2f0ed-a5ba-4c48-a3af-7c14e8070b20/card
O URL bu alan adında canlı bir uç noktadır: nereye bakacağınızı söyleyen, Solidus'un kopyası değil, zincirdir.
Komut 3, kimlik
Zincirin sizi yönlendirdiği şeyi çekin:
curl https://agents.solidus.network/v1/agents/d7b2f0ed-a5ba-4c48-a3af-7c14e8070b20/card
Bu, Solidus'un kendi manifesto biçimi olan bir SolidusAgentCard JSON belgesi döndürür ve ajanın did:solidus kimliğini adlandırır:
did:solidus:testnet:46Hzv2Ek4MXwj1Kenvix4tWCPr1J
O DID'yi canlı rpc.solidus.network adresine karşı çözümleyin, geri gelir: gerçek, hâlihazırda demirlenmiş bir kimlik, yer tutucu bir dize değil.
Sessizce düzeltmek yerine işaret etmeye değer bir şey: az önce çektiğiniz SolidusAgentCard JSON'u, did:solidus'un sicil durumunu W3C DID Method Registry içinde kayıtlı diye tarif ediyor. Bu doğrudur ve her zaman böyle demiyordu. Kayıt gerçekte 2026-07-04 tarihinde tamamlandıktan sonra bir süre boyunca kart hâlâ "submitted... under review, not yet registered" okudu ve hattaki hiçbir şey bunu fark etmedi, çünkü o alan kontrol edilebilir bir durum değil serbest biçimli düzyazıdır. O alanı, hiçbir yönde güvenebileceğiniz bir durum olarak değil, bir insanın yazdığı bir not olarak görün: yukarıdaki DID, kartın kendi metninin sicil durumu hakkında ne iddia ettiğinden bağımsız olarak canlı çözümlenir.
Çapraz kontrol
Asıl kanıt budur ve bir beyan değil, bir mutabakattır. Zincir üstü sözleşme (Komut 1) 8064 jetonunun sahibinin kim olduğunu söyler. Aynı sözleşmenin sizi yönlendirdiği zincir dışı kart (Komut 2-3) bağımsız olarak bir sahip ve bir DID adlandırır. Karta güvenmek zorunda kalmadınız, onu nerede bulacağınızı zincir söyledi; zincirin arkasındakine dair görüşüne de güvenmek zorunda kalmadınız, kart, sonucunu Solidus'un denetlemediği bir altyapıda canlı çözümlenen bir kimliği adlandırıyor. Bağımsız olarak kontrol edilebilir iki kaynak mutabıktır. İki yarının hiçbiri inanca dayanmak zorunda kalmadı.
Bu ne değildir
Üstündeki kanıt kadar açık biçimde belirtilmiştir:
- Bu tek bir ajandır, bir filo değil.
8064jetonu yukarıda tarif edilen pasaporttur. Aynı sahip adresi ayrıca, bir yabancının bu sürecin aynısını bağımsız olarak yeniden üretmesi sırasında demirlenen8071jetonunu da tutar: bu, sürecin yeniden üretilebilir olduğunun kanıtıdır, ölçeğin değil. Bunun arkasında bir ajan filosu yoktur.
Bunların hiçbiri üstündeki kanıtı zayıflatmaz, onu kapsamlandırır. Çalıştırdığınız komutlar, mevcut ayak izinin ne kadar küçük olduğundan bağımsız olarak gerçek ve yeniden üretilebilirdir. Küçük ölçekte gerçek bir mekanizma ile herhangi bir ölçekte şişirilmiş bir iddia arasındaki bu ayrım, inanmak yerine kontrol etmenizi isteyen bir sayfa yayımlamanın bütün amacıdır.
ERC-8004 ve "ajan pasaportu" bu tek jetonun ötesinde ne anlama geliyor
Bu sayfa tek bir jetonun çalıştığını kanıtlar. ERC-8004'ün bir standart olarak ne olduğunu ya da "ajan pasaportu"nun Solidus'un uygulamasının ötesinde genel bir örüntü olarak ne anlama geldiğini açıklamaz.
Standardın kendisi, onu kimin yazdığı, üç sicilinin ne yaptığı ve nerede dağıtıldığı için Lexicon'daki ERC-8004 girdisine bakın. Solidus, ERC-8004'ü yazmadı ve yazdığını iddia etmiyor; standart, MetaMask, Ethereum Foundation, Google, Coinbase ve Ethereum ekosisteminden yüzü aşkın katkı verenin önerdiği ve inceltip geliştirdiği bir standarttır.
Bu jetonun bir örneği olduğu genel kavram için, "taşınabilir, üçüncü tarafça kontrol edilebilir kimliğin" otonom ajanlar açısından neden önemli olduğu ve bunun Google'ın A2A protokolünün kullandığı gibi kendi beyan edilen bir ajan kartından nasıl ayrıldığı için Ajan Pasaportu girdisine bakın.
O girdilerin ikisi de bu sayfadaki kanıtı kendi makbuzları olarak gösterir. Yukarıdaki komutları kendiniz çalıştırdıysanız, gösterdikleri şeyi zaten doğrulamış oldunuz.

