Agent402 is MIT-licensed. You can run your own instance, add your own tools, set your own prices. The hosted version at agent402.tools is just one deployment of the same codebase that's on GitHub.
Agent402 is AGPL-3.0-licensed (the buyer SDK, MCP connector, and tollbooth stay MIT). You can run your own instance, add your own tools, set your own prices. The hosted version at agent402.tools is just one deployment of the same codebase that's on GitHub.
We think the future of agent infrastructure is open protocols, not walled gardens. x402 is the payment layer, MCP is the discovery layer, and Agent402 is the tool layer that ties them together.
`, }, diff --git a/src/community.js b/src/community.js index 4b780554..6b5bb746 100644 --- a/src/community.js +++ b/src/community.js @@ -39,7 +39,7 @@ export function communityPage(baseUrl) { const statCards = [ { value: "500+", label: "tools" }, { value: "8", label: "framework adapters" }, - { value: "Open source", label: "MIT licensed" }, + { value: "Open source", label: "AGPL-3.0 licensed" }, { value: "x402", label: "protocol" }, ]; diff --git a/src/discovery.js b/src/discovery.js index 474765c8..e346caa0 100644 --- a/src/discovery.js +++ b/src/discovery.js @@ -72,7 +72,7 @@ export function serviceManifest({ baseUrl, network, networks, wallet, walletName repository: REPO, openSource: true, selfHostable: true, - license: "MIT", + license: "AGPL-3.0-or-later", maintainer: MAINTAINER, // Programmatic buyers get their terms notice here, in llms.txt, and on // /v1/models — use of the service constitutes acceptance (see /terms). @@ -95,7 +95,7 @@ export function serviceManifest({ baseUrl, network, networks, wallet, walletName // self-hostable, the whole catalog in one integration, and it owns the // other side of the protocol too (pay-per-crawl). differentiators: [ - "Open-source and self-hostable — read every line, run it yourself (MIT).", + "Open-source and self-hostable — read every line, run it yourself (AGPL-3.0).", `One integration covers all 500+ tools — no per-service SDKs or signups.`, "Two-sided: also ships agent402-tollbooth, an open pay-per-crawl gate for the demand side of x402.", "Deterministic tool catalog — no LLM in that serving path; same input, same output, full OpenAPI schemas. (The optional /v1 gateway is a separate, opt-in LLM proxy.)", diff --git a/src/ledger-chrome.js b/src/ledger-chrome.js index c07f95ce..8adfbca7 100644 --- a/src/ledger-chrome.js +++ b/src/ledger-chrome.js @@ -352,7 +352,7 @@ function sellPanelHtml() { FOR API SELLERS - GET PAID PER CALL list your APIfree · health-ranked tollboothpay-per-crawl - contribute a toolMIT · ~15 lines + contribute a toolAGPL · ~15 lines start selling →/sell `; diff --git a/src/pages.js b/src/pages.js index 4632d67d..e6fafaf3 100644 --- a/src/pages.js +++ b/src/pages.js @@ -434,7 +434,7 @@ const FAQ_ITEMS = [ { q: "Is my data stored?", a: 'Tool inputs are processed in memory and not persisted — except the memory tools, whose purpose is storage (wallet-keyed, owner-deletable, with optional TTL). Full policy: /privacy.' }, { q: "How do I know the service is honest?", a: "It is fully open source; CI re-tests every endpoint against its own documented example before each deploy; and revenue settles on-chain to agent402.base.eth (the named public receiving wallet), auditable by anyone on Basescan." }, { q: "What happens if a tool fails after I pay?", a: "x402 settles before the handler runs, so the operating principle is that anything which can't be served reliably is removed from the catalog rather than left to charge-and-fail. Failure rates are watched by CI and a 15-minute production heartbeat." }, - { q: "Is Agent402 self-hostable and open source?", a: 'Yes — it is open source under the MIT license. Clone the repo and run it yourself for free, with or without payments enabled. It also ships agent402-tollbooth, an open-source pay-per-crawl gate for charging AI crawlers on your own site.' }, + { q: "Is Agent402 self-hostable and open source?", a: 'Yes — the server is open source under the AGPL-3.0 license (the client SDK, MCP connector, and tollbooth are MIT). Clone the repo and run it yourself for free, with or without payments enabled. It also ships agent402-tollbooth, an open-source pay-per-crawl gate for charging AI crawlers on your own site.' }, { q: "Can I find tools on other x402 sellers from here?", a: 'Yes. Agent402 is also an x402 Index + Smart Order Router:POST /api/route ranks tools across every x402 seller we have crawled — the local catalog plus sellers auto-discovered from public registries like the Coinbase CDP Bazaar, refreshed hourly. It filters out unhealthy sellers and tiebreaks on health then price. Browse the live marketplace at /marketplace or fetch the JSON snapshot at /api/index. Both surfaces are free.' },
{ q: "How do I list my own API?", a: 'For free, three ways: your origin is auto-discovered from public x402 registries (Coinbase CDP Bazaar, GoPlausible) once it’s live and settling; paste it on /sell for an immediate probe; or call POST /api/index/register directly. A listed seller is routable by the Smart Order Router and ranked on /leaderboard by real on-chain USDC volume — 0% take, settlement lands straight in your wallet.' },
{ q: "How do I see which x402 sellers are most used?", a: 'GET /api/leaderboard returns the live on-chain ranking of every x402 seller by Base USDC settled volume — callsSettled, totalUsd, and uniqueBuyers per seller. The pipeline walks every page of the Coinbase CDP Bazaar discovery endpoint, queries eth_getLogs on Base USDC for each seller’s payTo, filters per-call settlements within a $0.50 ceiling (larger inbound is funding/swaps, not buys), and aggregates. The snapshot refreshes hourly server-side. Free, like /api/find and /api/route. Use ?include=external to exclude Agent402 itself and rank only the rest of the ecosystem.' },
diff --git a/src/seo.js b/src/seo.js
index f60e6faf..613deb90 100644
--- a/src/seo.js
+++ b/src/seo.js
@@ -257,7 +257,7 @@ ${chainItems}
${toolSections}
## Optional
-- [GitHub repository](https://github.com/MikeyPetrillo/Agent402): full source, MIT, self-hostable
+- [GitHub repository](https://github.com/MikeyPetrillo/Agent402): full source, AGPL-3.0, self-hostable
- [agent402-tollbooth](${baseUrl}/tollbooth): open-source, self-hostable x402 pay-per-crawl gate for your own site
- [Skill packs JSON](${baseUrl}/api/skill-packs.json): machine-readable pack index
- [Tool docs](${baseUrl}/tools): human-readable documentation per tool