Pick your integration
Boson exposes six interaction surfaces. Pick one — they all talk to the same on-chain protocol.
| If you want to… | Use |
|---|---|
| Accept payment over HTTP with escrow | x402 escrow stack |
| Build an autonomous buyer/seller agent | MCP stack |
| Add a buy button to an existing site | Commit Widget |
| Sell from a WordPress / WooCommerce store | WooCommerce plugin |
| Sell without writing code | The Boson dApp |
| Build a marketplace, drop, or storefront | Core SDK (+ React Kit) |
| Integrate at the contract level | Solidity / contracts |
Decision tree
Stack capabilities at a glance
See Tooling overview → Stack comparison for a full feature × maturity table.
What's the same regardless of stack
These five things apply to every integration. Bookmark them:
- Networks & ConfigIds — which chain you're talking to.
- Signing & meta-transactions — how to sign, who pays gas.
- Exchange state machine — what states a commitment can be in and who can move it.
- Eventing & indexing — how to watch for state changes (and why the subgraph lags).
- Going to production — the security and operational checklist.