{"ok":true,"site":{"host":"mikelninh.github.io","url":"https://mikelninh.github.io/trustready/","type":"live","desc":"Scan a public GitHub repository for evidence-backed AI procurement readiness and get an inspectable path to 100/100.","tools":[{"name":"trustready.scan_public_repository","kind":"act","impl":"imperative","description":"Run a read-only TrustReady evidence scan of a public GitHub repository. Returns a versioned procurement-readiness score, control statuses, provenance and a path to 100. Candidate evidence never counts as verified. The result is not certification or legal advice.","title":"Scan public AI repository","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"repository_url":{"type":"string","description":"Public github.com repository URL."}},"required":["repository_url"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/trustready/"},{"name":"trustready.explain_control","kind":"answer","impl":"imperative","description":"Scan a public GitHub repository and return the evidence, status, reason and exact next proof for one TrustReady control. This is read-only and preserves unresolved uncertainty.","title":"Explain a TrustReady control gap","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"repository_url":{"type":"string","description":"Public github.com repository URL."},"control_id":{"type":"string","description":"TrustReady control id, for example TR-AI-002."}},"required":["repository_url","control_id"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/trustready/"}],"category":"Developer Tools","apiSurface":"spec","toolCount":2}}