No. A test runs before release against fixtures, mocks, or a sandbox. Outcome verification runs after every production action against the real provider. A test proves the code can succeed. A verdict proves this action did.

AspectTestingOutcome verification
WhenBefore releaseAfter each production action
AgainstMocks, fixtures, a sandboxThe real provider, with read-only credentials
ScopeCode pathsOne operation and its outcome
ResultPass or failVERIFIED, PENDING, CONTRADICTED, FAILED, UNVERIFIABLE
ProofA test reportA signed receipt
Duplicates and stale readsOnly if you wrote the caseBlocked by negative postconditions and the stale-read window

When is testing the right tool?

Use testing for catching regressions before release and pinning behaviour. Use outcome verification when an agent makes a side-effecting call and must not say "done" until the provider proves it.

Questions developers ask

Does Provely have tests of its own?

Yes. Every skill passes the conformance matrix before it ships. The cross-language fixtures prove that TypeScript, Python, and Rust agree. Read the benchmark.

Can I use verification in CI?

Yes. provely verify --wait exits with the verdict code, so a pipeline step passes only on VERIFIED.