terralayr offers a comprehensive energy asset management platform that provides real-time monitoring, control, and financial tracking for your energy assets. Our modular solution consists of multiple components: Connect, Control, and Ledger. Connect delivers real-time data visualization of your energy assets’ performance metrics, Control enables precise execution of dispatch schedules and market participation, and Ledger provides transparent revenue tracking and financial benchmarking to ensure optimal returns on your investments.
terralayr’s connect module provides a comprehensive IoT footprint directly on your energy assets, delivering real-time streaming data that gives you complete visibility into asset behaviors and performance metrics at any moment.
The screenshot below shows the operational real time data of a physical asset over a day. Specifically datapoints included are
State of Charge → the state of charge measured on the physical asset in real time
Power → this includes the active power but also the available power
Available Energy Capacity → available Energy Capacity per system module (in the case below, the battery has three system modules)
Battery temperature → battery temperature data which is also avaialable per system module (in the case below, the battery has three system modules)
Battery Health → How much of the nameplate Energy capacity is still available
Battery Cycles → Sum of Discharge / total Energy capacity
Redispatch → if your battery is or has been subject to redispatch, this is shown on the operational dashboard and the data is stored and made available to you
terralayr’s Control module seamlessly builds upon the Connect infrastructure to enable precise execution of dispatch schedules and ancillary activations on your energy assets. This powerful feature delivers real-time, robust, and secure asset dispatch, allowing you to manage wholesale schedules and take advantage of ancillary market opportunities with complete confidence.
Logging of dispatch schedules on a virtual asset possible via front-end or via automated API connection
→ enabling seamless integration with trading system
Direct control of portfolio of physical assets behind the virtual asset through the logged schedule → smart load distribution of aggregated assets behind the virtual asset (also possible to just connect one single asset to the virtual asset)
Example
Dispatch schedule on the left
Visualisation of power from the dispatch schedule on top right
Submitting bids for ancillary markets for a virtual asset possible via front-end or via automated API connection
→ enabling seamless integration with trading system
Overview and monitoring of accepted capacity and respective prices via frontend or via automated API connection
→ including FCR, aFRR capacity and aFRR energy markets
Accepted bids autmoatically reduce the available wholesale capacity in the wholesale schedule and asset control interface → make sure the legal obligations of ancillary market participation are met and not capacity can be use “double”
Example
Overview of Ancillary service day ahead bidding interface on the left of screenshot one
→ this includes FCR and aFRR capacity markets
→ accepted bids would also be displayed here
Overview of Ancillary service intraday bidding interface in the second screenshot → this covers aFRR energy markets → accepted bids would also be displayed here
Flexible logging and planning of unavailabilities via front-end → this data can always be accessed backwards looking and can serve as a safely stored log of asset availability over operating time
Automatic reduction of available power and energy capacity on the virtual asset → automatically forwarded reductions on virtual assets lead to an end to end fully automated adaption of trading algorithms which consume the virtual asset availability via API, assuring minimisation of imbalance costs and rapid adjustments of open market positions
terralayr’s Ledger module provides a transparent breakdown of revenue generated by your energy assets, allowing you to view earnings at daily granularity separated by market type and compare performance against custom financial benchmarks to ensure your Internal Rate of Return (IRR) remains on track throughout the asset’s lifetime.
timeseries data of total revenues and split between markets such as wholesale, aFRR energy, aFRR capacity and FCR
ability to include internal benchmark trends to track whether financial performance of an asset is on track
timeseries data on total energy consumption and revenue per energy market as well as auxiliary power consumption
timeseries data of Carbon intensity savings for usage in ESG reportings
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"terralayr","colors":{"primary":"#13151A","light":"#C2C6CE","dark":"#888C97"},"logo":{"light":"https://mintcdn.com/terralayr-90/i2mowZXsRr_Wp7MC/logo/terralayrDark.svg?fit=max\u0026auto=format\u0026n=i2mowZXsRr_Wp7MC\u0026q=85\u0026s=eb99311be47192737889489eb393e3d4","dark":"https://mintcdn.com/terralayr-90/i2mowZXsRr_Wp7MC/logo/terralayr.svg?fit=max\u0026auto=format\u0026n=i2mowZXsRr_Wp7MC\u0026q=85\u0026s=ec334006d0e1ec6b8461a2016ff25471"},"favicon":"https://mintcdn.com/terralayr-90/6CJgW5GjjTIZDPSq/favicon.svg?fit=max\u0026auto=format\u0026n=6CJgW5GjjTIZDPSq\u0026q=85\u0026s=a4ab56165676d79a829688cf9b6e072a","api":{"params":{"expanded":"all"},"playground":{"display":"interactive"},"examples":{"defaults":"required","prefill":true,"autogenerate":true},"url":"full"},"navbar":{"links":[{"href":"mailto:support@trlyr.com","label":"Support"}],"primary":{"type":"button","label":"Layr Dashboard","href":"https://app.trlyr.com"}},"footer":{"socials":{"website":"https://www.trlyr.com/","github":"https://github.com/terralayr","linkedin":"https://www.linkedin.com/company/terralayr"}},"fonts":{"heading":{"family":"InterDisplay","weight":700,"source":"fonts/PPNeueMontreal-Regular.woff2","format":"woff2"},"body":{"family":"InterDisplay","weight":400,"source":"fonts/PPNeueMontreal-Regular.woff2","format":"woff2"}},"integrations":{"gtm":{"tagId":"GTM-MK2HWCBW"},"intercom":{"appId":"aqinf0la"}},"contextual":{"options":["copy","view","claude","chatgpt","mcp","add-mcp","cursor","vscode"],"display":"header"},"metadata":{"timestamp":true},"styling":{"latex":true},"navigation":{"global":{"anchors":[]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"terralayr-90","hasAudioNarration":false,"actualSubdomain":"terralayr-90","customDomains":["docs.trlyr.com"],"gitSource":{"type":"github","owner":"terralayr","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae4a400c2eaceb0e3450bd7","collectionId":"6269c0f9-f523-44e1-830e-eecdedc4dffb","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae4a400c2eaceb0e3450bd7"},"feedback":{"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae4a400c2eaceb0e3450bd7","clientVersion":"0.0.4021","searchFilterCounts":[{"language":"default","tag":"API Reference","count":99},{"language":"default","tag":"Physical Asset Management API","count":36},{"language":"default","tag":"Virtual Assets API","count":33},{"language":"default","tag":"BESS Academy","count":32},{"language":"default","tag":"Product Updates \u0026 Changelog","count":22},{"language":"default","tag":"Layr User Guide","count":13},{"language":"default","tag":"virtual-assets","count":13},{"language":"default","tag":"Revenue Reporting API","count":12},{"language":"default","tag":"revenue","count":12},{"language":"default","tag":"Module 3: The BESS Project Lifecycle","count":10}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true,"deflection":{"enabled":true,"email":"support@trlyr.com","showHelpButton":true}},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"layrUserGuide/getting-started/asset-owner-onboarding","slug":"/layrUserGuide/getting-started/asset-owner-onboarding","pageMetadata":{"title":"Asset owner platform onboarding","description":"An overview of the terralayr platform for asset owners: Connect, Control, and Ledger.","href":"/layrUserGuide/getting-started/asset-owner-onboarding"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"An overview of the terralayr platform for asset owners: Connect, Control, and Ledger.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={li:`li`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Heading,OptimizedImage}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`1`,id:`introduction`,children:`Introduction`}),`\n`,_jsx(_components.p,{children:`terralayr offers a comprehensive energy asset management platform that provides real-time monitoring, control, and financial tracking for your energy assets. Our modular solution consists of multiple components: Connect, Control, and Ledger. Connect delivers real-time data visualization of your energy assets’ performance metrics, Control enables precise execution of dispatch schedules and market participation, and Ledger provides transparent revenue tracking and financial benchmarking to ensure optimal returns on your investments.`}),`\n`,_jsx(Heading,{level:`1`,id:`connect`,children:`Connect`}),`\n`,_jsx(_components.p,{children:`terralayr’s connect module provides a comprehensive IoT footprint directly on your energy assets, delivering real-time streaming data that gives you complete visibility into asset behaviors and performance metrics at any moment.`}),`\n`,_jsx(Heading,{level:`2`,id:`standard-operational-data`,children:_jsx(_components.strong,{children:`Standard operational data`})}),`\n`,_jsx(_components.p,{children:`The screenshot below shows the operational real time data of a physical asset over a day. Specifically datapoints included are`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`State of Charge`}),` → the state of charge measured on the physical asset in real time`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Power`}),` → this includes the active power but also the available power`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Available Energy Capacity`}),` → available Energy Capacity per system module (in the case below, the battery has three system modules)`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Battery temperature`}),` → battery temperature data which is also avaialable per system module (in the case below, the battery has three system modules)`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Battery Health`}),` → How much of the nameplate Energy capacity is still available`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Battery Cycles`}),` → Sum of Discharge / total Energy capacity`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Redispatch`}),` → if your battery is or has been subject to redispatch, this is shown on the operational dashboard and the data is stored and made available to you`]}),`\n`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/terralayr-90/mgvGfDuCpA_KCeh_/images/image.png?fit=max\u0026auto=format\u0026n=mgvGfDuCpA_KCeh_\u0026q=85\u0026s=6807f6ed0e869ef50b79860160fa2b39`,alt:`Image`,\"data-og-width\":`2476`,width:`2476`,\"data-og-height\":`1234`,height:`1234`,\"data-path\":`images/image.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/terralayr-90/mgvGfDuCpA_KCeh_/images/image.png?w=280\u0026fit=max\u0026auto=format\u0026n=mgvGfDuCpA_KCeh_\u0026q=85\u0026s=8a5f37fb74cd1506e30e64a539b68883 280w, https://mintcdn.com/terralayr-90/mgvGfDuCpA_KCeh_/images/image.png?w=560\u0026fit=max\u0026auto=format\u0026n=mgvGfDuCpA_KCeh_\u0026q=85\u0026s=08d4ad3891bc4033e071772d378ef786 560w, https://mintcdn.com/terralayr-90/mgvGfDuCpA_KCeh_/images/image.png?w=840\u0026fit=max\u0026auto=format\u0026n=mgvGfDuCpA_KCeh_\u0026q=85\u0026s=fd7d19610135768a9ad457a03ce1ae4b 840w, https://mintcdn.com/terralayr-90/mgvGfDuCpA_KCeh_/images/image.png?w=1100\u0026fit=max\u0026auto=format\u0026n=mgvGfDuCpA_KCeh_\u0026q=85\u0026s=7a109d18905419ec8653db50c4a616c4 1100w, https://mintcdn.com/terralayr-90/mgvGfDuCpA_KCeh_/images/image.png?w=1650\u0026fit=max\u0026auto=format\u0026n=mgvGfDuCpA_KCeh_\u0026q=85\u0026s=655a0542319b6dbb9bcbb72faa8d87d1 1650w, https://mintcdn.com/terralayr-90/mgvGfDuCpA_KCeh_/images/image.png?w=2500\u0026fit=max\u0026auto=format\u0026n=mgvGfDuCpA_KCeh_\u0026q=85\u0026s=1a5fb5c677d795b86c347db8e9089582 2500w`}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/terralayr-90/mgvGfDuCpA_KCeh_/images/image-1.png?fit=max\u0026auto=format\u0026n=mgvGfDuCpA_KCeh_\u0026q=85\u0026s=1fe221d7c1ac36f89748c6cd960eff22`,alt:`Image 1`,\"data-og-width\":`2414`,width:`2414`,\"data-og-height\":`638`,height:`638`,\"data-path\":`images/image-1.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/terralayr-90/mgvGfDuCpA_KCeh_/images/image-1.png?w=280\u0026fit=max\u0026auto=format\u0026n=mgvGfDuCpA_KCeh_\u0026q=85\u0026s=71cdd1507b0d07b401a51fd33ac20a25 280w, https://mintcdn.com/terralayr-90/mgvGfDuCpA_KCeh_/images/image-1.png?w=560\u0026fit=max\u0026auto=format\u0026n=mgvGfDuCpA_KCeh_\u0026q=85\u0026s=70ef1e3558ece43527a9dab1a07c6a0f 560w, https://mintcdn.com/terralayr-90/mgvGfDuCpA_KCeh_/images/image-1.png?w=840\u0026fit=max\u0026auto=format\u0026n=mgvGfDuCpA_KCeh_\u0026q=85\u0026s=b58d15674393ba9dd2f718b0b7ee0820 840w, https://mintcdn.com/terralayr-90/mgvGfDuCpA_KCeh_/images/image-1.png?w=1100\u0026fit=max\u0026auto=format\u0026n=mgvGfDuCpA_KCeh_\u0026q=85\u0026s=ed05ec1e5950c407593131fd08effce7 1100w, https://mintcdn.com/terralayr-90/mgvGfDuCpA_KCeh_/images/image-1.png?w=1650\u0026fit=max\u0026auto=format\u0026n=mgvGfDuCpA_KCeh_\u0026q=85\u0026s=b2e4bef7b9627c80d67c9cc74c94c695 1650w, https://mintcdn.com/terralayr-90/mgvGfDuCpA_KCeh_/images/image-1.png?w=2500\u0026fit=max\u0026auto=format\u0026n=mgvGfDuCpA_KCeh_\u0026q=85\u0026s=143b2fc0732289f5524fdd357a3b9bcd 2500w`}),`\n`,_jsx(Heading,{level:`2`,id:`ancillary-operational-data`,children:`Ancillary operational data`}),`\n`,_jsx(_components.p,{children:`If your asset is pre-qualified for ancillary services, there are some additional metrics which you can observe in real time on the LAYR`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Traded FCR`}),` → timeseries of real time FCR activations`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`aFRR Dispatch`}),` → timeseries of your accepted aFRR bids and real time activations`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Frequency`}),` → timeseries data of the grid frequency measured at your systems metering point`,`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/terralayr-90/v06HMRvfFStpzn9g/images/image-2.png?fit=max\u0026auto=format\u0026n=v06HMRvfFStpzn9g\u0026q=85\u0026s=418f63c64b944de279148fed6c03edd6`,alt:`Image 2`,\"data-og-width\":`2406`,width:`2406`,\"data-og-height\":`810`,height:`810`,\"data-path\":`images/image-2.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/terralayr-90/v06HMRvfFStpzn9g/images/image-2.png?w=280\u0026fit=max\u0026auto=format\u0026n=v06HMRvfFStpzn9g\u0026q=85\u0026s=d1a717cde900b47eea61266b268ad8e6 280w, https://mintcdn.com/terralayr-90/v06HMRvfFStpzn9g/images/image-2.png?w=560\u0026fit=max\u0026auto=format\u0026n=v06HMRvfFStpzn9g\u0026q=85\u0026s=db31cf67f1f0acedff5f30d6e7909f98 560w, https://mintcdn.com/terralayr-90/v06HMRvfFStpzn9g/images/image-2.png?w=840\u0026fit=max\u0026auto=format\u0026n=v06HMRvfFStpzn9g\u0026q=85\u0026s=d0f6a47c8e8cb9576be6bacf7e753327 840w, https://mintcdn.com/terralayr-90/v06HMRvfFStpzn9g/images/image-2.png?w=1100\u0026fit=max\u0026auto=format\u0026n=v06HMRvfFStpzn9g\u0026q=85\u0026s=55e50e110a2612827e4e61ef12a3b62d 1100w, https://mintcdn.com/terralayr-90/v06HMRvfFStpzn9g/images/image-2.png?w=1650\u0026fit=max\u0026auto=format\u0026n=v06HMRvfFStpzn9g\u0026q=85\u0026s=1581414ae059b8c281eb307db34443d1 1650w, https://mintcdn.com/terralayr-90/v06HMRvfFStpzn9g/images/image-2.png?w=2500\u0026fit=max\u0026auto=format\u0026n=v06HMRvfFStpzn9g\u0026q=85\u0026s=639c653e77ebc251f509f53a8424453a 2500w`}),`\n`]}),`\n`]}),`\n`,_jsx(Heading,{level:`1`,id:`control`,children:`Control`}),`\n`,_jsx(_components.p,{children:`terralayr’s Control module seamlessly builds upon the Connect infrastructure to enable precise execution of dispatch schedules and ancillary activations on your energy assets. This powerful feature delivers real-time, robust, and secure asset dispatch, allowing you to manage wholesale schedules and take advantage of ancillary market opportunities with complete confidence.`}),`\n`,_jsx(Heading,{level:`2`,id:`wholesale-schedule-and-asset-control`,children:`Wholesale schedule and asset control`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Logging of dispatch schedules on a virtual asset possible via front-end or via automated API connection\n→ enabling seamless integration with trading system`}),`\n`,_jsx(_components.li,{children:`Direct control of portfolio of physical assets behind the virtual asset through the logged schedule → smart load distribution of aggregated assets behind the virtual asset (also possible to just connect one single asset to the virtual asset)`}),`\n`]}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Example`})}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Dispatch schedule on the left`}),`\n`,_jsx(_components.li,{children:`Visualisation of power from the dispatch schedule on top right`}),`\n`,_jsxs(_components.li,{children:[`State of Energy over time in the bottom right`,`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/terralayr-90/v06HMRvfFStpzn9g/images/image-3.png?fit=max\u0026auto=format\u0026n=v06HMRvfFStpzn9g\u0026q=85\u0026s=5e8b16a4a12bc4f80fcddc48ba7d70d6`,alt:`Image 3`,\"data-og-width\":`2398`,width:`2398`,\"data-og-height\":`1134`,height:`1134`,\"data-path\":`images/image-3.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/terralayr-90/v06HMRvfFStpzn9g/images/image-3.png?w=280\u0026fit=max\u0026auto=format\u0026n=v06HMRvfFStpzn9g\u0026q=85\u0026s=efedca0c66694b7ef6bd5ad8e38300cb 280w, https://mintcdn.com/terralayr-90/v06HMRvfFStpzn9g/images/image-3.png?w=560\u0026fit=max\u0026auto=format\u0026n=v06HMRvfFStpzn9g\u0026q=85\u0026s=3b824dfb19ad916317133de3db8ee4c7 560w, https://mintcdn.com/terralayr-90/v06HMRvfFStpzn9g/images/image-3.png?w=840\u0026fit=max\u0026auto=format\u0026n=v06HMRvfFStpzn9g\u0026q=85\u0026s=5d922b8bf0ba5b505afefabda382639a 840w, https://mintcdn.com/terralayr-90/v06HMRvfFStpzn9g/images/image-3.png?w=1100\u0026fit=max\u0026auto=format\u0026n=v06HMRvfFStpzn9g\u0026q=85\u0026s=85c0ea67e8597bcf0c4e57b56a124a24 1100w, https://mintcdn.com/terralayr-90/v06HMRvfFStpzn9g/images/image-3.png?w=1650\u0026fit=max\u0026auto=format\u0026n=v06HMRvfFStpzn9g\u0026q=85\u0026s=449882ff2e0d5edcfa72992b1447259b 1650w, https://mintcdn.com/terralayr-90/v06HMRvfFStpzn9g/images/image-3.png?w=2500\u0026fit=max\u0026auto=format\u0026n=v06HMRvfFStpzn9g\u0026q=85\u0026s=8882bcf60c695f7faa2b696cf43e43db 2500w`}),`\n`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`ancillary-market-control`,children:`Ancillary market control`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Submitting bids for ancillary markets for a virtual asset possible via front-end or via automated API connection\n→ enabling seamless integration with trading system`}),`\n`,_jsx(_components.li,{children:`Overview and monitoring of accepted capacity and respective prices via frontend or via automated API connection\n→ including FCR, aFRR capacity and aFRR energy markets`}),`\n`,_jsx(_components.li,{children:`Accepted bids autmoatically reduce the available wholesale capacity in the wholesale schedule and asset control interface → make sure the legal obligations of ancillary market participation are met and not capacity can be use “double”`}),`\n`]}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Example`})}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Overview of Ancillary service day ahead bidding interface on the left of screenshot one\n→ this includes FCR and aFRR capacity markets\n→ accepted bids would also be displayed here`,`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/terralayr-90/v06HMRvfFStpzn9g/images/image-4.png?fit=max\u0026auto=format\u0026n=v06HMRvfFStpzn9g\u0026q=85\u0026s=9e6a2a8068c25bb58e5ba95737aef8a1`,alt:`Image 4`,\"data-og-width\":`2766`,width:`2766`,\"data-og-height\":`1112`,height:`1112`,\"data-path\":`images/image-4.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/terralayr-90/v06HMRvfFStpzn9g/images/image-4.png?w=280\u0026fit=max\u0026auto=format\u0026n=v06HMRvfFStpzn9g\u0026q=85\u0026s=8414dfdfee6ec94bcd8e9bb0f7564b82 280w, https://mintcdn.com/terralayr-90/v06HMRvfFStpzn9g/images/image-4.png?w=560\u0026fit=max\u0026auto=format\u0026n=v06HMRvfFStpzn9g\u0026q=85\u0026s=2d4f3a966adae4d0ece310d14dc29ce8 560w, https://mintcdn.com/terralayr-90/v06HMRvfFStpzn9g/images/image-4.png?w=840\u0026fit=max\u0026auto=format\u0026n=v06HMRvfFStpzn9g\u0026q=85\u0026s=b2867a674b0348b34677ad67290408ae 840w, https://mintcdn.com/terralayr-90/v06HMRvfFStpzn9g/images/image-4.png?w=1100\u0026fit=max\u0026auto=format\u0026n=v06HMRvfFStpzn9g\u0026q=85\u0026s=7f0a53912383b2973783bda35935d7a3 1100w, https://mintcdn.com/terralayr-90/v06HMRvfFStpzn9g/images/image-4.png?w=1650\u0026fit=max\u0026auto=format\u0026n=v06HMRvfFStpzn9g\u0026q=85\u0026s=bff09aee5b69e4f0fbfe1fcc894adafb 1650w, https://mintcdn.com/terralayr-90/v06HMRvfFStpzn9g/images/image-4.png?w=2500\u0026fit=max\u0026auto=format\u0026n=v06HMRvfFStpzn9g\u0026q=85\u0026s=38476e913b133329d7d9001802b43551 2500w`}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`Overview of Ancillary service intraday bidding interface in the second screenshot → this covers aFRR energy markets → accepted bids would also be displayed here`,`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/terralayr-90/v06HMRvfFStpzn9g/images/image-5.png?fit=max\u0026auto=format\u0026n=v06HMRvfFStpzn9g\u0026q=85\u0026s=aa6152e1a7b5ab0c1fe3ad5a118330ac`,alt:`Image 5`,\"data-og-width\":`2736`,width:`2736`,\"data-og-height\":`1202`,height:`1202`,\"data-path\":`images/image-5.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/terralayr-90/v06HMRvfFStpzn9g/images/image-5.png?w=280\u0026fit=max\u0026auto=format\u0026n=v06HMRvfFStpzn9g\u0026q=85\u0026s=dbbfd223e9400a8d814930b37703c152 280w, https://mintcdn.com/terralayr-90/v06HMRvfFStpzn9g/images/image-5.png?w=560\u0026fit=max\u0026auto=format\u0026n=v06HMRvfFStpzn9g\u0026q=85\u0026s=f935d6c2a27cdd140414d70f6075cb67 560w, https://mintcdn.com/terralayr-90/v06HMRvfFStpzn9g/images/image-5.png?w=840\u0026fit=max\u0026auto=format\u0026n=v06HMRvfFStpzn9g\u0026q=85\u0026s=e8fe37400f9c5456a4a7c60a91af01cd 840w, https://mintcdn.com/terralayr-90/v06HMRvfFStpzn9g/images/image-5.png?w=1100\u0026fit=max\u0026auto=format\u0026n=v06HMRvfFStpzn9g\u0026q=85\u0026s=d2ff44cd2fbe2f3ab820122f243e1b05 1100w, https://mintcdn.com/terralayr-90/v06HMRvfFStpzn9g/images/image-5.png?w=1650\u0026fit=max\u0026auto=format\u0026n=v06HMRvfFStpzn9g\u0026q=85\u0026s=d0121469b06049d06536241918ec2c52 1650w, https://mintcdn.com/terralayr-90/v06HMRvfFStpzn9g/images/image-5.png?w=2500\u0026fit=max\u0026auto=format\u0026n=v06HMRvfFStpzn9g\u0026q=85\u0026s=0bb93ac313bacf4b1fb8aaa284e43f14 2500w`}),`\n`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`full-availability-management-toolkit`,children:`Full availability management toolkit`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Flexible logging and planning of unavailabilities via front-end → this data can always be accessed backwards looking and can serve as a safely stored log of asset availability over operating time`}),`\n`,_jsxs(_components.li,{children:[`Automatic reduction of available power and energy capacity on the virtual asset → automatically forwarded reductions on virtual assets lead to an end to end fully automated adaption of trading algorithms which consume the virtual asset availability via API, assuring minimisation of imbalance costs and rapid adjustments of open market positions`,`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/terralayr-90/v06HMRvfFStpzn9g/images/image-6.png?fit=max\u0026auto=format\u0026n=v06HMRvfFStpzn9g\u0026q=85\u0026s=2df58eec276833e89eefc9a633bbecb7`,alt:`Image 6`,\"data-og-width\":`2736`,width:`2736`,\"data-og-height\":`452`,height:`452`,\"data-path\":`images/image-6.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/terralayr-90/v06HMRvfFStpzn9g/images/image-6.png?w=280\u0026fit=max\u0026auto=format\u0026n=v06HMRvfFStpzn9g\u0026q=85\u0026s=4d88f94d3bacd9c782ae4b8e6cee2d1c 280w, https://mintcdn.com/terralayr-90/v06HMRvfFStpzn9g/images/image-6.png?w=560\u0026fit=max\u0026auto=format\u0026n=v06HMRvfFStpzn9g\u0026q=85\u0026s=cff7703dce7b7ce9f00e4a4d92622051 560w, https://mintcdn.com/terralayr-90/v06HMRvfFStpzn9g/images/image-6.png?w=840\u0026fit=max\u0026auto=format\u0026n=v06HMRvfFStpzn9g\u0026q=85\u0026s=04e316a42cbe01c6bc02685282818415 840w, https://mintcdn.com/terralayr-90/v06HMRvfFStpzn9g/images/image-6.png?w=1100\u0026fit=max\u0026auto=format\u0026n=v06HMRvfFStpzn9g\u0026q=85\u0026s=7c3729acdccebe4bc6811433cc9b06e4 1100w, https://mintcdn.com/terralayr-90/v06HMRvfFStpzn9g/images/image-6.png?w=1650\u0026fit=max\u0026auto=format\u0026n=v06HMRvfFStpzn9g\u0026q=85\u0026s=2d35f3396705241af03307d54aec2660 1650w, https://mintcdn.com/terralayr-90/v06HMRvfFStpzn9g/images/image-6.png?w=2500\u0026fit=max\u0026auto=format\u0026n=v06HMRvfFStpzn9g\u0026q=85\u0026s=191c0d160fbb50614982e44a07d85738 2500w`}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/terralayr-90/v06HMRvfFStpzn9g/images/image-7.png?fit=max\u0026auto=format\u0026n=v06HMRvfFStpzn9g\u0026q=85\u0026s=54d1d7ece7a24db2de116e2590e5bb16`,alt:`Image 7`,\"data-og-width\":`2730`,width:`2730`,\"data-og-height\":`1342`,height:`1342`,\"data-path\":`images/image-7.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/terralayr-90/v06HMRvfFStpzn9g/images/image-7.png?w=280\u0026fit=max\u0026auto=format\u0026n=v06HMRvfFStpzn9g\u0026q=85\u0026s=3f1c470b3155f4d4a6b87cef37c64da5 280w, https://mintcdn.com/terralayr-90/v06HMRvfFStpzn9g/images/image-7.png?w=560\u0026fit=max\u0026auto=format\u0026n=v06HMRvfFStpzn9g\u0026q=85\u0026s=77002b6bd003cb601660564d2c5a1877 560w, https://mintcdn.com/terralayr-90/v06HMRvfFStpzn9g/images/image-7.png?w=840\u0026fit=max\u0026auto=format\u0026n=v06HMRvfFStpzn9g\u0026q=85\u0026s=8ad1da3cfcf1a855bf3d15204639046a 840w, https://mintcdn.com/terralayr-90/v06HMRvfFStpzn9g/images/image-7.png?w=1100\u0026fit=max\u0026auto=format\u0026n=v06HMRvfFStpzn9g\u0026q=85\u0026s=f9e4b001c1f462ccafca90a9049ed5ab 1100w, https://mintcdn.com/terralayr-90/v06HMRvfFStpzn9g/images/image-7.png?w=1650\u0026fit=max\u0026auto=format\u0026n=v06HMRvfFStpzn9g\u0026q=85\u0026s=06c29f5779a763f97611b6144ac0e835 1650w, https://mintcdn.com/terralayr-90/v06HMRvfFStpzn9g/images/image-7.png?w=2500\u0026fit=max\u0026auto=format\u0026n=v06HMRvfFStpzn9g\u0026q=85\u0026s=d8ebd87d76ad0cfca77f9d1737ae6dde 2500w`}),`\n`]}),`\n`]}),`\n`,_jsx(Heading,{level:`1`,id:`ledger`,children:`Ledger`}),`\n`,_jsx(_components.p,{children:`terralayr’s Ledger module provides a transparent breakdown of revenue generated by your energy assets, allowing you to view earnings at daily granularity separated by market type and compare performance against custom financial benchmarks to ensure your Internal Rate of Return (IRR) remains on track throughout the asset’s lifetime.`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`timeseries data of total revenues and split between markets such as wholesale, aFRR energy, aFRR capacity and FCR`}),`\n`,_jsx(_components.li,{children:`ability to include internal benchmark trends to track whether financial performance of an asset is on track`}),`\n`,_jsx(_components.li,{children:`timeseries data on total energy consumption and revenue per energy market as well as auxiliary power consumption`}),`\n`,_jsx(_components.li,{children:`timeseries data of Carbon intensity savings for usage in ESG reportings`}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`example-for-a-1h-asset`,children:_jsx(_components.strong,{children:`Example for a 1h asset`})}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/terralayr-90/v06HMRvfFStpzn9g/images/image-8.png?fit=max\u0026auto=format\u0026n=v06HMRvfFStpzn9g\u0026q=85\u0026s=3008a171a11bd5d85702a57f62250a8c`,alt:`Image 8`,\"data-og-width\":`2470`,width:`2470`,\"data-og-height\":`1472`,height:`1472`,\"data-path\":`images/image-8.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/terralayr-90/v06HMRvfFStpzn9g/images/image-8.png?w=280\u0026fit=max\u0026auto=format\u0026n=v06HMRvfFStpzn9g\u0026q=85\u0026s=8b030a1780b65021dfe51f31eb98d5d9 280w, https://mintcdn.com/terralayr-90/v06HMRvfFStpzn9g/images/image-8.png?w=560\u0026fit=max\u0026auto=format\u0026n=v06HMRvfFStpzn9g\u0026q=85\u0026s=48fed8d43db781782af1ba772c0eafec 560w, https://mintcdn.com/terralayr-90/v06HMRvfFStpzn9g/images/image-8.png?w=840\u0026fit=max\u0026auto=format\u0026n=v06HMRvfFStpzn9g\u0026q=85\u0026s=0c05b15e801c0313c2d4ef71df19f03e 840w, https://mintcdn.com/terralayr-90/v06HMRvfFStpzn9g/images/image-8.png?w=1100\u0026fit=max\u0026auto=format\u0026n=v06HMRvfFStpzn9g\u0026q=85\u0026s=6115a9f3bfd27cbcfd48bebec6235bb9 1100w, https://mintcdn.com/terralayr-90/v06HMRvfFStpzn9g/images/image-8.png?w=1650\u0026fit=max\u0026auto=format\u0026n=v06HMRvfFStpzn9g\u0026q=85\u0026s=3b9b23a470818f59d57c003ab5605c80 1650w, https://mintcdn.com/terralayr-90/v06HMRvfFStpzn9g/images/image-8.png?w=2500\u0026fit=max\u0026auto=format\u0026n=v06HMRvfFStpzn9g\u0026q=85\u0026s=fdbe70b7a0eae7296d01353680e02033 2500w`}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/terralayr-90/v06HMRvfFStpzn9g/images/image-9.png?fit=max\u0026auto=format\u0026n=v06HMRvfFStpzn9g\u0026q=85\u0026s=e616bb04205a5d44a89c61f7bdf1a543`,alt:`Image 9`,\"data-og-width\":`2018`,width:`2018`,\"data-og-height\":`1436`,height:`1436`,\"data-path\":`images/image-9.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/terralayr-90/v06HMRvfFStpzn9g/images/image-9.png?w=280\u0026fit=max\u0026auto=format\u0026n=v06HMRvfFStpzn9g\u0026q=85\u0026s=b215c79c8a32b30594fb5fe5edd5376c 280w, https://mintcdn.com/terralayr-90/v06HMRvfFStpzn9g/images/image-9.png?w=560\u0026fit=max\u0026auto=format\u0026n=v06HMRvfFStpzn9g\u0026q=85\u0026s=c35a3c01bddc8beb03e365f4dea392f5 560w, https://mintcdn.com/terralayr-90/v06HMRvfFStpzn9g/images/image-9.png?w=840\u0026fit=max\u0026auto=format\u0026n=v06HMRvfFStpzn9g\u0026q=85\u0026s=6ee9489accdaf5c8221af1b80665cd60 840w, https://mintcdn.com/terralayr-90/v06HMRvfFStpzn9g/images/image-9.png?w=1100\u0026fit=max\u0026auto=format\u0026n=v06HMRvfFStpzn9g\u0026q=85\u0026s=9c7b52e20711f0c008c9a830e241c1f1 1100w, https://mintcdn.com/terralayr-90/v06HMRvfFStpzn9g/images/image-9.png?w=1650\u0026fit=max\u0026auto=format\u0026n=v06HMRvfFStpzn9g\u0026q=85\u0026s=b219cf53e501f7160d5de945ac1113cf 1650w, https://mintcdn.com/terralayr-90/v06HMRvfFStpzn9g/images/image-9.png?w=2500\u0026fit=max\u0026auto=format\u0026n=v06HMRvfFStpzn9g\u0026q=85\u0026s=b394a7ff033b6e7488ba881f46701bdf 2500w`}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/terralayr-90/v06HMRvfFStpzn9g/images/image-10.png?fit=max\u0026auto=format\u0026n=v06HMRvfFStpzn9g\u0026q=85\u0026s=056628835960c11f01cba832742d4735`,alt:`Image 10`,\"data-og-width\":`2378`,width:`2378`,\"data-og-height\":`564`,height:`564`,\"data-path\":`images/image-10.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/terralayr-90/v06HMRvfFStpzn9g/images/image-10.png?w=280\u0026fit=max\u0026auto=format\u0026n=v06HMRvfFStpzn9g\u0026q=85\u0026s=20cfbe847808b213e01c31338fa54836 280w, https://mintcdn.com/terralayr-90/v06HMRvfFStpzn9g/images/image-10.png?w=560\u0026fit=max\u0026auto=format\u0026n=v06HMRvfFStpzn9g\u0026q=85\u0026s=0e1a222afddb2aa2dd78fdc5a7d18e65 560w, https://mintcdn.com/terralayr-90/v06HMRvfFStpzn9g/images/image-10.png?w=840\u0026fit=max\u0026auto=format\u0026n=v06HMRvfFStpzn9g\u0026q=85\u0026s=9fdd2c59a630fc80d96e19927a33bc69 840w, https://mintcdn.com/terralayr-90/v06HMRvfFStpzn9g/images/image-10.png?w=1100\u0026fit=max\u0026auto=format\u0026n=v06HMRvfFStpzn9g\u0026q=85\u0026s=a4f2c4e94755c496ebb3c02e699d2e85 1100w, https://mintcdn.com/terralayr-90/v06HMRvfFStpzn9g/images/image-10.png?w=1650\u0026fit=max\u0026auto=format\u0026n=v06HMRvfFStpzn9g\u0026q=85\u0026s=d1f206522396f74e645ba4a69eac4363 1650w, https://mintcdn.com/terralayr-90/v06HMRvfFStpzn9g/images/image-10.png?w=2500\u0026fit=max\u0026auto=format\u0026n=v06HMRvfFStpzn9g\u0026q=85\u0026s=d333257cab079f93da7e5b115b19431e 2500w`})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Asset owner platform onboarding","description":"An overview of the terralayr platform for asset owners: Connect, Control, and Ledger.","href":"/layrUserGuide/getting-started/asset-owner-onboarding"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Introduction","slug":"introduction","depth":1,"children":[]},{"title":"Connect","slug":"connect","depth":1,"children":[]},{"title":"Standard operational data","slug":"standard-operational-data","depth":2,"children":[]},{"title":"Ancillary operational data","slug":"ancillary-operational-data","depth":2,"children":[]},{"title":"Control","slug":"control","depth":1,"children":[]},{"title":"Wholesale schedule and asset control","slug":"wholesale-schedule-and-asset-control","depth":2,"children":[]},{"title":"Ancillary market control","slug":"ancillary-market-control","depth":2,"children":[]},{"title":"Full availability management toolkit","slug":"full-availability-management-toolkit","depth":2,"children":[]},{"title":"Ledger","slug":"ledger","depth":1,"children":[]},{"title":"Example for a 1h asset","slug":"example-for-a-1h-asset","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"terralayr-90","siteName":"terralayr","title":"Asset owner platform onboarding - terralayr","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-05-05T14:22:49.682Z","gitLastModified":"2026-05-05T14:22:30.000Z","originalFileLocation":"layrUserGuide/getting-started/asset-owner-onboarding.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"An overview of the terralayr platform for asset owners: Connect, Control, and Ledger.\">\u003cmeta data-mint-head name=\"application-name\" content=\"terralayr\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/terralayr-90/QAqKhv9VYa2PiyeN/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/terralayr-90/QAqKhv9VYa2PiyeN/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/terralayr-90/QAqKhv9VYa2PiyeN/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/terralayr-90/QAqKhv9VYa2PiyeN/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/terralayr-90/QAqKhv9VYa2PiyeN/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/terralayr-90/QAqKhv9VYa2PiyeN/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/terralayr-90/QAqKhv9VYa2PiyeN/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/terralayr-90/QAqKhv9VYa2PiyeN/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/terralayr-90/QAqKhv9VYa2PiyeN/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Asset owner platform onboarding - terralayr\">\u003cmeta data-mint-head property=\"og:description\" content=\"An overview of the terralayr platform for asset owners: Connect, Control, and Ledger.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"terralayr\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.trlyr.com/layrUserGuide/getting-started/asset-owner-onboarding\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://terralayr-90.mintlify.app/_mintlify/api/og/v2?division=Getting+Started\u0026amp;title=Asset+owner+platform+onboarding\u0026amp;description=An+overview+of+the+terralayr+platform+for+asset+owners%3A+Connect%2C+Control%2C+and+Ledger.\u0026amp;theme=6829ac6d8fb6a04cc851f81c\u0026amp;signature=72d267a5e094653090ffa274e2dd4418cbf5147769fb2627ec5cc5e9ecf1cc24\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Asset owner platform onboarding - terralayr\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"An overview of the terralayr platform for asset owners: Connect, Control, and Ledger.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://terralayr-90.mintlify.app/_mintlify/api/og/v2?division=Getting+Started\u0026amp;title=Asset+owner+platform+onboarding\u0026amp;description=An+overview+of+the+terralayr+platform+for+asset+owners%3A+Connect%2C+Control%2C+and+Ledger.\u0026amp;theme=6829ac6d8fb6a04cc851f81c\u0026amp;signature=72d267a5e094653090ffa274e2dd4418cbf5147769fb2627ec5cc5e9ecf1cc24\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/terralayr-90/QAqKhv9VYa2PiyeN/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"terralayr\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#13151A\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.trlyr.com/layrUserGuide/getting-started/asset-owner-onboarding\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/layrUserGuide/getting-started/asset-owner-onboarding.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.trlyr.com/#organization\",\"name\":\"terralayr\",\"url\":\"https://docs.trlyr.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/terralayr-90/i2mowZXsRr_Wp7MC/logo/terralayrDark.svg?fit=max\u0026auto=format\u0026n=i2mowZXsRr_Wp7MC\u0026q=85\u0026s=eb99311be47192737889489eb393e3d4\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.trlyr.com#website\",\"name\":\"terralayr\",\"url\":\"https://docs.trlyr.com\",\"publisher\":{\"@id\":\"https://docs.trlyr.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.trlyr.com/layrUserGuide/getting-started/asset-owner-onboarding#webpage\",\"url\":\"https://docs.trlyr.com/layrUserGuide/getting-started/asset-owner-onboarding\",\"name\":\"Asset owner platform onboarding\",\"description\":\"An overview of the terralayr platform for asset owners: Connect, Control, and Ledger.\",\"dateModified\":\"2026-05-05T14:22:30.000Z\",\"isPartOf\":{\"@id\":\"https://docs.trlyr.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.trlyr.com/layrUserGuide/getting-started/asset-owner-onboarding#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.trlyr.com/layrUserGuide/getting-started/asset-owner-onboarding#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Getting Started\",\"item\":\"https://docs.trlyr.com/layrUserGuide/getting-started/offtaker-onboarding\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Asset owner platform onboarding\",\"item\":\"https://docs.trlyr.com/layrUserGuide/getting-started/asset-owner-onboarding\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.trlyr.com/layrUserGuide/getting-started/asset-owner-onboarding#article\",\"headline\":\"Asset owner platform onboarding\",\"name\":\"Asset owner platform onboarding\",\"description\":\"An overview of the terralayr platform for asset owners: Connect, Control, and Ledger.\",\"url\":\"https://docs.trlyr.com/layrUserGuide/getting-started/asset-owner-onboarding\",\"mainEntityOfPage\":{\"@id\":\"https://docs.trlyr.com/layrUserGuide/getting-started/asset-owner-onboarding#webpage\"},\"dateModified\":\"2026-05-05T14:22:30.000Z\",\"publisher\":{\"@id\":\"https://docs.trlyr.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.trlyr.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"terralayr\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"terralayr","nav":{"global":{"anchors":[]},"tabs":[{"tab":"Layr User Guide","groups":[{"group":"Overview","pages":[{"title":"Introduction","href":"/layrUserGuide/introduction"}]},{"group":"Getting Started","pages":[{"title":"Virtual asset off-taker onboarding","href":"/layrUserGuide/getting-started/offtaker-onboarding"},{"title":"Designated optimiser onboarding","href":"/layrUserGuide/getting-started/do-onboarding"},{"title":"Virtual battery auction (vBA) onboarding","description":"A quick-start guide for participating in virtual battery auctions on Layr.","href":"/layrUserGuide/getting-started/vba-onboarding"},{"title":"Asset owner platform onboarding","href":"/layrUserGuide/getting-started/asset-owner-onboarding"}]},{"group":"Features","pages":[{"title":"Ancillary services (virtual asset level)","description":"Implementation guide for participating in FCR and aFRR ancillary service markets at the virtual asset level on Layr.","href":"/layrUserGuide/features/ancillary-services-virtual-asset-level"},{"title":"Ancillary services (block level)","deprecated":true,"href":"/layrUserGuide/features/ancillary-services-block-level"},{"title":"Virtual asset unavailabilities","href":"/layrUserGuide/features/unavailabilities"},{"title":"Virtual Asset Scheduling Errors","href":"/layrUserGuide/features/scheduling-errors"}]},{"group":"Deep dives","pages":[{"title":"Ramp Rates","href":"/layrUserGuide/deep-dives/ramp-rates"},{"title":"Soft re-validation","href":"/layrUserGuide/deep-dives/soft-revalidation"},{"title":"Cycle limits","href":"/layrUserGuide/deep-dives/cycling-calculations"}]},{"group":"Reference","pages":[{"title":"Glossary","href":"/layrUserGuide/glossary"}]}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/trlyr-API/introduction"}]},{"tab":"Product Updates \u0026 Changelog","pages":[{"title":"Product Updates \u0026 Changelog","href":"/changelog"}]},{"tab":"BESS Academy","pages":[{"title":"BESS Academy","href":"/BESS-academy/introduction"}]},{"tab":"LAYR Academy","pages":[{"title":"LAYR Academy","href":"/LAYR-academy/introduction"}]}]},"title":"Asset owner platform onboarding - terralayr","buildId":"dpl_EnxDqhjaNc9a8MVa833TGULPd9uJ","deploymentId":"dpl_EnxDqhjaNc9a8MVa833TGULPd9uJ","dynamics":["a74be98ba7"],"chunks":["zoom-image-lightbox-CVZVK4hN.js","lightbox-handle-r17bVUz3.js"]}