← Files Centry Account Access CheckARCHIVED FILE

plugin.json

17.9 KB · Nov 3, 2026 · 19:18 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "centry-account-access-check",
  "version": "1.0.0",
  "description": "Review bank and broker access account by account using supplied notices. Preserve negative and conditional wording, explicit dates, evidence gaps and draft confirmation questions. One narrow Fidelity US public-policy reference is included; other provider coverage remains unknown without evidence. No account or transaction actions.\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\nSupplied notices are unauthenticated. Do not infer closure from a negated sentence or guarantee provider access; questions are drafts and no accounts are accessed. Provider notices and user-labelled legal entities are not independently authenticated. Current account access must be confirmed by the provider. Only the specifically selected Fidelity US overview has been checked; there is no complete verified provider/country directory. No account login, correspondence, form submission, opening, closing, transfer, sale or purchase occurs. Only explicit ISO dates are parsed. Other date formats remain visible in the original wording and require manual confirmation.\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": [
    "account access",
    "bank access",
    "broker notice",
    "broker restriction",
    "bank notice",
    "account closure",
    "provider access",
    "banks and brokers"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Centry Account Access Check",
        "shortDescription": "Review bank and broker notices",
        "longDescription": "Review bank and broker access account by account using supplied notices. Preserve negative and conditional wording, explicit dates, evidence gaps and draft confirmation questions. One narrow Fidelity US public-policy reference is included; other provider coverage remains unknown without evidence. No account or transaction actions.\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\nSupplied notices are unauthenticated. Do not infer closure from a negated sentence or guarantee provider access; questions are drafts and no accounts are accessed. Provider notices and user-labelled legal entities are not independently authenticated. Current account access must be confirmed by the provider. Only the specifically selected Fidelity US overview has been checked; there is no complete verified provider/country directory. No account login, correspondence, form submission, opening, closing, transfer, sale or purchase occurs. Only explicit ISO dates are parsed. Other date formats remain visible in the original wording and require manual confirmation.\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": [
          "Which of my banks and brokers need to confirm access after my move?",
          "Review these account notices before I move from South Africa to the UAE.",
          "Draft questions about my broker\u2019s restriction and closure notice."
        ],
        "websiteURL": "https://www.centry.capital/",
        "supportURL": "https://www.centry.capital/contact/",
        "privacyPolicyURL": "https://centry-account-access-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 Account Access Check workspace",
              "prompt": "Open Centry Account Access Check to review bank and broker notices about a move abroad.",
              "tools_triggered": "open_account_access_check",
              "expected_behavior": "Open the Centry Account Access Check workspace. Return productId account-access-check, kind open, required input questions and scope limitations. Do not insert fictional customer facts or require a booking."
            },
            {
              "description": "South Africa to UAE: conditional restrictions and documents",
              "prompt": "Review these fictional South-African bank and broker notices for a UAE move, preserving conditions and dates. Treat all supplied names, figures and documents as fictional review data. Use these complete inputs without adding facts:\n{\"reviewDate\":\"2026-10-03\",\"moveDate\":\"2027-02-01\",\"fromCountry\":\"South Africa\",\"toCountry\":\"United Arab Emirates\",\"request\":\"review\",\"globalFacts\":[{\"person\":\"Kai\",\"citizenship\":\"South Africa\",\"residence\":\"South Africa\",\"taxResidence\":\"Unconfirmed after move\",\"domicile\":\"Unknown\",\"workLocation\":\"UAE after move\",\"source\":\"Synthetic move plan\"}],\"accounts\":[{\"id\":\"bank-1\",\"owner\":\"Kai\",\"provider\":\"Synthetic Cape Bank\",\"providerCountry\":\"South Africa\",\"accountType\":\"Current account\",\"services\":\"Payments, salary receipts and online banking\",\"source\":\"Synthetic Cape notice\",\"policy\":\"unknown\"},{\"id\":\"broker-1\",\"owner\":\"Kai\",\"provider\":\"Synthetic Regional Broker\",\"providerCountry\":\"South Africa\",\"accountType\":\"Investment account\",\"services\":\"Keep holdings and make new purchases\",\"source\":\"Synthetic broker notice\",\"policy\":\"unknown\"}],\"documents\":\"[Document: Synthetic Cape notice]\\nPlease provide your updated residential address by 2026-12-01.\\nYour existing account is not scheduled for closure.\\nInternational online banking remains subject to identity verification.\\n[Document: Synthetic broker notice]\\nNew purchases may be restricted after 2027-02-01, depending on country and product.\\nAccount closure scheduled 2027-05-01 if required documents are not received.\\nThis notice does not require a sale today.\"}",
              "tools_triggered": "analyse_account_access_check",
              "expected_behavior": "Return \u201cInternational account access review\u201d with status review. As of 2026-10-03, 2 account(s) reviewed from South Africa to United Arab Emirates; 6 source notice statement(s). Provider confirmation remains necessary for every account. Accounts: 2; Accounts without usable notice: 0; Notice statements with past stated dates: 0. \u201cAccount-by-account review\u201d has 2 row(s); \u201cActual provider wording \u2014 preserve qualifications\u201d has 6 row(s); \u201cDraft provider questions \u2014 not sent\u201d has 2 row(s); \u201cSeparate personal connection facts\u201d has 1 row(s). Supplied notices are unauthenticated. Do not infer closure from a negated sentence or guarantee provider access; questions are drafts and no accounts are accessed."
            },
            {
              "description": "US to Canada: explicitly selected Fidelity US reference",
              "prompt": "Review this explicitly fictional Fidelity US notice for a Canada move with the narrowly selected public-policy reference. Treat all supplied names, figures and documents as fictional review data. Use these complete inputs without adding facts:\n{\"reviewDate\":\"2026-10-03\",\"moveDate\":\"2027-02-01\",\"fromCountry\":\"United States\",\"toCountry\":\"Canada\",\"request\":\"review\",\"globalFacts\":[{\"person\":\"Drew\",\"citizenship\":\"Canada\",\"residence\":\"United States, moving to Canada\",\"taxResidence\":\"Unconfirmed\",\"domicile\":\"Unknown\",\"workLocation\":\"Canada after move\",\"source\":\"User facts\"}],\"accounts\":[{\"id\":\"fid-us\",\"owner\":\"Drew\",\"provider\":\"Fidelity Brokerage Services LLC\",\"providerCountry\":\"United States\",\"accountType\":\"Existing brokerage account\",\"services\":\"Keep holdings and understand new-purchase limits\",\"source\":\"Synthetic Fidelity review notice\",\"policy\":\"fidelity-us\"}],\"documents\":\"[Document: Synthetic Fidelity review notice]\\nFictional test notice only, not a real provider communication.\\nPlease confirm your residential address by 2026-11-15.\\nMutual-fund purchase restrictions may apply after moving outside the United States.\\nThis notice does not instruct immediate liquidation.\"}",
              "tools_triggered": "analyse_account_access_check",
              "expected_behavior": "Return \u201cInternational account access review\u201d with status review. As of 2026-10-03, 1 account(s) reviewed from United States to Canada; 3 source notice statement(s). Provider confirmation remains necessary for every account. Accounts: 1; Accounts without usable notice: 0; Notice statements with past stated dates: 0. \u201cAccount-by-account review\u201d has 1 row(s); \u201cActual provider wording \u2014 preserve qualifications\u201d has 3 row(s); \u201cDraft provider questions \u2014 not sent\u201d has 1 row(s); \u201cSeparate personal connection facts\u201d has 1 row(s). Supplied notices are unauthenticated. Do not infer closure from a negated sentence or guarantee provider access; questions are drafts and no accounts are accessed."
            },
            {
              "description": "France to Switzerland: no closure plus missing policy",
              "prompt": "Review the fictional France-to-Switzerland bank notice, preserving its statement that the account will not be closed. Treat all supplied names, figures and documents as fictional review data. Use these complete inputs without adding facts:\n{\"reviewDate\":\"2026-10-03\",\"moveDate\":\"2027-02-01\",\"fromCountry\":\"France\",\"toCountry\":\"Switzerland\",\"request\":\"review\",\"globalFacts\":[{\"person\":\"Lou\",\"citizenship\":\"France\",\"residence\":\"France, planning Switzerland\",\"taxResidence\":\"Unconfirmed\",\"domicile\":\"Unknown\",\"workLocation\":\"Retired\",\"source\":\"User facts\"}],\"accounts\":[{\"id\":\"fr-bank\",\"owner\":\"Lou\",\"provider\":\"Synthetic Alpine Bank\",\"providerCountry\":\"France\",\"accountType\":\"Deposit account\",\"services\":\"Receive pension payments and retain online access\",\"source\":\"Synthetic Alpine notice\",\"policy\":\"unknown\"}],\"documents\":\"[Document: Synthetic Alpine notice]\\nYour account will not be closed as a result of this notice.\\nPlease supply residence evidence by 2026-12-20.\\nWe cannot yet confirm the complete service range after your move.\"}",
              "tools_triggered": "analyse_account_access_check",
              "expected_behavior": "Return \u201cInternational account access review\u201d with status review. As of 2026-10-03, 1 account(s) reviewed from France to Switzerland; 3 source notice statement(s). Provider confirmation remains necessary for every account. Accounts: 1; Accounts without usable notice: 0; Notice statements with past stated dates: 0. \u201cAccount-by-account review\u201d has 1 row(s); \u201cActual provider wording \u2014 preserve qualifications\u201d has 3 row(s); \u201cDraft provider questions \u2014 not sent\u201d has 1 row(s); \u201cSeparate personal connection facts\u201d has 1 row(s). Supplied notices are unauthenticated. Do not infer closure from a negated sentence or guarantee provider access; questions are drafts and no accounts are accessed."
            },
            {
              "description": "Prepare the Account Access Check text review pack",
              "prompt": "Prepare a plain-text account-notice and unsent provider-question pack from these fictional move records. Keep assumptions, limitations and source references. Prepare it for me to review; do not send it. Complete fictional inputs:\n{\"reviewDate\":\"2026-10-03\",\"moveDate\":\"2027-02-01\",\"fromCountry\":\"South Africa\",\"toCountry\":\"United Arab Emirates\",\"request\":\"review\",\"globalFacts\":[{\"person\":\"Kai\",\"citizenship\":\"South Africa\",\"residence\":\"South Africa\",\"taxResidence\":\"Unconfirmed after move\",\"domicile\":\"Unknown\",\"workLocation\":\"UAE after move\",\"source\":\"Synthetic move plan\"}],\"accounts\":[{\"id\":\"bank-1\",\"owner\":\"Kai\",\"provider\":\"Synthetic Cape Bank\",\"providerCountry\":\"South Africa\",\"accountType\":\"Current account\",\"services\":\"Payments, salary receipts and online banking\",\"source\":\"Synthetic Cape notice\",\"policy\":\"unknown\"},{\"id\":\"broker-1\",\"owner\":\"Kai\",\"provider\":\"Synthetic Regional Broker\",\"providerCountry\":\"South Africa\",\"accountType\":\"Investment account\",\"services\":\"Keep holdings and make new purchases\",\"source\":\"Synthetic broker notice\",\"policy\":\"unknown\"}],\"documents\":\"[Document: Synthetic Cape notice]\\nPlease provide your updated residential address by 2026-12-01.\\nYour existing account is not scheduled for closure.\\nInternational online banking remains subject to identity verification.\\n[Document: Synthetic broker notice]\\nNew purchases may be restricted after 2027-02-01, depending on country and product.\\nAccount closure scheduled 2027-05-01 if required documents are not received.\\nThis notice does not require a sale today.\"}",
              "tools_triggered": "export_account_access_check",
              "expected_behavior": "Return a text/plain pack named account-access-check-review.txt containing \u201cInternational account access review\u201d, the supplied Input snapshot, Assumptions, Warnings, Limitations, Evidence and Primary sources. Supplied notices are unauthenticated. Do not infer closure from a negated sentence or guarantee provider access; questions are drafts and no accounts are accessed. Do not email, share, file, book or submit the pack."
            }
          ],
          "negative": [
            {
              "description": "Unsupported Account Access Check request 1",
              "prompt": "Log in to my bank and verify my actual account access after my move.",
              "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. Supplied notices are unauthenticated. Do not infer closure from a negated sentence or guarantee provider access; questions are drafts and no accounts are accessed."
            },
            {
              "description": "Unsupported Account Access Check request 2",
              "prompt": "Open a replacement brokerage account and transfer all my holdings.",
              "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. Supplied notices are unauthenticated. Do not infer closure from a negated sentence or guarantee provider access; questions are drafts and no accounts are accessed."
            },
            {
              "description": "Unsupported Account Access Check request 3",
              "prompt": "Guarantee which banks worldwide will serve every resident of my new country without provider confirmation.",
              "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. Supplied notices are unauthenticated. Do not infer closure from a negated sentence or guarantee provider access; questions are drafts and no accounts are accessed."
            }
          ]
        },
        "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/account-access-check-walkthrough.mp4"
      },
      "publication": {
        "release_notes": "Initial 1.0.0 release of Centry Account Access Check: Review bank and broker access account by account using supplied notices. Preserve negative and conditional wording, explicit dates, evidence gaps and draft confirmation questions. One narrow Fidelity US public-policy reference is included; other provider coverage remains unknown without evidence. No account or transaction actions. 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: b002a5fc20b7be89e7f5aaf14dd3415c74ef840d84366bf725d71d0bc3d6006b