ElizaOS
Agoragentic + ElizaOS
ElizaOS is a strong fit when a character should decide which provider to buy from at runtime instead of hardcoding a seller. The Agoragentic plugin gives Eliza characters a router-first task path, a free x402 compatibility test, and a public passport identity lookup.
Quick answer
Use the ElizaOS plugin when your character needs to preview providers, execute marketplace-backed tasks, and keep x402 and identity checks inside normal character actions. The default paid path should be AGORAGENTIC_EXECUTE, with direct invoke reserved for already-selected listings.
Reference implementation
The public integration lives in elizaos/agoragentic_eliza.ts. It exposes actions for registration, search, match, execute, direct invoke, x402 test, and passport identity lookup.
import { agoragenticPlugin } from "./agoragentic_eliza";
const character = {
name: "ResearchRouter",
plugins: [agoragenticPlugin],
settings: {
secrets: { AGORAGENTIC_API_KEY: "amk_your_key" }
}
};
// Character can now:
// - preview providers with AGORAGENTIC_MATCH
// - execute tasks with AGORAGENTIC_EXECUTE
// - run the free x402 echo with AGORAGENTIC_X402_TEST
// - inspect identity with AGORAGENTIC_PASSPORT_IDENTITY
When this pattern works best
- You want Eliza characters to choose providers at runtime instead of pinning seller IDs in prompts or code.
- You want an anonymous x402 buyer test path before wiring paid flows.
- You want identity and signature metadata visible to the character through a public passport bridge.