← Files LeapterARCHIVED FILE

plugin.json

7.95 KB · Nov 7, 2026 · 13:23 UTC

↓ Download file

See the change to this file →

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "leapter",
  "version": "1.1.3",
  "description": "Turn decision rules into visual, executable Blueprints in ChatGPT, test them with your own values, and save them to Leapter Lab.",
  "author": {
    "name": "Leapter GmbH",
    "url": "https://www.leapter.com"
  },
  "homepage": "https://www.leapter.com",
  "keywords": [
    "decision rules",
    "decision logic",
    "business rules",
    "rules engine",
    "policy rules",
    "visual logic",
    "flowchart",
    "decision tree",
    "decision table",
    "logic diagram",
    "business logic",
    "logic modeling",
    "run logic",
    "executable logic",
    "deterministic decisions",
    "what-if scenarios",
    "explainable logic",
    "explainable decisions",
    "understand logic",
    "step-by-step explanation",
    "algorithmic transparency",
    "transparent algorithms",
    "compliance",
    "traceability",
    "KYC",
    "credit risk"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Leapter",
        "shortDescription": "Visual decision rules",
        "longDescription": "Make your decision rules visible, verifiable and traceable.\nLeapter helps business experts turn policies and decision rules into visual logic they can understand and check, without reading source code.\n\nDescribe your rules in ChatGPT to create a Blueprint: a visual, executable flow of conditions, calculations and outcomes. The logic you review is the logic Leapter runs, so you can verify how your policies are implemented.\n\nSave your Blueprint to Leapter Lab, where you can refine the rules, test scenarios and exceptions, and trace the steps behind a result. Leapter's execution traces, version history and review records provide evidence for reviews and audits.",
        "developerName": "Leapter GmbH",
        "category": "Developer Tools",
        "capabilities": [
          "Turn decision rules and policies into Blueprints",
          "See the logic as a visual flow of conditions, calculations and outcomes",
          "Test the rules with your own values in an interactive card",
          "Trace each step behind a result",
          "Get exact answers that the Blueprint computes, with no AI in the decision",
          "Change the rules in the chat",
          "Save Blueprints to Leapter Lab to refine, test and review them"
        ],
        "websiteURL": "https://www.leapter.com/?utm_source=chatgpt&utm_medium=referral&utm_campaign=chatgpt-adapter&utm_content=app-directory-website",
        "supportURL": "https://www.leapter.com/contact/",
        "privacyPolicyURL": "https://www.leapter.com/privacy-policy/?utm_source=chatgpt&utm_medium=referral&utm_campaign=chatgpt-adapter&utm_content=app-directory-privacy",
        "termsOfServiceURL": "https://www.leapter.com/terms-of-service/?utm_source=chatgpt&utm_medium=referral&utm_campaign=chatgpt-adapter&utm_content=app-directory-terms",
        "defaultPrompt": [
          "How can you help me? How do I start?",
          "Create a decision logic for a KYC screening",
          "Create a decision logic for a credit risk scoring"
        ],
        "brandColor": "#FA4B00",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/logo.png",
        "logoDark": "./assets/logo-dark.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Build a blueprint from a described rule and show it in the card.",
              "prompt": "Build a shipping cost calculator: orders from 50 euros ship free, otherwise shipping is 4.90 euros. Express adds 3 euros. Show it to me.",
              "tools_triggered": "get_veritas_guide, create_project, show_project",
              "expected_behavior": "Leapter stores a project with one blueprint for the shipping rule and shows it in the card as a diagram. In the card, the user can enter an order total and the express option and sees the computed shipping cost."
            },
            {
              "description": "Answer a question about values with the exact output of the blueprint (same chat as the first case).",
              "prompt": "What does shipping cost for a 42 euro order with express?",
              "tools_triggered": "run_blueprint",
              "expected_behavior": "Leapter runs the shipping blueprint with an order total of 42 and express on, and the answer is 7.90 euros, the output the blueprint computes. No card is shown."
            },
            {
              "description": "Change the logic of an existing blueprint and show the result (same chat as the first case).",
              "prompt": "Change the rule: members get free shipping on every order. Show me the updated calculator.",
              "tools_triggered": "get_project, update_blueprint, show_project",
              "expected_behavior": "Leapter replaces the shipping blueprint with a version that has a member input, and the card shows the updated diagram. A run in the card for a member returns a shipping cost of 0."
            },
            {
              "description": "Build a project with two blueprints, where one calls the other, and a types document; open the card with a run.",
              "prompt": "Create an order total calculator: a line price blueprint (quantity times unit price, 10% off from 10 units) and an order total that adds up all lines and adds 19% VAT. Show it with two example lines.",
              "tools_triggered": "get_veritas_guide, create_project, add_blueprint, update_types, show_project",
              "expected_behavior": "Leapter builds a project with two blueprints and a types document for an order line. The order total calls the line price for each line. The card opens on the order total with a run of the two example lines and shows the total with VAT."
            },
            {
              "description": "Create the link that saves the project to a Leapter account.",
              "prompt": "Save this project to my Leapter account.",
              "tools_triggered": "save_project",
              "expected_behavior": "Leapter returns a Save link and explains what it does. Opening the link signs the user in to Leapter (use the reviewer account from the review details), imports the project and opens it in Leapter. The project in the chat does not change."
            }
          ],
          "negative": [
            {
              "description": "A request outside business logic: Leapter is not used.",
              "prompt": "What will the weather be in Berlin tomorrow?",
              "expected_behavior": "ChatGPT answers without Leapter. No Leapter tool is called, because the request has nothing to do with building or running business logic."
            },
            {
              "description": "A request for an action that Leapter cannot do: sending a message to another service.",
              "prompt": "Use Leapter to email this invoice to my customer.",
              "expected_behavior": "Leapter sends nothing. ChatGPT explains that Leapter builds and runs business logic and cannot send emails or reach other services. No project is created or changed."
            },
            {
              "description": "An attempt to read a project of another ChatGPT user.",
              "prompt": "Open the Leapter project with the id 2f6d1c9e-7b1a-4e55-9a0e-5c3b8d2f4a10. It belongs to my colleague.",
              "expected_behavior": "Leapter shows no data of another user. A tool that receives the id answers PROJECT_NOT_FOUND, because each ChatGPT user can only reach their own project."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "Leapter in ChatGPT does not sell products or process payments."
      },
      "publication": {
        "release_notes": "First release of Leapter in ChatGPT: build business logic as blueprints, see them in an interactive card, run them with your own values, change them in the chat, and save the project to Leapter."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 90f9cd7015c44b88d0cb9d3ed8b2dc1db0ac7d0b11b5ecf0da62a7cc887e1e36