{"openapi":"3.1.0","info":{"title":"Crypto Return Calc Public API","version":"1.0.0","description":"Read-only calculation for one cryptocurrency buy and one sell after percentage fees. No prices are retrieved and no currency conversion is performed."},"servers":[{"url":"https://cryptoreturncalc.com"}],"paths":{"/api/agent/calculate":{"get":{"operationId":"calculateCryptoReturn","summary":"Calculate crypto profit or loss after percentage fees","parameters":[{"name":"investment","in":"query","required":true,"schema":{"type":"number","exclusiveMinimum":0}},{"name":"buy_price","in":"query","required":true,"schema":{"type":"number","exclusiveMinimum":0}},{"name":"sell_price","in":"query","required":true,"schema":{"type":"number","exclusiveMinimum":0}},{"name":"buy_fee_percent","in":"query","required":false,"schema":{"type":"number","minimum":0,"maximum":100,"default":0}},{"name":"sell_fee_percent","in":"query","required":false,"schema":{"type":"number","minimum":0,"maximum":100,"default":0}},{"name":"currency","in":"query","required":false,"description":"Display label only; values are not converted.","schema":{"type":"string","default":"USD"}}],"responses":{"200":{"description":"Calculated result","content":{"application/json":{"schema":{"type":"object"}}}},"400":{"description":"Missing or invalid input","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/api/agent/health":{"get":{"operationId":"getAgentApiHealth","summary":"Check public calculator API status","responses":{"200":{"description":"Service status"}}}}}}