{"ok":true,"site":{"host":"arthaguard-psi.vercel.app","url":"https://arthaguard-psi.vercel.app/","type":"live","desc":"ArthaGuard","tools":[{"name":"get_commitments_due","kind":"answer","impl":"imperative","description":"Retrieve fictional household upcoming payments, EMIs, utilities, and school fees by timeframe and category.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"timeframe":{"type":"string","enum":["next_7_days","next_14_days","next_30_days"],"description":"Time horizon for filtering upcoming financial commitments."},"category":{"type":"string","enum":["all","essential","discretionary"],"description":"Filter by obligation priority."}},"required":["timeframe"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/commitments","/cashflow","/contract","/audit"]},{"name":"get_cashflow_forecast","kind":"answer","impl":"imperative","description":"Compute fictional daily income and outflow forecast to identify dates when balance dips below the emergency reserve target.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"timeframe":{"type":"string","enum":["next_14_days","next_30_days"],"description":"Duration for daily cash flow projection."},"reserveTarget":{"type":"number","description":"Protected liquid emergency reserve amount in INR."}},"required":["timeframe","reserveTarget"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/commitments","/cashflow","/contract","/audit"]},{"name":"get_protection_status","kind":"answer","impl":"imperative","description":"Inspect fictional health and motor policies for renewal dates, grace periods, and lapse continuity risk.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"policyType":{"type":"string","enum":["health","motor","all"],"description":"Policy category to inspect for renewal and lapse risk."}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/commitments","/cashflow","/contract","/audit"]},{"name":"get_recovery_opportunities","kind":"answer","impl":"imperative","description":"Retrieve fictional pending reimbursements, insurance claims, or refund dockets awaiting submission.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"minimumAmount":{"type":"number","description":"Minimum unclaimed reimbursement amount in INR."}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/commitments","/cashflow","/contract","/audit"]},{"name":"identify_optional_spend","kind":"act","impl":"imperative","description":"Detect duplicate recurring entertainment or utility services that can be safely paused without risk.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"minimumMonthlySaving":{"type":"number","description":"Filter for subscription and discretionary opportunities."},"preserveCategories":{"type":"array","items":{"type":"string"},"description":"Categories that must never be modified or paused."}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/commitments","/cashflow","/contract","/audit"]},{"name":"simulate_commitment_actions","kind":"act","impl":"imperative","description":"Run mathematical projection comparing Plan 1 (Protect Cover), Plan 2 (Preserve Cash), and Plan 3 (Minimise Changes).","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"reserveTarget":{"type":"number","description":"Target emergency cushion in INR."},"preserveInsurance":{"type":"boolean","description":"Strict constraint: must not lapse or cancel any insurance cover."},"allowSubscriptionChanges":{"type":"boolean","description":"Whether agent can recommend pausing non-essential subscriptions."},"minimumImprovement":{"type":"number","description":"Minimum threshold of financial relief to present an action plan."}},"required":["reserveTarget","preserveInsurance"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/commitments","/cashflow","/contract","/audit"]},{"name":"create_commitment_contract","kind":"act","impl":"imperative","description":"Create a formal draft Commitment Contract from a chosen simulation plan. Does not change money or policy status.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"scenarioId":{"type":"string"},"selectedPlanId":{"type":"string"},"userObjective":{"type":"string"},"explicitConstraints":{"type":"array","items":{"type":"string"}}},"required":["scenarioId","selectedPlanId","userObjective","explicitConstraints"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/commitments","/cashflow","/contract","/audit"]},{"name":"explain_recommendation","kind":"act","impl":"imperative","description":"Provide evidence-backed reasoning for why specific actions were chosen or excluded in the contract.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"contractId":{"type":"string"},"question":{"type":"string"}},"required":["contractId","question"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/commitments","/cashflow","/contract","/audit"]},{"name":"preview_action_effects","kind":"act","impl":"imperative","description":"Inspect before-and-after balances and consequences before giving explicit human approval.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"contractId":{"type":"string"},"actionId":{"type":"string"}},"required":["contractId","actionId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/commitments","/cashflow","/contract","/audit"]},{"name":"approve_simulated_actions","kind":"act","impl":"imperative","description":"Save selected simulated actions to local state ONLY after explicit human confirmation. Never moves real money.","annotations":{"readOnlyHint":false},"inputSchema":{"type":"object","properties":{"contractId":{"type":"string"},"actionIds":{"type":"array","items":{"type":"string"}},"userConfirmed":{"type":"boolean","description":"Strict requirement: must be true indicating human approval."},"acknowledgement":{"type":"string","description":"User signature text acknowledging simulated action."}},"required":["contractId","actionIds","userConfirmed","acknowledgement"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/commitments","/cashflow","/contract","/audit"]},{"name":"get_decision_audit","kind":"answer","impl":"imperative","description":"Retrieve chronological immutable audit events for transparency and compliance inspection.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"scenarioId":{"type":"string"}},"required":["scenarioId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/commitments","/cashflow","/contract","/audit"]}],"category":"Finance & Crypto","favicon":"/favicons/arthaguard-psi.vercel.app.ico","apiSurface":"spec","toolCount":11}}