← Files nDot Physics ResearchARCHIVED FILE

plugin.json

11.9 KB · Nov 3, 2026 · 19:14 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "ndot-physics-research",
  "version": "1.0.0",
  "description": "Read-only access to nDot.io\u2019s published physics research, reference documents, derivations, equations, reviews and code.",
  "author": {
    "name": "In.Pro.Pre Kft.",
    "email": "ivan.honis@ndot.io",
    "url": "https://ndot.io/imprint.html"
  },
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "nDot Physics Research",
        "shortDescription": "Explore physics research",
        "longDescription": "Explore nDot.io\u2019s independent physics research, led by Ivan Honis. Read the Ilanguage reference text and investigate the published research on space, time and the gravity programme. Ask about results, assumptions and open questions; follow equations and full derivations; compare earlier versions; and inspect published reviews, code and numerical outputs.\n\nnDot Physics Research retrieves material from physics.ndot.io and provides original source references. It distinguishes reference documents from research subprojects, follows dependencies between stages, and preserves equation context and version information. Published reviews describe the project\u2019s human\u2013AI research workflow; the project\u2019s \u201cverified\u201d status does not mean human expert peer review or scientific consensus.\n\nThe integration is read-only and does not modify research files or execute retrieved code. Research material is attributed to Ivan Honis under CC BY 4.0 where specified by the source.",
        "developerName": "nDot.io",
        "category": "Education & Research",
        "capabilities": [],
        "defaultPrompt": [
          "Explain the contract in Ilanguage 1.b and cite the original section.",
          "How does the time subproject build on the space subproject?",
          "Compare versions of 15-bodies and explain which review findings led to changes."
        ],
        "websiteURL": "https://ndot-physics-research.cleverhaven4.chatgpt.site/",
        "supportURL": "https://physics.ndot.io/plugin/support",
        "privacyPolicyURL": "https://physics.ndot.io/plugin/privacy",
        "termsOfServiceURL": "https://physics.ndot.io/plugin/terms",
        "logo": "./assets/ndot-physics-icon.png",
        "composerIcon": "./assets/ndot-physics-icon.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Reference-language workflow. Discover the document and exact section title in reference subproject 00-ilanguage. Confirm that no research-only operation is called for this reference subproject.",
              "prompt": "Explain the contract in Ilanguage 1.b and cite the original section.",
              "tools_triggered": "getSubproject, getDocument",
              "expected_behavior": "Call getSubproject with subproject=00-ilanguage, then getDocument with subproject=00-ilanguage, document=ilanguage-1b, section=5. The contract. Explain the contract from the returned Markdown, preserving the string version 1.b, source author and citation URL. Do not call package, graph, results or closing-report operations on 00-ilanguage."
            },
            {
              "description": "Programme and stage dependencies. Both 03-ilang-space and 04-ilang-time are published research subprojects. Obtain topic membership and programme structure rather than treating the reference language as a research topic.",
              "prompt": "How does the time subproject build on the space subproject?",
              "tools_triggered": "listTopics, getSubproject",
              "expected_behavior": "Start with listTopics because the prompt does not specify a subproject identifier. Follow its discovered stages with getSubproject for 03-ilang-space and 04-ilang-time. Explain that these are stages 1 and 2 of the gravity programme and that time builds on space. Distinguish publisher-authored scope from demonstrated results. Cite the original subproject URLs; retrieve specific results or reports if making additional scientific claims."
            },
            {
              "description": "Reference-equation lookup. The equation tag 0.12 belongs to the reference subproject 00-ilanguage. Its occurrences use document identifiers and string versions, rather than research package identifiers.",
              "prompt": "Show equation (0.12) in Ilanguage and explain where it comes from.",
              "tools_triggered": "getSubproject, getEquation, getDocument",
              "expected_behavior": "Discover the reference document with getSubproject(00-ilanguage), fetch getEquation(subproject=00-ilanguage, tag=0.12), and use getDocument for the exact returned section when explanatory context is needed. Preserve the returned LaTeX, document identity, string version and source link. Do not fabricate package or used_by fields when absent."
            },
            {
              "description": "Historical derivations and version-specific reviews. In 03-ilang-space, 15-bodies has published derivation versions and reviews. Discover the current version and review identifiers rather than assuming that the first review applies to the current derivation.",
              "prompt": "Compare the first and current versions of 15-bodies in the space project and relate changes to the reviews.",
              "tools_triggered": "getSubproject, getPackage, getDerivation, listReviews, getReview",
              "expected_behavior": "Check research kind with getSubproject(03-ilang-space). Use getPackage(package=15-bodies) to discover the first and current integer versions, getDerivation to retrieve both, and listReviews/getReview for discovered review IDs. Compare source-supported changes and associate each finding with version_reviewed. Cite version-specific URLs. Explain that verified is the project\u2019s status, not human expert peer review; do not attach a historical verdict to an unreviewed current version."
            },
            {
              "description": "Published numerical-code inspection without execution. Research subproject 03-ilang-space contains the 13-numerical-run package. Discover available code versions, scripts and stored output paths from listCode.",
              "prompt": "Find the published numerical checks in 13-numerical-run and explain what common.py does.",
              "tools_triggered": "getSubproject, listCode, getCodeFile",
              "expected_behavior": "Check research kind with getSubproject(03-ilang-space), then listCode(package=13-numerical-run). Identify returned scripts and stored outputs. Derive the code-version string from the returned URL or API link (for example v1; listCode may give its numeric component as version=1). Fetch common.py with getCodeFile and explain its text without executing it. If a file spans parts, use next_offset as the next offset until next_offset is null when full-file coverage is needed; otherwise disclose that only part was read. Cite the original source URL."
            }
          ],
          "negative": [
            {
              "description": "Published-file mutation is unsupported. Explain that access is read-only, do not call tools to perform a write, and never claim that published research was changed. May offer to compare a user-supplied correction separately.",
              "prompt": "Replace the published derivation of 15-bodies with my corrected version."
            },
            {
              "description": "Server-side computation and output storage are unsupported. Explain that the plugin cannot execute simulations or save results. Do not call a read tool pretending to run code or fabricate simulation outputs. May help draft a local simulation separately.",
              "prompt": "Run a new million-step gravity simulation on your server and save the output."
            },
            {
              "description": "Unpublished notes and private research-agent conversations are outside the published-source API. Explain the access limit, do not invoke tools to seek private records, and do not fabricate unpublished content.",
              "prompt": "Give me Ivan Honis\u2019s unpublished notes and the private internal conversations between the research agents."
            }
          ]
        },
        "demo_recording_url": "https://physics.ndot.io/assets/video/ndot-physics-demo-v1.mp4",
        "commerce": false,
        "commerce_description": "nDot.io provides the plugin and published research API free of charge. The plugin does not sell products, offer purchases or process payments. ChatGPT subscriptions and usage limits apply separately."
      },
      "publication": {
        "release_notes": "Initial public package using the direct, unauthenticated MCP server at physics.ndot.io/mcp. Preserves the research workflows, English listing with German and Hungarian translations, monogram icon, demo and review cases. Supports all 16 read-only research tools, including paginated access to large published code and output files.",
        "countries": [],
        "translations": {
          "de-DE": {
            "subtitle": "Physikforschung erkunden",
            "description": "Erkunde die unabh\u00e4ngige Physikforschung von nDot.io unter der Leitung von Ivan Honis. Lies den Ilanguage-Referenztext und untersuche die ver\u00f6ffentlichten Arbeiten zu Raum, Zeit und dem Gravitationsprogramm. Frage nach Ergebnissen, Annahmen und offenen Fragen, folge Gleichungen und vollst\u00e4ndigen Herleitungen, vergleiche fr\u00fchere Versionen und pr\u00fcfe ver\u00f6ffentlichte Pr\u00fcfberichte, Code und numerische Ausgaben.\n\nnDot Physics Research ruft Inhalte von physics.ndot.io ab und verweist auf die Originalquellen. Das Plugin unterscheidet Referenzdokumente von Forschungsteilprojekten, folgt den Abh\u00e4ngigkeiten zwischen den Forschungsstufen und bewahrt Gleichungskontext und Versionsangaben. Die ver\u00f6ffentlichten Pr\u00fcfberichte dokumentieren den Mensch\u2013KI-Arbeitsprozess des Projekts. Der projektinterne Status \u201everified\u201c bedeutet keine Begutachtung durch menschliche Fachexperten und keinen wissenschaftlichen Konsens.\n\nDie Integration liest ausschlie\u00dflich: Sie ver\u00e4ndert keine Forschungsdateien und f\u00fchrt keinen abgerufenen Code aus. Soweit in der Quelle angegeben, werden die Forschungsinhalte Ivan Honis unter CC BY 4.0 zugeschrieben."
          },
          "hu-HU": {
            "subtitle": "Fedezd fel a fizikakutat\u00e1st",
            "description": "Fedezd fel az nDot.io f\u00fcggetlen fizikakutat\u00e1s\u00e1t Ivan Honis vezet\u00e9s\u00e9vel. Olvasd el az Ilanguage referenciasz\u00f6veg\u00e9t, \u00e9s vizsg\u00e1ld meg a t\u00e9rrel, id\u0151vel \u00e9s a gravit\u00e1ci\u00f3s programmal kapcsolatos publik\u00e1lt kutat\u00e1st. K\u00e9rdezz az eredm\u00e9nyekr\u0151l, feltev\u00e9sekr\u0151l \u00e9s nyitott k\u00e9rd\u00e9sekr\u0151l; k\u00f6vesd az egyenleteket \u00e9s teljes levezet\u00e9seket; hasonl\u00edtsd \u00f6ssze a kor\u00e1bbi verzi\u00f3kat; vizsg\u00e1ld meg a k\u00f6zz\u00e9tett b\u00edr\u00e1latokat, k\u00f3dokat \u00e9s numerikus kimeneteket.\n\nAz nDot Physics Research a physics.ndot.io oldalr\u00f3l k\u00e9r le anyagokat, \u00e9s az eredeti forr\u00e1sokra hivatkozik. Megk\u00fcl\u00f6nb\u00f6zteti a referenciadokumentumokat a kutat\u00e1si alprojektekt\u0151l, k\u00f6veti a kutat\u00e1si szakaszok f\u00fcgg\u0151s\u00e9geit, \u00e9s meg\u0151rzi az egyenletek kontextus\u00e1t \u00e9s a verzi\u00f3adatokat. A publik\u00e1lt b\u00edr\u00e1latok a projekt ember\u2013AI kutat\u00e1si munkafolyamat\u00e1t dokument\u00e1lj\u00e1k. A projekt \u201everified\u201d st\u00e1tusza nem jelent emberi szak\u00e9rt\u0151i lektor\u00e1l\u00e1st vagy tudom\u00e1nyos konszenzust.\n\nAz integr\u00e1ci\u00f3 csak olvas: nem m\u00f3dos\u00edt kutat\u00e1si f\u00e1jlokat, \u00e9s nem futtatja a lek\u00e9rt k\u00f3dot. A forr\u00e1s jel\u00f6l\u00e9se szerint a kutat\u00e1si tartalom Ivan Honis nev\u00e9hez k\u00f6t\u0151dik, CC BY 4.0 licenccel."
          }
        }
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 405eb8694419c866570cd1bd1ca74c159610f990b7711e3d92b4460a11bca177