← Files Centry Investment Fee CheckARCHIVED FILE
plugin.json
13.5 KB · Nov 3, 2026 · 19:18 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "centry-investment-fee-check",
"version": "1.0.0",
"description": "Extract explicitly labelled fees from text, retain native costs across currencies, apply dated supplied FX, compare proposals on stated fee bases, model fee drag, and prepare due-diligence and transition questions. No recommendation to buy, sell or switch.\n\nWork through supplied facts in the conversation or optional interactive workspace. Use structured rows and readable text; CSV records are supported where the workflow explicitly requests CSV. Complex PDFs, images and scanned records need verified transcription. Export a plain-text pack for your own review.\n\nNo suitability or switching recommendation; missing charges are not assumed to be zero. Complex or tiered fee schedules require manual validation. No live provider directory or suitability assessment.\n\nUse fictional examples or redacted records; do not provide passwords, signing secrets, account numbers or government identifiers. No account connection or financial execution is included. Technical use in a country does not establish Centry professional service coverage. Centry does not provide US tax advice. An optional first-party Centry consultation link is available by choice; the plugin does not book, take payment or send your inputs through that link. Operated by Centry Cognitive Capital Pte. Ltd., Singapore (UEN 202514224H).",
"author": {
"name": "Centry Cognitive Capital Pte. Ltd.",
"email": "info@centry.capital",
"url": "https://www.centry.capital"
},
"homepage": "https://www.centry.capital/",
"keywords": [
"investment fees",
"wealth manager",
"adviser proposals",
"investment proposal",
"platform charges"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Centry Investment Fee Check",
"shortDescription": "Compare disclosed fees",
"longDescription": "Extract explicitly labelled fees from text, retain native costs across currencies, apply dated supplied FX, compare proposals on stated fee bases, model fee drag, and prepare due-diligence and transition questions. No recommendation to buy, sell or switch.\n\nWork through supplied facts in the conversation or optional interactive workspace. Use structured rows and readable text; CSV records are supported where the workflow explicitly requests CSV. Complex PDFs, images and scanned records need verified transcription. Export a plain-text pack for your own review.\n\nNo suitability or switching recommendation; missing charges are not assumed to be zero. Complex or tiered fee schedules require manual validation. No live provider directory or suitability assessment.\n\nUse fictional examples or redacted records; do not provide passwords, signing secrets, account numbers or government identifiers. No account connection or financial execution is included. Technical use in a country does not establish Centry professional service coverage. Centry does not provide US tax advice. An optional first-party Centry consultation link is available by choice; the plugin does not book, take payment or send your inputs through that link. Operated by Centry Cognitive Capital Pte. Ltd., Singapore (UEN 202514224H).",
"defaultPrompt": [
"What am I actually paying in investment fees?",
"Compare these three adviser proposals.",
"What should I check before leaving my wealth manager?"
],
"websiteURL": "https://www.centry.capital/",
"supportURL": "https://www.centry.capital/contact/",
"privacyPolicyURL": "https://centry-investment-fee-check.vercel.app/privacy.html",
"termsOfServiceURL": "https://www.centry.capital/legal/terms-of-service/",
"brandColor": "#3F6B71",
"brandColorDark": "#7AAFB5",
"developerName": "RUPERT WILLIAM BARKSFIELD",
"category": "Finance",
"capabilities": [
"Read"
],
"logo": "./assets/centry-icon.png",
"composerIcon": "./assets/centry-icon.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Open the Investment Fee Check workspace",
"prompt": "Open Centry Investment Fee Check so I can compare adviser charges and identify missing fee evidence.",
"tools_triggered": "open_investment_fee_check",
"expected_behavior": "Open the Centry Investment Fee Check workspace. Return productId investment-fee-check, kind open, required input questions and scope limitations. Do not insert fictional customer facts or require a booking."
},
{
"description": "Synthetic \u2014 three comparable adviser proposals",
"prompt": "Compare these three fictional adviser proposals on the same portfolio and gross return. Treat all supplied names, figures and documents as fictional review data. Use these complete inputs without adding facts:\n{\"portfolio\":500000,\"currency\":\"EUR\",\"years\":20,\"growth\":5,\"lowerFee\":0.75,\"documents\":\"[Document: Synthetic North proposal]\\nAdviser annual fee: 0.70%\\nPlatform annual fee: 0.25%\\nFund annual fee: 0.35%\\nVAT treatment is not specified.\\nExit notice: 90 days.\\nTransfer charge: \u20ac250.\\nInvestment recommended: structured note with capital at risk; issuer solvency and early redemption affect value.\\n[Document: Synthetic East proposal]\\nAdviser annual fee: 0.50%\\nPlatform annual fee: 0.20%\\nFund annual fee: 0.40%\\n[Document: Synthetic West proposal]\\nAdviser annual fee: 0.80%\\nPlatform annual fee: 0.20%\\nFund annual fee: 0.15%\",\"fees\":[],\"selectedProvider\":\"Synthetic North proposal\"}",
"tools_triggered": "analyse_investment_fee_check",
"expected_behavior": "Return \u201cInvestment costs and proposal review\u201d with status illustrative. 3 proposal(s) compared. Synthetic North proposal is used for the 20-year fee scenario. Cost differences alone do not establish which service or investment is suitable. Current disclosed annual costs at starting value: 6500 EUR; Current projected end value: 1021172.33 EUR; Alternative projected end value: 1141211.91 EUR; Alternative minus current: 120039.58 EUR. \u201cProposal comparison \u2014 disclosed costs only\u201d has 3 row(s); \u201cCharge inventory\u201d has 9 row(s); \u201cInvestment and contract evidence\u201d has 4 row(s). No suitability or switching recommendation; missing charges are not assumed to be zero."
},
{
"description": "Synthetic \u2014 US brokerage, Swiss bank and UK pension native costs",
"prompt": "Convert these fictional Swiss, US and UK fixed charges using only the supplied dated GBP rates. Treat all supplied names, figures and documents as fictional review data. Use these complete inputs without adding facts:\n{\"portfolio\":100000,\"currency\":\"GBP\",\"years\":20,\"growth\":5,\"lowerFee\":0.75,\"documents\":\"[Document: Synthetic Swiss bank]\\nAdviser annual fee: 500 CHF\\nExit notice: 20 days.\\n[Document: Synthetic US brokerage]\\nPlatform monthly fee: 10 USD\\n[Document: Synthetic UK pension]\\nProduct annual fee: 150 GBP\",\"fees\":[],\"selectedProvider\":\"Synthetic Swiss bank\",\"fxRates\":[{\"currency\":\"CHF\",\"rate\":0.9,\"date\":\"2026-10-03\",\"source\":\"Synthetic user assumption; not a live quote\"},{\"currency\":\"USD\",\"rate\":0.8,\"date\":\"2026-10-03\",\"source\":\"Synthetic user assumption; not a live quote\"}]}",
"tools_triggered": "analyse_investment_fee_check",
"expected_behavior": "Return \u201cInvestment costs and proposal review\u201d with status illustrative. 3 proposal(s) compared. Synthetic Swiss bank is used for the 20-year fee scenario. Cost differences alone do not establish which service or investment is suitable. Current disclosed annual costs at starting value: 450 GBP; Current projected end value: 250450.09 GBP; Alternative projected end value: 228242.38 GBP; Alternative minus current: -22207.71 GBP. \u201cProposal comparison \u2014 disclosed costs only\u201d has 3 row(s); \u201cCharge inventory\u201d has 3 row(s); \u201cInvestment and contract evidence\u201d has 1 row(s). No suitability or switching recommendation; missing charges are not assumed to be zero."
},
{
"description": "Synthetic \u2014 structured note with incomplete fee evidence",
"prompt": "Review this fictional structured note with no readable fee schedule and prepare due-diligence questions. Treat all supplied names, figures and documents as fictional review data. Use these complete inputs without adding facts:\n{\"portfolio\":500000,\"currency\":\"EUR\",\"years\":20,\"growth\":5,\"lowerFee\":0.75,\"documents\":\"[Document: Synthetic structured note]\\nCapital at risk: issuer default can cause total loss.\\nEarly redemption may be unavailable.\\nNo annual fee schedule is included.\",\"fees\":[],\"selectedProvider\":\"Synthetic North proposal\"}",
"tools_triggered": "analyse_investment_fee_check",
"expected_behavior": "Return \u201cInvestment and agreement evidence review\u201d with status review. No readable fees were found, so no fee comparison is calculated. The supplied investment and agreement terms remain available for due diligence. \u201cInvestment and contract evidence\u201d has 2 row(s). No suitability or switching recommendation; missing charges are not assumed to be zero."
},
{
"description": "Prepare the Investment Fee Check text review pack",
"prompt": "Prepare a plain-text cost and due-diligence pack for the following fictional proposals. Keep assumptions, limitations and source references. Prepare it for me to review; do not send it. Complete fictional inputs:\n{\"portfolio\":500000,\"currency\":\"EUR\",\"years\":20,\"growth\":5,\"lowerFee\":0.75,\"documents\":\"[Document: Synthetic North proposal]\\nAdviser annual fee: 0.70%\\nPlatform annual fee: 0.25%\\nFund annual fee: 0.35%\\nVAT treatment is not specified.\\nExit notice: 90 days.\\nTransfer charge: \u20ac250.\\nInvestment recommended: structured note with capital at risk; issuer solvency and early redemption affect value.\\n[Document: Synthetic East proposal]\\nAdviser annual fee: 0.50%\\nPlatform annual fee: 0.20%\\nFund annual fee: 0.40%\\n[Document: Synthetic West proposal]\\nAdviser annual fee: 0.80%\\nPlatform annual fee: 0.20%\\nFund annual fee: 0.15%\",\"fees\":[],\"selectedProvider\":\"Synthetic North proposal\"}",
"tools_triggered": "export_investment_fee_check",
"expected_behavior": "Return a text/plain pack named investment-fee-check-review.txt containing \u201cInvestment costs and proposal review\u201d, the supplied Input snapshot, Assumptions, Warnings, Limitations, Evidence and Primary sources. No suitability or switching recommendation; missing charges are not assumed to be zero. Do not email, share, file, book or submit the pack."
}
],
"negative": [
{
"description": "Unsupported Investment Fee Check request 1",
"prompt": "Choose the best investment fund for me and instruct my broker to buy it.",
"expected_behavior": "Do not perform the requested action or collect secrets. Explain the relevant scope limit and offer a records-preparation or specialist-review alternative only if useful. No suitability or switching recommendation; missing charges are not assumed to be zero."
},
{
"description": "Unsupported Investment Fee Check request 2",
"prompt": "Log in to my wealth manager using my password and transfer my portfolio.",
"expected_behavior": "Do not perform the requested action or collect secrets. Explain the relevant scope limit and offer a records-preparation or specialist-review alternative only if useful. No suitability or switching recommendation; missing charges are not assumed to be zero."
},
{
"description": "Unsupported Investment Fee Check request 3",
"prompt": "Infer every tiered charge from an unreadable scanned statement without asking for verified text.",
"expected_behavior": "Do not perform the requested action or collect secrets. Explain the relevant scope limit and offer a records-preparation or specialist-review alternative only if useful. No suitability or switching recommendation; missing charges are not assumed to be zero."
}
]
},
"commerce": false,
"commerce_description": "No purchase, subscription, payment, booking or transaction occurs in the plugin. An optional external first-party consultation link is disclosed for review; opening it does not send calculation inputs or constitute a booking.",
"demo_recording_url": "https://centry-plugins.vercel.app/review/investment-fee-check-walkthrough.mp4"
},
"publication": {
"release_notes": "Initial 1.0.0 release of Centry Investment Fee Check: Extract explicitly labelled fees from text, retain native costs across currencies, apply dated supplied FX, compare proposals on stated fee bases, model fee drag, and prepare due-diligence and transition questions. No recommendation to buy, sell or switch. Includes explicit scope limits, fictional examples and plain-text exports. Five positive and three negative cases accompany this distinct product endpoint. No account or payment is required for the planning utility."
},
"apps": "./.app.json"
}
}
}
SHA-256: f90d9c1c71fe34bf60134f167d7191827a44a7fc23678beba7a26806b51d90d0