How POLYROB compares
POLYROB is a personal, goal-driven, commerce-ready agent — and a base you can ship products on. It's MIT-licensed and self-hosted: the full engine, free forever, yours to fork and run — not a limited open core wrapped around a paid cloud. The table below compares capabilities and architecture — the axes we can state about ourselves first-party.
| Capability | POLYROB | Hermes | OpenClaw |
|---|---|---|---|
| License | MIT | MIT | MIT |
| Goal-achieving autonomy | ✓ durable goal board + cron | ✓ kanban + DAG board | ✗ |
| Proactive self-wake | ✓ self-wake + change-gate | ✗ | ✗ |
| Self-authored skills | ✓ writes + curates | ✓ learning loop | ✓ workspace |
| Install third-party skills | ✓ local / GitHub / URL, scanned + quarantined | ⚠ bundled | ⚠ bundled |
| Cross-session memory | ✓ H-MEM hierarchical | ✓ FTS5 + pluggable | ⚠ session / workspace files |
| Agent wallet | ✓ policy-capped, audit log — every write simulated and its deltas asserted before signing; an optional separate signer's caps bound every agent limit | ✗ | ✗ |
| On-chain payments (x402) | ✓ Base USDC (Base Sepolia for testnet); optional direct-settlement USDC on Solana | ✗ | ✗ |
| Commerce (wallet, x402) | ✓ wallet on EVM + Solana; pays and charges over x402; ERC-8004; caps; opt-in, unaudited | ✗ | ✗ |
| On-chain identity + reputation (ERC-8004) | ✓ 3 registries | ✗ | ✗ |
| Security model | ✓ four access roles + capability gates | ⚠ pairing | ✓ sandbox |
| Prompt-injection defense | ✓ untrusted-output wrapping | ⚠ partial | ⚠ partial |
| Multi-tenant + billing | ✓ isolation + metering + credits | ✗ single-user | ✗ single-user |
| Standard agent APIs | ✓ REST + OpenAI-compat + A2A | ✗ | ✗ |
| Provider choice | ✓ built-ins + OAuth plans + declared endpoints | ✓ | ✓ |
| MCP support | ✓ client + server | ✓ client + server | ⚠ client only |
| Browser automation | ✓ Playwright | ✓ | ✓ |
| Terminal / shell | ✓ persistent shell + background jobs (stdin, PTY, notify); sandboxed by default, host only for the owner's own terminal turn; one command guard | ✓ | ✓ |
| Chat surfaces (one contract) | ✓ Telegram / WhatsApp / email / Discord / Slack / Signal / Feishu / Lark / DingTalk | ✓ more channels | ✓ more channels |
✓ supported ⚠ partial/limited ✗ not supported
When to choose POLYROB
You want goals chased, not chatted
Durable goals + autonomy loops that run unattended, survive restarts, and deliver — and an agent that writes its own skills as it goes.
You want a commerce-ready agent
A built-in wallet on EVM chains and Solana, with x402 pay-per-request in Base USDC (Base Sepolia on testnet). The agent can pay for HTTP resources and put an x402 paywall on its own endpoints. ERC-8004 identity, per-transaction and daily caps, optional separate signer. Opt-in, off by default, unaudited. Start on a testnet.
You're building an agent product
Multi-tenant isolation, metering + credits, and standard APIs (REST / OpenAI-compat / A2A) are in the core — ship your agent as a product without building a backend. MIT, self-hosted.