addedOutput schema / properties / assetfare_amount_guidance
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "current_exact_comparison": {
+ "additionalProperties": false,
+ "properties": {
+ "amount_usd": {
+ "pattern": "^(0|[1-9][0-9]*)(\\.[0-9]+)?$",
+ "type": "string"
+ },
+ "assetfare": {
+ "anyOf": [
+ {
+ "additionalProperties": true,
+ "properties": {
+ "all_in_cost_rank_within_fresh_exact_quotes": {
+ "maximum": 3,
+ "minimum": 1,
+ "type": "integer"
+ },
+ "all_in_cost_usd": {
+ "$ref": "#/properties/recommendations/items/properties/all_in_cost_usd"
+ },
+ "assetfare_cost_delta_vs_best_non_assetfare_usd": {
+ "pattern": "^-?(0|[1-9][0-9]*)(\\.[0-9]+)?$",
+ "type": "string"
+ },
+ "assetfare_direct": {
+ "$ref": "#/properties/recommendations/items/properties/assetfare_direct"
+ },
+ "best_non_assetfare_all_in_cost_usd": {
+ "pattern": "^(0|[1-9][0-9]*)(\\.[0-9]+)?$",
+ "type": "string"
+ },
+ "best_non_assetfare_candidate_id": {
+ "maxLength": 160,
+ "minLength": 1,
+ "type": "string"
+ },
+ "candidate_id": {
+ "$ref": "#/properties/recommendations/items/properties/candidate_id"
+ },
+ "disposition": {
+ "enum": [
+ "recommended",
+ "reference_only"
+ ],
+ "type": "string"
+ },
+ "eta_basis": {
+ "$ref": "#/properties/recommendations/items/properties/eta_basis"
+ },
+ "eta_seconds": {
+ "$ref": "#/properties/recommendations/items/properties/eta_seconds"
+ },
+ "eta_upper_bound_seconds": {
+ "$ref": "#/properties/recommendations/items/properties/eta_upper_bound_seconds"
+ },
+ "excluded_reason": {
+ "$ref": "#/properties/recommendations/items/properties/excluded_reason"
+ },
+ "expected_receive_base": {
+ "$ref": "#/properties/recommendations/items/properties/expected_receive_base"
+ },
+ "fee_included": {
+ "$ref": "#/properties/recommendations/items/properties/fee_included"
+ },
+ "minimum_receive_base": {
+ "$ref": "#/properties/recommendations/items/properties/minimum_receive_base"
+ },
+ "prepare_available": {
+ "$ref": "#/properties/recommendations/items/properties/prepare_available"
+ },
+ "prepare_mode": {
+ "$ref": "#/properties/recommendations/items/properties/prepare_mode"
+ },
+ "provider": {
+ "$ref": "#/properties/recommendations/items/properties/provider"
+ },
+ "provider_role": {
+ "$ref": "#/properties/recommendations/items/properties/provider_role"
+ },
+ "rank": {
+ "$ref": "#/properties/recommendations/items/properties/rank"
+ },
+ "recommendation_rank": {
+ "anyOf": [
+ {
+ "maximum": 2,
+ "minimum": 1,
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "verification_tier": {
+ "$ref": "#/properties/recommendations/items/properties/verification_tier"
+ },
+ "within_requested_time_limit": {
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "candidate_id",
+ "provider",
+ "provider_role",
+ "expected_receive_base",
+ "minimum_receive_base",
+ "all_in_cost_usd",
+ "eta_seconds",
+ "eta_upper_bound_seconds",
+ "eta_basis",
+ "verification_tier",
+ "prepare_mode",
+ "prepare_available",
+ "assetfare_direct",
+ "fee_included",
+ "all_in_cost_rank_within_fresh_exact_quotes",
+ "recommendation_rank",
+ "disposition",
+ "within_requested_time_limit"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "cost_result": {
+ "enum": [
+ "assetfare_exact_quote_unavailable",
+ "assetfare_lowest_cost",
+ "non_assetfare_lowest_cost",
+ "only_assetfare_exact_quote_available"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "amount_usd",
+ "assetfare",
+ "cost_result"
+ ],
+ "type": "object"
+ },
+ "guaranteed": {
+ "const": false,
+ "type": "boolean"
+ },
+ "message": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "range_is_advisory": {
+ "const": true,
+ "type": "boolean"
+ },
+ "recent_snapshot": {
+ "additionalProperties": false,
+ "properties": {
+ "assetfare_lowest_cost_amounts_usd": {
+ "items": {
+ "pattern": "^(0|[1-9][0-9]*)(\\.[0-9]+)?$",
+ "type": "string"
+ },
+ "maxItems": 6,
+ "type": "array"
+ },
+ "evidence_expires_at": {
+ "anyOf": [
+ {
+ "minLength": 1,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "latest_evidence_at": {
+ "anyOf": [
+ {
+ "minLength": 1,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "minimum_supporting_higher_bucket_count": {
+ "const": 2,
+ "type": "number"
+ },
+ "observed_amounts_usd": {
+ "items": {
+ "pattern": "^(0|[1-9][0-9]*)(\\.[0-9]+)?$",
+ "type": "string"
+ },
+ "maxItems": 6,
+ "type": "array"
+ },
+ "observed_better_from_usd": {
+ "anyOf": [
+ {
+ "pattern": "^(0|[1-9][0-9]*)(\\.[0-9]+)?$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "source": {
+ "const": "latest_30_minute_multi_amount_exploration",
+ "type": "string"
+ },
+ "supporting_higher_bucket_count": {
+ "maximum": 6,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "tested_through_usd": {
+ "anyOf": [
+ {
+ "pattern": "^(0|[1-9][0-9]*)(\\.[0-9]+)?$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "source",
+ "latest_evidence_at",
+ "evidence_expires_at",
+ "observed_amounts_usd",
+ "assetfare_lowest_cost_amounts_usd",
+ "observed_better_from_usd",
+ "tested_through_usd",
+ "supporting_higher_bucket_count",
+ "minimum_supporting_higher_bucket_count"
+ ],
+ "type": "object"
+ },
+ "selection_grants_execution_authority": {
+ "const": false,
+ "type": "boolean"
+ },
+ "server_signing": {
+ "const": false,
+ "type": "boolean"
+ },
+ "server_submission": {
+ "const": false,
+ "type": "boolean"
+ },
+ "status": {
+ "enum": [
+ "recent_observed_assetfare_advantage_from",
+ "assetfare_best_at_current_amount_no_stable_range",
+ "no_current_observed_assetfare_advantage",
+ "current_exact_quote_contradicts_recent_range",
+ "assetfare_exact_quote_unavailable"
+ ],
+ "type": "string"
+ },
+ "version": {
+ "const": "assetfare-amount-guidance-1.0.0",
+ "type": "string"
+ }
+ },
+ "required": [
+ "version",
+ "status",
+ "current_exact_comparison",
+ "recent_snapshot",
+ "message",
+ "range_is_advisory",
+ "guaranteed",
+ "selection_grants_execution_authority",
+ "server_signing",
+ "server_submission"
+ ],
+ "type": "object"
+}
changedOutput schema / required
Previous value: -[
- "schema_version",
- "status",
- "shadow_only",
- "public_api_changed",
- "intent",
- "selection_policy",
- "recommendations",
- "reference_only",
- "assetfare_direct_reference",
- "coverage",
- "selection_receipt",
- "as_of",
- "request_amount_quoted_exactly",
- "request_time_exact_quote_count",
- "shortlisted_candidate_count",
- "shortlisted_candidate_ids",
- "precompute_used_for_shortlisting_only",
- "precompute_amounts_used_usd",
- "precompute_latest_evidence_at",
- "exact_quote_failures",
- "fresh_requote_required_after_selection",
- "selection_quote_reused_while_valid",
- "expired_selection_refresh_scope",
- "automatic_reselection_forbidden",
- "selection_grants_execution_authority",
- "selection_quote_expires_at",
- "safety"
-]New value: +[
+ "schema_version",
+ "status",
+ "shadow_only",
+ "public_api_changed",
+ "intent",
+ "selection_policy",
+ "recommendations",
+ "reference_only",
+ "assetfare_direct_reference",
+ "assetfare_amount_guidance",
+ "coverage",
+ "selection_receipt",
+ "as_of",
+ "request_amount_quoted_exactly",
+ "request_time_exact_quote_count",
+ "shortlisted_candidate_count",
+ "shortlisted_candidate_ids",
+ "precompute_used_for_shortlisting_only",
+ "precompute_amounts_used_usd",
+ "precompute_latest_evidence_at",
+ "exact_quote_failures",
+ "fresh_requote_required_after_selection",
+ "selection_quote_reused_while_valid",
+ "expired_selection_refresh_scope",
+ "automatic_reselection_forbidden",
+ "selection_grants_execution_authority",
+ "selection_quote_expires_at",
+ "safety"
+]