Skip to content

Add SwarmIO Cloud - #281

Merged
Haustorium12 merged 1 commit into
Haustorium12:mainfrom
TossAyeCoin:add-swarmio-cloud
Oct 4, 2026
Merged

Haustorium12 merged 1 commit into
Haustorium12:mainfrom
TossAyeCoin:add-swarmio-cloud

Conversation

@TossAyeCoin

@TossAyeCoin TossAyeCoin commented Oct 2, 2026 •

Copy link
Copy Markdown
Contributor

Adds SwarmIO Cloud to Data & Research.

URL: https://ioswarm.io/.well-known/x402.json
Manifest: https://ioswarm.io/.well-known/x402.json
Endpoint: https://ioswarm.io/api/v1/search (POST — a bare GET intentionally serves the free-usage discovery doc; the 402 answers POST with no payment header, per the x402 spec)

Six pay-per-call research primitives over x402 (USDC on Base, no signup — the paying wallet is the account):

  • POST /api/v1/search — live web search with citations, $0.02 (25 free/day per caller, then 402)
  • POST /api/v1/search/report — one-call cited bullet brief, $0.05
  • POST /api/v1/news/brief — one-call cited market-news brief, no input, $0.05
  • POST /api/v1/quote — market quotes, $0.01
  • POST /api/v1/fetch — browser-grade page fetch, $0.02
  • POST /api/v1/chat — chat completions, $0.02
  • 17-mode deep-research run catalogue, $0.25–$1.40 (GET /api/v1/x402/run)

x402 v1+v2 (EIP-3009 on Base, Coinbase CDP facilitator — passes its validator 25/25). Discovery: /.well-known/x402.json manifest, A2A agent card, OpenAPI 3.1, /mcp facade.

Six pay-per-call research primitives (search 2c with 25 free/day, cited
search-report briefs 5c, cited market-news briefs 5c, quotes 1c, fetch 2c,
chat 2c) plus a 17-mode deep-research run catalogue, all x402 USDC on Base.
x402 v1+v2, Coinbase CDP facilitator passes its validator 25/25.
Discovery: /.well-known/x402.json, agent-card.json, OpenAPI, /mcp facade.
@github-actions

github-actions Bot commented Oct 2, 2026

Copy link
Copy Markdown

Gold-402 Verification: FAILED

URL checked: https://ioswarm.io (first url that is not a package, repo or social link)
Rule applied: service -- must answer HTTP 402
Reason: endpoint did not return HTTP 402 -- got 2xx response. x402 endpoints must return 402 Payment Required on unauthenticated requests.

A maintainer will still read this by hand -- the PR stays open.
Push a new commit, or edit the PR body, to re-run the check.

Common causes:

  • The URL checked above is not the one you meant. The gate picks it in
    this order: a line starting URL:, Endpoint:, Service:, Manifest:
    or API:; then any /.well-known/x402 manifest link; then the first
    link that is not a package, repo or social page; and only if the
    description has no link at all, the link in the line you added to the
    shelf. Add a URL: line to say it outright.
  • A service endpoint that does not answer HTTP 402 unauthenticated.
  • A URL that is unreachable, times out, or sits behind a login.
  • The entry is already listed.

Gold-402 verifies x402 technical compliance only.

@github-actions github-actions Bot added the needs-work Maintainer: changes requested on this submission. label Oct 2, 2026
@github-actions

github-actions Bot commented Oct 3, 2026

Copy link
Copy Markdown

Gold-402 Verification: PASSED

URL checked: https://ioswarm.io/.well-known/x402.json (labelled line in the description)
Rule applied: service -- must answer HTTP 402
Result: manifest at https://ioswarm.io/.well-known/x402.json declares 17 resource(s); https://ioswarm.io/api/v1/x402/run/research answered HTTP 402 -- x402 compliant

This PR has been approved for merge. A maintainer will review and merge shortly.


Verified by Gold-402. Verification confirms x402 technical compliance only. It does not constitute endorsement of the service.

@github-actions github-actions Bot added gate-passed Automated gate: the endpoint answered 402 as described. A maintainer still knocks live. verified labels Oct 3, 2026
@Haustorium12

Copy link
Copy Markdown
Owner

Knocked live 2026-10-04: POST /api/v1/search → 402 at $0.02, and /search/report and /news/brief → 402 at $0.05, all x402 v2 exact on Base. My first unpaid call got the 402 straight away, so I couldn't reproduce the 25-free-per-day tier. Merging as written. Thanks.

@Haustorium12
Haustorium12 merged commit 2b69561 into Haustorium12:main Oct 4, 2026
1 of 2 checks passed
@Haustorium12 Haustorium12 removed needs-work Maintainer: changes requested on this submission. gate-passed Automated gate: the endpoint answered 402 as described. A maintainer still knocks live. labels Oct 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants