{ "schema": "gamecult.eve.plugin_advertisement.v1", "pluginId": "gamecult.heimdall.access", "ownerService": "asgard.heimdall", "version": "0.1.0", "manifestAddress": "cultmesh://gamecult/heimdall/plugins/access/manifest", "runtime": { "invocationModel": "executable-sidecar", "contract": "gamecult.eve.plugin_abi.v1", "transports": ["cultnet.operation.v0", "in-process-reference"], "authority": ["renderer-independent", "no-access-grant", "no-provider-state-mutation"], "sidecar": { "processKind": "heimdall-daemon-plugin-organ", "protocol": "cultnet.operation.v0", "requestSchema": "gamecult.eve.plugin_abi.request.v1", "responseSchema": "gamecult.eve.plugin_abi.response.v1", "operations": ["describe", "validate", "project"], "commandEnvelope": "gamecult.eve.command_invocation.v1", "receiptSchema": "gamecult.eve.command_result.v1", "stateAuthority": "Heimdall projects access state; the plugin cannot grant access.", "endpoint": "rudp://127.0.0.1:4101" } }, "schemas": ["heimdall.access_gate_state.v1", "heimdall.auth_attempt.v1", "heimdall.auth_begin_receipt.v1", "heimdall.auth_completion_receipt.v1", "heimdall.auth_navigation_receipt.v1", "heimdall.auth_completion_status.v1"], "componentKinds": ["heimdall.access_gate", "heimdall.identity", "heimdall.access_status"], "commands": ["heimdall.auth.begin", "heimdall.auth.complete", "app.auth.logout"], "navigationOrigins": ["https://discord.com", "https://heimdall.gamecult.org"], "fixtures": ["anonymous", "pending", "denied", "authenticated", "expired", "unavailable"] }