Run your first task
Start with one organization and an approved Wasm function, set authority and release rules, and verify the permitted result.
Example: a coding agent submits a release candidate for approved checks. The release owner controls the verification workload and release rules. The release agent receives the permitted report with Standard Proof before deployment continues. The steps below use the CLI; the SDK and MCP send the same operations through the same authorization and execution path.
Agree the function and setup
Start with a request for access. Bring a description of the checks, a non-sensitive example of the candidate format, the intended recipient and your operating requirements. We’ll help assess the Wasm interface, input preparation, resource limits and recipient verification, then agree the setup and next steps.
| You provide | Standard helps configure and operates |
|---|---|
| Validation code and accepted candidate format | The supported Wasm interface, accepted workload revision and execution limits |
| Release owner, candidate scope and permitted recipient | The configuration that binds those identities and checks their current authority |
| Participant-side encrypted-input preparation and owner-controlled key access | The confidential execution path, activation and result-release enforcement |
| Recipient verification references and deployment policy | Evidence for the operation; your recipient integration verifies it in your environment |
Confirm duration, memory, fuel, input and output size, import restrictions, expected latency and available capacity before committing to integration. An existing function may need adaptation to the supported Wasm interface. The accepted output contract defines allowed fields and recipients; it does not precompute the result.
1. Create the Space
The sponsoring organization creates the reusable Space and pays for the execution it sponsors. The release owner, coding agent and release agent can belong to one organization while holding distinct responsibilities. Sponsoring or signing in does not grant execution or release permission. See Accounts, Spaces and billing.
2. Deploy the function and its profile
For this example, the approved validation function runs a fixed set of checks against one candidate artifact and reports each outcome. It accepts a candidate archive with a manifest of its files and their digests. The release owner accepts the exact input format, workload revision, candidate scope, limits and output fields during setup.
Example candidate manifest, prepared in the owner’s environment:
{
"artifact": "service-api-2.14.0.tar.gz",
"files": [
{ "path": "bin/service-api", "sha256": "4e1a…9c02" },
{ "path": "config/defaults.toml", "sha256": "b71d…3e55" }
]
}