{"service":{"name":"ao-payload-rescue","version":"0.4.6","ruleset_version":"safe-2026-09-06"},"limits":{"max_body_bytes":262144,"max_depth":32,"max_nodes":5000,"max_object_keys":1000,"max_array_items":2000,"max_string_chars":32768,"max_numeric_string_chars":64,"max_mappings":200,"max_changes":2000},"rate_limit":{"requests_per_minute":120.0,"burst":30.0,"scope":"per api key, or per client address when anonymous; enforced per worker process"},"repair_modes":["safe","strict"],"policy_flags":{"allow_datetime_truncation":{"safe":false,"strict":false},"null_to_empty_array":{"safe":true,"strict":false},"null_to_empty_object":{"safe":true,"strict":false},"remove_additional_properties":{"safe":true,"strict":false},"singleton_to_array":{"safe":false,"strict":false},"trim_whitespace":{"safe":true,"strict":false},"use_schema_defaults":{"safe":false,"strict":false}},"supported_schema_keywords":["additionalProperties","const","default","enum","exclusiveMaximum","exclusiveMinimum","format","items","maxItems","maxLength","maximum","minItems","minLength","minimum","properties","required","type","uniqueItems"],"supported_types":["array","boolean","integer","null","number","object","string"],"enforced_formats":["date","date-time"],"states":["VALID","REPAIRED","CANNOT_REPAIR","INVALID_SCHEMA","ERROR"],"operations":["null_to_empty_array","null_to_empty_object","remove_additional_property","rename_key","schema_default_fill","trim_whitespace","truncate_datetime_to_date","type_coercion","wrap_in_array"],"reason_codes":["ADDITIONAL_PROPERTY_NOT_REMOVABLE","AMBIGUOUS_BOOLEAN_STRING","AMBIGUOUS_DATETIME_FORMAT","AMBIGUOUS_NUMERIC_STRING","AMBIGUOUS_TYPE_TARGET","ARRAY_TOO_MANY_ITEMS","CONSTRAINT_VIOLATION_NOT_REPAIRABLE","ENUM_VALUE_NOT_MATCHED","INTERNAL_ERROR","INVALID_MAPPING","INVALID_REQUEST","INVALID_SCHEMA_STRUCTURE","LOSSY_COERCION_REFUSED","MALFORMED_JSON","MAPPING_TARGET_CONFLICT","MISSING_REQUIRED_FIELD","NULL_NOT_REPAIRABLE","OBJECT_TOO_MANY_KEYS","PAYLOAD_TOO_DEEP","PAYLOAD_TOO_LARGE","PAYLOAD_TOO_MANY_NODES","REQUIRED_SEMANTIC_VALUE_MISSING","SCHEMA_NOT_OBJECT","STILL_INVALID_AFTER_REPAIR","STRING_TOO_LONG","TOO_MANY_MAPPINGS","TOO_MANY_REPAIRS_REQUIRED","TYPE_MISMATCH_NOT_REPAIRABLE","UNSUPPORTED_POLICY_KEY","UNSUPPORTED_REPAIR_MODE","UNSUPPORTED_SCHEMA_KEYWORD","UNSUPPORTED_SCHEMA_TYPE"],"warning_codes":["FORMAT_IGNORED","MAPPING_SOURCE_MISSING","RECEIPT_UNSIGNED"],"attribution":{"query_param":"source","header":"X-AO-Source","known_sources":["coinbase_bazaar","direct","docs","mcp","mcp_registry","test","the402","x402"]}}