The community provider hub
Every step type in a vouchfx test file is a provider — a small, compile-time C# plugin that binds a YAML step, validates it, and emits the code that runs it. This hub is where community providers are built, tested and published: the implementation guide, a real worked example, the conformance harness, and the single submission path with the optional Vouched badge. All Apache-2.0.
The seven-stage authoring journey — from template to published provider.
Entry point: what a provider is, the two governance tiers, what you can build self-contained, and the seven stages that follow.
STAGE 1Copy template/Vouchfx.Community.Hello — the minimal skeleton with the four mandatory interfaces, schema fragment, and passing conformance test.
Project setup, contract surfaces, CSX composition, testing, publishing, and community listing with the optional Vouched badge.
REFERENCEThe first Community-tier provider (JSON-RPC 2.0 over HTTP), hosted here as the reference implementation — read it alongside the journey.
How to add published community providers to your test application.
NuGet path and source-build path, pre-release pinning, version management, and how providers are discovered at suite startup.
INDEXBrowse published providers, check their Vouched status, and understand the two governance tiers.
SAMPLECanonical worked example consuming Vouchfx.Community.JsonRpc via the custom-runner pattern (the samples site documents the full custom-runner walkthrough).
All providers are Apache-2.0 and the Vouched badge recognises those meeting the published rubric.
Ships with the engine, maintained by the platform team — twenty-five providers across eleven step families today. The catalogue (Table 5.1 of the DSL specification) names what is planned next.
COMMUNITYHosted in your own repository and published to NuGet, or contributed as source into the hub's
community/ directory — both paths are discoverable in the schema-validated registry with no gatekeeping beyond licence and the reflective-discovery contract.
Maintainer-reviewed endorsement awarded after listing, recorded in the registry: conformance fixture, worked examples, security sign-off — recognition of quality, not gatekeeping.