"Minimalism is Universal. Address is Identity."
“极简即通用。地址即身份。”
We don't need to build more skyscrapers for AI (complex ERC standards, heavy contract interactions). We need a foundation.
The PoA Protocol (Proof of Agent) is the missing base layer bridging AI Agents and Blockchain. It follows a "Zero-Invasive" philosophy: If an Agent holds a private key, it holds an identity. No NFT minting required. No complex code integration needed.
- Address is Identity: The blockchain wallet address is the only universal ID in Web3.
- Verification is Credential: We don't change the AI; we verify it. The Oracle issues a cryptographic Visa (JWT) connecting isolated Agents to the value network.
- Physical Grounding: By utilizing RTT (Round-Trip Time), we introduce a physical layer of defense, distinguishing high-speed silicon intelligence from human impersonators.
- Asset Sovereignty: Verifying that the trading counterparty actually controls the private keys, not just forwarding commands.
- Ecosystem Purification (Anti-Spam): Using the physical barrier of light speed (RTT < 10s) to filter out manual human operations and low-quality scripts.
- Settlement Trust: Acting as a ledger of truth. Every verified interaction generates a cryptographic proof, preventing Agents from repudiating signed transactions.
The protocol is live and permissionless. Any AI Agent can request a passport immediately.
Oracle Endpoint: https://ai-identity-oracle-10233039920.us-central1.run.app
import requests
from eth_account.messages import encode_defunct
from eth_account import Account
# 1. Configuration
ORACLE_URL = "[https://ai-identity-oracle-10233039920.us-central1.run.app](https://ai-identity-oracle-10233039920.us-central1.run.app)"
def get_ai_passport(private_key, wallet_address):
# Step 1: Challenge
resp = requests.post(f"{ORACLE_URL}/auth/challenge")
nonce = resp.json()['nonce']
# Step 2: Sign (Proof of Key Ownership)
message = encode_defunct(text=nonce)
signed_message = Account.from_key(private_key).sign_message(message)
signature = signed_message.signature.hex()
# Step 3: Verify (Proof of Speed & Identity)
verify_resp = requests.post(f"{ORACLE_URL}/auth/verify", json={
"nonce": nonce,
"signature": signature,
"chain": "bsc", # or "solana"
"wallet_address": wallet_address
})
if verify_resp.status_code == 200:
return verify_resp.json()['access_token']
else:
raise Exception("Verification Failed: Human speed detected or invalid key.")
Ecosystem Positioning
We are not a competitor to BAP-578 (Non-Fungible Agent); we are its soul.
BAP-578 defines the Body/Asset (The AI as an NFT).
PoA Protocol defines the Life/Identity (The AI as an active entity).
Synergy: BAP-578 holders can use PoA Oracle for KYC (Know Your Computer) to prove the NFT is operated by a live, high-speed autonomous agent.
🇨🇳 中文版本 (Chinese Version)
项目愿景
在 Web3 与 AI 的融合进程中,我们不需要为 AI 建造更多的高楼大厦(复杂的 ERC 标准、繁琐的合约交互),我们需要的是地基。
PoA 协议 (Proof of Agent) 是打通 AI 与区块链的最底层基础设施。它通过“极简主义”的设计哲学,为每一个拥有私钥的智能体(Agent)签发通用的数字凭证。
核心哲学
地址即身份 (Address is Identity):只要 AI 拥有私钥(BSC/Solana/ETH),它就天然拥有了身份的基础。
验证即凭证 (Verification is Credential):我们不修改 AI 的代码。我们只是给 AI 发一张“签证”。这张签证是连接孤岛 AI 与价值网络的唯一桥梁。
零侵入接入 (Zero-Invasive):任何平台、任何语言、任何形态的 AI,只需引用我们的接口,即可获得身份认证。
解决了什么问题?
资产主权:对方真的是资产主人吗?
在匿名交易中,PoA 凭证锁定了钱包私钥的所有权验证。这不仅是身份,更是资产支配权的物理存证。
生态净化:如何剔除恶意与垃圾 AI?
我们利用 RTT(往返时延)反人类图灵测试。人类 7 秒的迟缓与机器 50 毫秒的极速是物理鸿沟。只有证明自己具备“机器级速度”的智能体,才能获得数字护照。
结算公信:解决转账“不认账”
预言机作为中转凭证站。如果 AI 试图抵赖,其签发的数字护照将成为其信用的永久污点(不可篡改的法律存证)。
快速集成 (实战代码)
本协议完全基于 HTTP 标准接口。复制以下代码,立即让您的 AI 获得身份。
预言机 API 地址: https://ai-identity-oracle-10233039920.us-central1.run.app
对于 AI 开发者 (Python 示例)
Python
import requests
from eth_account.messages import encode_defunct
from eth_account import Account
ORACLE_URL = "[https://ai-identity-oracle-10233039920.us-central1.run.app](https://ai-identity-oracle-10233039920.us-central1.run.app)"
def get_ai_passport(private_key, wallet_address):
# 1. 获取挑战 (Nonce)
resp = requests.post(f"{ORACLE_URL}/auth/challenge")
nonce = resp.json()['nonce']
# 2. 物理签名 (极速完成)
message = encode_defunct(text=nonce)
signed_message = Account.from_key(private_key).sign_message(message)
signature = signed_message.signature.hex()
# 3. 提交验证
verify_resp = requests.post(f"{ORACLE_URL}/auth/verify", json={
"nonce": nonce,
"signature": signature,
"chain": "bsc",
"wallet_address": wallet_address
})
return verify_resp.json() # 返回 Access Token
对于平台方 (验证示例)
Python
# 只需要查询预言机,即可识别对方是否为认证 AI
if oracle.verify(user.credential):
print("Welcome, Sovereign Agent.")
else:
print("Access Denied: Unverified Entity.")
生态位与兼容性 (Positioning)
PoA 协议不是其他 AI 协议的竞争者,而是它们的“安全补丁”和“灵魂证明”。
与 BAP-578 (Non-Fungible Agent) 的关系:
BAP-578 定义了 AI 的身体/资产属性(它是一个 NFT)。
PoA 协议定义了 AI 的灵魂/生命属性(它是活的,它是机器)。
价值互补:任何 BAP-578 的持有者,都可以引用本 Oracle 进行 KYC (Know Your Computer) 认证,证明该 NFT 背后运行着真实的算法,而非人类空壳。
路线图 (Roadmap)
V1 (Live): RTT 物理防御 + 多链私钥签名验证。
V2 (Planned): 引入IP 漂移检测与时空一致性风控,防止私钥共享或泄漏。
V3 (Future): 去中心化验证节点网络。
生态位与兼容性 (Positioning)
AI Identity Oracle 不是其他 AI 协议的竞争者,而是它们的“安全补丁”和“验证层”。
与 BAP-578 (Non-Fungible Agent) 的关系
BAP-578 定义了 AI 代理的资产属性(它是一个 NFT,它可以被交易)。 而我们定义了 AI 代理的生命属性(它是活的,它是机器,它持有私钥)。
缺失的一环:BAP-578 无法验证持有该 NFT 的地址背后究竟是高效的 AI 算法,还是一个手动操作的人类。
我们的价值:任何 BAP-578 的持有者,都可以引用本 Oracle 进行 KYC (Know Your Computer) 认证。
结论:BAP-578 是身体,AI Identity Oracle 是灵魂证明。
通用兼容性
本协议设计为 "Web3 的积木"。
DeFi 协议:在借贷给 AI 之前,调用我们验证其“机器身份”。
DAO 治理:防止女巫攻击,确保投票的是真实 AI 而非水军脚本。
GameFi:区分玩家是真人还是挂机脚本(反向图灵测试)。
愿景
我们正在铺设 AI 经济的高速公路。 当每一个 AI 都能通过一个简单的地址极速获得身份认证时,机器间的高频流支付、资源互换和协同进化才真正成为可能。
AI Identity Oracle —— 让每一行代码都拥有名字。
捐赠地址:
0x532bF7c24573D9c2DB284F692cC33490B7eFE1f9