Skate’s infrastructure is composed of three independent, interoperable layers. This modular design allows the stack to evolve by swapping individual components without affecting the overall system.
The Execution Network consists of independent relayers and operators who listen to Actions across all periphery contracts on supported blockchains. Their primary responsibility is to pick up these Actions, relay them to kernel contracts on the hub chain for processing, and then settle the resulting Tasks back on destination spoke chains.This network operates openly and permissionlessly. New executors can join at any time, which creates competition and redundancy. No single executor is critical to system operation. Skate does not prescribe specific executor implementations or select preferred operators. The network remains fluid and evolves based on market incentives.
The kernel and all core application logic runs on a dedicated hub chain. Skate’s hub chain is built on the OP Stack and runs as an Ethereum L2. It uses Avail for data availability and EigenDA as a sidecar to ensure data is available for verification across all spoke chains and by the Execution Network.
Skate’s cross-chain callbacks are secured by EigenCloud AVS, an autonomous verification service built on restaking infrastructure. EigenCloud operators, who have committed capital via restaking on Ethereum, attest to the correctness of Tasks before they settle on spoke chains.The security model works as follows:Restaked Economic Security means operators have committed capital on Ethereum and face slashing risk for attesting to incorrect state transitions. This economic backing ensures that validators have skin in the game and are economically incentivized to validate Tasks correctly.AVS Operators and Quorum comprise a decentralized network of node operators running Skate’s verification logic. Operators earn fees for producing valid attestations. Once Tasks reach sufficient operator quorum (configurable by application), they are considered validated and can proceed to settlement on spoke chains.Othentic Components power the attestation infrastructure. These components enable efficient signature verification and quorum management at scale.The result: cross-chain callbacks are backed by billions of dollars in restaked capital, providing the same economic security guarantees that power Ethereum consensus. Tasks do not settle on spoke chains until they have been attested by a quorum of EigenCloud operators, ensuring correctness and safety.
{"docsConfig":{"$schema":"https://mintlify.com/docs.json","theme":"mint","name":"Skate Documentations","colors":{"primary":"#000","light":"#C6FF35","dark":"#000000"},"favicon":"/images/logo/favicon.svg","logo":{"light":"https://mintcdn.com/skate-a547ae47/iGYMszZGKARB9Y0d/images/logo/light.svg?fit=max\u0026auto=format\u0026n=iGYMszZGKARB9Y0d\u0026q=85\u0026s=aded28110a69c9ade7832e1f46279915","dark":"https://mintcdn.com/skate-a547ae47/iGYMszZGKARB9Y0d/images/logo/dark.svg?fit=max\u0026auto=format\u0026n=iGYMszZGKARB9Y0d\u0026q=85\u0026s=594464a2af33a3209988cb41c729f31c"},"appearance":{"default":"dark","strict":false},"navbar":{"links":[],"primary":{"type":"button","label":"Website","href":"https://skatechain.org"}},"footer":{"socials":{"x":"https://x.com/skate_chain","github":"https://github.com/Skate-Org","telegram":"https://t.me/skatechain","discord":"https://discord.com/skatechain"}},"navigation":{"global":{"anchors":[{"anchor":"Twitter","href":"https://x.com/skate_chain","icon":"x-twitter"},{"anchor":"Github","href":"https://github.com/Skate-Org","icon":"github"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"skate-a547ae47","hasAudioNarration":false,"actualSubdomain":"skate-a547ae47","customDomains":["docs.skatechain.org"],"gitSource":{"type":"github","owner":"skate-org","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a21e6448d1fcd719df0353f","collectionId":"b1327809-d73c-45bd-96bc-881d76c2f569","schemaVersion":"v2"},"entitlements":{},"buildId":"6a21e6448d1fcd719df0353f:success","clientVersion":"0.0.4021","searchFilterCounts":[{"language":"default","tag":"Documentation","count":15},{"language":"default","tag":"Skate AMM","count":11},{"language":"default","tag":"Skate Infrastracture Components","count":7},{"language":"default","tag":"Resources \u0026 Support","count":6},{"language":"default","tag":"For Developers","count":5},{"language":"default","tag":"Introduction","count":4},{"language":"default","tag":"Stateless App Fundamentals","count":4},{"language":"default","tag":"Chain-Specific Integration","count":4},{"language":"default","tag":"For Liquidity Providers","count":3},{"language":"default","tag":"Eigencloud AVS","count":2}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"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":"per-site-search-delta","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":"editor-private-page-search","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}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"main/introduction/tech-stack","slug":"/main/introduction/tech-stack","pageMetadata":{"title":"Skate's Technology Stack","description":null,"href":"/main/introduction/tech-stack"},"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={p:`p`,strong:`strong`,..._provideComponents(),...props.components},{Frame,Heading,OptimizedImage}=_components;if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Skate’s infrastructure is composed of three independent, interoperable layers. This modular design allows the stack to evolve by swapping individual components without affecting the overall system.`}),`\n`,_jsx(Frame,{caption:`Skate Technology Stack`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/skate-a547ae47/iGYMszZGKARB9Y0d/images/introduction/skate-tech-stack.jpg?fit=max\u0026auto=format\u0026n=iGYMszZGKARB9Y0d\u0026q=85\u0026s=f0e4be90bbd8782d8302ecc71b8d3f79`,style:{borderRadius:`0.5rem`},\"data-og-width\":`2400`,width:`2400`,\"data-og-height\":`1350`,height:`1350`,\"data-path\":`images/introduction/skate-tech-stack.jpg`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/skate-a547ae47/iGYMszZGKARB9Y0d/images/introduction/skate-tech-stack.jpg?w=280\u0026fit=max\u0026auto=format\u0026n=iGYMszZGKARB9Y0d\u0026q=85\u0026s=7d6838cf1380b95e9b614a58ac6ecb3c 280w, https://mintcdn.com/skate-a547ae47/iGYMszZGKARB9Y0d/images/introduction/skate-tech-stack.jpg?w=560\u0026fit=max\u0026auto=format\u0026n=iGYMszZGKARB9Y0d\u0026q=85\u0026s=d564f4185c1999e1221c5bde9b58076e 560w, https://mintcdn.com/skate-a547ae47/iGYMszZGKARB9Y0d/images/introduction/skate-tech-stack.jpg?w=840\u0026fit=max\u0026auto=format\u0026n=iGYMszZGKARB9Y0d\u0026q=85\u0026s=ffbcd240f2bc6214f9c040c21109b937 840w, https://mintcdn.com/skate-a547ae47/iGYMszZGKARB9Y0d/images/introduction/skate-tech-stack.jpg?w=1100\u0026fit=max\u0026auto=format\u0026n=iGYMszZGKARB9Y0d\u0026q=85\u0026s=5090e520a3c9fa87ff6c35650677027d 1100w, https://mintcdn.com/skate-a547ae47/iGYMszZGKARB9Y0d/images/introduction/skate-tech-stack.jpg?w=1650\u0026fit=max\u0026auto=format\u0026n=iGYMszZGKARB9Y0d\u0026q=85\u0026s=73dfca6f6dc6267f57bfd4b4976014bb 1650w, https://mintcdn.com/skate-a547ae47/iGYMszZGKARB9Y0d/images/introduction/skate-tech-stack.jpg?w=2500\u0026fit=max\u0026auto=format\u0026n=iGYMszZGKARB9Y0d\u0026q=85\u0026s=d9fc6e74a17d26c32284756e88688350 2500w`})}),`\n`,_jsx(Heading,{level:`2`,id:`execution-network`,children:`Execution Network`}),`\n`,_jsx(_components.p,{children:`The Execution Network consists of independent relayers and operators who listen to Actions across all periphery contracts on supported blockchains. Their primary responsibility is to pick up these Actions, relay them to kernel contracts on the hub chain for processing, and then settle the resulting Tasks back on destination spoke chains.`}),`\n`,_jsx(_components.p,{children:`This network operates openly and permissionlessly. New executors can join at any time, which creates competition and redundancy. No single executor is critical to system operation. Skate does not prescribe specific executor implementations or select preferred operators. The network remains fluid and evolves based on market incentives.`}),`\n`,_jsx(Heading,{level:`2`,id:`hub-chain-infrastructure`,children:`Hub Chain Infrastructure`}),`\n`,_jsx(_components.p,{children:`The kernel and all core application logic runs on a dedicated hub chain. Skate’s hub chain is built on the OP Stack and runs as an Ethereum L2. It uses Avail for data availability and EigenDA as a sidecar to ensure data is available for verification across all spoke chains and by the Execution Network.`}),`\n`,_jsx(Heading,{level:`2`,id:`eigencloud-avs-restaked-economic-security`,children:`EigenCloud AVS: Restaked Economic Security`}),`\n`,_jsx(_components.p,{children:`Skate’s cross-chain callbacks are secured by EigenCloud AVS, an autonomous verification service built on restaking infrastructure. EigenCloud operators, who have committed capital via restaking on Ethereum, attest to the correctness of Tasks before they settle on spoke chains.`}),`\n`,_jsx(_components.p,{children:`The security model works as follows:`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Restaked Economic Security`}),` means operators have committed capital on Ethereum and face slashing risk for attesting to incorrect state transitions. This economic backing ensures that validators have skin in the game and are economically incentivized to validate Tasks correctly.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`AVS Operators and Quorum`}),` comprise a decentralized network of node operators running Skate’s verification logic. Operators earn fees for producing valid attestations. Once Tasks reach sufficient operator quorum (configurable by application), they are considered validated and can proceed to settlement on spoke chains.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Othentic Components`}),` power the attestation infrastructure. These components enable efficient signature verification and quorum management at scale.`]}),`\n`,_jsx(_components.p,{children:`The result: cross-chain callbacks are backed by billions of dollars in restaked capital, providing the same economic security guarantees that power Ethereum consensus. Tasks do not settle on spoke chains until they have been attested by a quorum of EigenCloud operators, ensuring correctness and safety.`})]})}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":"Skate's Technology Stack","description":null,"href":"/main/introduction/tech-stack"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Execution Network","slug":"execution-network","depth":2,"children":[]},{"title":"Hub Chain Infrastructure","slug":"hub-chain-infrastructure","depth":2,"children":[]},{"title":"EigenCloud AVS: Restaked Economic Security","slug":"eigencloud-avs-restaked-economic-security","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"skate-a547ae47","siteName":"Skate Documentations","title":"Skate's Technology Stack - Skate Documentations","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"originalFileLocation":"main/introduction/tech-stack.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=\"dark\"}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=\"application-name\" content=\"Skate Documentations\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/skate-a547ae47/Z2_Lo3P2hnPsjmxp/_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/skate-a547ae47/Z2_Lo3P2hnPsjmxp/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/skate-a547ae47/Z2_Lo3P2hnPsjmxp/_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/skate-a547ae47/Z2_Lo3P2hnPsjmxp/_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/skate-a547ae47/Z2_Lo3P2hnPsjmxp/_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/skate-a547ae47/Z2_Lo3P2hnPsjmxp/_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/skate-a547ae47/Z2_Lo3P2hnPsjmxp/_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/skate-a547ae47/Z2_Lo3P2hnPsjmxp/_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/skate-a547ae47/Z2_Lo3P2hnPsjmxp/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Skate\u0026#x27;s Technology Stack - Skate Documentations\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Skate Documentations\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.skatechain.org/main/introduction/tech-stack\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://skate-a547ae47.mintlify.app/_mintlify/api/og/v2?division=Introduction\u0026amp;title=Skate%27s+Technology+Stack\u0026amp;theme=8f28672bc97bf22e8952fafa\u0026amp;signature=8a6ac9ff9c99dd2ffd661d1e3373f2003a06e95dc43c95a094ca0eca5343e32d\">\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=\"Skate\u0026#x27;s Technology Stack - Skate Documentations\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://skate-a547ae47.mintlify.app/_mintlify/api/og/v2?division=Introduction\u0026amp;title=Skate%27s+Technology+Stack\u0026amp;theme=8f28672bc97bf22e8952fafa\u0026amp;signature=8a6ac9ff9c99dd2ffd661d1e3373f2003a06e95dc43c95a094ca0eca5343e32d\">\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/skate-a547ae47/Z2_Lo3P2hnPsjmxp/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Skate Documentations\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#000\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.skatechain.org/main/introduction/tech-stack\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/main/introduction/tech-stack.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.skatechain.org/#organization\",\"name\":\"Skate Documentations\",\"url\":\"https://docs.skatechain.org\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/skate-a547ae47/iGYMszZGKARB9Y0d/images/logo/light.svg?fit=max\u0026auto=format\u0026n=iGYMszZGKARB9Y0d\u0026q=85\u0026s=aded28110a69c9ade7832e1f46279915\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.skatechain.org#website\",\"name\":\"Skate Documentations\",\"url\":\"https://docs.skatechain.org\",\"publisher\":{\"@id\":\"https://docs.skatechain.org/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.skatechain.org/main/introduction/tech-stack#webpage\",\"url\":\"https://docs.skatechain.org/main/introduction/tech-stack\",\"name\":\"Skate's Technology Stack\",\"isPartOf\":{\"@id\":\"https://docs.skatechain.org#website\"},\"breadcrumb\":{\"@id\":\"https://docs.skatechain.org/main/introduction/tech-stack#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.skatechain.org/main/introduction/tech-stack#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Introduction\",\"item\":\"https://docs.skatechain.org/main/introduction/intro\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Skate's Technology Stack\",\"item\":\"https://docs.skatechain.org/main/introduction/tech-stack\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.skatechain.org/main/introduction/tech-stack#article\",\"headline\":\"Skate's Technology Stack\",\"name\":\"Skate's Technology Stack\",\"url\":\"https://docs.skatechain.org/main/introduction/tech-stack\",\"mainEntityOfPage\":{\"@id\":\"https://docs.skatechain.org/main/introduction/tech-stack#webpage\"},\"publisher\":{\"@id\":\"https://docs.skatechain.org/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.skatechain.org#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Skate Documentations\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Skate Documentations","nav":{"global":{"anchors":[{"anchor":"Twitter","href":"https://x.com/skate_chain","icon":"x-twitter"},{"anchor":"Github","href":"https://github.com/Skate-Org","icon":"github"}]},"tabs":[{"tab":"Documentation","groups":[{"group":"Introduction","pages":[{"title":"Skate: Infrastructure for Stateless Applications","description":null,"href":"/main/introduction/intro"},{"title":"Skate's Technology Stack","href":"/main/introduction/tech-stack"},{"title":"Why They Matter","description":null,"href":"/main/introduction/why-they-matter"},{"title":"Quick Links","href":"/main/introduction/quick-links"}]},{"group":"Skate Infrastracture Components","pages":[{"title":"Overview","href":"/main/infrastructure-components/overview"},{"group":"Hub Chain","pages":[{"title":"About Skate Hub Chain","href":"/main/infrastructure-components/hub-chain/about"},{"title":"Core Contracts Overview","href":"/main/infrastructure-components/hub-chain/core-contracts"}]},{"group":"Execution Network","pages":[{"title":"Overview","href":"/main/infrastructure-components/execution-network/overview"},{"title":"Onboard as a Skate Executor","href":"/main/infrastructure-components/execution-network/onboard-as-executor"}]},{"group":"Eigencloud AVS","pages":[{"title":"Skate EigenCloud AVS","href":"/main/infrastructure-components/eigencloud-avs/skate-avs"},{"title":"Policy-Proved Attestations (PPA)","href":"/main/infrastructure-components/eigencloud-avs/policy-proved-attestations"}]}]},{"group":"Stateless App Fundamentals","pages":[{"title":"Design pattern","href":"/main/stateless-app-fundamentals/design-pattern"},{"title":"Skate Action Flow","href":"/main/stateless-app-fundamentals/skate-action-flow"},{"title":"Example: Build your first stateless app","href":"/main/stateless-app-fundamentals/example"},{"title":"Skate AMM","href":"/main/stateless-app-fundamentals/skate-amm"}]}]},{"tab":"Skate AMM","pages":[{"title":"Skate AMM","href":"/skate-amm/introduction"}]},{"tab":"Resources \u0026 Support","pages":[{"title":"Resources \u0026 Support","href":"/resources-and-support/links"}]}]},"title":"Skate's Technology Stack - Skate Documentations","buildId":"dpl_EnxDqhjaNc9a8MVa833TGULPd9uJ","deploymentId":"dpl_EnxDqhjaNc9a8MVa833TGULPd9uJ","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-CIbhtp2j.js","DynamicMarkdown-CtpgKJwj.js","zoom-image-lightbox-CVZVK4hN.js","lightbox-handle-r17bVUz3.js"]}