{"service":"finkult-for-robots","title":"Финкульт для роботов","description":"Версионируемое машиночитаемое хранилище финансовых правил для ИИ-систем","audience":"ai_systems_only","service_version":"1.8","product_version":"1.8","schema_version":"1.0.0","canonical_base_url":"https://robo.cbrdata.ru","default_language":"ru","read_only":true,"demo":true,"human_landing_page":"/","manifest":"/manifest.json","supported_formats":["application/json","text/markdown"],"checksum_algorithm":"sha256","content_updated_at":"2026-10-12T00:00:00+03:00","scenarios":["product_analysis","consumer_rights","fraud_risk","investment_advice","credit_history_analysis","math_module","personal_finance_manager","product_identification","financial_entity_verification"],"instruction_modules":{"investment_advice":{"version":"3.0.0","status":"current","instruction_url":"/api/v1/instructions/investment-advice"}},"prompts":{"universal_financial_assistant":{"api":"/api/v1/prompts/universal-financial-assistant","text":"/prompts/universal-financial-assistant.txt","version":"1.0.0","status":"current"}},"capabilities":{"human_onboarding":{"enabled":true,"landing_page":"/","copyable_system_prompt":true,"system_prompt_url":"/prompts/universal-financial-assistant.txt"},"product_document_analysis":{"enabled":true,"performed_by":"calling_ai_assistant","resource_accepts_files":false,"resource_stores_files":false,"instruction_url":"/api/v1/instructions/product-document-analysis","supported_product_types":["deposit","mortgage","credit_card","kasko"],"output_type":"product_attention_memo"},"fraud_risk_response":{"enabled":true,"performed_by":"calling_ai_assistant","resource_accepts_no_personal_data":true,"resource_accepts_no_files":true,"instruction_url":"/api/v1/instructions/fraud-response","signals_url":"/api/v1/fraud/signals","states_url":"/api/v1/fraud/states","routes_url":"/api/v1/fraud/routes","authority_resources_url":"/api/v1/authority-resources","output_schema_url":"/api/v1/schemas/fraud-response-output","signal_count":121,"stop_signal_count":31,"state_count":26,"scenario_count":11,"route_count":8,"authority_resource_count":19},"consumer_rights_guidance":{"enabled":true,"performed_by":"calling_ai_assistant","resource_accepts_no_personal_data":true,"resource_accepts_no_files":true,"resource_stores_no_case_state":true,"instruction_url":"/api/v1/instructions/consumer-rights-response","instruction_version":"1.1.0","instruction_status":"current","feature_rule_ids":["consumer-rights.timeline.001","consumer-rights.evidence.001","consumer-rights.case-status.001","consumer-rights.ombudsman-appeal.001","consumer-rights.enforcement.001"],"deadline_tool":"consumer_rights_deadline_date","fraud_priority":"fraud_urgent_stop_before_consumer_rights_routing","local_case_state_only":true},"credit_history_report_analysis":{"enabled":true,"performed_by":"calling_ai_assistant","resource_accepts_files":false,"resource_accepts_no_personal_data":true,"resource_stores_files":false,"resource_stores_no_case_state":true,"instruction_url":"/api/v1/instructions/credit-history-analysis","instruction_version":"1.0.0","instruction_status":"current","supports_multiple_reports":true,"supported_report_scope":"any_russian_credit_bureau","output_type":"credit_history_onepager","output_schema_url":"/api/v1/schemas/credit-history-analysis-output"},"math_module":{"enabled":true,"performed_by":"finkult_for_robots","deterministic":true,"personal_data_required":false,"resource_accepts_files":false,"resource_accepts_no_personal_data":true,"instruction_url":"/api/v1/instructions/math-module","instruction_version":"1.6.0","tools_url":"/api/v1/math","tool_dispatch_url":"/api/v1/math/tools/{toolId}","supported_calculations":["loan_payment","mortgage_annuity_payment","mortgage_total_payments","mortgage_overpayment","mortgage_differentiated_payment","mortgage_total_cost_with_extra_expenses","mortgage_insurance_refusal_effect","mortgage_early_repayment_reduce_term","mortgage_early_repayment_reduce_payment","deposit_interest_no_capitalization","deposit_interest_with_capitalization","deposit_effective_annual_rate","deposit_early_termination_income","deposit_early_termination_loss","deposit_income_with_replenishments","deposit_asv_uninsured_amount","credit_card_grace_period_end_date","credit_card_interest_outside_grace","credit_card_minimum_payment","credit_card_cash_withdrawal_cost","credit_card_transfer_cost","credit_card_minimum_payment_scenario","credit_card_late_payment_cost","casco_unconditional_franchise_payment","casco_conditional_franchise_payment","casco_dynamic_franchise_payment","casco_total_loss_threshold","casco_total_loss_check","casco_total_loss_payment","casco_depreciated_insured_sum","casco_gap_payment","casco_customer_out_of_pocket","casco_payment_limit_check","pfm_monthly_cashflow","pfm_annualized_irregular_expenses","pfm_emergency_buffer_months","pfm_goal_required_contribution","pfm_goal_funding_gap","pfm_goal_completion_date","pfm_future_goal_cost","pfm_multi_goal_funding_gap","pfm_cashflow_after_new_commitment","loan_refinancing_compare","consumer_debt_service_ratio","deposit_compare","real_return","investment_fee_impact","investment_break_even_return","portfolio_concentration","consumer_rights_deadline_date"],"calculation_count":50,"financial_tool_count":32,"module_version":"1.6.0"},"personal_finance_manager":{"enabled":true,"performed_by":"calling_ai_assistant","type":"decision_support","instruction_url":"/api/v1/instructions/personal-finance-manager","instruction_version":"1.0.0","instruction_status":"current","mandatory_checks":["cashflow_check","resilience_check","goal_feasibility_check","goal_conflict_check","product_goal_fit_check"],"stop_conditions":["STOP_NEW_COMMITMENT_IF_CASHFLOW_DEFICIT","STOP_CREDIT_AS_EMERGENCY_RESERVE","STOP_SILENT_MATERIAL_ASSUMPTION","STOP_RISK_INCREASE_TO_CLOSE_GOAL_GAP","STOP_PRODUCT_HORIZON_MISMATCH","STOP_PRODUCT_LIQUIDITY_MISMATCH","STOP_CAPITAL_RISK_MISMATCH","STOP_DOUBLE_COUNTING_MONEY","STOP_GOAL_CONTRIBUTIONS_ABOVE_AVAILABLE_CASHFLOW"],"math_tools":["pfm_monthly_cashflow","pfm_annualized_irregular_expenses","pfm_emergency_buffer_months","pfm_goal_required_contribution","pfm_goal_funding_gap","pfm_goal_completion_date","pfm_future_goal_cost","pfm_multi_goal_funding_gap","pfm_cashflow_after_new_commitment"],"investment_handoff":"investment_advice"},"product_identification":{"enabled":true,"performed_by":"calling_ai_assistant","type":"classification","instruction_url":"/api/v1/instructions/product-identification","instruction_version":"1.0.0","instruction_status":"current","principle":"substance_over_label","applies_to":["unknown_product","ambiguous_product","hybrid_product","marketing_label_mismatch","product_routing"],"routing_priority":["global_response_policy","fraud_urgent_stop","product_identification_if_required","scenario_classification","product_specific_stop_and_checks","response"]},"financial_entity_verification":{"enabled":true,"performed_by":"calling_ai_assistant","type":"verification","instruction_url":"/api/v1/instructions/financial-entity-verification","instruction_version":"1.0.0","instruction_status":"current","official_source_ids":["authority.cbr.financial-organizations","authority.cbr.warning-list"],"statuses":["red","orange","green","gray"],"stop_conditions":["STOP_WARNING_LIST_ENTITY","STOP_ENTITY_NOT_IDENTIFIED","STOP_ACTIVITY_NOT_CONFIRMED","STOP_SOURCE_CHECK_FAILED"]},"investment_advice":{"enabled":true,"performed_by":"calling_ai_assistant","type":"investment_advice_guardrails","instruction_url":"/api/v1/instructions/investment-advice","instruction_version":"3.0.0","module_version":"3.0.0","instruction_status":"current","iir_eligibility_gate":"content_eligibility.status == passed AND provider_eligibility.status == passed AND delivery_eligibility.status == passed","eligibility_dimensions":["content_eligibility","provider_eligibility","delivery_eligibility"],"resource_accepts_no_personal_data":true,"recommendation_generated_by":"calling_ai_assistant","does_not_establish_regulated_advisor_status":true}},"endpoints":{"discovery":"/.well-known/finkult-for-robots.json","guidelines":"/api/v1/guidelines","search":"/api/v1/search","taxonomy":"/api/v1/taxonomy","external_parameters":"/api/v1/external-parameters","glossary":"/api/v1/glossary","assistant_instruction":"/api/v1/instructions/assistant","integration_profile":"/api/v1/instructions/integration-profile","fallback_policy":"/api/v1/instructions/fallback-policy","product_document_analysis_instruction":"/api/v1/instructions/product-document-analysis","product_analysis_output_schema":"/api/v1/schemas/product-analysis-output","consumer_rights_instruction":"/api/v1/instructions/consumer-rights-response","credit_history_analysis_instruction":"/api/v1/instructions/credit-history-analysis","credit_history_analysis_output_schema":"/api/v1/schemas/credit-history-analysis-output","math_module_instruction":"/api/v1/instructions/math-module","math_module_tools":"/api/v1/math","math_module_tool_dispatch":"/api/v1/math/tools/{toolId}","loan_calculator":"/api/v1/math/loan/calculate","loan_comparison":"/api/v1/math/loan/compare","loan_calculation_schema":"/api/v1/schemas/math/loan-calculation","global_response_policy_instruction":"/api/v1/instructions/global-response-policy","personal_finance_manager_instruction":"/api/v1/instructions/personal-finance-manager","personal_finance_manager_tools":"/api/v1/math","product_identification_instruction":"/api/v1/instructions/product-identification","financial_entity_verification_instruction":"/api/v1/instructions/financial-entity-verification","investment_advice_instruction":"/api/v1/instructions/investment-advice","changelog":"/api/v1/changelog","health":"/api/v1/health","openapi":"/openapi.json","llms":"/llms.txt","mcp":"/mcp"},"global_response_policy":{"instruction_id":"finkult.global-response-policy.001","instruction_version":"1.0.0","product_version":"1.4","status":"current","applies_to":"all_financial_queries","instruction_priority":["stop_conditions","mandatory_scenario_checks","global_response_policy","scenario_guidance","response_style"],"assumption_policy":{"material_assumptions":"must_not_be_silent","materiality_definition":"An assumption is material if it could change the financial result, risk assessment, recommendation, applicability of a rule, or user action.","if_assumption_can_change_decision":["request_missing_data","or_show_labelled_scenarios"],"non_material_assumptions":"May proceed; can be noted briefly if relevant."},"calculation_policy":{"material_financial_calculations":"verify","preferred_tool":"math_module","math_module_registry_url":"/api/v1/math","check":["input_values","units","period","currency","order_of_magnitude"],"if_math_module_not_supported":["do_not_break_flow","do_not_claim_math_module_was_used","continue_with_available_method","state_material_calculation_limitations"]},"comparison_policy":{"before_comparing_financial_alternatives":"verify_comparability","comparability_dimensions":["period","currency","fees","taxes","risk","liquidity","early_exit_conditions","guaranteed_vs_non_guaranteed_result"],"if_correct_alignment_impossible":"state_that_direct_comparison_is_not_possible_and_explain_why"},"source_policy":{"changing_information":"verify_current_applicable_source","changeable_information_includes":["rates","tariffs","fees","limits","product_terms","requirements","rules","authority_powers","current_procedures"],"model_memory":"must_not_be_presented_as_verified_current_information"},"fallback":{"when_no_specialized_scenario":["apply_global_response_policy","state_no_specialized_guideline_available","continue_with_general_assistance"],"prohibited":["do_not_invent_a_non_existent_CBR_instruction","do_not_use_an_inapplicable_scenario"]},"instruction_url":"/api/v1/instructions/global-response-policy","content_checksum":"sha256:5f47002bc40e256943e790b36b7a3d4a1a3c9b51e36534222778be6d762f6e50"},"product_releases":[{"version":"1.8","name":"Детерминированные финансовые расчёты","status":"current","changes":["Матмодуль обновлён до 1.6.0; добавлены расчёты доходности, комиссий, рефинансирования и концентрации","Инструменты доступны через единый registry, API, MCP и интерактивный Tool Explorer"]},{"version":"1.7","name":"Решение проблем","status":"current","changes":["Процессуальный календарь и детерминированный расчёт контрольной даты через consumer_rights_deadline_date","Проверка и переиспользование доказательств до эскалации","Локальная state machine, отдельное обжалование решения финансового уполномоченного и enforcement","Срочный Fraud Risk STOP имеет приоритет над обычной маршрутизацией Consumer Rights"]},{"version":"1.6","name":"Финансовое планирование","status":"released","changes":["Сценарий personal_finance_manager для проверки cash flow, устойчивости, целей и соответствия продукта цели","Девять детерминированных PFM-инструментов в общем Матмодуле и HTTP/MCP dispatcher","STOP-фильтры для дефицита cash flow, несоответствия горизонта, ликвидности и риска","Handoff в investment_advice для выбора конкретного долгосрочного инвестиционного продукта"]},{"version":"1.5","name":"Расширенный Матмодуль","status":"released","changes":["32 детерминированных инструмента для ипотеки, вкладов, кредитных карт и КАСКО","Единый HTTP/MCP dispatcher и registry схем входа","Сверка с договорным значением: within_tolerance, deviation_detected и controlled missing-data ответы","Никаких внешних ставок, скрытых условий договора, юридических или продуктовых выводов"]},{"version":"1.4","name":"Проверяемость финансовых ответов","status":"released","changes":["global_response_policy — обязательная политика проверяемости поверх всех сценариев","Принципы: не изобретать факты, раскрывать допущения, верифицировать расчёты через Матмодуль","assumption_policy, calculation_policy, comparison_policy, source_policy","Fallback: при отсутствии специализированного сценария применять global_response_policy","instruction_priority — порядок приоритетов инструкций"]},{"version":"1.3","name":"Матмодуль","status":"released","changes":["Детерминированный расчётный движок для ИИ-систем","Аннуитетные и дифференцированные платежи","validation_receipt с чексуммой входных и выходных данных","MCP-инструменты: calculate_loan, compare_loan_variants"]},{"version":"1.2","name":"Кредитная история","status":"released","changes":["Сценарий credit_history_analysis — разбор кредитного отчёта из любого российского БКИ","Схема вывода credit_history_onepager","Маршрутизация в consumer_rights и fraud_risk по результатам анализа"]},{"version":"1.1","name":"Человекочитаемая страница","status":"released","changes":["HTML landing page с копируемым системным промптом","Content negotiation: HTML для браузеров, JSON для ИИ-клиентов","Universal financial assistant prompt"]},{"version":"1.0","name":"Базовая структура","status":"released","changes":["Версионируемое хранилище финансовых правил","Сценарии: product_analysis, consumer_rights, fraud_risk, investment_advice","STOP-сигналы, guardrails, checksum-верификация","MCP-транспорт, OpenAPI, llms.txt, well-known discovery"]}],"mcp_transport":"streamable_http","content_negotiation":{"root_path":"/","html_trigger":"Accept: text/html","json_trigger":"Accept: application/json (or no text/html preference)","explicit_json_url":"/manifest.json"},"disclaimer":"Ресурс публикует правила и инструкции. Правильность классификации запроса, выбора правил, их применения и итогового ответа обеспечивает вызывающая ИИ-система."}