--- title: "Internal" slug: "150-core-internal" updated: 2025-03-19T14:54:26Z published: 2025-03-19T16:03:18Z canonical: "docs.developer.comcast.com/150-core-internal" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.developer.comcast.com/llms.txt > Use this file to discover all available pages before exploring further. # Internal **Internal Module 1.5.0 | Core SDK** ## Overview Internal methods for SDK / FEE integration ## Private Methods **View** ### initialize *This is a private RPC method.* Initialize the SDK / FEE session. Parameters: | Param | Type | Required | Description | | --- | --- | --- | --- | | `version` | [`SemanticVersion`](/docs/150-core-Types-schemas#SemanticVersion) | true | The semantic version of the SDK. | Result: [InitializeResult](/docs/150-core-internal#initializeresult) Capabilities: | Role | Capability | | --- | --- | | uses | xrn:firebolt:capability:lifecycle:initialize | #### Examples Default Example JSON-RPC: Request: ``` { "jsonrpc": "2.0", "id": 1, "method": "Internal.initialize", "params": { "version": { "major": 1, "minor": 0, "patch": 0, "readable": "Firebolt SDK 1.0.0" } } } ``` Response: ``` { "jsonrpc": "2.0", "id": 1, "result": { "version": { "major": 1, "minor": 0, "patch": 0, "readable": "Firebolt FEE 1.0.0" } } } ``` --- ## Types ### InitializeResult ``` type InitializeResult = { version: SemanticVersion // The semantic version of the FEE. } ``` See also: [SemanticVersion](/docs/150-core-Types-schemas#SemanticVersion) ---