← Files TRELABARCHIVED FILE

plugin.json

4.74 KB · Nov 3, 2026 · 19:03 UTC

↓ Download file

{
  "$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