← Files VeriCasaARCHIVED FILE
plugin.json
14.6 KB · Nov 3, 2026 · 19:09 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "vericasa",
"version": "1.0.0",
"description": "Create VeriCasa property reports from Portuguese property documents: start a property case, generate the report, view the PDFs, and ask questions grounded in the latest report.",
"author": {
"name": "VeriCasa"
},
"homepage": "https://vericasa.com",
"keywords": [
"property",
"Portugal",
"documents",
"reports"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "VeriCasa",
"shortDescription": "Portuguese property reports",
"longDescription": "Create VeriCasa property reports from Portuguese property documents. Start a named property case, upload documents in the case panel, choose categories for documents VeriCasa could not identify, and see which documents are still missing. Generate the property report when you are ready, view or download the generated PDFs, and ask questions grounded in the latest report text. The report summarizes ownership, key property facts and registered mortgages, and flags issues such as expired certificates or details that don't match across documents.\n\nIn the same chat, add or remove source documents. Document changes keep the existing report until you explicitly ask to regenerate it. Use the report panel to view the latest results, or ask for a summary in chat. You can also view your account and choose among your VeriCasa organizations.\n\nRequires a VeriCasa account with organization access and report-generation entitlement. Supports Portuguese property documents; directory availability in other countries does not add support for other jurisdictions. Identity documents are not accepted. The panel may ask you to approve a message before ChatGPT can show or summarize a completed report. Report text extracted from PDFs can be partial; the original PDFs remain available in the report panel. Tax identification numbers are not shown in chat. Reports do not replace professional legal advice.",
"developerName": "VeriCasa",
"category": "Productivity",
"defaultPrompt": [
"Start a VeriCasa property report for a new property.",
"I have documents for a property in Lisbon. Create a VeriCasa report from them.",
"Which VeriCasa organization am I using?"
],
"websiteURL": "https://vericasa.com",
"supportURL": "https://vericasa.com/en/contact",
"privacyPolicyURL": "https://vericasa.com/en/privacy-policy",
"termsOfServiceURL": "https://vericasa.com/en/terms-conditions",
"logo": "./assets/logo.png",
"composerIcon": "./assets/composer.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "P1 \u2014 Account and organization switch. In a fresh chat: 1) Send the prompt. 2) Say \"Switch to <another organization from step 1>\" and approve if asked. 3) Ask \"Which VeriCasa organization am I using now?\" 4) Switch back to the original organization.",
"prompt": "Show my VeriCasa account and the organizations I can use.",
"tools_triggered": "get_current_user; set_default_organization",
"expected_behavior": "get_current_user returns the connected account and available organizations without a property panel. Each set_default_organization call uses organizationName equal to the chosen returned full name. The final switch restores the original organization. No property case is created."
},
{
"description": "P2 \u2014 New case and missing documents. In a fresh chat: 1) Send the prompt. 2) Upload the two attached files (cpu.pdf, planta-imovel.pdf) in the case panel, not as chat attachments, and wait for identification. 3) planta-imovel.pdf is not recognized: choose and apply \"Property Plan\" for it in the panel. 4) Ask \"What documents are still missing?\". Do not generate a report. Document download links: 1) https://drive.google.com/uc?export=download&id=1F71J9vjc0Cz8w8yEVmeWbNkSIisEJCn1 2) https://drive.google.com/uc?export=download&id=1EA6EYvFNvXCs1rLvalvabB9QeaZCvf2C",
"prompt": "Start a VeriCasa property report for Pra\u00e7a do Rio Tejo 23, Lisbon.",
"tools_triggered": "open_report_uploader; get_report_status",
"expected_behavior": "open_report_uploader uses reportTarget=new, the supplied property name and opens one case panel. The panel saves planta-imovel.pdf as Property Plan. get_report_status uses the jobId returned for this case and lists the building and unit Certid\u00e3o Permanente as missing. The status question opens no new panel and no report is generated. Manual classification is a panel action.",
"file_attachment_urls": [
"https://drive.google.com/uc?export=download&id=1F71J9vjc0Cz8w8yEVmeWbNkSIisEJCn1",
"https://drive.google.com/uc?export=download&id=1EA6EYvFNvXCs1rLvalvabB9QeaZCvf2C"
]
},
{
"description": "P3 \u2014 Generate the report from the panel. In a fresh chat: 1) Send the prompt. 2) Upload the four attached files in the case panel, choose an apply \"Property Plan\" for planta-imovel.pdf. 3) Press \"Generate report\" once and wait until it completes. 4) Click Send if asked \"Send follow-up?\". 5) Open a generated PDF from the report panel. Wait until all four documents are Complete before pressing Generate report. The completion message asks to show and summarize the report; approve its delivery if ChatGPT asks. Document download links: 1) https://drive.google.com/uc?export=download&id=1H-34D2cL9BtFHXJCub4nV_aqwC8Xo3Zd 2) https://drive.google.com/uc?export=download&id=1S-CJXTTvI_QB_FWhySXi_h1d8k623kwB 3) https://drive.google.com/uc?export=download&id=1F71J9vjc0Cz8w8yEVmeWbNkSIisEJCn1 4) https://drive.google.com/uc?export=download&id=1EA6EYvFNvXCs1rLvalvabB9QeaZCvf2C",
"prompt": "Start a VeriCasa property report for Pra\u00e7a do Rio Tejo 23, Lisbon.",
"tools_triggered": "open_report_uploader; open_report_viewer",
"expected_behavior": "open_report_uploader uses reportTarget=new and the supplied property name. The panel Generate report button invokes panel-only generate_report once. The completion request invokes open_report_viewer with the same jobId, displaying the report PDFs and a summary grounded in that returned report. View / Download opens a readable PDF through panel-only get_report_file_url. The assistant does not call submit_report for this button-triggered generation. Pending generation or a failed PDF open is not a pass.",
"file_attachment_urls": [
"https://drive.google.com/uc?export=download&id=1H-34D2cL9BtFHXJCub4nV_aqwC8Xo3Zd",
"https://drive.google.com/uc?export=download&id=1S-CJXTTvI_QB_FWhySXi_h1d8k623kwB",
"https://drive.google.com/uc?export=download&id=1F71J9vjc0Cz8w8yEVmeWbNkSIisEJCn1",
"https://drive.google.com/uc?export=download&id=1EA6EYvFNvXCs1rLvalvabB9QeaZCvf2C"
]
},
{
"description": "P4 \u2014 Generate the report from chat and ask about it. In a fresh chat: 1) Send the prompt. 2) Upload the four attached files in the case panel, choose and apply \"Property Plan\" for planta-imovel.pdf. 3) Type \"Generate the report.\" without pressing the panel button. 4) Wait for completion and click Send if asked. 5) Ask \"What problems did the report find?\" Wait until all four documents are Complete before sending the generation request. Do not press Generate report in the panel. Document download links: 1) https://drive.google.com/uc?export=download&id=1H-34D2cL9BtFHXJCub4nV_aqwC8Xo3Zd 2) https://drive.google.com/uc?export=download&id=1S-CJXTTvI_QB_FWhySXi_h1d8k623kwB 3) https://drive.google.com/uc?export=download&id=1F71J9vjc0Cz8w8yEVmeWbNkSIisEJCn1 4) https://drive.google.com/uc?export=download&id=1EA6EYvFNvXCs1rLvalvabB9QeaZCvf2C",
"prompt": "Start a VeriCasa property report for Pra\u00e7a do Rio Tejo 23, Lisbon.",
"tools_triggered": "open_report_uploader; submit_report; get_report_results",
"expected_behavior": "open_report_uploader uses reportTarget=new and the supplied property name. The explicit chat request calls submit_report with that case jobId and opens a progress panel. On completion, the panel message asks to summarize the report; get_report_results uses the same jobId and supplies the current report for the summary. The later problems question calls get_report_results again and answers only from its returned findings. No tax numbers are disclosed or reconstructed. Only one generation starts; the completion message must not invoke submit_report again.",
"file_attachment_urls": [
"https://drive.google.com/uc?export=download&id=1H-34D2cL9BtFHXJCub4nV_aqwC8Xo3Zd",
"https://drive.google.com/uc?export=download&id=1S-CJXTTvI_QB_FWhySXi_h1d8k623kwB",
"https://drive.google.com/uc?export=download&id=1F71J9vjc0Cz8w8yEVmeWbNkSIisEJCn1",
"https://drive.google.com/uc?export=download&id=1EA6EYvFNvXCs1rLvalvabB9QeaZCvf2C"
]
},
{
"description": "P5 \u2014 Remove two documents. In a fresh chat: 1) Send the prompt. 2) Upload the four attached files in the case panel, choose and apply \"Property Plan\" for planta-imovel.pdf. 3) Type \"Remove the property plan and the Caderneta Predial from this case.\" and approve if asked. Wait until all four documents are Complete. Do not generate a report during this test. Refer to returned document names/categories if identification renamed the original files. Document download links: 1) https://drive.google.com/uc?export=download&id=1H-34D2cL9BtFHXJCub4nV_aqwC8Xo3Zd 2) https://drive.google.com/uc?export=download&id=1S-CJXTTvI_QB_FWhySXi_h1d8k623kwB 3) https://drive.google.com/uc?export=download&id=1F71J9vjc0Cz8w8yEVmeWbNkSIisEJCn1 4) https://drive.google.com/uc?export=download&id=1EA6EYvFNvXCs1rLvalvabB9QeaZCvf2C",
"prompt": "Start a VeriCasa property report for Pra\u00e7a do Rio Tejo 23, Lisbon.",
"tools_triggered": "open_report_uploader; delete_report_document",
"expected_behavior": "delete_report_document uses the same jobId and one documentRefs array containing references to the Property Plan and Caderneta Predial Urbana returned by this case. Only planta-imovel.pdf and cpu.pdf are removed; cp.pdf and cp-unit.pdf remain. The reply confirms the actual removals, and no report is generated. If a reference is missing or ambiguous, nothing is deleted and clarification is requested. A partial backend failure must not be reported as complete success.",
"file_attachment_urls": [
"https://drive.google.com/uc?export=download&id=1H-34D2cL9BtFHXJCub4nV_aqwC8Xo3Zd",
"https://drive.google.com/uc?export=download&id=1S-CJXTTvI_QB_FWhySXi_h1d8k623kwB",
"https://drive.google.com/uc?export=download&id=1F71J9vjc0Cz8w8yEVmeWbNkSIisEJCn1",
"https://drive.google.com/uc?export=download&id=1EA6EYvFNvXCs1rLvalvabB9QeaZCvf2C"
]
}
],
"negative": [
{
"description": "N1 \u2014 Listing search and purchase are out of scope. Expected: explains that VeriCasa creates property reports from property documents and does not search for or buy property. No VeriCasa tool is called.",
"prompt": "Find apartments for sale in Lisbon under \u20ac300,000 and buy the cheapest one."
},
{
"description": "N2 \u2014 Identity documents are out of scope. Expected: explains that identity documents are handled in the VeriCasa app. No VeriCasa tool is called and no panel opens.",
"prompt": "Upload my passport to VeriCasa and verify my identity."
},
{
"description": "N3 \u2014 Bulk deletion and account closure are out of scope. Expected: directs the user to VeriCasa support or the app. No VeriCasa tool is called.",
"prompt": "Delete all my VeriCasa property cases and close my account."
}
]
},
"commerce": false,
"commerce_description": "The plugin does not sell products, initiate payments, or promote upgrades. Users access report generation through an existing VeriCasa organization entitlement or balance.",
"demo_recording_url": "https://drive.google.com/file/d/1VYxOowLEwaIik4AIqO-Eqb-7IzxnBy1T/view?usp=drive_link"
},
"publication": {
"countries": [],
"release_notes": "1.0.0 is the initial release of this VeriCasa plugin. Users can start a property case in chat, upload documents and choose their categories in the case panel, generate the report from the panel or by asking in chat, view and download the report PDFs, ask questions about the report, and remove documents from a case. The package includes English and Portuguese listing text, starter prompts, five positive and three negative reviewer cases, and a hosted demo.",
"translations": {
"pt-PT": {
"subtitle": "Relat\u00f3rios de im\u00f3veis",
"description": "Crie relat\u00f3rios VeriCasa a partir de documentos de im\u00f3veis portugueses. Crie um processo com um nome, carregue os documentos no painel, escolha a categoria dos documentos que a VeriCasa n\u00e3o identificou e veja quais est\u00e3o em falta. Gere o relat\u00f3rio quando estiver pronto, consulte ou descarregue os PDFs e fa\u00e7a perguntas com base no relat\u00f3rio mais recente. O relat\u00f3rio resume os propriet\u00e1rios, os dados principais do im\u00f3vel e as hipotecas registadas, e assinala problemas como certid\u00f5es caducadas ou dados que n\u00e3o coincidem entre documentos. Na mesma conversa, adicione ou remova documentos; o relat\u00f3rio mant\u00e9m-se at\u00e9 pedir a sua regenera\u00e7\u00e3o. Consulte a sua conta e escolha a organiza\u00e7\u00e3o VeriCasa. Requer uma conta com acesso a uma organiza\u00e7\u00e3o e autoriza\u00e7\u00e3o para gerar relat\u00f3rios. A disponibilidade noutros pa\u00edses n\u00e3o acrescenta suporte para outras jurisdi\u00e7\u00f5es. N\u00e3o s\u00e3o aceites documentos de identifica\u00e7\u00e3o. O ChatGPT pode pedir aprova\u00e7\u00e3o para uma mensagem do painel. O texto extra\u00eddo pode ser parcial; consulte os PDFs originais. Os n\u00fameros de identifica\u00e7\u00e3o fiscal n\u00e3o s\u00e3o mostrados na conversa. Os relat\u00f3rios n\u00e3o substituem aconselhamento jur\u00eddico profissional."
}
}
},
"apps": "./.app.json"
}
}
}
SHA-256: 4956bf6e7bfa9769518a7725efad7c5e2a8aa1ac0bfd560cb1bdf8f3cae4c84f