{"ok":true,"site":{"host":"taxpundit.aman123.chatgpt.site","url":"https://taxpundit.aman123.chatgpt.site/","type":"live","desc":"A shared Canadian tax workspace for people and their agents. Synthetic demo.","tools":[{"name":"start_case","kind":"act","impl":"imperative","description":"Choose one supported synthetic Canadian profile and start its preparation journey. Ask which experience the human wants. Never assumes permission to share data or approve claims.","title":"Set up the shared case","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"goal":{"type":"string","enum":["guided","explore"]},"profile":{"type":"string","enum":["alex","jordan"]}},"required":["goal"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_next_case_step","kind":"answer","impl":"imperative","description":"Return the current journey step and the missing human information. Do not invent missing facts.","title":"Find the next shared step","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{},"required":[],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_official_tax_forms","kind":"answer","impl":"imperative","description":"Return verified official CRA form pages matched to the selected 2025 demo profile. These are blank forms and references, not filed or completed returns.","title":"Find official CRA forms","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{},"required":[],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_tax_case","kind":"answer","impl":"imperative","description":"Read the current synthetic Canadian 2025 tax case, live facts, proposal and readiness. Always read again after the human changes facts. No real filing or tax advice.","title":"Read the shared tax case","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{},"required":[],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"add_tax_document","kind":"act","impl":"imperative","description":"Register one known synthetic document fixture. Does not upload or read arbitrary files. Duplicate additions are idempotent.","title":"Add a demo document","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"document_type":{"type":"string","enum":["t4","uber","t2202","rrsp","vehicle"]}},"required":["document_type"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"extract_document_facts","kind":"act","impl":"imperative","description":"Extract deterministic seeded facts from a previously added synthetic document and update the shared case. This demo does not perform real OCR.","title":"Understand a demo document","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"document_type":{"type":"string","enum":["t4","uber","t2202","rrsp","vehicle"]}},"required":["document_type"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"update_tax_fact","kind":"act","impl":"imperative","description":"Update reversible business and total kilometre facts together. Recalculates immediately, logs the edit, and invalidates previous deduction approval. Never changes income or approves deductions.","title":"Update mileage facts","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"businessKilometres":{"type":"number","minimum":0,"maximum":1000000},"totalKilometres":{"type":"number","exclusiveMinimum":0,"maximum":1000000}},"required":["businessKilometres","totalKilometres"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"identify_missing_information","kind":"act","impl":"imperative","description":"Check missing documents, mileage and review obligations. Opens the relevant interactive canvas for the human.","title":"Find missing information","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{},"required":[],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"identify_tax_opportunities","kind":"act","impl":"imperative","description":"Return structured vehicle, tuition and RRSP opportunities based on processed fixtures. No credit or deduction is claimed by this tool.","title":"Identify review opportunities","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{},"required":[],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"calculate_vehicle_expense","kind":"act","impl":"imperative","description":"Calculate eligible operating expenses as expenses × business kilometres / total kilometres, rounded to cents. Requires processed gig and vehicle documents. Does not claim a deduction.","title":"Calculate vehicle expenses","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{},"required":[],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_government_evidence","kind":"answer","impl":"imperative","description":"Return official CRA source metadata and display the evidence alongside the case. Summaries are paraphrases, not quotations or individualized advice.","title":"Open CRA evidence","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"topic":{"type":"string","enum":["vehicle","tuition","rrsp"]}},"required":["topic"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"propose_case_change","kind":"act","impl":"imperative","description":"Create a pending vehicle expense proposal from the latest facts and open the approval card. Only the human can approve using the visible review controls. Never auto-approves.","title":"Propose vehicle expense treatment","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{},"required":[],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"request_case_approval","kind":"act","impl":"imperative","description":"Open the current proposal for a human decision. Returns awaiting_user_approval, never approves on the human’s behalf. Wait for the human then read the case.","title":"Request human review","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{},"required":[],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"calculate_readiness","kind":"act","impl":"imperative","description":"Return a transparent demo workflow completeness score and unresolved review items. A score does not establish tax compliance or filing readiness.","title":"Calculate readiness","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{},"required":[],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"generate_tax_strategy","kind":"act","impl":"imperative","description":"Return three conservative planning prompts grounded in this synthetic gig-income, RRSP and tuition scenario. No personalized financial recommendation or action.","title":"Generate planning suggestions","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{},"required":[],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"category":"Finance & Crypto","favicon":"/favicons/taxpundit.aman123.chatgpt.site.png","apiSurface":"spec","toolCount":15}}