Server definition
- Hash
- sha256:3a595b6e52fd58e9081afd57cb1139201fa0a9726ec938768731a2fb30268741
- What it is
- What a remote MCP server returned when asked what it offers: 4 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Use when a user wants documented requirements checked for one returned product using supplied non-sensitive characteristics. Never predicts eligibility or approval.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"characteristics": {
"additionalProperties": false,
"properties": {
"age": {
"minimum": 1,
"type": "integer"
},
"bank_account_present": {
"type": "boolean"
},
"borrower_count": {
"minimum": 1,
"type": "integer"
},
"borrower_type": {
"enum": [
"CONSUMER",
"SOLE_TRADER",
"BUSINESS"
],
"type": "string"
},
"business_age": {
"additionalProperties": false,
"properties": {
"unit": {
"enum": [
"DAY",
"MONTH",
"YEAR"
],
"type": "string"
},
"value": {
"minimum": 1,
"type": "integer"
}
},
"required": [
"value",
"unit"
],
"type": "object"
},
"citizenship_country": {
"maxLength": 2,
"minLength": 2,
"pattern": "^[A-Z]{2}$",
"type": "string"
},
"customer_relationship": {
"enum": [
"FIRST_CUSTOMER",
"NEW_CUSTOMER",
"REPEAT_CUSTOMER",
"EXISTING_CUSTOMER"
],
"type": "string"
},
"id_document_present": {
"type": "boolean"
},
"residence_country": {
"maxLength": 2,
"minLength": 2,
"pattern": "^[A-Z]{2}$",
"type": "string"
}
},
"type": "object"
},
"execution_mode": {
"const": "PRODUCTION_MODE",
"description": "Public transports always execute in PRODUCTION_MODE. EVALUATION_MODE is rejected.",
"type": "string"
},
"product_id": {
"maxLength": 100,
"pattern": "^[A-Z0-9-]+$",
"type": "string"
}
},
"required": [
"product_id",
"characteristics"
],
"type": "object"
},
"name": "check_product_requirements",
"outputSchema": {
"additionalProperties": false,
"properties": {
"contract_version": {
"const": "1.0",
"type": "string"
},
"evidence_summary": {
"additionalProperties": false,
"properties": {
"conditional_claims_withheld": {
"minimum": 0,
"type": "integer"
},
"conflicts_withheld": {
"minimum": 0,
"type": "integer"
},
"evidence_records": {
"minimum": 0,
"type": "integer"
},
"facts_returned": {
"minimum": 0,
"type": "integer"
}
},
"required": [
"facts_returned",
"evidence_records",
"conflicts_withheld",
"conditional_claims_withheld"
],
"type": "object"
},
"limitations": {
"items": {
"type": "string"
},
"type": "array"
},
"request_normalization": {
"additionalProperties": false,
"properties": {
"country": {
"oneOf": [
{
"pattern": "^[A-Z]{2}$",
"type": "string"
},
{
"type": "null"
}
]
},
"execution_mode": {
"oneOf": [
{
"const": "PRODUCTION_MODE",
"description": "Public transports always execute in PRODUCTION_MODE. EVALUATION_MODE is rejected.",
"type": "string"
},
{
"type": "null"
}
]
},
"supplied_fields": {
"items": {
"type": "string"
},
"type": "array",
"uniqueItems": true
}
},
"required": [
"execution_mode",
"country",
"supplied_fields"
],
"type": "object"
},
"result_state": {
"enum": [
"SUCCESS",
"PARTIAL_RESULTS",
"NO_VERIFIED_PRODUCT",
"INSUFFICIENT_DATA",
"NO_COMPARABLE_PRODUCTS",
"PRODUCT_NOT_FOUND",
"PRODUCT_NOT_EXPOSED",
"INVALID_REQUEST",
"POLICY_BLOCKED"
],
"type": "string"
},
"results": {
"oneOf": [
{
"type": "null"
},
{
"additionalProperties": false,
"properties": {
"applicability_limitations": {
"items": {
"type": "string"
},
"type": "array"
},
"eligibility_determined": {
"const": false,
"type": "boolean"
},
"evaluations": {
"items": {
"additionalProperties": false,
"properties": {
"claim_type": {
"type": "string"
},
"documented_value": {},
"reason": {
"type": "string"
},
"state": {
"enum": [
"MATCH",
"MISMATCH",
"UNKNOWN",
"NOT_APPLICABLE"
],
"type": "string"
},
"unit": {
"type": [
"string",
"null"
]
}
},
"required": [
"claim_type",
"state",
"documented_value",
"unit",
"reason"
],
"type": "object"
},
"type": "array"
},
"overall_evaluation": {
"enum": [
"MATCH",
"MISMATCH",
"UNKNOWN"
],
"type": "string"
},
"product_id": {
"maxLength": 100,
"pattern": "^[A-Z0-9-]+$",
"type": "string"
},
"requirements_state": {
"enum": [
"DOCUMENTED_REQUIREMENTS_CHECKED",
"PARTIAL_REQUIREMENTS",
"NO_STRUCTURED_REQUIREMENTS"
],
"type": "string"
}
},
"required": [
"product_id",
"requirements_state",
"overall_evaluation",
"evaluations",
"applicability_limitations",
"eligibility_determined"
],
"type": "object"
}
]
},
"tool": {
"const": "check_product_requirements",
"type": "string"
}
},
"required": [
"contract_version",
"tool",
"request_normalization",
"result_state",
"results",
"limitations",
"evidence_summary"
],
"type": "object"
}
},
{
"description": "Use after product discovery to compare evidence-backed, scenario-bound borrowing costs for two or more returned products. Does not mix incompatible products or representative scenarios.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"context": {
"additionalProperties": false,
"properties": {
"amount": {
"additionalProperties": false,
"properties": {
"basis": {
"enum": [
"REQUESTED_AMOUNT",
"DISBURSED_AMOUNT",
"CREDIT_LIMIT",
"DRAWN_AMOUNT"
],
"type": "string"
},
"currency": {
"maxLength": 3,
"minLength": 3,
"pattern": "^[A-Z]{3}$",
"type": "string"
},
"value": {
"exclusiveMinimum": 0,
"type": "number"
}
},
"required": [
"value",
"currency"
],
"type": "object"
},
"applicant_role": {
"enum": [
"BORROWER",
"CO_BORROWER",
"BUSINESS_OWNER",
"AUTHORIZED_REPRESENTATIVE"
],
"type": "string"
},
"borrower_count": {
"minimum": 1,
"type": "integer"
},
"borrower_type": {
"enum": [
"CONSUMER",
"SOLE_TRADER",
"BUSINESS"
],
"type": "string"
},
"customer_relationship": {
"enum": [
"FIRST_CUSTOMER",
"NEW_CUSTOMER",
"REPEAT_CUSTOMER",
"EXISTING_CUSTOMER"
],
"type": "string"
},
"offer_context": {
"enum": [
"STANDARD",
"PROMOTIONAL"
],
"type": "string"
},
"purpose": {
"enum": [
"GENERAL_CASH",
"SHORT_TERM_CASH",
"CONSOLIDATION",
"BUSINESS",
"VEHICLE",
"PROPERTY"
],
"type": "string"
},
"term": {
"additionalProperties": false,
"properties": {
"basis": {
"enum": [
"CONTRACT_TERM",
"REPAYMENT_TERM",
"DRAW_PERIOD",
"CARD_VALIDITY"
],
"type": "string"
},
"unit": {
"enum": [
"DAY",
"MONTH"
],
"type": "string"
},
"value": {
"minimum": 1,
"type": "integer"
}
},
"required": [
"value",
"unit"
],
"type": "object"
}
},
"type": "object"
},
"execution_mode": {
"const": "PRODUCTION_MODE",
"description": "Public transports always execute in PRODUCTION_MODE. EVALUATION_MODE is rejected.",
"type": "string"
},
"product_ids": {
"items": {
"maxLength": 100,
"pattern": "^[A-Z0-9-]+$",
"type": "string"
},
"maxItems": 20,
"minItems": 2,
"type": "array",
"uniqueItems": true
},
"scenario": {
"additionalProperties": false,
"properties": {
"amount": {
"additionalProperties": false,
"properties": {
"basis": {
"enum": [
"REQUESTED_AMOUNT",
"DISBURSED_AMOUNT",
"CREDIT_LIMIT",
"DRAWN_AMOUNT"
],
"type": "string"
},
"currency": {
"maxLength": 3,
"minLength": 3,
"pattern": "^[A-Z]{3}$",
"type": "string"
},
"value": {
"exclusiveMinimum": 0,
"type": "number"
}
},
"required": [
"value",
"currency"
],
"type": "object"
},
"product_type": {
"enum": [
"SHORT_TERM_LOAN",
"INSTALLMENT_LOAN",
"BANK_CASH_LOAN",
"CONSOLIDATION_LOAN",
"CREDIT_LINE",
"CREDIT_CARD",
"BUSINESS_LOAN",
"BUSINESS_CREDIT_LINE",
"AUTO_LOAN",
"MORTGAGE"
],
"type": "string"
},
"term": {
"additionalProperties": false,
"properties": {
"basis": {
"enum": [
"CONTRACT_TERM",
"REPAYMENT_TERM",
"DRAW_PERIOD",
"CARD_VALIDITY"
],
"type": "string"
},
"unit": {
"enum": [
"DAY",
"MONTH"
],
"type": "string"
},
"value": {
"minimum": 1,
"type": "integer"
}
},
"required": [
"value",
"unit"
],
"type": "object"
}
},
"required": [
"amount"
],
"type": "object"
}
},
"required": [
"product_ids"
],
"type": "object"
},
"name": "compare_borrowing_costs",
"outputSchema": {
"additionalProperties": false,
"properties": {
"contract_version": {
"const": "1.0",
"type": "string"
},
"evidence_summary": {
"additionalProperties": false,
"properties": {
"conditional_claims_withheld": {
"minimum": 0,
"type": "integer"
},
"conflicts_withheld": {
"minimum": 0,
"type": "integer"
},
"evidence_records": {
"minimum": 0,
"type": "integer"
},
"facts_returned": {
"minimum": 0,
"type": "integer"
}
},
"required": [
"facts_returned",
"evidence_records",
"conflicts_withheld",
"conditional_claims_withheld"
],
"type": "object"
},
"limitations": {
"items": {
"type": "string"
},
"type": "array"
},
"request_normalization": {
"additionalProperties": false,
"properties": {
"country": {
"oneOf": [
{
"pattern": "^[A-Z]{2}$",
"type": "string"
},
{
"type": "null"
}
]
},
"execution_mode": {
"oneOf": [
{
"const": "PRODUCTION_MODE",
"description": "Public transports always execute in PRODUCTION_MODE. EVALUATION_MODE is rejected.",
"type": "string"
},
{
"type": "null"
}
]
},
"supplied_fields": {
"items": {
"type": "string"
},
"type": "array",
"uniqueItems": true
}
},
"required": [
"execution_mode",
"country",
"supplied_fields"
],
"type": "object"
},
"result_state": {
"enum": [
"SUCCESS",
"PARTIAL_RESULTS",
"NO_VERIFIED_PRODUCT",
"INSUFFICIENT_DATA",
"NO_COMPARABLE_PRODUCTS",
"PRODUCT_NOT_FOUND",
"PRODUCT_NOT_EXPOSED",
"INVALID_REQUEST",
"POLICY_BLOCKED"
],
"type": "string"
},
"results": {
"additionalProperties": false,
"properties": {
"pairwise": {
"items": {
"additionalProperties": false,
"properties": {
"product_ids": {
"items": {
"maxLength": 100,
"pattern": "^[A-Z0-9-]+$",
"type": "string"
},
"maxItems": 2,
"minItems": 2,
"type": "array"
},
"reasons": {
"items": {
"type": "string"
},
"type": "array"
},
"state": {
"enum": [
"COMPARABLE",
"PARTIALLY_COMPARABLE",
"NOT_COMPARABLE",
"INSUFFICIENT_DATA"
],
"type": "string"
}
},
"required": [
"product_ids",
"state",
"reasons"
],
"type": "object"
},
"type": "array"
},
"products": {
"items": {
"additionalProperties": false,
"properties": {
"comparison_state": {
"enum": [
"COMPARABLE",
"PARTIALLY_COMPARABLE",
"NOT_COMPARABLE",
"INSUFFICIENT_DATA"
],
"type": "string"
},
"cost_claims": {
"items": {
"additionalProperties": false,
"properties": {
"applicability": {
"type": "object"
},
"claim_type": {
"type": "string"
},
"currency": {
"type": [
"string",
"null"
]
},
"evidence_state": {
"type": "string"
},
"freshness_state": {
"type": "string"
},
"pricing_semantics": {
"type": [
"string",
"null"
]
},
"representative_scenario": {
"oneOf": [
{
"type": "object"
},
{
"type": "null"
}
]
},
"unit": {
"type": [
"string",
"null"
]
},
"value": {},
"value_type": {
"enum": [
"NUMBER",
"STRING",
"BOOLEAN",
"STRUCTURED"
],
"type": "string"
}
},
"required": [
"claim_type",
"value_type",
"value",
"unit",
"currency",
"pricing_semantics",
"applicability",
"evidence_state",
"freshness_state",
"representative_scenario"
],
"type": "object"
},
"type": "array"
},
"missing_required_cost_claims": {
"items": {
"type": "string"
},
"type": "array"
},
"product_id": {
"maxLength": 100,
"pattern": "^[A-Z0-9-]+$",
"type": "string"
},
"product_name": {
"type": "string"
},
"product_type": {
"enum": [
"SHORT_TERM_LOAN",
"INSTALLMENT_LOAN",
"BANK_CASH_LOAN",
"CONSOLIDATION_LOAN",
"CREDIT_LINE",
"CREDIT_CARD",
"BUSINESS_LOAN",
"BUSINESS_CREDIT_LINE",
"AUTO_LOAN",
"MORTGAGE"
],
"type": "string"
},
"reasons": {
"items": {
"type": "string"
},
"type": "array"
},
"scenario": {
"oneOf": [
{
"type": "object"
},
{
"type": "null"
}
]
}
},
"required": [
"product_id",
"product_name",
"product_type",
"comparison_state",
"scenario",
"cost_claims",
"missing_required_cost_claims",
"reasons"
],
"type": "object"
},
"type": "array"
}
},
"required": [
"products",
"pairwise"
],
"type": "object"
},
"tool": {
"const": "compare_borrowing_costs",
"type": "string"
}
},
"required": [
"contract_version",
"tool",
"request_normalization",
"result_state",
"results",
"limitations",
"evidence_summary"
],
"type": "object"
}
},
{
"description": "Use when a user asks which loan, credit, card, mortgage, or other borrowing products may fit stated requirements in a supported country. Returns governed match states, not eligibility or approval.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"amount": {
"additionalProperties": false,
"properties": {
"basis": {
"enum": [
"REQUESTED_AMOUNT",
"DISBURSED_AMOUNT",
"CREDIT_LIMIT",
"DRAWN_AMOUNT"
],
"type": "string"
},
"currency": {
"maxLength": 3,
"minLength": 3,
"pattern": "^[A-Z]{3}$",
"type": "string"
},
"value": {
"exclusiveMinimum": 0,
"type": "number"
}
},
"required": [
"value",
"currency"
],
"type": "object"
},
"applicant_role": {
"enum": [
"BORROWER",
"CO_BORROWER",
"BUSINESS_OWNER",
"AUTHORIZED_REPRESENTATIVE"
],
"type": "string"
},
"borrower_count": {
"minimum": 1,
"type": "integer"
},
"borrower_type": {
"enum": [
"CONSUMER",
"SOLE_TRADER",
"BUSINESS"
],
"type": "string"
},
"country": {
"maxLength": 2,
"minLength": 2,
"pattern": "^[A-Z]{2}$",
"type": "string"
},
"customer_relationship": {
"enum": [
"FIRST_CUSTOMER",
"NEW_CUSTOMER",
"REPEAT_CUSTOMER",
"EXISTING_CUSTOMER"
],
"type": "string"
},
"execution_mode": {
"const": "PRODUCTION_MODE",
"description": "Public transports always execute in PRODUCTION_MODE. EVALUATION_MODE is rejected.",
"type": "string"
},
"offer_context": {
"enum": [
"STANDARD",
"PROMOTIONAL"
],
"type": "string"
},
"product_type": {
"enum": [
"SHORT_TERM_LOAN",
"INSTALLMENT_LOAN",
"BANK_CASH_LOAN",
"CONSOLIDATION_LOAN",
"CREDIT_LINE",
"CREDIT_CARD",
"BUSINESS_LOAN",
"BUSINESS_CREDIT_LINE",
"AUTO_LOAN",
"MORTGAGE"
],
"type": "string"
},
"purpose": {
"enum": [
"GENERAL_CASH",
"SHORT_TERM_CASH",
"CONSOLIDATION",
"BUSINESS",
"VEHICLE",
"PROPERTY"
],
"type": "string"
},
"term": {
"additionalProperties": false,
"properties": {
"basis": {
"enum": [
"CONTRACT_TERM",
"REPAYMENT_TERM",
"DRAW_PERIOD",
"CARD_VALIDITY"
],
"type": "string"
},
"unit": {
"enum": [
"DAY",
"MONTH"
],
"type": "string"
},
"value": {
"minimum": 1,
"type": "integer"
}
},
"required": [
"value",
"unit"
],
"type": "object"
}
},
"required": [
"country"
],
"type": "object"
},
"name": "find_borrowing_products",
"outputSchema": {
"additionalProperties": false,
"properties": {
"contract_version": {
"const": "1.0",
"type": "string"
},
"evidence_summary": {
"additionalProperties": false,
"properties": {
"conditional_claims_withheld": {
"minimum": 0,
"type": "integer"
},
"conflicts_withheld": {
"minimum": 0,
"type": "integer"
},
"evidence_records": {
"minimum": 0,
"type": "integer"
},
"facts_returned": {
"minimum": 0,
"type": "integer"
}
},
"required": [
"facts_returned",
"evidence_records",
"conflicts_withheld",
"conditional_claims_withheld"
],
"type": "object"
},
"limitations": {
"items": {
"type": "string"
},
"type": "array"
},
"request_normalization": {
"additionalProperties": false,
"properties": {
"country": {
"oneOf": [
{
"pattern": "^[A-Z]{2}$",
"type": "string"
},
{
"type": "null"
}
]
},
"execution_mode": {
"oneOf": [
{
"const": "PRODUCTION_MODE",
"description": "Public transports always execute in PRODUCTION_MODE. EVALUATION_MODE is rejected.",
"type": "string"
},
{
"type": "null"
}
]
},
"supplied_fields": {
"items": {
"type": "string"
},
"type": "array",
"uniqueItems": true
}
},
"required": [
"execution_mode",
"country",
"supplied_fields"
],
"type": "object"
},
"result_state": {
"enum": [
"SUCCESS",
"PARTIAL_RESULTS",
"NO_VERIFIED_PRODUCT",
"INSUFFICIENT_DATA",
"NO_COMPARABLE_PRODUCTS",
"PRODUCT_NOT_FOUND",
"PRODUCT_NOT_EXPOSED",
"INVALID_REQUEST",
"POLICY_BLOCKED"
],
"type": "string"
},
"results": {
"items": {
"additionalProperties": false,
"properties": {
"ai_exposure_state": {
"type": "string"
},
"commercial_destination": {
"oneOf": [
{
"additionalProperties": false,
"properties": {
"available": {
"const": false,
"type": "boolean"
}
},
"required": [
"available"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"available": {
"const": true,
"type": "boolean"
},
"commercial_relationship": {
"const": true,
"type": "boolean"
},
"disclosure": {
"const": "CREDITEN_MAY_RECEIVE_COMPENSATION",
"type": "string"
},
"handoff_id": {
"pattern": "^handoff_[a-f0-9]{32}$",
"type": "string"
},
"type": {
"const": "AFFILIATE",
"type": "string"
},
"url": {
"pattern": "^https://",
"type": "string"
}
},
"required": [
"available",
"type",
"url",
"commercial_relationship",
"disclosure",
"handoff_id"
],
"type": "object"
}
]
},
"explanation": {
"additionalProperties": false,
"properties": {
"amount": {
"additionalProperties": false,
"properties": {
"documented_max": {
"type": [
"number",
"null"
]
},
"documented_min": {
"type": [
"number",
"null"
]
},
"reason": {
"type": "string"
},
"state": {
"enum": [
"MATCH",
"MISMATCH",
"UNKNOWN",
"NOT_APPLICABLE"
],
"type": "string"
},
"unit": {
"type": [
"string",
"null"
]
}
},
"required": [
"state",
"documented_min",
"documented_max",
"unit",
"reason"
],
"type": "object"
},
"applicability_limitations": {
"items": {
"type": "string"
},
"type": "array"
},
"borrower_type": {
"enum": [
"MATCH",
"MISMATCH",
"UNKNOWN",
"NOT_APPLICABLE"
],
"type": "string"
},
"evidence_limitations": {
"items": {
"type": "string"
},
"type": "array"
},
"purpose": {
"enum": [
"MATCH",
"MISMATCH",
"UNKNOWN",
"NOT_APPLICABLE"
],
"type": "string"
},
"term": {
"additionalProperties": false,
"properties": {
"documented_max": {
"type": [
"number",
"null"
]
},
"documented_min": {
"type": [
"number",
"null"
]
},
"reason": {
"type": "string"
},
"state": {
"enum": [
"MATCH",
"MISMATCH",
"UNKNOWN",
"NOT_APPLICABLE"
],
"type": "string"
},
"unit": {
"type": [
"string",
"null"
]
}
},
"required": [
"state",
"documented_min",
"documented_max",
"unit",
"reason"
],
"type": "object"
},
"unknown_conditions": {
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"amount",
"term",
"borrower_type",
"purpose",
"unknown_conditions",
"evidence_limitations",
"applicability_limitations"
],
"type": "object"
},
"general_discovery_readiness": {
"enum": [
"AI_DISCOVERY_READY",
"AI_DISCOVERY_NOT_READY"
],
"type": "string"
},
"match_state": {
"enum": [
"DOCUMENTED_MATCH",
"POSSIBLE_MATCH",
"DOCUMENTED_MISMATCH",
"INSUFFICIENT_DATA",
"NOT_APPLICABLE"
],
"type": "string"
},
"ordering": {
"additionalProperties": false,
"properties": {
"position": {
"minimum": 1,
"type": "integer"
},
"reasons": {
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"position",
"reasons"
],
"type": "object"
},
"product_id": {
"maxLength": 100,
"pattern": "^[A-Z0-9-]+$",
"type": "string"
},
"product_name": {
"type": "string"
},
"product_type": {
"enum": [
"SHORT_TERM_LOAN",
"INSTALLMENT_LOAN",
"BANK_CASH_LOAN",
"CONSOLIDATION_LOAN",
"CREDIT_LINE",
"CREDIT_CARD",
"BUSINESS_LOAN",
"BUSINESS_CREDIT_LINE",
"AUTO_LOAN",
"MORTGAGE"
],
"type": "string"
},
"provider": {
"additionalProperties": false,
"properties": {
"name": {
"type": "string"
},
"provider_id": {
"type": "string"
},
"roles": {
"items": {
"type": "string"
},
"type": "array",
"uniqueItems": true
}
},
"required": [
"provider_id",
"name",
"roles"
],
"type": "object"
}
},
"required": [
"product_id",
"product_name",
"provider",
"product_type",
"match_state",
"general_discovery_readiness",
"ai_exposure_state",
"commercial_destination",
"explanation",
"ordering"
],
"type": "object"
},
"type": "array"
},
"tool": {
"const": "find_borrowing_products",
"type": "string"
}
},
"required": [
"contract_version",
"tool",
"request_normalization",
"result_state",
"results",
"limitations",
"evidence_summary"
],
"type": "object"
}
},
{
"description": "Use when a user asks for evidence-backed facts, limitations, requirements, applicability, or commercial handoff details for one canonical product.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"context": {
"additionalProperties": false,
"properties": {
"amount": {
"additionalProperties": false,
"properties": {
"basis": {
"enum": [
"REQUESTED_AMOUNT",
"DISBURSED_AMOUNT",
"CREDIT_LIMIT",
"DRAWN_AMOUNT"
],
"type": "string"
},
"currency": {
"maxLength": 3,
"minLength": 3,
"pattern": "^[A-Z]{3}$",
"type": "string"
},
"value": {
"exclusiveMinimum": 0,
"type": "number"
}
},
"required": [
"value",
"currency"
],
"type": "object"
},
"applicant_role": {
"enum": [
"BORROWER",
"CO_BORROWER",
"BUSINESS_OWNER",
"AUTHORIZED_REPRESENTATIVE"
],
"type": "string"
},
"borrower_count": {
"minimum": 1,
"type": "integer"
},
"borrower_type": {
"enum": [
"CONSUMER",
"SOLE_TRADER",
"BUSINESS"
],
"type": "string"
},
"customer_relationship": {
"enum": [
"FIRST_CUSTOMER",
"NEW_CUSTOMER",
"REPEAT_CUSTOMER",
"EXISTING_CUSTOMER"
],
"type": "string"
},
"offer_context": {
"enum": [
"STANDARD",
"PROMOTIONAL"
],
"type": "string"
},
"purpose": {
"enum": [
"GENERAL_CASH",
"SHORT_TERM_CASH",
"CONSOLIDATION",
"BUSINESS",
"VEHICLE",
"PROPERTY"
],
"type": "string"
},
"term": {
"additionalProperties": false,
"properties": {
"basis": {
"enum": [
"CONTRACT_TERM",
"REPAYMENT_TERM",
"DRAW_PERIOD",
"CARD_VALIDITY"
],
"type": "string"
},
"unit": {
"enum": [
"DAY",
"MONTH"
],
"type": "string"
},
"value": {
"minimum": 1,
"type": "integer"
}
},
"required": [
"value",
"unit"
],
"type": "object"
}
},
"type": "object"
},
"execution_mode": {
"const": "PRODUCTION_MODE",
"description": "Public transports always execute in PRODUCTION_MODE. EVALUATION_MODE is rejected.",
"type": "string"
},
"product_id": {
"maxLength": 100,
"pattern": "^[A-Z0-9-]+$",
"type": "string"
}
},
"required": [
"product_id"
],
"type": "object"
},
"name": "get_product_details",
"outputSchema": {
"additionalProperties": false,
"properties": {
"contract_version": {
"const": "1.0",
"type": "string"
},
"evidence_summary": {
"additionalProperties": false,
"properties": {
"conditional_claims_withheld": {
"minimum": 0,
"type": "integer"
},
"conflicts_withheld": {
"minimum": 0,
"type": "integer"
},
"evidence_records": {
"minimum": 0,
"type": "integer"
},
"facts_returned": {
"minimum": 0,
"type": "integer"
}
},
"required": [
"facts_returned",
"evidence_records",
"conflicts_withheld",
"conditional_claims_withheld"
],
"type": "object"
},
"limitations": {
"items": {
"type": "string"
},
"type": "array"
},
"request_normalization": {
"additionalProperties": false,
"properties": {
"country": {
"oneOf": [
{
"pattern": "^[A-Z]{2}$",
"type": "string"
},
{
"type": "null"
}
]
},
"execution_mode": {
"oneOf": [
{
"const": "PRODUCTION_MODE",
"description": "Public transports always execute in PRODUCTION_MODE. EVALUATION_MODE is rejected.",
"type": "string"
},
{
"type": "null"
}
]
},
"supplied_fields": {
"items": {
"type": "string"
},
"type": "array",
"uniqueItems": true
}
},
"required": [
"execution_mode",
"country",
"supplied_fields"
],
"type": "object"
},
"result_state": {
"enum": [
"SUCCESS",
"PARTIAL_RESULTS",
"NO_VERIFIED_PRODUCT",
"INSUFFICIENT_DATA",
"NO_COMPARABLE_PRODUCTS",
"PRODUCT_NOT_FOUND",
"PRODUCT_NOT_EXPOSED",
"INVALID_REQUEST",
"POLICY_BLOCKED"
],
"type": "string"
},
"results": {
"oneOf": [
{
"type": "null"
},
{
"additionalProperties": false,
"properties": {
"ai_exposure_state": {
"type": "string"
},
"borrower_types": {
"items": {
"enum": [
"CONSUMER",
"SOLE_TRADER",
"BUSINESS"
],
"type": "string"
},
"type": "array"
},
"commercial_destination": {
"oneOf": [
{
"additionalProperties": false,
"properties": {
"available": {
"const": false,
"type": "boolean"
}
},
"required": [
"available"
],
"type": "object"
},
{
"additionalProperties": false,
"properties": {
"available": {
"const": true,
"type": "boolean"
},
"commercial_relationship": {
"const": true,
"type": "boolean"
},
"disclosure": {
"const": "CREDITEN_MAY_RECEIVE_COMPENSATION",
"type": "string"
},
"handoff_id": {
"pattern": "^handoff_[a-f0-9]{32}$",
"type": "string"
},
"type": {
"const": "AFFILIATE",
"type": "string"
},
"url": {
"pattern": "^https://",
"type": "string"
}
},
"required": [
"available",
"type",
"url",
"commercial_relationship",
"disclosure",
"handoff_id"
],
"type": "object"
}
]
},
"commercial_relationship_available": {
"type": "boolean"
},
"conflicts": {
"items": {
"additionalProperties": false,
"properties": {
"claim_type": {
"type": "string"
},
"resolution_status": {
"type": "string"
}
},
"required": [
"claim_type",
"resolution_status"
],
"type": "object"
},
"type": "array"
},
"context_matched_conditional_claims": {
"items": {
"additionalProperties": false,
"properties": {
"applicability": {
"type": "object"
},
"claim_type": {
"type": "string"
},
"currency": {
"type": [
"string",
"null"
]
},
"evidence_state": {
"type": "string"
},
"freshness_state": {
"type": "string"
},
"pricing_semantics": {
"type": [
"string",
"null"
]
},
"representative_scenario": {
"oneOf": [
{
"type": "object"
},
{
"type": "null"
}
]
},
"unit": {
"type": [
"string",
"null"
]
},
"value": {},
"value_type": {
"enum": [
"NUMBER",
"STRING",
"BOOLEAN",
"STRUCTURED"
],
"type": "string"
}
},
"required": [
"claim_type",
"value_type",
"value",
"unit",
"currency",
"pricing_semantics",
"applicability",
"evidence_state",
"freshness_state",
"representative_scenario"
],
"type": "object"
},
"type": "array"
},
"current_universal_claims": {
"items": {
"additionalProperties": false,
"properties": {
"applicability": {
"type": "object"
},
"claim_type": {
"type": "string"
},
"currency": {
"type": [
"string",
"null"
]
},
"evidence_state": {
"type": "string"
},
"freshness_state": {
"type": "string"
},
"pricing_semantics": {
"type": [
"string",
"null"
]
},
"representative_scenario": {
"oneOf": [
{
"type": "object"
},
{
"type": "null"
}
]
},
"unit": {
"type": [
"string",
"null"
]
},
"value": {},
"value_type": {
"enum": [
"NUMBER",
"STRING",
"BOOLEAN",
"STRUCTURED"
],
"type": "string"
}
},
"required": [
"claim_type",
"value_type",
"value",
"unit",
"currency",
"pricing_semantics",
"applicability",
"evidence_state",
"freshness_state",
"representative_scenario"
],
"type": "object"
},
"type": "array"
},
"identity": {
"additionalProperties": false,
"properties": {
"country": {
"type": "string"
},
"currency": {
"type": "string"
},
"lifecycle_state": {
"type": "string"
},
"name": {
"type": "string"
},
"product_id": {
"maxLength": 100,
"pattern": "^[A-Z0-9-]+$",
"type": "string"
},
"product_type": {
"enum": [
"SHORT_TERM_LOAN",
"INSTALLMENT_LOAN",
"BANK_CASH_LOAN",
"CONSOLIDATION_LOAN",
"CREDIT_LINE",
"CREDIT_CARD",
"BUSINESS_LOAN",
"BUSINESS_CREDIT_LINE",
"AUTO_LOAN",
"MORTGAGE"
],
"type": "string"
}
},
"required": [
"product_id",
"name",
"product_type",
"country",
"currency",
"lifecycle_state"
],
"type": "object"
},
"lender_relationship": {
"additionalProperties": false,
"properties": {
"relationships": {
"items": {
"additionalProperties": false,
"properties": {
"product_id": {
"type": [
"string",
"null"
]
},
"relationship_type": {
"type": "string"
},
"source_name": {
"type": "string"
},
"source_provider_id": {
"type": "string"
},
"status": {
"type": "string"
},
"target_name": {
"type": "string"
},
"target_provider_id": {
"type": "string"
}
},
"required": [
"product_id",
"relationship_type",
"status",
"source_provider_id",
"source_name",
"target_provider_id",
"target_name"
],
"type": "object"
},
"type": "array"
},
"state": {
"enum": [
"VERIFIED",
"UNKNOWN"
],
"type": "string"
}
},
"required": [
"state",
"relationships"
],
"type": "object"
},
"pricing_and_representative_scenarios": {
"items": {
"additionalProperties": false,
"properties": {
"applicability": {
"type": "object"
},
"claim_type": {
"type": "string"
},
"currency": {
"type": [
"string",
"null"
]
},
"evidence_state": {
"type": "string"
},
"freshness_state": {
"type": "string"
},
"pricing_semantics": {
"type": [
"string",
"null"
]
},
"representative_scenario": {
"oneOf": [
{
"type": "object"
},
{
"type": "null"
}
]
},
"unit": {
"type": [
"string",
"null"
]
},
"value": {},
"value_type": {
"enum": [
"NUMBER",
"STRING",
"BOOLEAN",
"STRUCTURED"
],
"type": "string"
}
},
"required": [
"claim_type",
"value_type",
"value",
"unit",
"currency",
"pricing_semantics",
"applicability",
"evidence_state",
"freshness_state",
"representative_scenario"
],
"type": "object"
},
"type": "array"
},
"provider": {
"additionalProperties": false,
"properties": {
"canonicalId": {
"type": "string"
},
"displayName": {
"type": "string"
},
"id": {
"type": "string"
},
"legalName": {
"type": [
"string",
"null"
]
},
"roles": {
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"id",
"canonicalId",
"displayName",
"legalName",
"roles"
],
"type": "object"
},
"purposes": {
"items": {
"enum": [
"GENERAL_CASH",
"SHORT_TERM_CASH",
"CONSOLIDATION",
"BUSINESS",
"VEHICLE",
"PROPERTY"
],
"type": "string"
},
"type": "array"
},
"requirements": {
"items": {
"additionalProperties": false,
"properties": {
"applicability": {
"type": "object"
},
"claim_type": {
"type": "string"
},
"currency": {
"type": [
"string",
"null"
]
},
"evidence_state": {
"type": "string"
},
"freshness_state": {
"type": "string"
},
"pricing_semantics": {
"type": [
"string",
"null"
]
},
"representative_scenario": {
"oneOf": [
{
"type": "object"
},
{
"type": "null"
}
]
},
"unit": {
"type": [
"string",
"null"
]
},
"value": {},
"value_type": {
"enum": [
"NUMBER",
"STRING",
"BOOLEAN",
"STRUCTURED"
],
"type": "string"
}
},
"required": [
"claim_type",
"value_type",
"value",
"unit",
"currency",
"pricing_semantics",
"applicability",
"evidence_state",
"freshness_state",
"representative_scenario"
],
"type": "object"
},
"type": "array"
}
},
"required": [
"identity",
"provider",
"lender_relationship",
"borrower_types",
"purposes",
"current_universal_claims",
"context_matched_conditional_claims",
"requirements",
"pricing_and_representative_scenarios",
"conflicts",
"commercial_relationship_available",
"commercial_destination",
"ai_exposure_state"
],
"type": "object"
}
]
},
"tool": {
"const": "get_product_details",
"type": "string"
}
},
"required": [
"contract_version",
"tool",
"request_normalization",
"result_state",
"results",
"limitations",
"evidence_summary"
],
"type": "object"
}
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:3a595b6e52fd58e9081afd57cb1139201fa0a9726ec938768731a2fb30268741 | sha256sum