How we test platforms

Most people add OpenReceive with a coding agent: they paste our directions, or a prompt, into Cursor, Claude Code, v0 or a similar tool. So we test it the same way. When a framework or platform is marked Tested on openreceive.org/platforms, an AI coding agent has added OpenReceive to a plain app on it, from scratch, and the result has passed every check below.

One run

  1. A plain app. We start from a small shop with five products and orders in its own database, built the usual way for that framework or platform. It has no OpenReceive in it.
  2. An agent and our published directions. A coding agent gets the same message a merchant would send, with a link to the directions on openreceive.org. It works on its own; a script plays the merchant and answers its questions.
  3. Real wallet codes. The merchant gives the agent a real receive-only NWC code and a real swap-provider code, and only when the agent asks for one. On a hosting platform such as Vercel, the codes are already the project’s environment variables, and the agent must not ask for them.
  4. A real deploy. For a hosting platform, the finished app is deployed to that platform and tested on its live URL.

What a pass requires

Every check must pass:

What Tested means, and what it does not

The test code is open source, in evals/directions in the OpenReceive repository.