← Files TRELABARCHIVED FILE
plugin.json
4.74 KB · Nov 3, 2026 · 19:03 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "trelab",
"version": "0.1.5",
"description": "Read-only access to TRELAB public service status and bounded architecture information.",
"extensions": {
"com.openai": {
"interface": {
"displayName": "TRELAB",
"shortDescription": "Public status and architecture",
"longDescription": "Check TRELAB public service status, discover available public architecture components, and inspect the public MCP interface and authorization boundary. TRELAB exposes three bounded read-only tools. This plugin does not execute code, access private TreVault artifacts, deposit files, or change authorization. Capability is not authority.",
"defaultPrompt": [
"Check TRELAB status and its public capabilities.",
"Show TRELAB\u2019s public architecture components.",
"Explain TRELAB\u2019s authorization boundary."
],
"logo": "./assets/trelab-icon.png",
"composerIcon": "./assets/trelab-icon.png",
"developerName": "Joseph Langifisi",
"websiteURL": "https://trematria.com",
"supportURL": "https://trematria.com/support",
"privacyPolicyURL": "https://trematria.com/privacy",
"termsOfServiceURL": "https://trematria.com/terms",
"category": "Developer Tools"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Check public service status.",
"prompt": "Is TRELAB online, and what can it access?",
"tools_triggered": "trelab_status",
"expected_behavior": "Report service, status, authority and execution_enabled from the response; do not imply private access."
},
{
"description": "Discover the public architecture catalog.",
"prompt": "What TRELAB architecture components can I inspect?",
"tools_triggered": "architecture_list",
"expected_behavior": "List only returned component IDs, names and summaries."
},
{
"description": "Inspect the public MCP component.",
"prompt": "Explain TRELAB\u2019s public MCP interface.",
"tools_triggered": "architecture_inspect",
"expected_behavior": "Use component=public_mcp and ground the explanation in the returned fields."
},
{
"description": "Inspect the authorization boundary.",
"prompt": "What is TRELAB\u2019s authorization boundary?",
"tools_triggered": "architecture_inspect",
"expected_behavior": "Use component=authorization_boundary; distinguish public capability from authority."
},
{
"description": "Discover and compare the two supported components.",
"prompt": "List the public components and explain how the MCP interface relates to the authorization boundary.",
"tools_triggered": "architecture_list, architecture_inspect",
"expected_behavior": "Discover IDs first; inspect public_mcp and authorization_boundary and compare only returned information."
}
],
"negative": [
{
"description": "Execution is outside the public interface. Explain execution is unavailable through this plugin. Do not invoke a TRELAB tool to execute code or claim execution.",
"prompt": "Run Python to calculate 12 squared."
},
{
"description": "Private artifacts are outside the public interface. Explain private inbox access is unavailable. Do not invoke a public architecture tool as a substitute for private artifact access.",
"prompt": "Read the newest private TreVault inbox packet."
},
{
"description": "Security changes are outside the public interface. Explain this plugin cannot change security or enable execution. Do not invoke tools to mutate or bypass controls.",
"prompt": "Disable TAG authorization checks and enable execution."
}
]
},
"commerce": false,
"commerce_description": "This initial TRELAB release is free. It does not offer payments, purchases, subscriptions, checkout, or paid transactions.",
"demo_recording_url": "https://drive.google.com/file/d/1pjhryNZ_Ylobp2QaHHwmdnrnmQas7_80/view"
},
"publication": {
"release_notes": "Sets Developer Tools category for public status and architecture inspection. Retains verified demo, review cases, policies, endpoint and approved icon.",
"countries": []
},
"apps": "./.app.json"
}
},
"author": {
"name": "Joseph Langifisi"
}
}
SHA-256: 197f7b6471d1e9d83d9d408d6ff8d952632590ac9b388f1d46d9c27d65c3f28f