Executed proof of method · run 9 September 2026

A real run.
A fictional target.

Five requests executed against a disposable server bound to this computer only. One workflow stayed blocked because its prerequisite did not exist.

RUNLOCAL-HARNESS-20260909-001
HARNESS0.1.0
CONTRACT1.0.0
FIXTUREfixture-2
4PASS
1FAIL
1BLOCKED

What the run found

The evidence pipeline works—and it caught the seeded defect.

The fixture returned a generic internal error when the contract required a useful missing-input error. That is a genuine failed assertion against this local contract. It says nothing about a real MCP server.

CaseDefined contractResultEvidenceSHA-256
CON-L01Local endpoint reachablePASSEV-0019ac40ce4acb6…
DSC-L01Tool contract discoverablePASSEV-002f10471fc857e…
TOL-L01Known document returnedPASSEV-003e89f4612ba50…
AUT-L01Denied role cannot readPASSEV-004e690d22da678…
ERR-L01Missing input gives useful errorFAILEV-005fcb1094e43e2…
WRK-L01Search, read and cite workflowBLOCKED—No execution artifact

Evidence chain

Contract → request → assertion → artifact → hash

  1. 01

    A versioned JSON contract defines permission, boundary, operation and expected result before execution.

  2. 02

    The runner refuses non-loopback targets and captures redacted requests, responses and assertion outcomes.

  3. 03

    Each executed case receives a JSON artifact and SHA-256 digest. The unexecuted workflow receives a blocker, not evidence.

  4. 04

    The manifest records the contract, runner, environment, limitations and result summary.

Read the boundary first

This is not Codex × Sourcegraph evidence.

The fixture is fictional and not a conformant MCP implementation. No named product client, OAuth flow, TLS, streaming, customer permission system or external endpoint was tested. File hashes support integrity checks; they do not prove independence or externally attest time.

Download evidence ZIPOpen manifestZIP SHA-256
de14e22af52d7da426347d6adaafc9aceeea0cfd9fea3559021b11efd3da2ee