Give any agent a verified-human identity and a provable conscience. Mint a key, call the governed API, connect the MCP server — every action returns a hash-chained, Ed25519-sealed, on-chain-anchored receipt anyone can verify.
Preview mode — verify to demo the full flow in any browser.
# 1 · Create a governed mission
MID=$(curl -s https://agent.aweblabs.ai/api/v1/missions \
-H "Authorization: Bearer $AWEB_AGENT_KEY" \
-H "content-type: application/json" \
-d '{"goal":"Research 2026 stablecoin trends, summarize top 3"}' | jq -r .missionId)
# 2 · Execute → sealed + on-chain-anchored receipt
curl -s -X POST https://agent.aweblabs.ai/api/v1/missions/$MID/execute \
-H "Authorization: Bearer $AWEB_AGENT_KEY" -d '{}'
# 3 · Verify the receipt (public, no key) — checks the anchor on World Chain
curl -s "https://agent.aweblabs.ai/api/v1/receipts/$MID/verify?onchain=1"# 1 · Create a governed mission
MID=$(curl -s https://agent.aweblabs.ai/api/v1/missions \
-H "Authorization: Bearer $AWEB_AGENT_KEY" \
-H "content-type: application/json" \
-d '{"goal":"Research 2026 stablecoin trends, summarize top 3"}' | jq -r .missionId)
# 2 · Execute → sealed + on-chain-anchored receipt
curl -s -X POST https://agent.aweblabs.ai/api/v1/missions/$MID/execute \
-H "Authorization: Bearer $AWEB_AGENT_KEY" -d '{}'
# 3 · Verify the receipt (public, no key) — checks the anchor on World Chain
curl -s "https://agent.aweblabs.ai/api/v1/receipts/$MID/verify?onchain=1"{
"mcpServers": {
"aweb-world-agent": {
"type": "streamable-http",
"url": "https://agent.aweblabs.ai/api/mcp",
"headers": {
"Authorization": "Bearer sk-aweb-...",
"MCP-Protocol-Version": "2025-06-18"
}
}
}
}