{"openapi":"3.1.0","info":{"title":"Unit Conversion and Measurement Policy Guard API","version":"1.0.0","description":"Resolve pinned unit codes, convert Decimal quantities, compare compatible measurements with explicit tolerances, process bounded batches, list supported units, and apply caller-defined measurement policy. The API accepts caller values only and does not query sensors or registries, calibrate measurements, verify legal-metrology requirements, convert currency, or store payloads."},"paths":{"/marketplace/rapid/unit/v1/inspect":{"post":{"tags":["Unit Resolution"],"summary":"Inspect Measurement Unit","operationId":"inspectMeasurementUnit","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InspectUnitRequest"},"examples":{"example":{"summary":"Inspect Measurement Unit","value":{"unit":"lb"}}}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InspectUnitResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/marketplace/rapid/unit/v1/convert":{"post":{"tags":["Quantity Conversion"],"summary":"Convert Measurement Quantity","operationId":"convertMeasurementQuantity","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__unit_tools__ConvertRequest"},"examples":{"example":{"summary":"Convert Measurement Quantity","value":{"quantity":{"value":"10","unit":"lb"},"target_unit":"kg","decimal_places":6,"rounding":"HALF_EVEN"}}}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__unit_tools__ConvertResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/marketplace/rapid/unit/v1/compare":{"post":{"tags":["Quantity Comparison"],"summary":"Compare Measurement Quantities","operationId":"compareMeasurementQuantities","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__unit_tools__CompareRequest"},"examples":{"example":{"summary":"Compare Measurement Quantities","value":{"left":{"value":"1","unit":"m"},"right":{"value":"100","unit":"cm"},"comparison_unit":"m","absolute_tolerance":"0","relative_tolerance_percent":"0"}}}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__unit_tools__CompareResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/marketplace/rapid/unit/v1/batch-convert":{"post":{"tags":["Batch Conversion"],"summary":"Batch Convert Measurement Quantities","operationId":"batchConvertMeasurementQuantities","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchConvertRequest"},"examples":{"example":{"summary":"Batch Convert Measurement Quantities","value":{"items":[{"reference":"package-1","quantity":{"value":"12","unit":"in"},"target_unit":"cm","decimal_places":3}]}}}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchConvertResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/marketplace/rapid/unit/v1/policy-check":{"post":{"tags":["Measurement Policy"],"summary":"Check Measurement Policy","operationId":"checkMeasurementPolicy","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__unit_tools__PolicyRequest"},"examples":{"example":{"summary":"Check Measurement Policy","value":{"quantity":{"value":"55","unit":"lb"},"policy_name":"parcel-weight","policy_unit":"kg","allowed_input_units":["kg","lb"],"minimum":"0","maximum":"25","require_nonnegative":true,"maximum_decimal_places":3}}}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__unit_tools__PolicyResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/marketplace/rapid/unit/v1/catalog":{"get":{"tags":["Supported Unit Catalog"],"summary":"List Supported Measurement Units","operationId":"listMeasurementUnits","parameters":[],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CatalogResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}}},"components":{"schemas":{"BatchConversionItem":{"properties":{"reference":{"anyOf":[{"type":"string","maxLength":128},{"type":"null"}],"title":"Reference"},"quantity":{"$ref":"#/components/schemas/Quantity"},"target_unit":{"type":"string","maxLength":64,"minLength":1,"title":"Target Unit"},"decimal_places":{"type":"integer","maximum":18.0,"minimum":0.0,"title":"Decimal Places","default":6},"rounding":{"type":"string","enum":["HALF_EVEN","HALF_UP","DOWN"],"title":"Rounding","default":"HALF_EVEN"}},"additionalProperties":false,"type":"object","required":["quantity","target_unit"],"title":"BatchConversionItem"},"BatchConvertRequest":{"properties":{"items":{"items":{"$ref":"#/components/schemas/BatchConversionItem"},"type":"array","maxItems":1000,"minItems":1,"title":"Items"}},"additionalProperties":false,"type":"object","required":["items"],"title":"BatchConvertRequest"},"BatchConvertResult":{"properties":{"status":{"type":"string","const":"COMPLETED","title":"Status","default":"COMPLETED"},"decision":{"type":"string","enum":["CLEAR","REVIEW_REQUIRED","BLOCKED"],"title":"Decision"},"findings":{"items":{"$ref":"#/components/schemas/UnitIssue"},"type":"array","title":"Findings"},"ruleset_version":{"type":"string","const":"PINNED_UNIT_TABLE_2026_08","title":"Ruleset Version","default":"PINNED_UNIT_TABLE_2026_08"},"scope":{"type":"string","const":"CALLER_SUPPLIED_MEASUREMENTS_ONLY","title":"Scope","default":"CALLER_SUPPLIED_MEASUREMENTS_ONLY"},"registry_queried":{"type":"boolean","const":false,"title":"Registry Queried","default":false},"sensor_queried":{"type":"boolean","const":false,"title":"Sensor Queried","default":false},"measurement_calibrated":{"type":"boolean","const":false,"title":"Measurement Calibrated","default":false},"legal_metrology_verified":{"type":"boolean","const":false,"title":"Legal Metrology Verified","default":false},"currency_converted":{"type":"boolean","const":false,"title":"Currency Converted","default":false},"payload_stored":{"type":"boolean","const":false,"title":"Payload Stored","default":false},"next_action":{"type":"string","title":"Next Action"},"item_count":{"type":"integer","title":"Item Count"},"clear_count":{"type":"integer","title":"Clear Count"},"review_count":{"type":"integer","title":"Review Count"},"blocked_count":{"type":"integer","title":"Blocked Count"},"items":{"items":{"$ref":"#/components/schemas/BatchItemResult"},"type":"array","title":"Items"}},"additionalProperties":false,"type":"object","required":["decision","findings","next_action","item_count","clear_count","review_count","blocked_count","items"],"title":"BatchConvertResult"},"BatchItemResult":{"properties":{"index":{"type":"integer","title":"Index"},"reference":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reference"},"decision":{"type":"string","enum":["CLEAR","REVIEW_REQUIRED","BLOCKED"],"title":"Decision"},"source":{"anyOf":[{"$ref":"#/components/schemas/ConvertedQuantity"},{"type":"null"}]},"converted":{"anyOf":[{"$ref":"#/components/schemas/ConvertedQuantity"},{"type":"null"}]},"unrounded_value":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Unrounded Value"},"findings":{"items":{"$ref":"#/components/schemas/UnitIssue"},"type":"array","title":"Findings"}},"additionalProperties":false,"type":"object","required":["index","reference","decision","source","converted","unrounded_value","findings"],"title":"BatchItemResult"},"CatalogResult":{"properties":{"status":{"type":"string","const":"COMPLETED","title":"Status","default":"COMPLETED"},"decision":{"type":"string","enum":["CLEAR","REVIEW_REQUIRED","BLOCKED"],"title":"Decision"},"findings":{"items":{"$ref":"#/components/schemas/UnitIssue"},"type":"array","title":"Findings"},"ruleset_version":{"type":"string","const":"PINNED_UNIT_TABLE_2026_08","title":"Ruleset Version","default":"PINNED_UNIT_TABLE_2026_08"},"scope":{"type":"string","const":"CALLER_SUPPLIED_MEASUREMENTS_ONLY","title":"Scope","default":"CALLER_SUPPLIED_MEASUREMENTS_ONLY"},"registry_queried":{"type":"boolean","const":false,"title":"Registry Queried","default":false},"sensor_queried":{"type":"boolean","const":false,"title":"Sensor Queried","default":false},"measurement_calibrated":{"type":"boolean","const":false,"title":"Measurement Calibrated","default":false},"legal_metrology_verified":{"type":"boolean","const":false,"title":"Legal Metrology Verified","default":false},"currency_converted":{"type":"boolean","const":false,"title":"Currency Converted","default":false},"payload_stored":{"type":"boolean","const":false,"title":"Payload Stored","default":false},"next_action":{"type":"string","title":"Next Action"},"unit_count":{"type":"integer","title":"Unit Count"},"dimensions":{"items":{"type":"string","enum":["LENGTH","MASS","AREA","VOLUME","SPEED","TEMPERATURE","PRESSURE","TIME","ENERGY","INFORMATION"]},"type":"array","title":"Dimensions"},"units":{"items":{"$ref":"#/components/schemas/UnitView"},"type":"array","title":"Units"}},"additionalProperties":false,"type":"object","required":["decision","findings","next_action","unit_count","dimensions","units"],"title":"CatalogResult"},"ConvertedQuantity":{"properties":{"value":{"type":"string","title":"Value"},"unit":{"type":"string","title":"Unit"},"symbol":{"type":"string","title":"Symbol"},"dimension":{"type":"string","enum":["LENGTH","MASS","AREA","VOLUME","SPEED","TEMPERATURE","PRESSURE","TIME","ENERGY","INFORMATION"],"title":"Dimension"}},"additionalProperties":false,"type":"object","required":["value","unit","symbol","dimension"],"title":"ConvertedQuantity"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"InspectUnitRequest":{"properties":{"unit":{"type":"string","maxLength":64,"minLength":1,"title":"Unit"}},"additionalProperties":false,"type":"object","required":["unit"],"title":"InspectUnitRequest"},"InspectUnitResult":{"properties":{"status":{"type":"string","const":"COMPLETED","title":"Status","default":"COMPLETED"},"decision":{"type":"string","enum":["CLEAR","REVIEW_REQUIRED","BLOCKED"],"title":"Decision"},"findings":{"items":{"$ref":"#/components/schemas/UnitIssue"},"type":"array","title":"Findings"},"ruleset_version":{"type":"string","const":"PINNED_UNIT_TABLE_2026_08","title":"Ruleset Version","default":"PINNED_UNIT_TABLE_2026_08"},"scope":{"type":"string","const":"CALLER_SUPPLIED_MEASUREMENTS_ONLY","title":"Scope","default":"CALLER_SUPPLIED_MEASUREMENTS_ONLY"},"registry_queried":{"type":"boolean","const":false,"title":"Registry Queried","default":false},"sensor_queried":{"type":"boolean","const":false,"title":"Sensor Queried","default":false},"measurement_calibrated":{"type":"boolean","const":false,"title":"Measurement Calibrated","default":false},"legal_metrology_verified":{"type":"boolean","const":false,"title":"Legal Metrology Verified","default":false},"currency_converted":{"type":"boolean","const":false,"title":"Currency Converted","default":false},"payload_stored":{"type":"boolean","const":false,"title":"Payload Stored","default":false},"next_action":{"type":"string","title":"Next Action"},"accepted_input":{"type":"string","title":"Accepted Input"},"unit":{"$ref":"#/components/schemas/UnitView"}},"additionalProperties":false,"type":"object","required":["decision","findings","next_action","accepted_input","unit"],"title":"InspectUnitResult"},"Quantity":{"properties":{"value":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*(?:\\d{0,60}|(?=[\\d.]{1,111}0*$)\\d{0,60}\\.\\d{0,50}0*$)"}],"title":"Value"},"unit":{"type":"string","maxLength":64,"minLength":1,"title":"Unit"}},"additionalProperties":false,"type":"object","required":["value","unit"],"title":"Quantity"},"UnitIssue":{"properties":{"code":{"type":"string","title":"Code"},"severity":{"type":"string","enum":["LOW","MEDIUM","HIGH"],"title":"Severity"},"message":{"type":"string","title":"Message"},"evidence":{"additionalProperties":true,"type":"object","title":"Evidence"},"next_action":{"type":"string","title":"Next Action"}},"additionalProperties":false,"type":"object","required":["code","severity","message","next_action"],"title":"UnitIssue"},"UnitView":{"properties":{"code":{"type":"string","title":"Code"},"symbol":{"type":"string","title":"Symbol"},"name":{"type":"string","title":"Name"},"dimension":{"type":"string","enum":["LENGTH","MASS","AREA","VOLUME","SPEED","TEMPERATURE","PRESSURE","TIME","ENERGY","INFORMATION"],"title":"Dimension"},"system":{"type":"string","title":"System"},"base_code":{"type":"string","title":"Base Code"},"conversion_kind":{"type":"string","enum":["LINEAR","AFFINE"],"title":"Conversion Kind"},"factor_to_base":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Factor To Base"},"aliases":{"items":{"type":"string"},"type":"array","title":"Aliases"}},"additionalProperties":false,"type":"object","required":["code","symbol","name","dimension","system","base_code","conversion_kind","factor_to_base","aliases"],"title":"UnitView"},"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"},"app__unit_tools__CompareRequest":{"properties":{"left":{"$ref":"#/components/schemas/Quantity"},"right":{"$ref":"#/components/schemas/Quantity"},"comparison_unit":{"anyOf":[{"type":"string","maxLength":64},{"type":"null"}],"title":"Comparison Unit"},"absolute_tolerance":{"anyOf":[{"type":"number","minimum":0.0},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*(?:\\d{0,26}|(?=[\\d.]{1,51}0*$)\\d{0,26}\\.\\d{0,24}0*$)"}],"title":"Absolute Tolerance","default":"0"},"relative_tolerance_percent":{"anyOf":[{"type":"number","maximum":100.0,"minimum":0.0},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*(?:\\d{0,12}|(?=[\\d.]{1,31}0*$)\\d{0,12}\\.\\d{0,18}0*$)"}],"title":"Relative Tolerance Percent","default":"0"},"decimal_places":{"type":"integer","maximum":18.0,"minimum":0.0,"title":"Decimal Places","default":9}},"additionalProperties":false,"type":"object","required":["left","right"],"title":"CompareRequest"},"app__unit_tools__CompareResult":{"properties":{"status":{"type":"string","const":"COMPLETED","title":"Status","default":"COMPLETED"},"decision":{"type":"string","enum":["CLEAR","REVIEW_REQUIRED","BLOCKED"],"title":"Decision"},"findings":{"items":{"$ref":"#/components/schemas/UnitIssue"},"type":"array","title":"Findings"},"ruleset_version":{"type":"string","const":"PINNED_UNIT_TABLE_2026_08","title":"Ruleset Version","default":"PINNED_UNIT_TABLE_2026_08"},"scope":{"type":"string","const":"CALLER_SUPPLIED_MEASUREMENTS_ONLY","title":"Scope","default":"CALLER_SUPPLIED_MEASUREMENTS_ONLY"},"registry_queried":{"type":"boolean","const":false,"title":"Registry Queried","default":false},"sensor_queried":{"type":"boolean","const":false,"title":"Sensor Queried","default":false},"measurement_calibrated":{"type":"boolean","const":false,"title":"Measurement Calibrated","default":false},"legal_metrology_verified":{"type":"boolean","const":false,"title":"Legal Metrology Verified","default":false},"currency_converted":{"type":"boolean","const":false,"title":"Currency Converted","default":false},"payload_stored":{"type":"boolean","const":false,"title":"Payload Stored","default":false},"next_action":{"type":"string","title":"Next Action"},"comparison_unit":{"type":"string","title":"Comparison Unit"},"left_value":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Left Value"},"right_value":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Right Value"},"relation":{"anyOf":[{"type":"string","enum":["LESS","EQUAL","GREATER"]},{"type":"null"}],"title":"Relation"},"difference":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Difference"},"absolute_difference":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Absolute Difference"},"applied_tolerance":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Applied Tolerance"},"within_tolerance":{"type":"boolean","title":"Within Tolerance"},"decimal_places":{"type":"integer","title":"Decimal Places"},"rounding":{"type":"string","const":"HALF_EVEN","title":"Rounding","default":"HALF_EVEN"}},"additionalProperties":false,"type":"object","required":["decision","findings","next_action","comparison_unit","left_value","right_value","relation","difference","absolute_difference","applied_tolerance","within_tolerance","decimal_places"],"title":"CompareResult"},"app__unit_tools__ConvertRequest":{"properties":{"quantity":{"$ref":"#/components/schemas/Quantity"},"target_unit":{"type":"string","maxLength":64,"minLength":1,"title":"Target Unit"},"decimal_places":{"type":"integer","maximum":18.0,"minimum":0.0,"title":"Decimal Places","default":6},"rounding":{"type":"string","enum":["HALF_EVEN","HALF_UP","DOWN"],"title":"Rounding","default":"HALF_EVEN"}},"additionalProperties":false,"type":"object","required":["quantity","target_unit"],"title":"ConvertRequest"},"app__unit_tools__ConvertResult":{"properties":{"status":{"type":"string","const":"COMPLETED","title":"Status","default":"COMPLETED"},"decision":{"type":"string","enum":["CLEAR","REVIEW_REQUIRED","BLOCKED"],"title":"Decision"},"findings":{"items":{"$ref":"#/components/schemas/UnitIssue"},"type":"array","title":"Findings"},"ruleset_version":{"type":"string","const":"PINNED_UNIT_TABLE_2026_08","title":"Ruleset Version","default":"PINNED_UNIT_TABLE_2026_08"},"scope":{"type":"string","const":"CALLER_SUPPLIED_MEASUREMENTS_ONLY","title":"Scope","default":"CALLER_SUPPLIED_MEASUREMENTS_ONLY"},"registry_queried":{"type":"boolean","const":false,"title":"Registry Queried","default":false},"sensor_queried":{"type":"boolean","const":false,"title":"Sensor Queried","default":false},"measurement_calibrated":{"type":"boolean","const":false,"title":"Measurement Calibrated","default":false},"legal_metrology_verified":{"type":"boolean","const":false,"title":"Legal Metrology Verified","default":false},"currency_converted":{"type":"boolean","const":false,"title":"Currency Converted","default":false},"payload_stored":{"type":"boolean","const":false,"title":"Payload Stored","default":false},"next_action":{"type":"string","title":"Next Action"},"source":{"$ref":"#/components/schemas/ConvertedQuantity"},"converted":{"anyOf":[{"$ref":"#/components/schemas/ConvertedQuantity"},{"type":"null"}]},"unrounded_value":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Unrounded Value"},"decimal_places":{"type":"integer","title":"Decimal Places"},"rounding":{"type":"string","enum":["HALF_EVEN","HALF_UP","DOWN"],"title":"Rounding"},"conversion_kind":{"type":"string","enum":["LINEAR","AFFINE"],"title":"Conversion Kind"}},"additionalProperties":false,"type":"object","required":["decision","findings","next_action","source","converted","unrounded_value","decimal_places","rounding","conversion_kind"],"title":"ConvertResult"},"app__unit_tools__PolicyRequest":{"properties":{"quantity":{"$ref":"#/components/schemas/Quantity"},"policy_name":{"type":"string","maxLength":128,"minLength":1,"title":"Policy Name"},"policy_unit":{"type":"string","maxLength":64,"minLength":1,"title":"Policy Unit"},"allowed_input_units":{"anyOf":[{"items":{"type":"string"},"type":"array","maxItems":100,"minItems":1},{"type":"null"}],"title":"Allowed Input Units"},"minimum":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*(?:\\d{0,26}|(?=[\\d.]{1,51}0*$)\\d{0,26}\\.\\d{0,24}0*$)"},{"type":"null"}],"title":"Minimum"},"maximum":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*(?:\\d{0,26}|(?=[\\d.]{1,51}0*$)\\d{0,26}\\.\\d{0,24}0*$)"},{"type":"null"}],"title":"Maximum"},"require_nonnegative":{"type":"boolean","title":"Require Nonnegative","default":false},"require_integer":{"type":"boolean","title":"Require Integer","default":false},"maximum_decimal_places":{"anyOf":[{"type":"integer","maximum":18.0,"minimum":0.0},{"type":"null"}],"title":"Maximum Decimal Places"}},"additionalProperties":false,"type":"object","required":["quantity","policy_name","policy_unit"],"title":"PolicyRequest"},"app__unit_tools__PolicyResult":{"properties":{"status":{"type":"string","const":"COMPLETED","title":"Status","default":"COMPLETED"},"decision":{"type":"string","enum":["CLEAR","REVIEW_REQUIRED","BLOCKED"],"title":"Decision"},"findings":{"items":{"$ref":"#/components/schemas/UnitIssue"},"type":"array","title":"Findings"},"ruleset_version":{"type":"string","const":"PINNED_UNIT_TABLE_2026_08","title":"Ruleset Version","default":"PINNED_UNIT_TABLE_2026_08"},"scope":{"type":"string","const":"CALLER_SUPPLIED_MEASUREMENTS_ONLY","title":"Scope","default":"CALLER_SUPPLIED_MEASUREMENTS_ONLY"},"registry_queried":{"type":"boolean","const":false,"title":"Registry Queried","default":false},"sensor_queried":{"type":"boolean","const":false,"title":"Sensor Queried","default":false},"measurement_calibrated":{"type":"boolean","const":false,"title":"Measurement Calibrated","default":false},"legal_metrology_verified":{"type":"boolean","const":false,"title":"Legal Metrology Verified","default":false},"currency_converted":{"type":"boolean","const":false,"title":"Currency Converted","default":false},"payload_stored":{"type":"boolean","const":false,"title":"Payload Stored","default":false},"next_action":{"type":"string","title":"Next Action"},"allowed_by_policy":{"type":"boolean","title":"Allowed By Policy"},"policy_name":{"type":"string","title":"Policy Name"},"normalized_input_unit":{"type":"string","title":"Normalized Input Unit"},"evaluated_value":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Evaluated Value"},"policy_unit":{"type":"string","title":"Policy Unit"},"evaluated_policy":{"additionalProperties":true,"type":"object","title":"Evaluated Policy"}},"additionalProperties":false,"type":"object","required":["decision","findings","next_action","allowed_by_policy","policy_name","normalized_input_unit","evaluated_value","policy_unit","evaluated_policy"],"title":"PolicyResult"}}},"tags":[{"name":"Unit Resolution","description":"Deterministic unit-conversion evidence for commerce, logistics, industrial systems, data pipelines, integrations, and AI agents."},{"name":"Quantity Conversion","description":"Deterministic unit-conversion evidence for commerce, logistics, industrial systems, data pipelines, integrations, and AI agents."},{"name":"Quantity Comparison","description":"Deterministic unit-conversion evidence for commerce, logistics, industrial systems, data pipelines, integrations, and AI agents."},{"name":"Batch Conversion","description":"Deterministic unit-conversion evidence for commerce, logistics, industrial systems, data pipelines, integrations, and AI agents."},{"name":"Supported Unit Catalog","description":"Deterministic unit-conversion evidence for commerce, logistics, industrial systems, data pipelines, integrations, and AI agents."},{"name":"Measurement Policy","description":"Deterministic unit-conversion evidence for commerce, logistics, industrial systems, data pipelines, integrations, and AI agents."}],"servers":[{"url":"https://api-production-9502.up.railway.app"}]}