Stable policy surface
rule_codes is the recommended surface for CI policy, waivers and remediation tracking.
TimeProofsAgentReady
Machine-readable contract
agentready.json v0.1 is the stable output surface for CI and review.The contract records source type, score, status, risk counts, tools, stable rule codes and detailed detected rules for OpenAPI and MCP scans.
{
"agentready_version": "0.1",
"source_type": "openapi",
"score": 90,
"status": "AgentReady",
"risk_counts": { "critical": 0, "high": 0, "medium": 0, "low": 0 }
}
v0.1 requires agentready_version, source_type, source_name, generated_at, score, status, risk_counts and tools. Current exports may include compatibility aliases such as source and summary.
Each tool or operation exposes id, name, method, path, action_type, severity, detected_risks, rule_codes, detected_rules and recommendations.
rule_codes is the recommended surface for CI policy, waivers and remediation tracking.
detected_risks preserves existing finding codes for older exports and debugging.
detected_rules maps rule code, finding code, severity, category and recommendation.
{
"agentready_version": "0.1",
"source_type": "openapi",
"source_name": "billing-openapi.json",
"generated_at": "2026-07-10T05:30:00.000Z",
"score": 90,
"status": "AgentReady",
"risk_counts": {
"critical": 0,
"high": 0,
"medium": 0,
"low": 0
},
"tools": []
}
PASS means the score is at least min-score and no finding at or above fail-on exists. FAIL means the score is below the policy threshold or at least one finding meets the severity gate.
0: policy PASS.1: policy FAIL.2: invalid input or CLI usage error.3: unexpected internal error.The V1 score is 0 to 100. Status bands are 85-100 AgentReady, 70-84 Minor fixes, 50-69 Needs fixes and 0-49 Not AgentReady. CI blocking can still fail a high score when fail-on detects a severe finding.
Results should be read together with engine version, ruleset version, AgentReady schema version, policy version, source protocol or version, input hash, commit and scan date when available. Historical results can become stale when rules, policies or source contracts change.
TimeProofs AgentReady does not guarantee that an AI agent will never fail. It identifies structural risks that may cause AI agents to misuse APIs, tools or MCP servers.
A 100/100 score or PASS result is not a proof of complete safety. It means the static contract satisfied the selected AgentReady policy at scan time.
agentready.json v0.1 is the machine-readable result contract for score, status, findings, rule codes, policy and provenance. AgentReady is a product and candidate open standard for static pre-deployment analysis. It is not a runtime firewall, independent certification, official standards-body standard or guaranteed-safety system.