1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8" data-next-head=""/><meta name="viewport" content="width=device-width" data-next-head=""/><title data-next-head="">Delegation Program Solana: Build crypto apps that scale</title><meta name="description" content="delegationProgram.description" data-next-head=""/>
1<script id="google-tag-manager">
vendor: 323 bytes, line 1
1(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','
1GTM-M286KGC5
vendor: 3 bytes, line 1
1');
1</script>
1<script>(function(){const theme=localStorage.getItem('theme');if(theme){document.documentElement.classList.add(theme);}})();</script>
1<link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/26cf67f671cbe829.css" as="style"/><link rel="stylesheet" href="/_next/static/css/26cf67f671cbe829.css" data-n-g=""/><link rel="preload" href="/_next/static/css/24a20c7fb35220c8.css" as="style"/><link rel="stylesheet" href="/_next/static/css/24a20c7fb35220c8.css"/><link rel="preload" href="/_next/static/css/452f88cb9537c221.css" as="style"/><link rel="stylesheet" href="/_next/static/css/452f88cb9537c221.css" data-n-p=""/><noscript data-n-css=""></noscript>
1<script defer="" nomodule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script>
1<script src="/_next/static/chunks/webpack-2debafcab68c998d.js" defer=""></script>
1<script src="/_next/static/chunks/framework-5357ab5a598ddfe8.js" defer=""></script>
1<script src="/_next/static/chunks/main-a171e798504c66bd.js" defer=""></script>
1<script src="/_next/static/chunks/pages/_app-877b9cb2b3145fbb.js" defer=""></script>
1<script src="/_next/static/chunks/9987-5375c6fdef9cc0d7.js" defer=""></script>
1<script src="/_next/static/chunks/6319-3e0d5220cdd7ad97.js" defer=""></script>
1<script src="/_next/static/chunks/pages/delegation-program-e3e991694945d99a.js" defer=""></script>
1<script src="/_next/static/lRy4Io-l0JH9as4tOpMyF/_buildManifest.js" defer=""></script>
1<script src="/_next/static/lRy4Io-l0JH9as4tOpMyF/_ssgManifest.js" defer=""></script>
1<style data-styled="" data-styled-version="5.3.11">.hQNzWP{margin:0 auto 64px;position:relative;isolation:isolate;}/*!sc*/ 2.hQNzWP .content-wrapper{position:relative;z-index:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-around;-webkit-justify-content:space-around;-ms-flex-pack:space-around;justify-content:space-around;border-radius:16px;padding:32px;}/*!sc*/ 3@media (min-width:768px){.hQNzWP .content-wrapper{padding:56px;}}/*!sc*/ 4.hQNzWP .content-wrapper p{margin:0 0 32px;}/*!sc*/ 5.hQNzWP .content-wrapper p:last-child{margin-bottom:0;}/*!sc*/ 6.hQNzWP .content-wrapper > *{margin-bottom:32px;}/*!sc*/ 7.hQNzWP .content-wrapper > *:last-child{margin-bottom:0;}/*!sc*/ 8@media (min-width:768px){.hQNzWP .content-wrapper > *{margin-right:56px;}.hQNzWP .content-wrapper > *:last-child{margin-right:0;}}/*!sc*/ 9.hQNzWP .content-wrapper .content a:not(.button),.hQNzWP .content-wrapper .content div,.hQNzWP .content-wrapper .content p{font-size:24px;line-height:1.25;}/*!sc*/ 10.hQNzWP .content-wrapper .content a:not(.button){font-weight:bold;-webkit-text-decoration:underline;text-decoration:underline;}/*!sc*/ 11.hQNzWP .content-wrapper .content .button-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}/*!sc*/ 12.hQNzWP .content-wrapper .content .button-container > *{margin-right:16px;}/*!sc*/ 13.hQNzWP .content-wrapper .content .button-container > *:last-child{margin-right:0;}/*!sc*/ 14@media (min-width:768px){.hQNzWP .content-wrapper .content .button-container{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;}}/*!sc*/ 15.hQNzWP .depth-clip{position:relative;width:100%;height:5rem;z-index:1;border-radius:16px;-webkit-clip-path:polygon(0 0,100% 0,100% 20%,99% 39.5%,85% 100%,15% 100%,1% 39.5%,0 25%);clip-path:polygon(0 0,100% 0,100% 20%,99% 39.5%,85% 100%,15% 100%,1% 39.5%,0 25%);margin:-44px auto 0;}/*!sc*/ 16@media (min-width:768px){.hQNzWP .depth-clip{margin:-42px auto 0;}}/*!sc*/ 17@media (min-width:1024px){.hQNzWP .depth-clip{margin:-40px auto 0;}}/*!sc*/ 18.hQNzWP .content-wrapper{background-image:linear-gradient( var(--hero-gradient-degrees),var(--hero-gradient-color-left) var(--hero-gradient-percent-left),var(--hero-gradient-color-mid) var(--hero-gradient-percent-mid),var(--hero-gradient-color-right) var(--hero-gradient-percent-right) );}/*!sc*/ 19.hQNzWP .depth-clip{background:linear-gradient( var(--hero-vertical-gradient-degrees),var(--hero-vertical-gradient-color-upper) var(--hero-vertical-gradient-percent-upper),var(--hero-vertical-gradient-color-bottom) var(--hero-vertical-gradient-percent-bottom) );height:100px;}/*!sc*/ 20data-styled.g4[id="sc-61667712-0"]{content:"hQNzWP,"}/*!sc*/ 21</style></head><body>
vendor: 67 bytes, line 21
21<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
21GTM-M286KGC5
vendor: 82 bytes, line 21
21" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
21<div id="__next"><div class="layout_layout-wrapper__GBEQb"><div class="layout_background-grid-wrapper__eXlyV"><div class="layout_content-wrapper__4Hpra"><div class="FallbackHeader_fallback_header__wbmjP"></div><main class="layout_content__485Tc"><div><section class="sc-61667712-0 hQNzWP"><div class="content-wrapper Hero_content-wrapper__7ihba Hero_row__dHAaJ"><h2 class="title">Delegation Program</h2><div class="content"><div class="delegation-program_hero-button-container__FBw_C"><a class="button hero" href="/validators-search">Check status</a><button type="button" class="secondary with-arrow">Apply now</button></div></div></div><div class="depth-clip"></div></section><section class="delegation-program_page-content__QX8KR"><div class="delegation-program_top-content-wrapper__0OT2K"><div><p>The Solana Foundation Delegation Program helps active developers and contributors within the Solana ecosystem become network validators.</p><p>Because these individuals and teams are already deeply familiar with the network's needs, they are ideal candidates for running a validator. They share the goal of improving Solanaâs decentralization, reliability, and performance.</p><p>The program has three primary objectives:</p> <ol> <li>Maximize decentralization, reliability, and performance of Solana </li> <li>Maximize the number of validators who have diverse sources of stake</li> <li>Sustain a large and representative testnet</li> </ol> <p>The following components are designed to achieve these goals:</p></div><div><h3>Testnet Participation</h3> <p>In order to receive support through the SFDP, participants must maintain their testnet node and keep acceptable performance (see <a href="/delegation-criteria">Delegation Criteria</a>) in at least 5 of the last 10 epochs to receive mainnet support and delegation.</p></div><div><h3>Vote Cost Coverage</h3> <p>The SFDP will cover voting costs for validators in their first year of participating in the SFDP with a tapering amount over time. Starting from onboarding for the first three months participants will have 100% of vote costs covered, for the next three months 75%, for the third three months 50% and for the final three months 25%, with vote coverage ending after 12 months. For more details please see <a href="/faq#vote_cost_coverage">FAQ: Vote Cost coverage</a>. This is only eligible for the first validator an organization or entity runs.</p> <p><b>Why?</b> Vote costs can be prohibitive to new, small validators and might discourage potential validators from even attempting to start a validator. Meanwhile, time bounding and tapering this support encourages validators to achieve sustainable stake levels before support ends.</p> <p><b>Performance Requirements</b>: Validators must meet the stake matching requirements (see <a href="/delegation-criteria">Delegation Criteria</a>) for the epoch to be eligible for vote cost coverage.</p></div><div><h3>Stake Matching</h3> <p>The SFDP will partially match stake, or stake not from Solana Foundation.</p> <p>By matching stake, the SFDP creates a strong incentive for participants to engage with the broader Solana community and attract stake external to the delegation program thereby increasing their independence and encouraging them to optimize their performance and decentralization metrics. Secondarily, this gives the broader Solana ecosystem an opportunity to influence where the Solana Foundation stakes its SOL by having their own delegations decisions matched by the Solana Foundation. For more information on stake matching, including matching limits and matching ratios, please see <a href="/faq#stake_matching">FAQ: Stake Matching</a></p> <p>Examples, assuming a stake matching ratio of 0.5 and a matching limit of 50,000 SOL:</p> <ol> <li>If an SFDP participant has 10,000 SOL stake outside of the SFDP, then they would get an additional 5,000 SOL delegation from the Foundation, for a total of 15,000 SOL plus the residual delegation. (see <a href="/delegation-program#residual-delegation">residual delegation</a> below)</li> <li>If an SFDP participant has 250,000 SOL staked excluding SFDP stake, then they would get 50,000 from the matching portion of SFDP, for a total of 300,000 SOL plus the residual delegation from the Foundation (see <a href="/delegation-program#residual-delegation">residual delegation</a> below)</li> </ol> <p><b>Performance Requirements</b>: Validators must meet the residual requirements (see <a href="/delegation-criteria">Delegation Criteria</a>) and have a five epoch of average of sufficiently high block production.</p></div><div><h3 id="residual-delegation">Residual Delegation</h3> <p>Any residual SOL held by the Foundation that is committed to this program after all the stake matching delegations are made will be distributed evenly to eligible validators as long as they meet the residual performance requirements. This enables new validators to receive a sufficient amount of stake to get on the leader schedule and allow the participants to demonstrate sufficient block production performance needed to eventually receive a stake matching delegation.</p> <p><b>Performance Requirements</b>: Validators must meet the residual requirements (see <a href="/delegation-criteria">Delegation Criteria</a>) to receive residual delegation.</p></div></div><div class="delegation-program_steps-wrapper__I6ivJ"><h3><span class="pointer-arrow delegation-program_pointer-arrow__lb3A_"></span><span>Interested in the program? Here is a step by step walkthrough of what to expect after you apply.</span></h3><div class="delegation-program_items__vY_WT delegation-program_step-items__nQhW9"><div class="delegation-program_item-number-wrapper__wXQdS delegation-program_item-number-wrapper-lead-in__38KN5"><div class="delegation-program_item-number__zNuGL"><div></div></div><div class=" 22 delegation-program_item-number-line__BZzpY 23 24 "></div></div><div></div><div class="delegation-program_item-number-wrapper__wXQdS undefined"><div class="delegation-program_item-number__zNuGL"><div>1</div></div><div class=" 25 delegation-program_item-number-line__BZzpY 26 27 "></div></div><div class="delegation-program_item-content-wrapper__EtIJL"><div class="delegation-program_item-top-content__fxK7T"><h4 class="delegation-program_item-title__FR83r">Create your validator identity keys for Testnet and Mainnet Beta</h4></div><div class="delegation-program_item-content__XbmWk"><a href="https://docs.solana.com/running-validator/validator-start#generate-identity" target="_blank" rel="noreferrer" class="button special">Create Your Key</a></div><div class="delegation-program_item-image__nEddS"><img alt="Validator keys" loading="lazy" width="1582" height="854" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=%2Fpages%2Fdelegation-program%2F1.png&w=1920&q=75 1x, /_next/image?url=%2Fpages%2Fdelegation-program%2F1.png&w=3840&q=75 2x" src="/_next/image?url=%2Fpages%2Fdelegation-program%2F1.png&w=3840&q=75"/></div><div class="delegation-program_item-bottom-content__8JTqI"><a href="https://docs.solana.com/clusters#testnet" target="_blank" rel="noreferrer">About Testnet and Mainnet Beta</a></div></div><div class="delegation-program_item-number-wrapper__wXQdS undefined"><div class="delegation-program_item-number__zNuGL"><div>2</div></div><div class=" 28 delegation-program_item-number-line__BZzpY 29 30 "></div></div><div class="delegation-program_item-content-wrapper__EtIJL"><div class="delegation-program_item-top-content__fxK7T"><h4 class="delegation-program_item-title__FR83r">Apply for the Foundation Delegation Program</h4><div>Pass KYC and describe how you have contributed to the Solana ecosystem</div></div><div class="delegation-program_item-content__XbmWk"><button class="special">Apply Now</button></div><div class="delegation-program_item-image__nEddS"><img alt="Apply for Foundation Program" loading="lazy" width="1578" height="904" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=%2Fpages%2Fdelegation-program%2F2.png&w=1920&q=75 1x, /_next/image?url=%2Fpages%2Fdelegation-program%2F2.png&w=3840&q=75 2x" src="/_next/image?url=%2Fpages%2Fdelegation-program%2F2.png&w=3840&q=75"/></div></div><div class="delegation-program_item-number-wrapper__wXQdS undefined"><div class="delegation-program_item-number__zNuGL"><div>3</div></div><div class=" 31 delegation-program_item-number-line__BZzpY 32 33 "></div></div><div class="delegation-program_item-content-wrapper__EtIJL"><div class="delegation-program_item-top-content__fxK7T"><h4 class="delegation-program_item-title__FR83r">Application approved by the Solana Foundation</h4><div>Once the Foundation has determined that you have made meaningful contributions to the Solana ecosystem, your application will be approved.</div></div><div class="delegation-program_item-image__nEddS"><img alt="Attract stake" loading="lazy" width="1498" height="839" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=%2Fpages%2Fdelegation-program%2F9.png&w=1920&q=75 1x, /_next/image?url=%2Fpages%2Fdelegation-program%2F9.png&w=3840&q=75 2x" src="/_next/image?url=%2Fpages%2Fdelegation-program%2F9.png&w=3840&q=75"/></div></div><div class="delegation-program_item-number-wrapper__wXQdS undefined"><div class="delegation-program_item-number__zNuGL"><div>4</div></div><div class=" 34 delegation-program_item-number-line__BZzpY 35 36 "></div></div><div class="delegation-program_item-content-wrapper__EtIJL"><div class="delegation-program_item-top-content__fxK7T"><h4 class="delegation-program_item-title__FR83r">Start your Testnet validator</h4></div><div class="delegation-program_item-content__XbmWk"><a href="https://docs.solana.com/running-validator/validator-start" target="_blank" rel="noreferrer" class="button special">Learn How</a></div><div class="delegation-program_item-image__nEddS"><img alt="Start validator" loading="lazy" width="1307" height="856" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=%2Fpages%2Fdelegation-program%2F3.png&w=1920&q=75 1x, /_next/image?url=%2Fpages%2Fdelegation-program%2F3.png&w=3840&q=75 2x" src="/_next/image?url=%2Fpages%2Fdelegation-program%2F3.png&w=3840&q=75"/></div></div><div class="delegation-program_item-number-wrapper__wXQdS undefined"><div class="delegation-program_item-number__zNuGL"><div>5</div></div><div class=" 37 delegation-program_item-number-line__BZzpY 38 39 "></div></div><div class="delegation-program_item-content-wrapper__EtIJL"><div class="delegation-program_item-top-content__fxK7T"><h4 class="delegation-program_item-title__FR83r">Start voting</h4><div><p>Not sure how to start voting on Testnet?</p></div></div><div class="delegation-program_item-content__XbmWk"><a href="https://docs.solana.com/cluster/vote-signing" target="_blank" rel="noreferrer" class="button special">Learn How</a></div><div class="delegation-program_item-image__nEddS"><img alt="Start voting" loading="lazy" width="1031" height="1139" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=%2Fpages%2Fdelegation-program%2F4.png&w=1080&q=75 1x, /_next/image?url=%2Fpages%2Fdelegation-program%2F4.png&w=3840&q=75 2x" src="/_next/image?url=%2Fpages%2Fdelegation-program%2F4.png&w=3840&q=75"/></div></div><div class="delegation-program_item-number-wrapper__wXQdS undefined"><div class="delegation-program_item-number__zNuGL"><div>6</div></div><div class=" 40 delegation-program_item-number-line__BZzpY 41 42 "></div></div><div class="delegation-program_item-content-wrapper__EtIJL"><div class="delegation-program_item-top-content__fxK7T"><h4 class="delegation-program_item-title__FR83r">Get added to Testnet stake bot</h4><div><p>Your testnet validator will automatically be added to the testnet stake bot in the order you registered for the Delegation Program. 100 testnet validators are added monthly. It may take a few months to be added.</p></div></div><div class="delegation-program_item-image__nEddS"><img alt="Testnet stake bot" loading="lazy" width="1202" height="1361" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=%2Fpages%2Fdelegation-program%2F5.png&w=1920&q=75 1x, /_next/image?url=%2Fpages%2Fdelegation-program%2F5.png&w=3840&q=75 2x" src="/_next/image?url=%2Fpages%2Fdelegation-program%2F5.png&w=3840&q=75"/></div></div><div class="delegation-program_item-number-wrapper__wXQdS undefined"><div class="delegation-program_item-number__zNuGL"><div>7</div></div><div class=" 43 delegation-program_item-number-line__BZzpY 44 45 "></div></div><div class="delegation-program_item-content-wrapper__EtIJL"><div class="delegation-program_item-top-content__fxK7T"><h4 class="delegation-program_item-title__FR83r">Start producing blocks</h4></div><div class="delegation-program_item-content__XbmWk"><p>Continue voting well and start producing blocks on testnet</p></div><div class="delegation-program_item-image__nEddS"><img alt="Producing blocks" loading="lazy" width="1297" height="908" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=%2Fpages%2Fdelegation-program%2F6.png&w=1920&q=75 1x, /_next/image?url=%2Fpages%2Fdelegation-program%2F6.png&w=3840&q=75 2x" src="/_next/image?url=%2Fpages%2Fdelegation-program%2F6.png&w=3840&q=75"/></div></div><div class="delegation-program_item-number-wrapper__wXQdS undefined"><div class="delegation-program_item-number__zNuGL"><div>8</div></div><div class=" 46 delegation-program_item-number-line__BZzpY 47 48 "></div></div><div class="delegation-program_item-content-wrapper__EtIJL"><div class="delegation-program_item-top-content__fxK7T"><h4 class="delegation-program_item-title__FR83r">Earn Bonus stake by the testnet stake bot</h4><div><p>
48Earn Bonus stake and watch the epochs of Bonus performance stack up!</p></div></div><div class="delegation-program_item-content__XbmWk"><a class="button special" href="/delegation-criteria">See the Criteria</a></div><div class="delegation-program_item-image__nEddS"><img alt="Earn Bonus stake" loading="lazy" width="1605" height="1353" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=%2Fpages%2Fdelegation-program%2F7.png&w=1920&q=75 1x, /_next/image?url=%2Fpages%2Fdelegation-program%2F7.png&w=3840&q=75 2x" src="/_next/image?url=%2Fpages%2Fdelegation-program%2F7.png&w=3840&q=75"/></div></div><div class="delegation-program_item-number-wrapper__wXQdS undefined"><div class="delegation-program_item-number__zNuGL"><div>9</div></div><div class=" 49 delegation-program_item-number-line__BZzpY 50 51 "></div></div><div class="delegation-program_item-content-wrapper__EtIJL"><div class="delegation-program_item-top-content__fxK7T"><h4 class="delegation-program_item-title__FR83r">Attract stake delegations from external parties</h4><div><p>Work with other validators, stake pool managers, and community members to learn how to attract external stake from other delegators</p></div></div><div class="delegation-program_item-image__nEddS"><img alt="Attract stake" loading="lazy" width="1637" height="488" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=%2Fpages%2Fdelegation-program%2F8.png&w=1920&q=75 1x, /_next/image?url=%2Fpages%2Fdelegation-program%2F8.png&w=3840&q=75 2x" src="/_next/image?url=%2Fpages%2Fdelegation-program%2F8.png&w=3840&q=75"/></div></div><div class="delegation-program_item-number-wrapper__wXQdS undefined"><div class="delegation-program_item-number__zNuGL"><div>10</div></div><div class=" 52 delegation-program_item-number-line__BZzpY 53 delegation-program_item-number-line-last__VSIFd 54 "></div></div><div class="delegation-program_item-content-wrapper__EtIJL"><div class="delegation-program_item-top-content__fxK7T"><h4 class="delegation-program_item-title__FR83r">Give back to the community. Stay involved. Donât be a stranger!</h4><div><p>Ask your technical questions on<!-- --> <a href="https://solana.com/discord" target="_blank" rel="noreferrer">Discord</a></p><p>Keep up with the community on<!-- --> <a href="https://twitter.com/solana" target="_blank" rel="noreferrer">Twitter</a></p><p>Get the latest updates on our<!-- --> <a href="https://forums.solana.com/" target="_blank" rel="noreferrer">Blog</a></p></div></div><div class="delegation-program_item-image__nEddS"><img alt="delegationProgram.steps.community.imageAlt" loading="lazy" width="1550" height="760" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=%2Fpages%2Fdelegation-program%2F10.png&w=1920&q=75 1x, /_next/image?url=%2Fpages%2Fdelegation-program%2F10.png&w=3840&q=75 2x" src="/_next/image?url=%2Fpages%2Fdelegation-program%2F10.png&w=3840&q=75"/></div></div></div></div><div class="delegation-program_in-the-loop-wrapper__icSeB"><h3><span class="pointer-arrow delegation-program_pointer-arrow__lb3A_"></span><span>Stay in the loop</span></h3><hr/><div class="delegation-program_items__vY_WT delegation-program_in-the-loop-items__oJKGX"><div class="delegation-program_item-image__nEddS"><img alt="delegationProgram.inTheLoopItems.onboardingCriteria.imageAlt" loading="lazy" width="1572" height="758" decoding="async" data-nimg="1" style="color:transparent" sizes="50vw" srcSet="/_next/image?url=%2Fpages%2Fdelegation-program%2Fin-the-loop%2F1.png&w=384&q=75 384w, /_next/image?url=%2Fpages%2Fdelegation-program%2Fin-the-loop%2F1.png&w=640&q=75 640w, /_next/image?url=%2Fpages%2Fdelegation-program%2Fin-the-loop%2F1.png&w=750&q=75 750w, /_next/image?url=%2Fpages%2Fdelegation-program%2Fin-the-loop%2F1.png&w=828&q=75 828w, /_next/image?url=%2Fpages%2Fdelegation-program%2Fin-the-loop%2F1.png&w=1080&q=75 1080w, /_next/image?url=%2Fpages%2Fdelegation-program%2Fin-the-loop%2F1.png&w=1200&q=75 1200w, /_next/image?url=%2Fpages%2Fdelegation-program%2Fin-the-loop%2F1.png&w=1920&q=75 1920w, /_next/image?url=%2Fpages%2Fdelegation-program%2Fin-the-loop%2F1.png&w=2048&q=75 2048w, /_next/image?url=%2Fpages%2Fdelegation-program%2Fin-the-loop%2F1.png&w=3840&q=75 3840w" src="/_next/image?url=%2Fpages%2Fdelegation-program%2Fin-the-loop%2F1.png&w=3840&q=75"/></div><div class="delegation-program_item-content-wrapper__EtIJL"><h4 class="delegation-program_item-title__FR83r">Learn more about when youâll be onboarded by reading about the criteria</h4><div class="delegation-program_item-content__XbmWk"><a href="/faq#onboarding_calculations">Onboarding criteria</a></div></div><div class="delegation-program_item-image__nEddS"><div style="width:55%;margin:0 auto"><img alt="delegationProgram.inTheLoopItems.delegationCriteria.imageAlt" loading="lazy" width="1200" height="1476" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=%2Fpages%2Fdelegation-program%2Fin-the-loop%2F2.png&w=1200&q=75 1x, /_next/image?url=%2Fpages%2Fdelegation-program%2Fin-the-loop%2F2.png&w=3840&q=75 2x" src="/_next/image?url=%2Fpages%2Fdelegation-program%2Fin-the-loop%2F2.png&w=3840&q=75"/></div></div><div class="delegation-program_item-content-wrapper__EtIJL"><h4 class="delegation-program_item-title__FR83r">Learn more about the Foundation Program</h4><div class="delegation-program_item-content__XbmWk"><a href="/delegation-criteria">Delegation criteria</a></div></div><div class="delegation-program_item-image__nEddS"><div style="width:70%;margin:0 auto"><img alt="delegationProgram.inTheLoopItems.community.imageAlt" loading="lazy" width="1371" height="1276" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=%2Fpages%2Fdelegation-program%2Fin-the-loop%2F3.png&w=1920&q=75 1x, /_next/image?url=%2Fpages%2Fdelegation-program%2Fin-the-loop%2F3.png&w=3840&q=75 2x" src="/_next/image?url=%2Fpages%2Fdelegation-program%2Fin-the-loop%2F3.png&w=3840&q=75"/></div></div><div class="delegation-program_item-content-wrapper__EtIJL"><h4 class="delegation-program_item-title__FR83r">Subscribe to Discord and Twitter alerts to learn more about any changes in requirements</h4><div class="delegation-program_item-content__XbmWk"><a href="https://solana.com/discord" target="_blank" rel="noreferrer" class="button discord">Send me Discord alerts</a><a href="https://twitter.com/solana" target="_blank" rel="noreferrer" class="button twitter">Send me Twitter alerts</a></div></div></div></div><div class="delegation-program_bottom-content-wrapper__Zrhxc"><button class="special">Apply now</button><div><p>Still have questions?</p> <p>Visit our <a href="/faq">FAQ</a></p></div></div></section><button class="back-to-top_back-to-top__4cwY_ back-to-top_sticky__YHNNM back-to-top_hidden__vE9cS" aria-label="Back to top"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="18 15 12 9 6 15"></polyline></svg></button></div></main><!--$--><!--/$--></div></div><footer class="Footer_footer__O_nUJ"><div class="Footer_footer-container__la3qL"><div class="Footer_footer-logo__mKUR_"><a href="/"><img alt="return home" loading="lazy" width="200" height="40" decoding="async" data-nimg="1" class="Footer_logo__wzyeI" style="color:transparent" src="/pages/branding/logotype/logo-light.svg"/></a></div><div class="Footer_footer-grid__9q62S"><div></div> <div class="Footer_footer-list-wrapper__rsL_7"><span class="Footer_footer-heading__VsDCf">Community</span><ul class="Footer_footer-list__bUj1_"><li class="Footer_footer-list-item__QoBJ3"><a href="https://forums.solana.com" target="_blank" rel="noopener noreferrer">Forums</a></li><li class="Footer_footer-list-item__QoBJ3"><a href="https://solana.com/discord" target="_blank" rel="noopener noreferrer">Discord</a></li></ul></div><div class="Footer_footer-list-wrapper__rsL_7"><span class="Footer_footer-heading__VsDCf">Validators</span><ul class="Footer_footer-list__bUj1_"><li class="Footer_footer-list-item__QoBJ3"><a href="/delegation-program">Delegation Program</a></li><li class="Footer_footer-list-item__QoBJ3"><a href="https://www.validators.app/" target="_blank" rel="noopener noreferrer">Validators.app</a></li><li class="Footer_footer-list-item__QoBJ3"><a href="https://solanabeach.io/" target="_blank" rel="noopener noreferrer">Solana Beach</a></li><li class="Footer_footer-list-item__QoBJ3"><a href="/faq">FAQ</a></li></ul></div><div class="Footer_last-footer-list-padding__rviWb"><span class="Footer_footer-heading__VsDCf">Resources</span><ul class="Footer_footer-list__bUj1_"><li class="Footer_footer-list-item__QoBJ3"><a href="https://jobs.solana.com" target="_blank" rel="noopener noreferrer">Ecosystem Careers</a></li><li class="Footer_footer-list-item__QoBJ3"><a href="https://docs.google.com/forms/d/e/1FAIpQLScy2RwYkNF2Leklwn-blkYlRfdxCWTRNn67U2gKZS8qSZ3muA/viewform" target="_blank" rel="noopener noreferrer">Post a Job</a></li><li class="Footer_footer-list-item__QoBJ3"><a href="https://explorer.solana.com" target="_blank" rel="noopener noreferrer">Network Explorer</a></li><li class="Footer_footer-list-item__QoBJ3"><a href="/tos">Terms of Service</a></li></ul></div></div></div><div class="Footer_footer-copyright-info__UrK_0">© <!-- -->2026<!-- --> <!-- -->Solana Foundation. All rights reserved.</div></footer></div></div>
54<script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{"_nextI18Next":{"initialI18nStore":{"en":{"common":{"404":{"title":"404: Not found","previousPage":"Previous page","homePage":"Home page","headline":"Uh Oh.","content":"This page does not exist"},"main":{"title":"Solana: Build crypto apps that scale","description":"The Solana Foundation is a non-profit foundation based in Zug, Switzerland, dedicated to the decentralization, adoption, and security of the Solana ecosystem.","latest":"latest"},"navbar":{"about":"About","delegationProgram":"Delegation Program","delegationCriteria":"Delegation Criteria","participantStatuses":"Participant Statuses","delegationDashboard":"Dashboard","faq":"FAQ","grantsFunding":"Grants and Funding","overview":"Overview"},"footer":{"community":"Community","forums":"Forums","discord":"Discord","validators":"Validators","delegationProgram":"Delegation Program","validatorsApp":"Validators.app","faq":"FAQ","resources":"Resources","networkCareers":"Ecosystem Careers","postJob":"Post a Job","networkExplorer":"Network Explorer","termsOfService":"Terms of Service","copyright":"Solana Foundation. All rights reserved."},"home":{"hero":{"title":"The Solana Foundation","description":"The Solana Foundation is a non-profit foundation based in Zug, Switzerland, dedicated to the decentralization, adoption, and security of the Solana ecosystem.","cta":"Learn More about Solana"},"tiles":[{"title":"Grants and Funding","description":"The Solana Foundation Grants Program is focused on funding efforts to further censorship resistance on the Solana Network","cta":"Build for the common good","href":"/grants-funding"},{"title":"Delegation Program","description":"Validators can participate in the Solana Foundation Delegation Program if they meet certain performance requirements. Foundation Delegation participants are eligible to receive a delegation from the Solana Foundation, helping decentralize the network.","cta":"What to expect","href":"/delegation-program"}],"censorshipResistance":{"title":"Censorship resistance, now.","description":"The Solana Foundation is working to make the Solana protocol the most censorship resistant network in the world.","item1":"On the permissionless Solana network, anyone can participate in helping to secure the network as a validator. The Solana Foundation encourages new and existing validators to maintain high quality operations via the incentive structure of our Delegation Program.","item2":"Community members and token holders can choose to participate in Stake Pools to directly increase the censorship resistance of the network while potentially earning tokens at the same time."}},"about":{"title":"About","metaDescription":"Solana is a fast, secure, and censorship resistant blockchain providing the open infrastructure required for global adoption.","heroTitle":"Mission Statement","heroContent":"Help build the Solana protocol into the most censorship resistant network in the world.","censorshipResistance":{"title":"What is censorship resistance?","column1":{"paragraph1":"A core feature of the Solana network is the ability for everyone to have equal access to all information written to the blockchain ledger. Similarly, anyone should have equal and fair access to make changes to the ledger by submitting transactions at any time.","paragraph2":"Censorship happens when any user or application is prevented from doing either of these things, for any reason.","paragraph3":"A censorship resistant network is therefore one in which it becomes increasingly difficult or impossible for users to be censored either due to unintentional reasons such as computer or infrastru
54cture failure or due to intentional reasons such as malicious activity from one or more entities on the network"},"column2":{"paragraph1":"A common metric for quantifying censorship resistance is the superminority. The superminority refers to the minimum number of nodes on the network that would need to be simultaneously compromised in order to censor new transactions or prevent new blocks from being added to the blockchain. As the superminority increases, so increases the security and resilience of the Solana network.","paragraph2":"You can find Solanaâs superminority here:"}},"coreInitiatives":{"title":"Core \u003cbr /\u003e Initiatives","items":[{"title":"Open Source","description":"Fostering an open-source community to spur the development of a robust network of financial products and services to help people access and use the Solana network."},{"title":"Decentralization","description":"Growing the network by adding more validator nodes and increasing the superminority through delegations."},{"title":"Staking","description":"Facilitate staking by providing grants, open source reference implementations, and community support."}]},"opportunityPotential":{"decentralization":{"header":"Opportunity through decentralization","paragraph":"We're opening doors to allow anyone to participate in the next phase of the internet."},"permissionlessWorld":{"header":"The potential of a permissionless world","paragraph":"Global access to decentralized technology starts with networks that can support global demand with seamless performance. Today, only Solana does this."}},"solanaIsGrowing":{"mainTag":"Careers","title":"Solana is growing. \u003cbr /\u003e Grow with us.","paragraph":"Help us create economic access for entrepreneurs and enterprises all over the world.","buttonText":"Open Network Roles"}},"delegationProgram":{"title":"Delegation Program","metaDescription":"Learn more about the Delegation Program","heroTitle":"Delegation Program","checkStatus":"Check status","applyNow":"Apply now","topContent":{"intro":"\u003cp\u003eThe Solana Foundation Delegation Program helps active developers and contributors within the Solana ecosystem become network validators.\u003c/p\u003e\u003cp\u003eBecause these individuals and teams are already deeply familiar with the network's needs, they are ideal candidates for running a validator. They share the goal of improving Solanaâs decentralization, reliability, and performance.\u003c/p\u003e\u003cp\u003eThe program has three primary objectives:\u003c/p\u003e \u003col\u003e \u003cli\u003eMaximize decentralization, reliability, and performance of Solana \u003c/li\u003e \u003cli\u003eMaximize the number of validators who have diverse sources of stake\u003c/li\u003e \u003cli\u003eSustain a large and representative testnet\u003c/li\u003e \u003c/ol\u003e \u003cp\u003eThe following components are designed to achieve these goals:\u003c/p\u003e","testnetParticipation":"\u003ch3\u003eTestnet Participation\u003c/h3\u003e \u003cp\u003eIn order to receive support through the SFDP, participants must maintain their testnet node and keep acceptable performance (see \u003cLink href='/delegation-criteria'\u003eDelegation Criteria\u003c/Link\u003e) in at least 5 of the last 10 epochs to receive mainnet support and delegation.\u003c/p\u003e","voteCostCoverage":"\u003ch3\u003eVote Cost Coverage\u003c/h3\u003e \u003cp\u003eThe SFDP will cover voting costs for validators in their first year of participating in the SFDP with a tapering amount over time. Starting from onboarding for the first three months participants will have 100% of vote costs covered, for the next three months 75%, for the third three months 50% and for the final three months 25%, with vote coverage ending after 12 months. For more details please see \u003cLink href='/faq#vote_cost_coverage'\u003eFAQ: Vote Cost coverage\u003c/Link\u003e. This is only eligible for the first validator an organization or entity runs.\u003c/p\u003e \u003cp\u003e\u003cb\u003eWhy?\u003c/b\u003e Vote costs can be prohibitive to new, small validators and might discourage potential validators from even attempting to start a validator. Meanwhile, time bounding and tapering this support encourages validators to achieve sustainable stake levels before support ends.\u003c/p\u003e \u003cp\u003e\u003cb\u003ePerformance Requirements\u003c/b\u003e: Validators must meet the stake matching requirements (see \u003cLink href='/delegation-criteria'\u003eDelegation Criteria\u003c/Link\u003e) for the epoch to be eligible for vote cost coverage.\u003c/p\u003e","stakeMatching":"\u003ch3\u003eStake Matching\u003c/h3\u003e \u003cp\u003eThe SF
54DP will partially match stake, or stake not from Solana Foundation.\u003c/p\u003e \u003cp\u003eBy matching stake, the SFDP creates a strong incentive for participants to engage with the broader Solana community and attract stake external to the delegation program thereby increasing their independence and encouraging them to optimize their performance and decentralization metrics. Secondarily, this gives the broader Solana ecosystem an opportunity to influence where the Solana Foundation stakes its SOL by having their own delegations decisions matched by the Solana Foundation. For more information on stake matching, including matching limits and matching ratios, please see \u003cLink href='/faq#stake_matching'\u003eFAQ: Stake Matching\u003c/Link\u003e\u003c/p\u003e \u003cp\u003eExamples, assuming a stake matching ratio of 0.5 and a matching limit of 50,000 SOL:\u003c/p\u003e \u003col\u003e \u003cli\u003eIf an SFDP participant has 10,000 SOL stake outside of the SFDP, then they would get an additional 5,000 SOL delegation from the Foundation, for a total of 15,000 SOL plus the residual delegation. (see \u003cLink href='#residual-delegation'\u003eresidual delegation\u003c/Link\u003e below)\u003c/li\u003e \u003cli\u003eIf an SFDP participant has 250,000 SOL staked excluding SFDP stake, then they would get 50,000 from the matching portion of SFDP, for a total of 300,000 SOL plus the residual delegation from the Foundation (see \u003cLink href='#residual-delegation'\u003eresidual delegation\u003c/Link\u003e below)\u003c/li\u003e \u003c/ol\u003e \u003cp\u003e\u003cb\u003ePerformance Requirements\u003c/b\u003e: Validators must meet the residual requirements (see \u003cLink href='/delegation-criteria'\u003eDelegation Criteria\u003c/Link\u003e) and have a five epoch of average of sufficiently high block production.\u003c/p\u003e","residualDelegation":"\u003ch3 id='residual-delegation'\u003eResidual Delegation\u003c/h3\u003e \u003cp\u003eAny residual SOL held by the Foundation that is committed to this program after all the stake matching delegations are made will be distributed evenly to eligible validators as long as they meet the residual performance requirements. This enables new validators to receive a sufficient amount of stake to get on the leader schedule and allow the participants to demonstrate sufficient block production performance needed to eventually receive a stake matching delegation.\u003c/p\u003e \u003cp\u003e\u003cb\u003ePerformance Requirements\u003c/b\u003e: Validators must meet the residual requirements (see \u003cLink href='/delegation-criteria'\u003eDelegation Criteria\u003c/Link\u003e) to receive residual delegation.\u003c/p\u003e"},"stepsTitle":"Interested in the program? Here is a step by step walkthrough of what to expect after you apply.","steps":{"createValidatorKeys":{"title":"Create your validator identity keys for Testnet and Mainnet Beta","button":"Create Your Key","bottomContent":"About Testnet and Mainnet Beta","link":"About Testnet and Mainnet Beta","imageAlt":"Validator keys"},"applyForFoundationProgram":{"title":"Apply for the Foundation Delegation Program","topContent":"Pass KYC and describe how you have contributed to the Solana ecosystem","button":"Apply Now","imageAlt":"Apply for Foundation Program"},"applicationApproved":{"title":"Application approved by the Solana Foundation","topContent":"Once the Foundation has determined that you have made meaningful contributions to the Solana ecosystem, your application will be approved.","imageAlt":"Attract stake"},"startValidator":{"title":"Start your Testnet validator","button":"Learn How","imageAlt":"Start validator"},"startVoting":{"title":"Start voting","topContent":"\u003cp\u003eNot sure how to start voting on Testnet?\u003c/p\u003e","button":"Learn How","imageAlt":"Start voting"},"testnetStake":{"title":"Get added to Testnet stake bot","topContent":"\u003cp\u003eYour testnet validator will automatically be added to the testnet stake bot in the order you registered for the Delegation Program. 100 testnet validators are added monthly. It may take a few months to be added.\u003c/p\u003e","imageAlt":"Testnet stake bot"},"produceBlocks":{"title":"Start producing blocks","content":"\u003cp\u003eContinue voting well and start producing blocks on testnet\u003c/p\u003e","imageAlt":"Producing blocks"},"earnBonusStake":{"title":"Earn Bonus stake by the testnet stake bot","topContent":"\u003cp\u003eEarn Bonus stake and watch the epochs of Bonu
54s performance stack up!\u003c/p\u003e","button":"See the Criteria","imageAlt":"Earn Bonus stake"},"attractStake":{"title":"Attract stake delegations from external parties","topContent":"\u003cp\u003eWork with other validators, stake pool managers, and community members to learn how to attract external stake from other delegators\u003c/p\u003e","imageAlt":"Attract stake"},"community":{"title":"Give back to the community. Stay involved. Donât be a stranger!","discord":"Ask your technical questions on","twitter":"Keep up with the community on","blog":"Get the latest updates on our"}},"inTheLoopItems":{"title":"Stay in the loop","onboardingCriteria":{"title":"Learn more about when youâll be onboarded by reading about the criteria","link":"Onboarding criteria","alt":"Onboarding criteria"},"delegationCriteria":{"title":"Learn more about the Foundation Program","link":"Delegation criteria"},"community":{"title":"Subscribe to Discord and Twitter alerts to learn more about any changes in requirements","discord":"Send me Discord alerts","twitter":"Send me Twitter alerts"}},"bottomContent":"\u003cp\u003eStill have questions?\u003c/p\u003e \u003cp\u003eVisit our \u003cLink href='/faq'\u003eFAQ\u003c/Link\u003e\u003c/p\u003e","faq":{"title":"Validator FAQ","metaDescription":"Find answers to common questions about the Solana Delegation Program.","heroTitle":"Delegation Program FAQ","heroContent":"\u003cp\u003eSince the Solana Foundation re-structured the Delegation Program, the community has had some great questions and feedback. The FAQ below seeks to answer the most common questions. If you have additional questions please feel free to ask them in the #delegation-program \u003ca href='https://discord.com/channels/428295358100013066/849749936916267029' target='_blank' rel='noreferrer'\u003eDiscord channel\u003c/a\u003e.\u003c/p\u003e\u003cp\u003eFor programmatic access, see the \u003ca href='https://solana.org/delegation-api-docs' target='_blank' rel='noreferrer'\u003eAPI documentation\u003c/a\u003e.\u003c/p\u003e","faqs":[{"category":"Onboarding Questions","questionsAndAnswers":[{"id":"need_onboarding","question":"Do I need to be onboarded or go through the SFDP to start a validator on mainnet?","short_text":"Need onboarding?","answer":"No, Solana is a permissionless network and anyone can start a mainnet validator at any time. You do not have to wait until any specific stage of SFDP or even have to participate in the SFDP to start a mainnet validator. In fact, once you are comfortable with validator operations, we encourage participants to begin their mainnet node ahead of their SFDP mainnet onboarding. This will get you a head start in attracting stake and make the beginning of your validator journey accelerated."},{"id":"onboard_meaning","question":"What does getting onboarded to the Solana Foundation Delegation Program mean?","short_text":"What is it?","answer":"\u003cp\u003eGetting onboarded means receiving an email from the Solana Foundation notifying you that 1) your status is now approved and 2) you are eligible to receive a delegation of stake from the Solana Foundation if your validator node on mainnet beta meets the stated performance criteria outlined \u003cLink href='/delegation-criteria'\u003ein the delegation criteria\u003c/Link\u003e.\u003c/p\u003e"},{"id":"when_staked","question":"How long will it take for me to get staked by the Foundation once Iâm onboarded onto mainnet beta through the Foundation Delegation Program?","short_text":"How long?","answer":"\u003cp\u003eOnce your node on mainnet beta meets the stated performance criteria outlined \u003cLink href='/delegation-criteria'\u003eon the delegation criteria page\u003c/Link\u003e, it may take up to 6 epochs for the stake delegation from the Solana Foundation to become active.\u003c/p\u003e"},{"id":"testnet_after","question":"Do I need to keep running my validator on testnet after Iâve been onboarded to the Delegation Program?","short_text":"Testnet","answer":"\u003cp\u003eYes. In order to remain eligible to receive stake delegation from the Solana Foundation, all validators in the Delegation Program must also maintain a well-performing (i.e. staked) testnet node.\u003c/p\u003e"}]},{"category":"Ecosystem Contributions","short_category":"Ecosystem Contributions","questionsAndAnswers":[{"id":"demonstrate_contributions","question":"How do I demonstrate that I have contributed to the Solana ecosystem?","short_text":"Demonstrating contributions","answer":"\u003cp\u003eTo be onboarded to the Delegation Program, applicants (individuals, DAOs, or teams) must be able to explain and demonstrate that they have contributed to the Solana Ecosystem in some meaningful way and be able to provide an explanation on how they will be able to run a performant validator that attracts outside stake. Contributions to the Solana ecosystem can materialize in many forms and we rely on the applicants to make a case for their contributions.\u003c/p\u003e \u003cp\u003eSome examples of contributions include, but are not limited to:\u003c/p\u003e \u003cul\u003e \u003cli\u003eBuilding a protocol on Solana with real users.\u003c/li\u003e \u003cli\u003eOrganizing or hosting community events such as meetups, hackathons, and conferences to engage the Solana community.\u003c/li\u003e \u003cli\u003eBuilding developer tools that achieve significant adoption.\u003c/li\u003e \u003cli\u003eBuilding public good utilities that are widely adopted.\u003c/li\u003e \u003cli\u003eProducing Solana-based educational content with a significant audience (videos, articles, etc).\u003c/li\u003e \u003cli\u003eAuthoring or participating in the SIMD process.\u003c/li\u003e \u003cli\u003eEntering and getting recognized in a Solana Hackathon.\u003c/li\u003e \u003cli\u003eDeveloping Solana-focused, open-source tools and libraries.\u003c/li\u003e \u003c/ul\u003e"},{"id":"what_if_stop","question":"What if I stop contributing to the Solana ecosystem?","short_text":"Stop contributing","answer":"Once accepted, participants will be fully governed by the criteria of the program, irrespective of their contributor status."}]},{"category":"Newly Signed up Validators","questionsAndAnswers":[{"id":"legal_terms","question":"What are the legal terms of Solana Foundation Delegation Program participation?","short_text":"Legal terms","answer":"You can view the agreement that must be signed using one of these links:\u003cul\u003e\u003cli\u003e\u003ca href='/docs/SFDP_agreement_US.pdf' target='_blank' rel='noopener noreferrer'\u003efor participants in the United States\u003c/a\u003e\u003c/li\u003e\u003cli\u003e\u003ca href='/docs/SFDP_agreement_non-US.pdf' target='_blank' rel='noopener noreferrer'\u003efor participants in other countries\u003c/a\u003e\u003c/li\u003e\u003c/ul\u003e"},{"id":"how_to_signup","question":"How do I sign up for the Solana Foundation Delegation Program and what can I do after I sign up?","short_text":"How to sign up?","answer":"\u003cp\u003eFollow these steps to
54join the Solana Foundation Delegation Program:\u003c/p\u003e\u003col\u003e\u003cli\u003e\u003cstrong\u003eCreate your keys:\u003c/strong\u003e Create your testnet and mainnet keys using the solana-keygen program, which is installed with the \u003cLink href='https://docs.solanalabs.com/cli/install'\u003eSolana CLI\u003c/Link\u003e.\u003c/li\u003e\u003cli\u003e\u003cstrong\u003eSubmit your application:\u003c/strong\u003e Describe your contributions to the Solana Ecosystem using \u003cLink href='https://docs.google.com/forms/d/e/1FAIpQLSelQZkt2D2ZqYZd2NJ1zKC-FvlikHChSwDcsrmIGARdA4o5RA/viewform'\u003ethis form\u003c/Link\u003e.\u003c/li\u003e\u003cli\u003e\u003cstrong\u003eGet approved:\u003c/strong\u003e Receive notification from the Foundation that your application has been accepted.\u003c/li\u003e\u003cli\u003e\u003cstrong\u003eRegister your keys:\u003c/strong\u003e Sign up with your testnet and mainnet keys \u003cLink href='/delegation-program'\u003eon the Delegation Program homepage\u003c/Link\u003e.\u003c/li\u003e\u003cli\u003e\u003cstrong\u003eStart your validator:\u003c/strong\u003e Assuming you've passed KYC and signed up successfully, you can now start running your testnet validator. Follow the steps \u003ca href='https://docs.solana.com/running-validator' target='_blank' rel='noopener noreferrer'\u003ein the validator docs\u003c/a\u003e to do so.\u003c/li\u003e\u003cli\u003e\u003cstrong\u003eBegin voting:\u003c/strong\u003e The bot will pick up all new testnet keypairs within two weeks of registering. In the meantime, you can follow \u003ca href='https://docs.solana.com/cli/transfer-tokens' target='_blank' rel='noopener noreferrer'\u003ethese instructions\u003c/a\u003e to airdrop yourself some testnet SOL and start voting!\u003c/li\u003e\u003c/ol\u003e"},{"id":"get_sol","question":"How do I get SOL on testnet to start voting?","short_text":"Get testnet SOL","answer":"\u003cp\u003eAfter youâve started up your testnet validator, you can airdrop yourself some test SOL to get started. You can follow \u003ca href='https://docs.solana.com/cli/transfer-tokens' target='_blank' rel='noopener noreferrer'\u003ethese instructions\u003c/a\u003e to learn how to do so.\u003c/p\u003e"},{"id":"just_signed_up","question":"I just signed up for the Solana Foundation Delegation Program and received an email from the Foundation saying âThank you for registeringâ. Am I approved? Is this the same as getting onboarded to the Solana Foundation Delegation Program and receiving stake?","short_text":"Registration means approved?","answer":"\u003cp\u003eNo. This email confirms that you have registered for the program. You will not be onboarded and receive a delegation as part of the Solana Foundation Delegation Program until you are onboarded. To understand when you will be onboarded please refer to the questions above.\u003c/p\u003e"},{"id":"just_signed_up_delegation","question":"I just signed up for the Solana Foundation Delegation Program at solana.org/delegation-program. When will the stake bot on testnet see me?","short_text":"When will I be seen?","answer":"\u003cp\u003ePlease note that you can start your testnet validator at any time. The stake bot will see your testnet validator in the order you signed up. 100 new validators will be added to the stake bot at a time, each week, according to when they signed up. Depending on the backlog of validators that signed up, it may take weeks or even months to be added to the testnet stakebot. To determine approximately when you will be added to the testnet stakebot, locate your validator page \u003cLink href='/validators-search'\u003eon the validators search page\u003c/Link\u003e and find the approximate date under âProgram metricsâ on your page.\u003c/p\u003e"},{"id":"when_stakebot","question":"When will the stake bot stake me?","short_text":"When will I be staked?","answer":"\u003cp\u003eAfter the stake bot sees you (see question above to understand what this entails), and you meet the criteria outlined \u003cLink href='/delegation-criteria'\u003eon the delegation criteria page\u003c/Link\u003e, you will be eligible to re
54ceive stake from the stake bot on testnet. Note: In order to meet the criteria you need to start voting. You can airdrop yourself some testnet SOL in order to start voting with \u003ca href='https://docs.solana.com/cli/transfer-tokens' target='_blank' rel='noopener noreferrer'\u003ethese instructions\u003c/a\u003e.\u003c/p\u003e"},{"id":"need_testnet","question":"Do I have to run a testnet validator without rewards or compensation until I am onboarded to the Solana Foundation Delegation Program on mainnet beta?","short_text":"Testnet validator rewards","answer":"\u003cp\u003eThere are no rewards for running a validator on testnet which means you run the validator at your own cost. Running a testnet validator for months without compensation is a financial decision that every validator must make for themselves. Please note if you stop running your testnet validator, you will lose your place in the onboarding queue.\u003c/p\u003e"},{"id":"not_accepted","question":"I was not accepted into the Delegation Program. What can I do?","short_text":"If not accepted","answer":"\u003cp\u003eGreat question! You can of course start a testnet (and/or mainnet) node at any time. You can self stake or attract external stake in many ways. A few such options could be 1) starting a website and explaining why delegators should stake to you, 2) starting a stake pool that promotes decentralization, or 3) joining a stake pool and receiving additional delegation from them. These are just a few ideas, your fellow validators will have more (and better) ideas for how to do this well.\u003c/p\u003e"}]},{"category":"The following criteria apply to all validators","short_category":"Application Criteria","questionsAndAnswers":[{"id":"criteria","question":"What is the criteria for receiving stake from the Foundation on testnet and mainnet beta?","short_text":"Criteria","answer":"\u003cp\u003eTo see the most up-to-date requirements for receiving a delegation from the foundation please see \u003cLink href='/delegation-criteria'\u003ethe delegation criteria page\u003c/Link\u003e.\u003c/p\u003e"},{"id":"how_calculate_vote_credits","question":"How can I calculate my vote credits?","short_text":"Calculate vote credits","answer":"\u003cp\u003eIf you would like to calculate your vote credits from scratch, you can run \u003ccode\u003esolana vote-account \u003cVoteAccountAddress\u003e\u003c/VoteAccountAddress\u003e --output json\u003c/code\u003e. You may have to run this over a few epochs to get a full 64 epochs worth of data.\u003c/p\u003e \u003cp\u003eTo see your total vote credits (used in the numerator of the vote credits score calculation) and the max vote credits for each epoch (used in the denominator of the vote credits score calculation), you can refer to the expanded table in your validator page. You can find your validator page by searching by your testnet identity key on \u003cLink href='/validators-search'\u003ehttps://solana.org/validators-search\u003c/Link\u003e."},{"id":"what_are_vote_credits","question":"What are vote credits?","short_text":"Vote credits","answer":"\u003cp\u003eVote credits are earned when a validator submits a consensus vote on a block that becomes finalized by the network. Each vote on a finalized block earns 1 vote credit. You can learn more about what vote credits are \u003ca href='https://docs.solana.com/cluster/stake-delegation-and-rewards#earning-credits'\u003ein the stake delegation and rewards doc\u003c/a\u003e and the importance of them to the Delegation Program \u003cLink href='/delegation-criteria#vote-credits'\u003eon the delegation criteria page\u003c/Link\u003e.\u003c/p\u003e"},{"id":"retired_status","question":"What does the \"Retired\" status mean?","short_text":"Retired status","answer":"\u003cp\u003eRetired status means your validator has been permanently removed from the Solana Foundation Delegation Program (SFDP) and will no longer receive stake delegations from the Solana Foundation. This occurs as part of the foundation's \"onboard 1, offboard 3\" policy designed to cycle validators through the program.\u003c/p\u003e\u003cp\u003e\u003cstrong\u003eRetirement Criteria:\u003c/strong\u003e Validators are typically retired when they meet all of the following conditions:\u003c/p\u003e\u003cul\u003e\u003cli\u003eHave been eligible for foundation delegation on mainnet for at least 18 months\u003c/li\u003e\u003cli\u003eHave low independent stake outside the foundation program (below 5,000 SOL)\u003c/li\u003e\u003cli\u003eAre selected for offboarding to make room for new program participants\u003c/li\u003e\u003c/ul\u003e\u003cp\u003e\u003cstrong\u003eWhat This Means:\u003c/strong\u003e Retirement is not a penalty or performance violation. It's a natural part of the program designed to:\u003c/p\u003e\u003cul\u003e\u003cli\u003eEncourage validator independence from foundation support\u003c/li\u003e\u003cli\u003eCycle out validators unlikely to become self-sustaining\u003c/li\u003e\u003cli\u003eMake space for new validators to join the program\u003c/li\u003e\u003cli\u003eMaintain network decentralization and operational efficiency\u003c/li\u003e\u003c/ul\u003e\u003cp\u003eRetired validators can continue operating their validator nodes on Solana's permissionless network and seek stake delegations from other sources in the ecosystem.\u003c/p\u003e"}]},{"category":"Vote Cost Coverage","questionsAndAnswers":[{"id":"vcc_vote_cost","question":"Are there any performance requirements for getting vote costs covered?","short_text":"Performance requirements","answer":"Yes, to be eligible for vote cost in any given epoch, participants must have been onboarded and be eligible for mainnet residual stake outlined in the \u003cLink href='/delegation-criteria'\u003edelegation criteria\u003c/Link\u003e. If your performance for a given epoch is below the requirements for residual stake then you will not receive any vote coverage for that epoch."},{"id":"vcc_vote_cost_calc","question":"How will vote cost be calculated and distributed?","short_text":"Calculation and distribution","answer":"\u003cp\u003eAssuming sufficient performance, after an epoch has ended, the total number of vote credits earned during that epoch for each participant is computed. Then for each validator the tapering percent is computed by looking at the number of epochs since onboarding. The table below shows the tapering schedule. Once the total for each validator is computed, the appropriate amount of lamports are sent to the validator identity account.\u003c/p\u003e\u003ctable\u003e\u003cthead\u003e\u003ctr\u003e\u003cth\u003eTime since onboarding\u003c/th\u003e\u003cth\u003eLamports sent to identity account\u003c/th\u003e\u003c/tr\u003e\u003c/thead\u003e\u003ctbody\u003e\u003ctr\u003e\u003ctd\u003e1-45 Epochs\u003c/td\u003e\u003ctd\u003e1.00 à 5000 lamports à vote credits\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd\u003e46-90 Epochs\u003c/td\u003e\u003ctd\u003e0.75 à 5000 lamports à vote credits\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd\u003e96-135 Epochs\u003c/td\u003e\u003ctd\u003e0.5 à 5000 lamports à vote credits\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd\u003e136-180 Epochs\u003c/td\u003e\u003ctd\u003e0.25 à 5000 lamports à vote credits\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd\u003eAfter 180 Epochs\u003c/td\u003e\u003ctd\u003eNo longer eligible for vote cost coverage\u003c/td\u003e\u003c/tr\u003e\u003c/tbody\u003e\u003c/table\u003e"}]},{"category":"Stake Matching","questionsAndAnswers":[{"id":"sm_perf_reqs","question":"What are the performance requirements for stake matching?","short_text":"Performance requirements","answer":"To receive a stake matching delegation from the foundation you must meet all the performance requirements for the residual stake outlined \u003cLink href='/delegation-criteria#mainnet-residual-criteria'\u003ehere\u003c/Link\u003e and \u003cLink href='/delegation-criteria#mainnet-matching-criteria'\u003elow skip rate\u003c/Link\u003e across five epochs"},{"id":"sm_how_work","question":"How does stake matching work?","short_text":"How does it work?","answer":"\u003cp\u003eAfter each epoch, the total stake the validator has that is not from the delegation program is computed and matched, by a certain ratio and up to a certain limit (see below for the match limit and match ratio schedule) and that stake is added to the residual stake that all SFDP participants receive.\u003c/p\u003e\u003cp\u003eExample stake calculations with an assumption of 15,000 SOL as residual, a 50k stake matching limit, and a 0.5 match ratio:\u003c/p\u003e\u003ctable\u003e\u003cthead\u003e\u003ctr\u003e\u003cth\u003eExample 1 (less than 100k non-SFDP stake):\u003c/th\u003e\u003c/tr\u003e\u003c/thead\u003e\u003ctbody\u003e\u003ctr\u003e\u003ctd\u003eNon SFDP stake:\u003c/td\u003e\u003ctd\u003e30,000\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd\u003eMatching SFDP stake:\u003c/td\u003e\u003ctd\u003e15,000\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd\u003eResidual Stake:\u003c/td\u003e\u003ctd\u003e15,000\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd\u003eTotal Stake:\u003c/td\u003e\u003ctd\u003e60,000\u003c/td\u003e\u003c/tr\u003e\u003c/tbody\u003e\u003c/table\u003e\u003ctable\u003e\u003cthead\u003e\u003ctr\u003e\u003cth\u003eExample 2 (greater than 100k non-SFDP stake):\u003c/th\u003e\u003c/tr\u003e\u003c/thead\u003e\u003ctbody\u003e\u003ctr\u003e\u003ctd\u003eNon SFDP Stake:\u003c/td\u003e\u003ctd\u003e220,000\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd\u003eMatching SFDP stake:\u003c/td\u003e\u003ctd\u003e50,000\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd\u003eResidual Stake:\u003c/td\u003e\u003ctd\u003e15,000\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd\u003eTotal Stake:\u003c/td\u003e\u003ctd\u003e285,000\u003c/td\u003e\u003c/tr\u003e\u003c/tbody\u003e\u003c/table\u003e"},{"id":"sm_limits_and_ratios","question":"How are stake matching limits and ratios determined?","short_text":"Limits and ratios","answer":"\u003cp\u003eThe percentage of non-foundation stake SFDP will match, and the maximum amount of stake that will be matched will be gradually reduced from 100% and 100,000 SOL to 50% and 50,000 SOL. The schedule for this reduction is as follows:\u003c/p\u003e\u003ctable\u003e\u003cthead\u003e\u003ctr\u003e\u003cth\u003eEpochs\u003c/th\u003e\u003cth\u003e% Matching\u003c/th\u003e\u003cth\u003eMatching limit\u003c/th\u003e\u003c/tr\u003e\u003c/thead\u003e\u003ctbody\u003e\u003ctr\u003e\u003ctd\u003ebefore 865\u003c/td\u003e\u003ctd\u003e100%\u003c/td\u003e\u003ctd\u003e100,000 SOL\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd\u003e865â871\u003c/td\u003e\u003ctd\u003e90%\u003c/td\u003e\u003ctd\u003e90,000 SOL\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd\u003e872â878\u003c/td\u003e\u003ctd\u003e80%\u003c/td\u003e\u003ctd\u003e80,000 SOL\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd\u003e879â885\u003c/td\u003e\u003ctd\u003e70%\u003c/td\u003e\u003ctd\u003e70,000 SOL\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd\u003e886â892\u003c/td\u003e\u003ctd\u003e60%\u003c/td\u003e\u003ctd\u003e60,000 SOL\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd\u003e893+\u003c/td\u003e\u003ctd\u003e50%\u003c/td\u003e\u003ctd\u003e50,000 SOL\u003c/td\u003e\u003c/tr\u003e\u003c/tbody\u003e\u003c/table\u003e"},{"id":"sm_how_long","question":"How long will it take for me to re
54ceive extra stake from the SFDP after getting stake from the community?","short_text":"Time for extra stake","answer":"Stake has a warming up and cooling down period of 1 epoch (~2 days) so participants can expect to wait 2-3 epochs until their actual SFDP stake is reflective of their target SFDP stake."}]},{"category":"Residual Stake","questionsAndAnswers":[{"id":"residual-perf-reqs","question":"What are the performance requirements for a residual stake delegation?","short_text":"Performance requirements","answer":"An up-to-date and comprehensive list of all the performance requirements for receiving residual stake can be found \u003cLink href='/delegation-criteria#mainnet-residual-criteria'\u003ehere\u003c/Link\u003e."},{"id":"residual-amount","question":"How much stake is the residual stake amount?","short_text":"Residual stake amount","answer":"\u003cp\u003eThe residual stake amount varies from epoch to epoch. The residual stake amount is computed by dividing the remainder of the SOL in SFDP after all stake matching has been computed by the number of SFDP participants that meet the residual performance requirements. Then each validator receives this residual stake on top of any matching stake they received from the SFDP.\u003c/p\u003e \u003cp\u003eIf the number of validators increases or more sol is matched through stake matching then the total residual stake will decrease. Conversely if less stake is matched or there are less validators to split the remainder between, the residual stake amount will increase. \u003c/p\u003e"}]},{"category":"Technical Resources","short_category":"Technical Resources","questionsAndAnswers":[{"id":"required_versions_api","question":"Required Versions API","short_text":"Required Versions API","answer":"\u003cp\u003eThe Required Versions API endpoint returns the software versions that must be run for upcoming epochs to receive stake from the Solana Foundation Delegation Program. \u003ca href='https://solana.org/delegation-api-docs' target='_blank' rel='noreferrer'\u003eAPI Documentation »\u003c/a\u003e\u003c/p\u003e"}]}]}},"delegationCriteria":{"title":"Delegation Criteria","tableOfContents":"FAQ","metaDescription":"Solana Delegation Criteria","heroTitle":"Solana Foundation Delegation Criteria","imageAlt":"Solana Foundation","summary":{"title":"How to get stake from the Foundation","content":"\u003cp\u003eValidators who are approved to participate in the Solana Foundation Delegation Program are eligible to receive a delegation from a pool of tokens held by the Solana Foundation. In order to receive this delegation, each eligible validator must meet certain criteria, which are polled regularly.\u003c/p\u003e\u003cp\u003eA validator must meet the Testnet Participation Criteria and all of the Residual Criteria to receive a âresidualâ delegation from the Solana Foundation. If any of the criteria are no longer met, the delegation will be removed until the validator meets all the criteria, at which point the delegation will be re-applied.\u003c/p\u003e\u003cp\u003eIf a validator meets all criteria to receive the residual delegation and also meets all of the Stake Matching Criteria, the validator will receive a matching delegation equal to the stake they have outside the delegation program. The size of the bonus delegation is dynamic, as the Foundationâs Delegation Program attempts to continually rebalance and distribute all tokens within the program to those validators who have earned a delegation. As changes to stake delegations require a transition period on Solana, there is often a delay between a validator becoming eligible for a certain level of delegation from the Foundation and those stake tokens becoming active. This delay is often 1-2 epochs, or up to 4 days.\u003c/p\u003e","id":"how-to-get-stake"},"tables":{"matchingTitle":"Stake matching requirements for {{epoch}} on {{cluster}}","residualTitle":"Residual requirements for {{epoch}} on {{cluster}}","baselineRequirementsDescription":"Validators must meet all requirements to receive stake","bonusRequirementsDescription":"Validators must meet all of the residual requirements in addition to the matching requirements to receive matching stake","baselineTitle":"Baseline requirements for {{epoch}} on {{cluster}}","bonusTitle":"Bonus requirements for {{epoch}} on {{cluster}}","calendarTitle":"Calendar for {{cluster}}","requiredVersions":{"title":"Required validator software versions for {{cluster}}","description":"Validators must be running the specified versions at the beginning of the specified epoch. The required ver
54sions are subject to change, so be sure to check this schedule regularly.","link":{"description":"Required software versions may also be fetched from the","link":"required versions API"},"headersMerged":[{"title":"Epoch","key":"epoch"},{"title":"Agave","key":"agave"},{"title":"Frankendancer","key":"frankendancer"},{"title":"Firedancer","key":"firedancer"}],"headers":[{"title":"Epoch","key":"epoch"},{"title":"Agave Min.","key":"agave_min_version"},{"title":"Agave Max.","key":"agave_max_version"},{"title":"Frankendancer Min.","key":"firedancer_min_version"},{"title":"Frankendancer Max.","key":"firedancer_max_version"},{"title":"Firedancer Min.","key":"firedancer_full_min_version"},{"title":"Firedancer Max.","key":"firedancer_full_max_version"}]},"testnetBaselineHeaders":[{"title":"Baseline requirement","id":"baseline-requirement-{{cluster}}","key":"metric"},{"title":"Result","key":"needed"}],"mainnetBaselineHeaders":[{"title":"Residual requirement","id":"baseline-requirement-{{cluster}}","key":"metric"},{"title":"Result","key":"needed"}],"testnetBonusHeaders":[{"title":"Bonus requirement","id":"bonus-requirement-{{cluster}}","key":"metric"},{"title":"Result","key":"needed"}],"mainnetBonusHeaders":[{"title":"Stake matching requirement","id":"bonus-requirement-{{cluster}}","key":"metric"},{"title":"Result","key":"needed"}],"calendarHeaders":[{"title":"Month","key":"month"},{"title":"Epochs","key":"epochs"}]},"faq":{"whatIsThis":"What is this?","solanaCriteria":"Solana Foundation Delegation Criteria"},"faqs":[{"title":"Testnet Participation","id":"testnet","content":{"whatIsThis":"In order to receive a delegation from the Foundation on a validatorâs mainnet beta node, the validator must also operate a node on testnet which is subject to similar performance requirements. Any differences between the mainnet beta and testnet delegation criteria are noted accordingly.","criteria":"A validatorâs testnet node must meet all of the Baseline criteria for at least {{minEpochsWithTestnetStake}} of the latest 10 testnet epochs in order for the validatorâs mainnet beta node to receive a delegation."}},{"title":"Vote Credits","id":"vote-credits","content":{"whatIsThis":"Vote credits are earned when a validator submits a consensus vote on a block that becomes finalized by the network. Each vote on a finalized block earns 1 vote credit. Voting more frequently and on the correct fork, a validator earns more credits. Voting on an incorrect fork or failure to submit votes on time or at all results in fewer vote credits. The SOL reward issued to a validator and their stakers is proportional to the number of credits earned over an epoch.","criteria":"In order to receive or maintain a stake delegation from the Solana Foundation, a validator must earn no less than {{minVoteCredits}}% fewer vote credits than the cluster average for a given epoch. For example, if the cluster average for the last epoch was 100,000 vote credits, a validator must have earned at least {{minVoteCreditsEarned}} credits to meet this criteria. This criteria is the same for nodes on mainnet beta and testnet."}},{"title":"Max Commission","id":"max-commission","content":{"whatIsThis":"A validatorâs commission, or fee, is the percentage of total rewards earned by an individual validator in an epoch that are deposited into the validatorâs vote account. The remainder of the reward is distributed to the stake accounts that have delegated to that validatorâs vote account.","criteria":"A validator must maintain a commission of {{maxCommission}}% or less to meet this criteria. This criteria applies to mainnet beta nodes only. There is no maximum commission enforced on testnet."}},{"title":"Data Center Concentration","id":"data-center","content":{"whatIsThis":"Multiple validators may run their node in the same physical facility. As more validators which are housed in the same location attract stake delegations, this can cause a centralization of stake and a possible point of failure for the network if the concentration grows too large. Data Center Concentration is the percentage of total delegated stake on the network that is operated in a physical data center. The data center stake percentage is determined by using \u003ca href='https://www.validators.app/data-centers?locale=en\u0026network=mainnet\u0026sort_by=asn' target='_blank' rel='noreferrer'\u003evalidators.app\u003c/a\u003e.","criteria":"Starting May 1, 2026, the Data Center Concentration must not exceed {{maxDataCenterConcentration}}% for all staked validators at a data center provider to pass this criteria. Validators receiving a delegation from the Foundation before the maximum concentration is reached are assigned a seniority score, based on the number of epochs that validator has been receiving a Foundation delegation while located in a given data center. In the event the data center concentration threshold is exceeded due to new validators coming online in the same data center, the Foundation will remove its delegation from validators based on seniority score, from lowest to highest. Operators can track data center concentration at \u003ca href='https://www.validators.app/data-centers?locale=en\u0026network=mainnet\u0026sort_by=data_center' target='_blank' rel='noreferrer'\u003evalidators.app\u003c/a\u003e."}},{"title":"ASN/Company Concentration","id":"asn-concentration","content":{"whatIsThis":"An Autonomous System Number (ASN) identifies a network operated by an internet service provider or hosting company. Multiple validators may
54share the same ASN or hosting provider, even across different physical data centers. High concentration of stake within a single ASN or company creates systemic risk for the network if that provider experiences issues.","criteria":"Starting May 1, 2026, SFDP participants must operate on an ASN and hosting provider holding less than {{maxCompanyConcentration}}% of overall network stake. Operators can track ASN concentration at \u003ca href='https://www.validators.app/data-centers?locale=en\u0026network=mainnet\u0026sort_by=asn' target='_blank' rel='noreferrer'\u003evalidators.app\u003c/a\u003e."}},{"title":"Total Stake","id":"total-stake","content":{"whatIsThis":"This refers to the total amount of stake from all sources (self stake or otherwise) that have been delegated to a validator.","criteria":"A validator must have less than {{maxTotalStake}} SOL in total stake to be eligible for a delegation from the Foundation. This only applies to mainnet beta, there is no maximum stake on testnet."}},{"title":"Software Version","id":"software","content":{"whatIsThis":"The release version of the solana-validator code that an individual node is running.","criteria":"Validators are expected to consistently update their nodes to the latest stable software release in a timely manner. The minimum software version is updated 48 hours after the supermajority of the network has adopted that same version. Testnet often runs on a newer software version than beta. A minimum version is enforced on both networks, though the values are often different."}},{"title":"Skip Rate","id":"skip-rate","content":{"whatIsThis":"Skip rate is the percent of leader slots in which a validator fails to produce a block which is eventually confirmed by the network. Skip rate and block production are two numbers often used to refer to the same metric. Block production is the percent of scheduled slots in which the validator produces a confirmed block, whereas skip rate is 1 - block production.","criteria":"A validator must have a skip rate that does not exceed {{maxSkipRate}} percentage points plus the network average skip rate. For example, if the network average skip rate was 20%, a validator must have a skip rate of 50% or less to meet this criteria. This criteria is the same on mainnet beta and testnet."}},{"title":"Metric Reporting","id":"metric-reporting","content":{"whatIsThis":"Whether a validator is continuously submitting metrics about its validator node to the Solana metrics server on each cluster it participates in.","criteria":"Metric reporting is enforced only for validators whose reported version identifies them as running Agave. Firedancer validators cannot currently report metrics and are exempt from this requirement when they report a recognized Firedancer version. Validators without a reported version are not exempt."}},{"title":"Earned Stake","id":"earned-stake","content":{"whatIsThis":"Earning stake means receiving a delegation from the Solana Foundation at either the residual or Bonus amount.","criteria":"To ensure node operators are responsive and monitoring their validators closely, validators should be continually meeting the requirements for residual or Matching stake and not go 10 or more epochs without receiving stake from the Foundation. If validators do not receive any stake in any 10 epoch window on mainnet beta, they will be rejected from the program. If validators do not receive any stake in any 10 epoch window on testnet, they will lose their current onboarding number and be sent to the bottom of the onboarding queue. Testnet validators that begin re-earning stake will once again be eligible for an onboarding number. As a reminder, for those onboarded to mainnet beta, \u003ca href='#testnet'\u003eearning stake on testnet\u003c/a\u003e is a requirement for continuing to receive Delegation stake on mainnet beta. If you do not receive stake on testnet for 10 epochs, you will also not receive stake on mainnet beta. If you do not receive stake on mainnet beta for 10 epochs, you will be rejected from the program."}},{"title":"Onboarding Quickly","id":"onboarding-quickly","content":{"whatIsThis":"Starting your node means getting your server on mainnet beta running, ensuring it can be found in gossip, and starting to meet the rest of the requirements necessary to receive residual stake from the Foundation.","criteria":"To ensure node operators are responsive and monitoring their Delegation Program participation closely, validators will receive a 10 epoch window to start their mainnet beta node from their onboarding date. If they do not start their node within 10 epochs, they will be rejected from the program."}},{"title":"Responsiveness","id":"responsiveness","content":{"whatIsThis":"Running a validator successfully involves continuously participating in gossip, packing new blocks, and voting on other leader's blocks. In order to help maintain consensus, it also means ensuring your node is available with good uptime.","criteria":"To ensure node operators maintain good uptime, are responsive and are monitoring their servers closely, validators are expected to respond to critical network events (e.g. restarts) within 24 hours. If they do not respond within 24 hours, they will be rejected from the program."}},{"title":"Transaction Processing Requirements","id":"transaction-processing","content":{"whatIsThis":"To ensure fair and predictable transaction processing across the network, SFDP participants must follow infrastru
54cture and scheduling standards that support censorship resistance and consistent block production.","criteria":"\u003cp\u003eSFDP participants must meet the following transaction processing requirements:\u003c/p\u003e\u003cul\u003e\u003cli\u003e\u003cstrong\u003eScheduler ordering:\u003c/strong\u003e Use either FIFO or prioritization-fee-ordered scheduling within a 50ms or less time window.\u003c/li\u003e\u003cli\u003e\u003cstrong\u003eRegular shred release:\u003c/strong\u003e Shreds must be released every 50ms or as soon as a full erasure batch is coalesced.\u003c/li\u003e\u003cli\u003e\u003cstrong\u003eNo TPU censorship:\u003c/strong\u003e Do not censor transactions received on TPU.\u003c/li\u003e\u003cli\u003e\u003cstrong\u003eNo TPU delay:\u003c/strong\u003e Do not delay transactions received on TPU for greater than the allowed 50ms batch times.\u003c/li\u003e\u003c/ul\u003e"}}]},"grants":{"title":"Grants and Funding","metaDescription":"Grants and Funding","hero":{"title":"Grants and Funding","subtitle":"Learn more about different grant and funding opportunities within the Solana ecosystem.","buttons":[{"text":"Foundation Grants","href":"https://share.hsforms.com/1GE1hYdApQGaDiCgaiWMXHA5lohw"},{"text":"Browse RFPs","href":"https://airtable.com/apppDmK2Pin9WX8jV/shrR0uMKu4N57TGW7/tbli2ERM3sdhyHJYB"},{"text":"Ecosystem Funding","href":"#ecosystem_funding"}],"figures":[{"number":"500+","caption":"projects funded"},{"number":"$100M+","caption":"in funding"},{"number":"6","caption":"continents"}]},"tableOfContents":"Types of Funding","footer":"Solana is an open-source, public blockchain. Anyone can apply for funding from the Solana Foundation or other sources. That includes individuals, independent teams, governments, nonprofits, companies, universities, and academics.","body":[{"id":"types_of_funding","header":null,"body":["\u003cp\u003eThe Solana Foundation Funding Program aims to connect builders, creators, and founders to the best source of funding for their work. This may be through the Solana Foundation or other ecosystem sources.\u003c/p\u003e"]},{"id":"solana_foundation_funding","header":"Solana Foundation Funding","body":["\u003cp\u003eIn the Solana ecosystemâs open-source spirit, the Solana Foundation supports projects that generate public goods for the community and give other ecosystem participants the opportunity to learn from and build on your work.\u003c/p\u003e","\u003cp\u003eThe Solana Foundation primarily provides funding in the following ways:\u003c/p\u003e","\u003cul className='compact'\u003e\u003cli\u003eMilestone-based \u003cstrong\u003egrants\u003c/strong\u003e for public goods\u003c/li\u003e\u003cli\u003eMilestone-based \u003cLink href='https://solana.com/news/solana-foundation-convertible-grants-investments'\u003econvertible grants\u003c/Link\u003e for public goods with a commercial component\u003c/li\u003e\u003cli\u003eRequests for Proposals (\u003cLink href='https://airtable.com/apppDmK2Pin9WX8jV/shrDbfJ1wktQ7pB6f/tbli2ERM3sdhyHJYB'\u003eRFPs\u003c/Link\u003e) for specific ideas the Foundation is looking to fund\u003c/li\u003e\u003c/ul\u003e"],"children":[{"id":"how_to_apply","header":"How to apply","body":["\u003cp\u003e\u003cem\u003ePlease note that the following are a set of guidelines for the Solana Foundation funding application only. Ecosystem sources of funding may have different processes.\u003c/em\u003e\u003c/p\u003e"],"collapse":true,"children":[{"id":"application","header":"Application","body":["\u003cp\u003eAll funding applicants for Solana Foundation standard and convert
54ible grants are required to fill out the application \u003cLink href='https://share.hsforms.com/1GE1hYdApQGaDiCgaiWMXHA5lohw'\u003ehere\u003c/Link\u003e.\u003c/p\u003e","\u003cp\u003eIn the application, make sure to:\u003c/p\u003e","\u003cul className='compact'\u003e\u003cli\u003eProvide a brief project overview\u003c/li\u003e\u003cli\u003eClarify how your project provides a public good for the Solana network\u003c/li\u003e\u003cli\u003eLay out a well structured budget proposal, and include thoughtful milestones\u003c/li\u003e\u003c/ul\u003e"]},{"id":"application_review","header":"Application Review (~1 week)","body":["\u003cp\u003eAll applications are reviewed on a rolling basis.\u003c/p\u003e","\u003cp\u003eIf an application warrants an in-depth review, Solana Foundation subject-matter experts (âSMEâ) will reach out to schedule a call. The due diligence process can include technical due diligence, market research, and other analyses to determine the projectâs fit and usefulness to the Solana ecosystem.\u003c/p\u003e"]},{"id":"decision_and_contacting","header":"Decision \u0026 Contacting (~3 weeks)","body":["\u003cp\u003eApplicants will be notified via the email provided in their application whether their proposal has been accepted or not.\u003c/p\u003e","\u003cp\u003eApproved applicants work with the Solana Foundation Legal Team to finalize the grant agreement.\u003c/p\u003e"]}]},{"id":"guidelines_for_evaluation","header":"Guidelines for Evaluation","body":["\u003cp\u003eWhile the Solana Foundation appreciates a broad diversity of ideas in grant applications, there are a few common threads that the team always looks for.\u003c/p\u003e","\u003cCollapsible\u003e\u003cCI id='public_good' title='Public Good'\u003eWe typically consider a project to be a public good if it either makes a significant open-source contribution to the Solana ecosystem, or if it has a meaningful free community offering. Depending on the circumstances, we may also consider a novel proof of concept to qualify. Projects that are primarily commercial in nature usually wonât qualify for a standard grant from the Solana Foundation, and should consider a convertible grant.\u003c/CI\u003e\u003cCI id='open_source' title='Open Source'\u003eNot all projects require code, but they should be built in the spirit of open-sourcing your learnings for everyone to learn from. Projects should benefit the community at large, and while not all parts of the project should be open source, the usable parts should be available to all.\u003c/CI\u003e\u003cCI id='only_possible_on_solana' title='Only Possible on Solana'\u003eThe proposal should make it clear why the project is building within the Solana ecosystem, as opposed to other places or other ways. Why Solana? How does the Solana protocol help the team or project achieve its goals in ways that are not possible elsewhere?\u003c/CI\u003e\u003cCI id='clear_use_of_funds' title='Clear Use of Funds'\u003eWe encourage you to be thoughtful about how much youâre requesting and present a clear plan for how the funding will help you accomplish your goals. Set clear, measurable funding milestones, and make sure the funding you request is correlated to the impact to the community your project is providing.\u003c/CI\u003e\u003c/Collapsible\u003e","\u003cp\u003ePlease note that this criteria list is not exhaustive, and grant approvals are at the discretion of the Solana Foundation Capital Team.\u003c/p\u003e"]}]},{"id":"ecosystem_funding","header":"Ecosystem Funding","body":["\u003cp\u003eBeyond the Solana Foundation, there are a broad array of funding options available to projects in the Solana ecosystem. Depending on your projectâs stage of development, geography, or vertical, some of these options might suit your needs.\u003c/p\u003e"],"children":[{"id":"hackathons","header":"Hackathons","body":["\u003cp\u003eThe Solana Foundation works with Colosseum to run online hackathons. These competitions enable anyone with an internet connection to jumpstart their next project on Solana and join the fastest ecosystem in crypto.\u003c/p\u003e","\u003cp\u003eSelect hackathon winners have the opportunity to join Colosseum's accelerator program where they will receive pre-seed funding, mentorship, technical resources, and more.\u003c/p\u003e","\u003cp\u003eFor more information on the latest Solana Hackathons, sign up for a Colosseum account \u003cLink href='https://www.colosseum.org/'\u003ecolosseum.org\u003c/Link\u003e.\u003c/p\u003e"]},{"id":"ecosystem_grants_programs","header":"Ecosystem Grants Programs","body":["\u003cp\u003eThere are numerous grants programs run by teams within the Solana ecosystem. Generally, these programs are focused on a specific vertical or area of expertise,
54catering to certain applicants. The following ecosystem teams run their own grants programs.\u003c/p\u003e","\u003cul\u003e\u003cSuperteamLi\u003e\u003cSuperteamImage /\u003e\u003ch4\u003eSuperteam\u003c/h4\u003e\u003cp\u003eSuperteam offers quick microgrants (\u003cLessThan\u003e\u003c/LessThan\u003e$10k) to early-stage Solana builders in emerging markets like India, Southeast Asia, Eastern Europe, and Africa.\u003c/p\u003e\u003cLink href='https://earn.superteam.fun/grants/?utm_medium=email\u0026_hsmi=161969574\u0026utm_content=161969574\u0026utm_source=hs_automation'\u003eLearn more \u003cLinkArrow /\u003e\u003c/Link\u003e\u003c/SuperteamLi\u003e\u003c/ul\u003e"]}]}]},"sfdpDashboard":{"title":"Delegation Program: At a Glance","metaDescription":"Solana Foundation Delegation Program stats","hero":{"title":"Solana Foundation Delegation Program","subTitle":"At a Glance","links":{"apply":"How to Apply"}},"goals":{"title":"Goals","list":{"decentralization":{"title":"Decentralization \u0026 Performance","description":"Maximize the decentralization, reliability, and performance of the Solana network"},"diverseStake":{"title":"Diverse Stake Sources","description":"Maximize the number of validators who have diverse sources of stake"},"sustainableTestnet":{"title":"Sustainable Testnet","description":"Sustain a Testnet that is representative of Mainnet and useful for testing"}}},"stats":{"title":"Stats as of Epoch","totalEligibleValidators":{"description":"Validators receiving foundation stake","sub":"{{percentage}}% of total validators"},"totalFoundationStake":{"description":"Total Delegation Program stake","sub":"{{percentage}}% of total staked SOL"},"uniqueLocations":{"description":"SFDP delegates to nodes in"},"countries":{"description":"SFDP delegates to nodes in"}},"tables":{"title":"SFDP Accounts","sfdpTableHeaders":{"withDrawPubkey":"Withdraw pubkey","active":"Active","activating":"Activating","total":"Total"}}}}}},"initialLocale":"en","ns":["common"],"userConfig":{"i18n":{"defaultLocale":"en","locales":["en"]},"localePath":"/vercel/path0/pkgs/frontend/public/locales","default":{"i18n":{"defaultLocale":"en","locales":["en"]},"localePath":"/vercel/path0/pkgs/frontend/public/locales"}}},"withBackgroundGrid":true},"__N_SSG":true},"page":"/delegation-program","query":{},"buildId":"lRy4Io-l0JH9as4tOpMyF","isFallback":false,"gsp":true,"locale":"en","locales":["en"],"defaultLocale":"en","scriptLoader":[]}</script>
54</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.