{"capability":{"id":"coding.repository.build-verification.v1","version":"1.0.0","kind":"compute","name":"Repository Build Verification","description":"Clones an exact public GitHub commit into an isolated runtime, installs dependencies, runs its build and optional tests, then returns bounded execution evidence.","endpoint":"/v1/repository/verify","method":"POST","inputSchema":{"type":"object","additionalProperties":false,"required":["repository","commit"],"properties":{"repository":{"type":"string","pattern":"^https://github\\.com/[A-Za-z0-9_.-]+/[A-Za-z0-9_.-]+(?:\\.git)?$"},"commit":{"type":"string","pattern":"^[a-fA-F0-9]{40}$"},"runTests":{"type":"boolean","default":false}}},"outputSchema":{"type":"object","required":["executionId","decision","repository","commit","runtime","steps","evidence","claimBoundary"],"properties":{"executionId":{"type":"string"},"decision":{"enum":["PASS","BLOCK","ESCALATE"]},"repository":{"type":"string"},"commit":{"type":"string"},"runtime":{"type":"object"},"steps":{"type":"array"},"evidence":{"type":"object"},"claimBoundary":{"type":"object"},"continuation":{"type":"object"}}},"pricing":{"model":"exact","amount":"$0.25","currency":"USDC","network":"eip155:8453"},"expectedLatencyMs":90000,"experiment":{"hypothesis":"An agent without a trusted execution environment will pay $0.25 to replace build uncertainty with commit-specific execution evidence.","primaryTrigger":"proof","agentAlternative":"Provision a sandbox, clone the repository, install dependencies, run the build and interpret logs itself.","expectedUtility":"Avoid environment provisioning and obtain independent proof before a downstream patch or deployment decision.","successSignal":"repeat_purchase","directedTrafficExcluded":true},"claimBoundary":{"does":["Clone one exact public GitHub commit","Run npm install and the declared build script in an isolated container","Return bounded logs, exit codes, durations and an evidence digest"],"doesNot":["Access private repositories","Run caller-supplied shell commands","Guarantee production correctness","Deploy or modify the repository"]},"tags":["github","repository","npm","build","test","sandbox","verification","execution-evidence"]},"purpose":"Free purchase-fit information. No build is run and no payment is requested.","buyWhen":["No trusted execution environment is available","Build failure blocks the current task","Independent commit-specific evidence is required"],"doNotBuyWhen":["An equivalent sandbox is already available","The repository is private","The commit is not exact","Static dependency metadata is sufficient"]}