Documentation
These pages are rendered straight from the repository's markdown on every push, so they never drift from the code they describe.
Six stages from template to published provider, with the reference implementation woven through. Stage 7 (registry, Vouched badge) continues under Contributing.
Entry point: what a provider is, the two tiers, what you can build self-contained, and the seven stages.
STAGE 1Copy the hello.console template to bootstrap your provider project.
STAGE 2The .csproj structure, namespace hygiene, and your step model.
STAGE 3The four mandatory interfaces and three of the optional extension interfaces.
STAGE 4Roslyn composition rules, verdicts, secrets and capture.
STAGE 5Conformance tests, the custom harness pattern, and Docker integration.
STAGE 6Community submission paths (external and hub-hosted) and the Vouched badge.
REFERENCEThe first community provider and canonical worked example: JSON-RPC 2.0 over HTTP with the full contract exercised.
How to add published community providers to your test application.
The submission path, the Vouched badge, and the community registry.
The Community submission path, the conformance harness, and the repository conventions.
BADGEThe published rubric for the maintainer-awarded Vouched badge — recognition recorded in the registry against this criteria.
INDEXThe schema-validated index of community providers and how to add a listing.
How the hub is run.
How the Vouched badge is awarded and revoked, and how disputes are resolved.
SECHow to report a vulnerability in a hosted provider, the registry or the template.
CoCThe standards this community holds itself to.
READMEWhat the hub is, the repository layout, and the local build.
The engine, samples repository, telemetry backend and this provider hub.
Live: engine v1.0.0-alpha.9 · Vouchfx.Sdk 1.0.0-alpha.9 on NuGet ·
registry lists 1 community provider(s), latest Vouchfx.Community.JsonRpc
1.0.0-alpha.1.
The architecture blueprint, the YAML DSL specification, user guides, language reference, and the Core provider catalogue.
SAMPLESEnd-to-end test suites for sample applications (C#, Python, Java) demonstrating the engine and community providers. Includes the ledger-jsonrpc worked example.
The opt-in telemetry story — why, what is (and is not) collected, how to verify it locally, and how to self-host the backend.
REPOThe engine, the Provider SDK sources, and the in-repo Example.Steps.Echo / Hello templates.