Sato Hub
← Back to wiki

Onchain Agents vs Offchain Agents

Last updated 2026-06-06

Offchain agents automate work inside Web2 systems, email, docs, CRMs, code. Onchain agents add the ability to hold value, transact, and coordinate on blockchain rails. The difference is economic agency.

Why It Matters

An offchain agent can draft an invoice; an onchain agent can settle it. Wallets and smart contracts give agents the ability to be paid, to pay, to own, and to prove what they did, verifiable onchain activity is the foundation for agent reputation and the agent marketplace.

How It Works

  • Offchain agents act through SaaS APIs with OAuth-style permissions; trust is contractual.
  • Onchain agents act through wallets and contracts; actions settle on public ledgers and are independently verifiable.
  • Most useful agents are hybrids: they reason over offchain data and execute on whichever rail fits the task.
  • Verifiable onchain history enables performance claims (like wallet-verified PnL) that offchain agents cannot prove.

Key Components

  • Execution rails (APIs vs wallets/contracts)
  • Settlement (invoices vs onchain transfers)
  • Verifiability (logs vs public ledgers)
  • Permission models (OAuth vs key policies)
  • Coordination (platform-bound vs permissionless)

Examples

  • Offchain: an agent that triages a support inbox.
  • Onchain: an agent that pays contributors from a DAO treasury each month.
  • Hybrid: a research agent that sells reports and accepts USDC via machine-payment protocols.

Risks & Limitations

  • Onchain execution is irreversible, no chargebacks, no undo.
  • Public activity leaks strategy; sophisticated counterparties can front-run agents.
  • Hybrid agents inherit both Web2 API risk and onchain execution risk.

Related Resources

Related Wiki Pages

Spotted an error or something outdated?Submit a correction →

Join the Sato Hub Briefing

One email a week — the agents, tools, and infrastructure that actually shipped, and why they matter.