{ "schema": "gamecult.eve.plugin.v1", "pluginId": "tex.math", "title": "TeX Math", "owner": "EvePlugins", "incubation": { "ownerRepo": "EvePlugins", "currentHostRepo": "Eve", "splitTarget": "EvePlugins/eve-plugin-tex", "graduationTrigger": "Split when TeX source, macro, baseline, cached render, and fallback fixtures are stable." }, "componentKinds": [ "embed.tex" ], "commands": [], "runtime": { "invocationModel": "executable-sidecar", "contract": "gamecult.eve.plugin_abi.v1", "transports": ["cultmesh", "stdio"], "authority": [ "renderer-independent", "no-provider-state-mutation", "provider-accepts-or-denies-commands" ], "sidecar": { "processKind": "long-running-daemon", "protocol": "cultmesh-rpc-with-stdio-dev-transport", "requestSchema": "gamecult.eve.plugin_abi.request.v1", "responseSchema": "gamecult.eve.plugin_abi.response.v1", "operations": ["describe", "validate", "project", "lower", "measure", "apply"], "commandEnvelope": "gamecult.eve.command.v1", "receiptSchema": "gamecult.eve.plugin_receipt.v1", "stateAuthority": "emits-render-results-only-provider-owns-source-state" } }, "stateSchemas": [ "tex.math.source.v1", "tex.math.render_request.v1", "tex.math.render_result.v1" ], "fixtures": [ { "fixtureId": "sai-vn", "schema": "gamecult.eve.surface.v1", "path": "web/fixtures/sai-vn-surface.json" } ], "abiFixtures": [ "plugins/incubating/tex-math.plugin-abi-fixture.json" ], "capabilities": { "requires": [ "embed.tex" ], "optionalCapabilities": [ "tex.inline", "tex.block", "tex.scene-placement" ] } }