Plan Path — Freedom Compass
plan_pathThe Mirabello Freedom Compass — ORIGIN-AWARE migration path planner. Given the client's STARTING POINT — current citizenship(s) + tax residence — plus their goal, returns ranked end-to-end options. The origin is the constraint: it sets the MOBILITY DELTA (what a passport actually ADDS over the one they hold — a Caribbean passport adds little to a US/EU citizen, lots to others), eligibility/restrictions, and tax-exit/reporting considerations (e.g. US citizenship-based tax & §877A, German AStG §6 — generic, sourced, CHECK-OFFICIAL-SOURCE). Each path carries fit_score + rationale, mobility_delta, eligibility, min_investment, processing_time. Informational only, not advice. Use for "I am a [nationality], I want [goal] — what should I do?". Pass from_citizenship (ISO alpha-2 array) + goal.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| goal | No | What the applicant is optimising for, in plain words: visa-free travel, tax residence, family relocation. | |
| family | No | Family composition object, e.g. { "adults": 2, "children_under16": 1, "children_16plus": 0 }. | |
| budget_usd | No | Total budget the applicant has available for the investment itself, in USD (fees are additional). | |
| timeline_months | No | Target time to the outcome, in MONTHS. | |
| from_citizenship | Yes | current citizenship(s), ISO alpha-2 e.g. ["US"] | |
| from_tax_residence | No | ISO alpha-2 tax residence (defaults to first citizenship) | |
| physical_presence_tolerance | No | How much time the applicant can spend in-country: "none", "minimal", "flexible", "relocating". |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Present only when the request could not be fulfilled. | |
| terms | No | Acceptable-use and information-not-advice terms. | |
| source | No | Attribution for the data. | |
| provider | No | Always "Mirabello Consultancy". | |
| disclaimer | No | Information, not legal/tax/financial/immigration advice; figures indicative. | |
| data_updated | No | Date the underlying dataset was last updated. | |
| book_a_consultation | No | URL to book a Mirabello consultation. |