{"openapi":"3.1.0","info":{"title":"Appraxa IP Valuation","version":"0.1.0"},"paths":{"/v1/ip/basic":{"post":{"summary":"Valuation Basic","operationId":"valuation_basic_v1_ip_basic_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BasicRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/ip/standard":{"post":{"summary":"Valuation Standard","operationId":"valuation_standard_v1_ip_standard_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StandardRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/ip/by-number":{"post":{"summary":"Valuation By Number","operationId":"valuation_by_number_v1_ip_by_number_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ByNumberRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/ip/premium":{"post":{"summary":"Valuation Premium","description":"Standard + sensitivity analysis.","operationId":"valuation_premium_v1_ip_premium_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StandardRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/info":{"get":{"summary":"Info","operationId":"info_v1_info_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/.well-known/x402":{"get":{"summary":"X402 Listing","operationId":"x402_listing__well_known_x402_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}}},"components":{"schemas":{"BasicRequest":{"properties":{"patents":{"items":{"$ref":"#/components/schemas/PatentIn"},"type":"array","minItems":1,"title":"Patents"},"tech_fields":{"items":{"type":"string"},"type":"array","minItems":1,"title":"Tech Fields"},"base_year":{"type":"integer","maximum":2100.0,"minimum":2000.0,"title":"Base Year"},"revenues":{"additionalProperties":{"type":"number"},"type":"object","title":"Revenues","description":"year -> EUR revenue"},"sep_revenue_share":{"type":"number","maximum":1.0,"minimum":0.0,"title":"Sep Revenue Share","default":0.0},"valuation_purpose":{"type":"string","enum":["m&a","patent_transaction","financing","licensing","litigation_support"],"title":"Valuation Purpose","default":"patent_transaction"},"scoring":{"$ref":"#/components/schemas/ScoringIn","default":{"scalability":1.0,"technology_lifecycle":1.0,"substitution":1.0,"technological_coherence":1.0,"customer_perception":1.0,"technological_competition":1.0}},"corporate":{"$ref":"#/components/schemas/CorporateIn","default":{"wacc":0.055,"tax_rate":0.31,"portfolio_cost_rate":0.0,"tab_rate":0.0}}},"type":"object","required":["patents","tech_fields","base_year","revenues"],"title":"BasicRequest"},"ByNumberRequest":{"properties":{"patent_numbers":{"items":{"type":"string"},"type":"array","maxItems":20,"minItems":1,"title":"Patent Numbers"},"tech_fields":{"items":{"type":"string"},"type":"array","minItems":1,"title":"Tech Fields"},"base_year":{"type":"integer","maximum":2100.0,"minimum":2000.0,"title":"Base Year"},"horizon_years":{"type":"integer","maximum":20.0,"minimum":1.0,"title":"Horizon Years","default":10},"revenues":{"anyOf":[{"additionalProperties":{"type":"number"},"type":"object"},{"type":"null"}],"title":"Revenues"},"market":{"anyOf":[{"$ref":"#/components/schemas/TopDownIn"},{"$ref":"#/components/schemas/DriverBasedIn"},{"type":"null"}],"title":"Market"},"sep_revenue_share":{"type":"number","maximum":1.0,"minimum":0.0,"title":"Sep Revenue Share","default":0.0},"valuation_purpose":{"type":"string","enum":["m&a","patent_transaction","financing","licensing","litigation_support"],"title":"Valuation Purpose","default":"patent_transaction"},"scoring":{"$ref":"#/components/schemas/ScoringIn","default":{"scalability":1.0,"technology_lifecycle":1.0,"substitution":1.0,"technological_coherence":1.0,"customer_perception":1.0,"technological_competition":1.0}},"corporate":{"$ref":"#/components/schemas/CorporateIn","default":{"wacc":0.055,"tax_rate":0.31,"portfolio_cost_rate":0.0,"tab_rate":0.0}},"risk_overrides":{"anyOf":[{"$ref":"#/components/schemas/PatentIn"},{"type":"null"}]}},"type":"object","required":["patent_numbers","tech_fields","base_year"],"title":"ByNumberRequest"},"CorporateIn":{"properties":{"wacc":{"type":"number","maximum":0.5,"minimum":0.0,"title":"Wacc","default":0.055},"tax_rate":{"type":"number","maximum":0.6,"minimum":0.0,"title":"Tax Rate","default":0.31},"portfolio_cost_rate":{"type":"number","maximum":0.5,"minimum":0.0,"title":"Portfolio Cost Rate","default":0.0},"tab_rate":{"type":"number","maximum":0.5,"minimum":0.0,"title":"Tab Rate","default":0.0}},"type":"object","title":"CorporateIn"},"DriverBasedIn":{"properties":{"type":{"type":"string","const":"driver_based","title":"Type","default":"driver_based"},"users_y1":{"type":"number","exclusiveMinimum":0.0,"title":"Users Y1"},"user_growth":{"type":"number","maximum":2.0,"minimum":-0.5,"title":"User Growth"},"revenue_per_user":{"type":"number","title":"Revenue Per User","default":0.0},"transactions_per_user":{"type":"number","title":"Transactions Per User","default":0.0},"revenue_per_transaction":{"type":"number","title":"Revenue Per Transaction","default":0.0},"onetime_per_new_customer":{"type":"number","title":"Onetime Per New Customer","default":0.0},"new_customers_y1":{"type":"number","title":"New Customers Y1","default":0.0},"customer_growth":{"type":"number","title":"Customer Growth","default":0.0},"ramp_up_years":{"type":"integer","maximum":5.0,"minimum":0.0,"title":"Ramp Up Years","default":0}},"type":"object","required":["users_y1","user_growth"],"title":"DriverBasedIn"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"PatentIn":{"properties":{"status":{"type":"string","enum":["granted","application","opposed"],"title":"Status","default":"granted"},"ownership_issues":{"type":"string","enum":["low","medium","high"],"title":"Ownership Issues","default":"low"},"validity_concerns":{"type":"string","enum":["low","medium","high"],"title":"Validity Concerns","default":"low"},"product_link":{"type":"string","enum":["low","medium","high"],"title":"Product Link","default":"low"},"workaround_ease":{"type":"string","enum":["low","medium","high"],"title":"Workaround Ease","default":"medium"},"enforcement_difficulty":{"type":"string","enum":["low","medium","high"],"title":"Enforcement Difficulty","default":"medium"},"fto_concerns":{"type":"string","enum":["low","medium","high"],"title":"Fto Concerns","default":"medium"},"is_sep":{"type":"boolean","title":"Is Sep","default":false},"label":{"type":"string","title":"Label","default":""},"count":{"type":"integer","minimum":1.0,"title":"Count","description":"cluster size sharing this profile","default":1},"remaining_term_years":{"anyOf":[{"type":"integer","maximum":25.0,"minimum":0.0},{"type":"null"}],"title":"Remaining Term Years","description":"remaining patent term; omit if >=10y"},"us_coverage":{"type":"boolean","title":"Us Coverage","description":"False = no US family member","default":true}},"type":"object","title":"PatentIn"},"ScoringIn":{"properties":{"scalability":{"type":"number","maximum":1.2,"minimum":0.8,"title":"Scalability","default":1.0},"technology_lifecycle":{"type":"number","maximum":1.2,"minimum":0.8,"title":"Technology Lifecycle","default":1.0},"substitution":{"type":"number","maximum":1.2,"minimum":0.8,"title":"Substitution","default":1.0},"technological_coherence":{"type":"number","maximum":1.2,"minimum":0.8,"title":"Technological Coherence","default":1.0},"customer_perception":{"type":"number","maximum":1.2,"minimum":0.8,"title":"Customer Perception","default":1.0},"technological_competition":{"type":"number","maximum":1.2,"minimum":0.8,"title":"Technological Competition","default":1.0}},"type":"object","title":"ScoringIn"},"StandardRequest":{"properties":{"patents":{"items":{"$ref":"#/components/schemas/PatentIn"},"type":"array","minItems":1,"title":"Patents"},"tech_fields":{"items":{"type":"string"},"type":"array","minItems":1,"title":"Tech Fields"},"base_year":{"type":"integer","maximum":2100.0,"minimum":2000.0,"title":"Base Year"},"horizon_years":{"type":"integer","maximum":20.0,"minimum":1.0,"title":"Horizon Years","default":10},"market":{"anyOf":[{"$ref":"#/components/schemas/TopDownIn"},{"$ref":"#/components/schemas/DriverBasedIn"}],"title":"Market"},"sep_revenue_share":{"type":"number","maximum":1.0,"minimum":0.0,"title":"Sep Revenue Share","default":0.0},"valuation_purpose":{"type":"string","enum":["m&a","patent_transaction","financing","licensing","litigation_support"],"title":"Valuation Purpose","default":"patent_transaction"},"scoring":{"$ref":"#/components/schemas/ScoringIn","default":{"scalability":1.0,"technology_lifecycle":1.0,"substitution":1.0,"technological_coherence":1.0,"customer_perception":1.0,"technological_competition":1.0}},"corporate":{"$ref":"#/components/schemas/CorporateIn","default":{"wacc":0.055,"tax_rate":0.31,"portfolio_cost_rate":0.0,"tab_rate":0.0}}},"type":"object","required":["patents","tech_fields","base_year","market"],"title":"StandardRequest"},"TopDownIn":{"properties":{"type":{"type":"string","const":"top_down","title":"Type","default":"top_down"},"market_size_y1":{"type":"number","exclusiveMinimum":0.0,"title":"Market Size Y1"},"cagr":{"type":"number","maximum":1.0,"minimum":-0.5,"title":"Cagr"},"penetration_y1":{"type":"number","maximum":1.0,"minimum":0.0,"title":"Penetration Y1","default":1.0},"penetration_growth":{"type":"number","maximum":0.5,"minimum":0.0,"title":"Penetration Growth","default":0.0},"achievable_share":{"type":"number","maximum":1.0,"exclusiveMinimum":0.0,"title":"Achievable Share","default":0.08}},"type":"object","required":["market_size_y1","cagr"],"title":"TopDownIn"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"},"input":{"title":"Input"},"ctx":{"type":"object","title":"Context"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"}}}}