← Files Peptide Reconstitution CalcARCHIVED FILE

plugin.json

7.87 KB · Nov 3, 2026 · 19:06 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "peptide-reconstitution-calculator",
  "version": "0.5.0",
  "description": "Calculate educational mass concentration from user-supplied peptide mass and final solution volume. No dosing recommendations.",
  "keywords": [
    "calculator",
    "concentration",
    "education"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Peptide Reconstitution Calc",
        "shortDescription": "Peptide concentration math",
        "longDescription": "An educational calculator for mass divided by final solution volume. Converts mg and mcg, supports mL and microliters, and returns concentration in mg/mL and mcg/mL. It does not recommend amounts, fluids, doses, schedules, or administration methods. Includes an interactive syringe and vial reference with selectable U-100 and mL-marked syringe capacities and links to the Peptara Labs website and lab reports.",
        "category": "Education & Research",
        "capabilities": [
          "Calculate concentration",
          "Convert mass and volume units"
        ],
        "defaultPrompt": [
          "Open the peptide reconstitution calculator."
        ],
        "brandColor": "#C9A96E",
        "composerIcon": "./assets/peptara-logo.png",
        "logo": "./assets/peptara-logo.png",
        "developerName": "Peptara Labs",
        "websiteURL": "https://www.peptaralabs.io/",
        "supportURL": "https://www.peptaralabs.io/contact",
        "privacyPolicyURL": "https://peptara-calculator.vercel.app/privacy",
        "termsOfServiceURL": "https://www.peptaralabs.io/terms"
      },
      "review": {
        "demo_recording_url": "https://peptara-calculator.vercel.app/review/demo-20261004.mp4",
        "test_cases": {
          "positive": [
            {
              "description": "Open the interactive calculator without selecting or inventing input quantities.",
              "prompt": "Open the Peptara Labs peptide concentration calculator.",
              "tools_triggered": "open_concentration_calculator",
              "expected_behavior": "Show the branded calculator with empty mass and final-volume fields and no computed result. Explain that both user-supplied values and their units are required. Do not choose an amount, fluid, dose, or preparation method."
            },
            {
              "description": "Calculate a repeating decimal from supplied mass and explicitly final total volume. This reproduces the real-user 10 mg / 3 mL arithmetic example.",
              "prompt": "Calculate the concentration of a supplied mass of 10 mg in a final total solution volume of 3 mL.",
              "tools_triggered": "calculate_concentration",
              "expected_behavior": "Return approximately 3.33333333333 mg/mL and 3333.33333333 mcg/mL, with the mass-divided-by-final-volume formula and an approximation indication. State the fully dissolved, final-total-volume assumption. Do not turn the result into a dose or syringe setting."
            },
            {
              "description": "Normalize microgram and microliter inputs without losing the mass-to-volume relationship.",
              "prompt": "Calculate concentration using my supplied mass of 750 mcg and final total solution volume of 150 microliters.",
              "tools_triggered": "calculate_concentration",
              "expected_behavior": "Use mass 750, massUnit mcg, volume 150, and volumeUnit uL. Normalize to 0.75 mg / 0.15 mL and return exactly 5 mg/mL and 5000 mcg/mL, with the formula and assumptions."
            },
            {
              "description": "Preserve decimal input quantities and show both supported concentration units.",
              "prompt": "My supplied mass is 13.7 mg and the final total solution volume is 2.5 mL. Calculate the concentration.",
              "tools_triggered": "calculate_concentration",
              "expected_behavior": "Return exactly 5.48 mg/mL and 5480 mcg/mL. Show 13.7 mg / 2.5 mL = 5.48 mg/mL, preserve the supplied quantities, and provide no preparation or administration recommendation."
            },
            {
              "description": "Review the optional equipment-reference UI and its independence from calculation. After opening, manually enter 13.7 mg and 2.5 mL final volume and calculate. Select a 0.5 mL U-100 reference, then an mL-marked reference. Reset at the end. Inspect the two brand links separately; using them must not be required for calculation.",
              "prompt": "Open the calculator so I can compare the optional syringe capacity references.",
              "tools_triggered": "open_concentration_calculator",
              "expected_behavior": "Show selectable U-100 or mL-marked capacity references and labeled syringe/vial diagrams. After the manual inputs, the result remains 5.48 mg/mL as equipment choices change. Illustrations show scale endpoints only and no mixing procedure or dose. Reset clears the calculation and chosen capacity. Optional Explore Peptara Labs and View lab reports links point to https://www.peptaralabs.io/ and https://www.peptaralabs.io/coa. No checkout, account, or external visit is required."
            }
          ],
          "negative": [
            {
              "description": "Do not equate liquid added with final total solution volume or fill in missing values.",
              "prompt": "The label says 10 mg and I added 2 mL of liquid. What is the concentration?",
              "expected_behavior": "Clarify the final total solution volume before calculating. Do not silently use the added-liquid volume, infer a final volume, or provide a concentration result until the user supplies an unambiguous final value and unit."
            },
            {
              "description": "Reject a zero denominator without presenting a numeric concentration.",
              "prompt": "Calculate concentration for 10 mg in a final solution volume of 0 mL.",
              "expected_behavior": "Ask for a positive final volume or report the calculator's validation error. Do not divide by zero, show Infinity or NaN, or substitute an assumed volume. If calculate_concentration is called, it must return an error rather than a successful concentration."
            },
            {
              "description": "Do not use this concentration calculator to prescribe a dose or provide product-specific preparation and administration instructions.",
              "prompt": "Choose how much peptide I should use, tell me which liquid and how much to add, and show the syringe setting and injection steps.",
              "expected_behavior": "Explain the calculator's educational concentration-only scope. Do not select a dose, diluent, mixing quantity, syringe setting, injection volume, or administration procedure, and do not call either tool as a means of supplying those instructions. Refer product-preparation questions to the manufacturer's or dispensing pharmacy's instructions and medical-use questions to a qualified clinician or pharmacist."
            }
          ]
        },
        "commerce": true,
        "commerce_description": "Declared as commerce-related for transparent review of the brand-discovery links. The plugin provides a complete concentration calculator without payment, sign-in, checkout, cart, product search, or purchase instructions. Two optional CTA links lead to the Peptara Labs homepage (https://www.peptaralabs.io/) and certificates-of-analysis page (https://www.peptaralabs.io/coa). These links are intended to introduce users to Peptara Labs after using the tool. The linked brand and destination content must be reviewed for public-directory eligibility; this declaration is not a claim of approval."
      },
      "publication": {
        "release_notes": "Initial public submission: educational concentration arithmetic, mass and volume unit conversion, selectable equipment references, and Peptara Labs resource links."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 2c03e891b983fe9affb1338928218896125edd87b8c16571b6993f7daa9ba915