{"slug":"saylorinnovations-com-api-code-verify-7e892d","title":"Run a public GitHub repo's test, lint or build script in a disposable microVM an","host":"saylorinnovations.com","method":"POST","resource":"https://saylorinnovations.com/api/code/verify","category":"code","description":"Run a public GitHub repo's test, lint or build script in a disposable microVM and return structured logs and the commit","price_listed":0.25,"price_asked":0.25,"state":"answering","state_label":"Answering","checks_7d":1,"answered_7d":1,"latency_ms_median":1702,"reported_calls_30d":1,"reported_payers_30d":1,"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"body":{"packageManager":"auto","ref":"master","repository":"https://github.com/octocat/Hello-World","task":"test","timeoutSeconds":60},"bodyType":"json","method":"POST","type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"packageManager":{"default":"auto","description":"Version 0.1 supports npm projects; auto selects npm.","enum":["auto","npm"],"type":"string"},"ref":{"description":"Optional branch or tag to verify.","type":"string"},"repository":{"description":"Public GitHub HTTPS repository URL.","format":"uri","type":"string"},"task":{"description":"Bounded package script to run.","enum":["test","lint","build"],"type":"string"},"timeoutSeconds":{"default":60,"maximum":120,"minimum":15,"type":"integer"}},"required":["repository","task"],"type":"object"},"bodyType":{"const":"json","type":"string"},"method":{"enum":["GET","POST","PUT","PATCH","DELETE","HEAD"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"finishedAt":{"description":"Finished at (UTC unless a time zone is given)","format":"date-time","type":"string"},"isolation":{"type":"string"},"limitations":{"description":"Known limits of this result","items":{"type":"string"},"type":"array"},"packageManager":{"description":"Package manager","type":["string","null"]},"repository":{"description":"Source repository URL","format":"uri","type":"string"},"resolvedCommit":{"description":"Resolved commit","type":["string","null"]},"startedAt":{"description":"Started at (UTC unless a time zone is given)","format":"date-time","type":"string"},"steps":{"items":{"properties":{"durationMs":{"description":"Duration, in milliseconds","type":"integer"},"exitCode":{"description":"Exit code","type":["integer","null"]},"name":{"description":"Name","type":"string"},"stderr":{"type":"string"},"stdout":{"type":"string"},"truncated":{"description":"True when the list was cut at the limit","type":"boolean"}},"required":["name","exitCode","durationMs"],"type":"object"},"type":"array"},"task":{"type":"string"},"verdict":{"description":"Overall assessment derived from the listed reasons","enum":["pass","fail","error"],"type":"string"},"verificationId":{"description":"Verification id identifier","type":"string"}},"required":["verificationId","verdict","repository","task","steps","startedAt","finishedAt"],"type":"object"},"type":{"const":"json","type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"history":[{"day":"2026-10-18","reachable":true,"status":402,"valid_402":true,"asked_usdc":0.25,"price_match":true,"latency_ms":1702,"error":null}],"description_full":"Run a public GitHub repo's test, lint or build script in a disposable microVM and return structured logs and the commit","last_updated":"2026-10-16T01:17:18.816Z","schemes":["exact"]}