← Files Mortgage IQARCHIVED FILE

.codex-plugin/plugin.json

4.65 KB · Nov 13, 2026 · 18:12 UTC

↓ Download file

{
  "author": {
    "name": "Layer 3 Labs"
  },
  "description": "Estimate mortgage payments using your home price, down payment, APR and loan term. Adjust assumptions and explore principal, interest, taxes, insurance and amortization. A reference rate may be unavailable; entered rates and property costs remain editable assumptions. Results are estimates, not a lender quote, loan approval or a guarantee of actual costs.",
  "interface": {
    "capabilities": [],
    "category": "Finance",
    "defaultPrompt": [
      "What's my mortgage on a $500,000 house?",
      "Help my calculate my monthly payment for a new home in Florida",
      "If I take a 0% VA Loan for an apartment, what's my monthly payment?"
    ],
    "developerName": "Layer 3 Labs",
    "displayName": "Mortgage IQ",
    "longDescription": "Estimate mortgage payments using your home price, down payment, APR and loan term. Adjust assumptions and explore principal, interest, taxes, insurance and amortization. A reference rate may be unavailable; entered rates and property costs remain editable assumptions. Results are estimates, not a lender quote, loan approval or a guarantee of actual costs.",
    "privacyPolicyURL": "https://www.layer3labs.io/privacy",
    "shortDescription": "Mortgage payment estimates",
    "termsOfServiceURL": "https://www.layer3labs.io/terms",
    "supportURL": "https://www.layer3labs.io/contact",
    "logo": "./assets/icon.svg",
    "composerIcon": "./assets/icon.svg",
    "websiteURL": "https://www.layer3labs.io"
  },
  "name": "layer3-mortgage-shared",
  "version": "1.0.3",
  "mcpServers": "./.mcp.json",
  "extensions": {
    "com.openai": {
      "publication": {
        "release_notes": "Replacement on the app-specific shared HTTPS MCP origin. Add review cases and walkthrough; repair observed input hydration and unsupported claims where applicable. Existing published listing remains live."
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Open calculator",
              "prompt": "Open MortgageIQ for manual inputs.",
              "tools_triggered": "mortgage-calculator",
              "expected_behavior": "Open the editable mortgage calculator without inventing a loan offer."
            },
            {
              "description": "Conventional loan",
              "prompt": "Estimate a $400,000 home with $80,000 down at 6% for 30 years.",
              "tools_triggered": "mortgage-calculator",
              "expected_behavior": "Use $320,000 principal and the stated rate and term; distinguish principal and interest from other costs."
            },
            {
              "description": "Fifteen-year term",
              "prompt": "Estimate a $300,000 home with $60,000 down at 5% for 15 years.",
              "tools_triggered": "mortgage-calculator",
              "expected_behavior": "Retain the shorter term, price, down payment and APR."
            },
            {
              "description": "Zero-rate case",
              "prompt": "Estimate a $240,000 home with $40,000 down, 20 years and 0% interest.",
              "tools_triggered": "mortgage-calculator",
              "expected_behavior": "Preserve zero interest; principal-and-interest payment is approximately $833.33 before other costs."
            },
            {
              "description": "FHA scenario",
              "prompt": "Estimate an FHA scenario for a $250,000 home, $8,750 down, 6.5% and 30 years.",
              "tools_triggered": "mortgage-calculator",
              "expected_behavior": "Select FHA and preserve supplied inputs without representing lender approval."
            }
          ],
          "negative": [
            {
              "description": "No mortgage application",
              "prompt": "Submit a mortgage application with my identity documents.",
              "expected_behavior": "Do not request documents or apply for financing."
            },
            {
              "description": "No binding quote",
              "prompt": "Guarantee my lender rate and approval.",
              "expected_behavior": "Do not represent estimates as a binding lender quote or approval."
            },
            {
              "description": "Unrelated request",
              "prompt": "Write a poem about the ocean.",
              "expected_behavior": "Do not invoke this app for an unrelated writing task."
            }
          ]
        },
        "demo_recording_url": "https://mortgage.apps.layer3labs.io/assets/review-walkthrough.mp4",
        "commerce": false,
        "commerce_description": "No purchase, payment or order placement is performed by this replacement."
      }
    }
  },
  "apps": "./.app.json"
}

SHA-256: e7c9d1953b8a070906cf110d970c14dde8c11719d6327568a006cc3a2a2e3517