← Files WealthStoryLineARCHIVED FILE
plugin.json
10.4 KB · Nov 3, 2026 · 19:04 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "wealthstoryline",
"version": "0.2.8",
"description": "Retirement and savings Monte Carlo simulator: household income, living expenses, savings and investment returns under random inflation, salary growth and market returns. Supports about 190 countries (curated data for Taiwan, Japan, US, China and Canada).",
"author": {
"name": "WealthStoryLine",
"email": "info@wealthstoryline.com",
"url": "https://wealthstoryline.com"
},
"homepage": "https://wealthstoryline.com",
"repository": "https://github.com/wealthstoryline-asdgene/wealthstoryline-plugin",
"license": "MIT",
"keywords": [
"finance",
"personal-finance",
"retirement",
"monte-carlo",
"financial-planning",
"savings"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "WealthStoryLine",
"shortDescription": "Retirement & wealth simulator",
"longDescription": "WealthStoryLine runs a 3,000-path Monte Carlo simulation of a household's finances: one household income, living expenses, today's savings and investment returns, under random inflation, salary growth and market returns. Ask questions such as \"Can I retire at 60?\", \"Will my savings last?\" or \"Can I reach $500,000 by 45?\" and get the probability of reaching your goal, the bankruptcy rate and net-asset ranges for good, middle and bad outcomes in today's money, together with the assumptions that were used.\n\nWho it is for: individuals, couples and financial educators who want to check a plan and its risks in plain language. It supports about 190 countries; Taiwan, Japan, the US, China and Canada use curated assumptions, other countries use 2005-2024 averages of official statistics (World Bank, OECD, BIS).\n\nNo sign-in is required. The plugin receives only the numbers needed for a simulation, not your conversation; anonymous inputs and results are deleted after 30 days.\n\nLimitations: results are projections for planning discussions, not financial advice or a guarantee. Home purchases, mortgages, several incomes and fund portfolios are not modelled in this plugin (they are available on the WealthStoryLine website). Taxes and insurance are not modelled. It cannot trade, move money or connect to bank or brokerage accounts.",
"developerName": "WealthStoryLine",
"category": "Finance",
"capabilities": [
"Check a retirement plan",
"Project savings to a target",
"Look up country assumptions"
],
"websiteURL": "https://wealthstoryline.com",
"supportURL": "https://wealthstoryline.com/contact.html",
"privacyPolicyURL": "https://wealthstoryline.com/privacy.html",
"termsOfServiceURL": "https://wealthstoryline.com/terms.html",
"defaultPrompt": [
"Can I retire at 60 with $200k saved, $120k income and $70k yearly spending?",
"Will $500k last if I retire at 55 and spend $40k a year?",
"How likely am I to reach $1 million by 50?"
],
"brandColor": "#1D4ED8",
"composerIcon": "./assets/icon.png",
"logo": "./assets/logo.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Retirement feasibility",
"prompt": "I'm 40 and live in the US. I have $200,000 saved, earn $120,000 a year and spend $70,000. I want to retire at 60 with a $24,000 pension and have $1 million by then. Will it work?",
"tools_triggered": "quick_simulation",
"expected_behavior": "Runs a quick US simulation and reports the probability of reaching $1 million by age 60 (about 98% in testing), net-asset ranges for good, middle and bad outcomes, and states that the default 8% investment return was assumed."
},
{
"description": "Will savings last (Taiwan)",
"prompt": "I'm 50 in Taiwan with NT$8 million saved. I earn NT$1.5 million and spend NT$800,000 a year. If I retire at 60 with a NT$300,000 pension, will my money last?",
"tools_triggered": "quick_simulation",
"expected_behavior": "Runs a Taiwan simulation in TWD. With no target given it uses 25x annual spending (NT$20 million) by age 60 as a reference goal and says so; reports about a 55% chance of reaching it, a bankruptcy rate under 1%, and net-asset ranges after retirement."
},
{
"description": "Country assumptions",
"prompt": "What inflation, salary growth and house price assumptions do you use for Germany?",
"tools_triggered": "get_country_defaults",
"expected_behavior": "Returns Germany's defaults in EUR from official statistics (2005-2024 averages): inflation about 2.0%, salary growth about 2.7%, house prices about 3.0%, base rate about 1.3%, each with its standard deviation and source (World Bank CPI, OECD wages, BIS policy rate and residential property prices)."
},
{
"description": "Reach a savings target (Canada)",
"prompt": "I'm 30 in Canada with $50,000 saved, earn $90,000 and spend $60,000 a year. How likely am I to have $500,000 by 45?",
"tools_triggered": "quick_simulation",
"expected_behavior": "Runs a Canada simulation in CAD and reports about a 94% chance of reaching $500,000 by age 45, with net-asset ranges and the default 8% investment return it assumed."
},
{
"description": "Explain the method and limits",
"prompt": "How does the WealthStoryLine simulation work and what doesn't it model?",
"tools_triggered": "explain_methodology",
"expected_behavior": "Explains the 3,000-path Monte Carlo method, the outputs, and the main limitations: taxes and insurance are not modelled and results are projections, not advice."
}
],
"negative": [
{
"description": "Trading request: the plugin cannot place orders",
"prompt": "Buy $5,000 of VOO in my brokerage account."
},
{
"description": "Stock tip: the plugin does not pick investments or predict prices",
"prompt": "Which stock will double my money this year?"
},
{
"description": "Account access: the plugin cannot connect to bank or brokerage accounts",
"prompt": "Log in to my bank and import my account balances."
}
]
},
"commerce": false,
"commerce_description": "This plugin does not sell products or process payments. All simulation features are currently free.",
"demo_recording_url": "https://youtu.be/bao5MfaT--g"
},
"publication": {
"release_notes": "Initial release: quick household retirement and savings Monte Carlo simulation for about 190 countries, country assumptions and methodology.",
"translations": {
"zh-TW": {
"subtitle": "\u9000\u4f11\u8207\u8ca1\u5bcc\u6a21\u64ec\u5668",
"description": "\u8ca1\u5bcc\u6545\u4e8b\u7dda\u7528 3,000 \u689d\u8499\u5730\u5361\u7f85\u8def\u5f91\uff0c\u6a21\u64ec\u4e00\u500b\u5bb6\u5ead\u7684\u6536\u5165\u3001\u751f\u6d3b\u652f\u51fa\u3001\u73fe\u6709\u5b58\u6b3e\u8207\u6295\u8cc7\u5831\u916c\uff0c\u4e26\u8003\u616e\u901a\u81a8\u3001\u85aa\u8cc7\u6210\u9577\u8207\u5e02\u5834\u5831\u916c\u7684\u96a8\u6a5f\u8b8a\u5316\u3002\u53ef\u4ee5\u554f\u300c60 \u6b72\u80fd\u9000\u4f11\u55ce\uff1f\u300d\u300c\u5b58\u6b3e\u5920\u7528\u5230\u8001\u55ce\uff1f\u300d\u300c45 \u6b72\u524d\u5b58\u5f97\u5230 50 \u842c\u55ce\uff1f\u300d\uff0c\u5f97\u5230\u9054\u6210\u76ee\u6a19\u7684\u6a5f\u7387\u3001\u7834\u7522\u7387\uff0c\u4ee5\u53ca\u597d\u4e2d\u58de\u4e09\u7a2e\u60c5\u5883\u7684\u6de8\u8cc7\u7522\uff08\u4ee5\u4eca\u5929\u7684\u5e63\u503c\u8868\u793a\uff09\u3002\u652f\u63f4\u7d04 190 \u500b\u570b\u5bb6\u3002\u4e0d\u9700\u767b\u5165\uff0c\u53ea\u63a5\u6536\u6a21\u64ec\u9700\u8981\u7684\u6578\u5b57\uff0c\u533f\u540d\u8cc7\u6599 30 \u5929\u5f8c\u522a\u9664\u3002\u672c\u5916\u639b\u4e0d\u6a21\u64ec\u8cb7\u623f\u3001\u623f\u8cb8\u3001\u591a\u4efd\u6536\u5165\u8207\u57fa\u91d1\u7d44\u5408\uff08\u5b98\u7db2\u6709\uff09\uff1b\u4e5f\u4e0d\u6a21\u64ec\u7a05\u8207\u4fdd\u96aa\uff0c\u4e0d\u80fd\u4e0b\u55ae\u6216\u9023\u7d50\u9280\u884c\u5e33\u6236\u3002\u7d50\u679c\u50c5\u4f9b\u898f\u5283\u8a0e\u8ad6\uff0c\u4e0d\u69cb\u6210\u6295\u8cc7\u5efa\u8b70\u3002"
},
"ja-JP": {
"subtitle": "\u9000\u8077\u30fb\u8cc7\u7523\u30b7\u30df\u30e5\u30ec\u30fc\u30bf\u30fc",
"description": "WealthStoryLine\u306f3,000\u901a\u308a\u306e\u30e2\u30f3\u30c6\u30ab\u30eb\u30ed\u30fb\u30b7\u30df\u30e5\u30ec\u30fc\u30b7\u30e7\u30f3\u3067\u3001\u4e16\u5e2f\u306e\u53ce\u5165\u3001\u751f\u6d3b\u8cbb\u3001\u73fe\u5728\u306e\u8caf\u84c4\u3068\u6295\u8cc7\u30ea\u30bf\u30fc\u30f3\u3092\u3001\u30a4\u30f3\u30d5\u30ec\u3001\u6607\u7d66\u3001\u5e02\u5834\u30ea\u30bf\u30fc\u30f3\u306e\u5909\u52d5\u3092\u542b\u3081\u3066\u8a66\u7b97\u3057\u307e\u3059\u3002\u300c60\u6b73\u3067\u9000\u8077\u3067\u304d\u308b\uff1f\u300d\u300c\u8caf\u84c4\u306f\u8db3\u308a\u308b\uff1f\u300d\u306a\u3069\u306e\u8cea\u554f\u306b\u5bfe\u3057\u3001\u76ee\u6a19\u9054\u6210\u306e\u78ba\u7387\u3001\u7834\u7dbb\u7387\u3001\u826f\u3044\u30fb\u4e2d\u9593\u30fb\u60aa\u3044\u30b1\u30fc\u30b9\u306e\u7d14\u8cc7\u7523\uff08\u73fe\u5728\u4fa1\u5024\uff09\u3092\u8868\u793a\u3057\u307e\u3059\u3002\u7d04190\u304b\u56fd\u306b\u5bfe\u5fdc\u3002\u30ed\u30b0\u30a4\u30f3\u4e0d\u8981\u3067\u3001\u8a66\u7b97\u306b\u5fc5\u8981\u306a\u6570\u5024\u306e\u307f\u3092\u53d7\u3051\u53d6\u308a\u3001\u533f\u540d\u30c7\u30fc\u30bf\u306f30\u65e5\u5f8c\u306b\u524a\u9664\u3057\u307e\u3059\u3002\u4f4f\u5b85\u8cfc\u5165\u3001\u4f4f\u5b85\u30ed\u30fc\u30f3\u3001\u8907\u6570\u306e\u53ce\u5165\u3001\u30d5\u30a1\u30f3\u30c9\u306e\u7d44\u307f\u5408\u308f\u305b\u306f\u672c\u30d7\u30e9\u30b0\u30a4\u30f3\u3067\u306f\u6271\u3044\u307e\u305b\u3093\uff08\u30a6\u30a7\u30d6\u30b5\u30a4\u30c8\u3067\u5229\u7528\u53ef\u80fd\uff09\u3002\u7a0e\u91d1\u3068\u4fdd\u967a\u306f\u5bfe\u8c61\u5916\u3067\u3001\u58f2\u8cb7\u3084\u53e3\u5ea7\u9023\u643a\u306f\u3067\u304d\u307e\u305b\u3093\u3002\u7d50\u679c\u306f\u8a08\u753b\u691c\u8a0e\u7528\u306e\u4e88\u6e2c\u3067\u3042\u308a\u3001\u6295\u8cc7\u52a9\u8a00\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002"
}
}
},
"apps": "./.app.json"
}
}
}
SHA-256: a75258991bb36b511e2e61091c3a477d31f8bd9bc5060548e34d323baff1f335