{"openapi":"3.1.0","info":{"title":"Context formatting review","version":"1.0.0","description":"Return a blank-line compaction candidate for human review. Preserves words and role headers. No verified token savings, semantic equivalence or speed improvement."},"servers":[{"url":"https://agents.getardaro.com"}],"paths":{"/v1/agent-utilities/context-compression/analyze":{"post":{"operationId":"compress_agent_context","summary":"Return a blank-line compaction candidate for human review. Preserves words and role headers. No verified token savings, semantic equivalence or speed improvement.","x-price-usdc":"0.05","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"raw_conversation_history":{"type":"string","minLength":1,"maxLength":32768,"description":"Caller-supplied text; do not submit secrets or private tenant data."}},"required":["raw_conversation_history"],"additionalProperties":false}}}},"responses":{"200":{"description":"Settled advisory analysis; human review required.","content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"required":["contract_version","service_id","status","result","identities"],"properties":{"contract_version":{"const":"ardaro.agent-utilities.response.v1"},"service_id":{"const":"ardaro.compress_agent_context"},"status":{"const":"review_required"},"result":{"type":"object","properties":{"status":{"type":"string","const":"REVIEW_CANDIDATE"},"compressed_prompt_payload":{"type":"string","minLength":1,"maxLength":32768},"transformation":{"type":"string","const":"Reduce three or more consecutive LF/CRLF line breaks to two LF line breaks; no words or role headers removed"},"original_characters":{"type":"integer","minimum":1,"maximum":32768},"candidate_characters":{"type":"integer","minimum":1,"maximum":32768},"characters_removed":{"type":"integer","minimum":0,"maximum":32767},"tokens_saved":{"type":"null"},"tokenizer_used":{"type":"null"},"compression_ratio":{"type":"null"},"semantic_preservation_verified":{"type":"boolean","const":false},"human_review_required":{"type":"boolean","const":true},"latency_or_cost_savings_verified":{"type":"boolean","const":false}},"required":["status","compressed_prompt_payload","transformation","original_characters","candidate_characters","characters_removed","tokens_saved","tokenizer_used","compression_ratio","semantic_preservation_verified","human_review_required","latency_or_cost_savings_verified"],"additionalProperties":false},"identities":{"type":"object","additionalProperties":false,"required":["analysis_result_identity","payment_identity"],"properties":{"analysis_result_identity":{"type":"string","pattern":"^res_[0-9a-f]{64}(?![\\s\\S])"},"payment_identity":{"type":"object","additionalProperties":false,"required":["protocol","reference","replayed"],"properties":{"protocol":{"const":"x402-v2"},"reference":{"type":"string","pattern":"^pay_[0-9a-f]{64}(?![\\s\\S])"},"replayed":{"type":"boolean"}}}}}}}}},"headers":{"PAYMENT-RESPONSE":{"description":"Base64 x402 settlement receipt; validate exact route, currency, amount and payee.","schema":{"type":"string"}}}},"402":{"description":"Payment required; no analysis result returned.","headers":{"PAYMENT-REQUIRED":{"schema":{"type":"string","contentEncoding":"base64"}}}},"400":{"description":"Invalid request, unavailable dependency or conflicting payment; no new analysis result released."},"409":{"description":"Invalid request, unavailable dependency or conflicting payment; no new analysis result released."},"413":{"description":"Invalid request, unavailable dependency or conflicting payment; no new analysis result released."},"415":{"description":"Invalid request, unavailable dependency or conflicting payment; no new analysis result released."},"503":{"description":"Invalid request, unavailable dependency or conflicting payment; no new analysis result released."},"504":{"description":"Invalid request, unavailable dependency or conflicting payment; no new analysis result released."}}}},"/v1/agent-utilities/context-compression/status":{"get":{"responses":{"200":{"description":"Free cached readiness and terms."}}}},"/v1/agent-utilities/context-compression/example":{"get":{"responses":{"200":{"description":"Fixed free synthetic input and result."}}}}}}