2024-07-17 04:13:26 +00:00
<!doctype html>
2025-04-25 06:26:12 +00:00
< html lang = "en" dir = "ltr" class = "docs-wrapper plugin-docs plugin-id-Docs docs-version-current docs-doc-page docs-doc-id-undefined" data-has-hydrated = "false" >
2024-07-17 04:13:26 +00:00
< head >
< meta charset = "UTF-8" >
2026-05-08 07:42:49 +00:00
< meta name = "generator" content = "Docusaurus v3.8.1" >
< title data-rh = "true" > Contribute | Logos Research</ title >< meta data-rh = "true" name = "viewport" content = "width=device-width,initial-scale=1" >< meta data-rh = "true" name = "twitter:card" content = "summary_large_image" >< meta data-rh = "true" property = "og:url" content = "https://research.logos.co/contribute" >< meta data-rh = "true" property = "og:locale" content = "en" >< meta data-rh = "true" name = "docusaurus_locale" content = "en" >< meta data-rh = "true" name = "docsearch:language" content = "en" >< meta data-rh = "true" name = "image" content = "https://research.logos.co/_og/4f28660e0686531f5b10a67139bed427aeae6245.png" >< meta data-rh = "true" name = "docusaurus_version" content = "current" >< meta data-rh = "true" name = "docusaurus_tag" content = "docs-Docs-current" >< meta data-rh = "true" name = "docsearch:version" content = "current" >< meta data-rh = "true" name = "docsearch:docusaurus_tag" content = "docs-Docs-current" >< meta data-rh = "true" property = "og:title" content = "Contribute | Logos Research" >< meta data-rh = "true" name = "description" content = "How to contribute" >< meta data-rh = "true" property = "og:description" content = "How to contribute" >< link data-rh = "true" rel = "icon" href = "/theme/image/favicon.svg" >< link data-rh = "true" rel = "canonical" href = "https://research.logos.co/contribute" >< link data-rh = "true" rel = "alternate" href = "https://research.logos.co/contribute" hreflang = "en" >< link data-rh = "true" rel = "alternate" href = "https://research.logos.co/contribute" hreflang = "x-default" >< link rel = "alternate icon" type = "image/png" href = "/theme/image/favicon.png" >
2024-07-17 04:13:26 +00:00
< link rel = "icon" type = "image/svg+xml" href = "/theme/image/favicon.svg" >
2026-05-08 07:42:49 +00:00
< link rel = "alternate" type = "application/rss+xml" href = "/rlog/rss.xml" title = "Logos Research RSS Feed" >
< link rel = "alternate" type = "application/atom+xml" href = "/rlog/atom.xml" title = "Logos Research Atom Feed" >
2024-07-17 04:13:26 +00:00
2026-05-08 07:42:49 +00:00
< link rel = "stylesheet" href = "https://cdn.jsdelivr.net/npm/katex@0.13.24/dist/katex.min.css" integrity = "sha384-odtC+0UGzzFL/6PNoE8rX/SPcQDXBJ+uRepguP4QkPCm2LBxH3FA3y+fKSiJ+AmM" crossorigin = "anonymous" >< link rel = "stylesheet" href = "/assets/css/styles.2e8d6a76.css" >
< script src = "/assets/js/runtime~main.19df0b1b.js" defer = "defer" ></ script >
2026-08-18 10:41:18 +00:00
< script src = "/assets/js/main.c1fe166c.js" defer = "defer" ></ script >
2026-05-08 07:42:49 +00:00
< meta property = "og:image" content = "https://research.logos.co/_og/4f28660e0686531f5b10a67139bed427aeae6245.png" >< meta name = "twitter:image" content = "https://research.logos.co/_og/4f28660e0686531f5b10a67139bed427aeae6245.png" ></ head >
2024-07-17 04:13:26 +00:00
< body class = "navigation-with-keyboard" >
2026-05-08 07:42:49 +00:00
< svg xmlns = "http://www.w3.org/2000/svg" style = "display: none;" >< defs >
< symbol id = "theme-svg-external-link" viewBox = "0 0 24 24" >< path fill = "currentColor" d = "M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z" ></ path ></ symbol >
</ defs ></ svg >
< script > ! function (){ var t = function (){ try { return new URLSearchParams ( window . location . search ). get ( "docusaurus-theme" )} catch ( t ){}}() || function (){ try { return window . localStorage . getItem ( "theme" )} catch ( t ){}}(); document . documentElement . setAttribute ( "data-theme" , t || ( window . matchMedia ( "(prefers-color-scheme: dark)" ). matches ? "dark" : "light" )), document . documentElement . setAttribute ( "data-theme-choice" , t || "system" )}(), function (){ try { const c = new URLSearchParams ( window . location . search ). entries (); for ( var [ t , e ] of c ) if ( t . startsWith ( "docusaurus-data-" )){ var a = t . replace ( "docusaurus-data-" , "data-" ); document . documentElement . setAttribute ( a , e )}} catch ( t ){}}()</ script >< div id = "__docusaurus" >< link rel = "preload" as = "image" href = "/theme/image/logo-black.svg" >< link rel = "preload" as = "image" href = "/theme/image/logo.svg" >< style data-emotion = "css-global 3rtehh" >. lsd-button { width : auto ; cursor : pointer ; padding : 6 px 24 px ;}. lsd-button--disabled { cursor : default ; opacity : 0.34 ;}. lsd-button--large { padding : 10 px 40 px ;}. lsd-button--medium { padding : 6 px 24 px ;}. lsd-button--small { padding : 6 px 12 px ;}. lsd-button : hover : not ( . lsd-button--disabled ) . lsd-button__text { -webkit- text-decoration : underline ; text-decoration : underline ;}. lsd-button--with-icon { display : -webkit- box ; display : -webkit- flex ; display : -ms- flexbox ; display : flex ; -webkit- align-items : center ; -webkit- box-align : center ; -ms- flex-align : center ; align-items : center ;}. lsd-button__icon { display : -webkit- box ; display : -webkit- flex ; display : -ms- flexbox ; display : flex ; -webkit- box-pack : center ; -ms- flex-pack : center ; -webkit- justify-content : center ; justify-content : center ; -webkit- align-items : center ; -webkit- box-align : center ; -ms- flex-align : center ; align-items : center ; height : 100 % ;}. lsd-button--large . lsd-button--with-icon { padding : 10 px 0 px 10 px 18 px ;}. lsd-button--large . lsd-button--with-icon . lsd-button__icon { width : 42 px ;}. lsd-button--medium . lsd-button--with-icon { padding : 6 px 0 px 6 px 14 px ;}. lsd-button--medium . lsd-button--with-icon . lsd-button__icon { width : 38 px ;}. lsd-button--small . lsd-button--with-icon { padding : 6 px 0 px 6 px 12 px ;}. lsd-button--small . lsd-button--with-icon . lsd-button__icon { width : 34 px ;}. lsd-button--outlined { background : none ; border : 1 px solid rgb ( var ( -- lsd - border - primary ));}. lsd-button--outlined . lsd-button__text { color : rgb ( var ( -- lsd - text - primary ));}. lsd-button--filled { background : rgb ( var ( -- lsd - surface - secondary )); border : 1 px solid rgb ( var ( -- lsd - border - primary ));}. lsd-button--filled . lsd-button__text { color : rgb ( var ( -- lsd - text - secondary ));}</ style >< style data-emotion = "css-global 10bahxd" >. lsd-icon-button { 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 ; -ms- flex-pack : center ; -webkit- justify-content : center ; justify-content : center ; cursor : pointer ; background : none ; padding : 0 ; border : 1 px solid rgb ( var ( -- lsd - border - primary ));}. lsd-icon-button--filled { background-color : rgb ( var ( -- lsd - icon - primary ));}. lsd-icon-button--filled svg { --lsd-icon-primary : var ( -- lsd - icon - secondary );}. lsd-icon-button--disabled { opacity : 0.34 ; cursor : default ;}. lsd-icon-button--large { width : 40 px ; height : 40 px ;}. lsd-icon-button--medium { width : 32 px ; height : 32 px ;}. lsd-icon-button--small { width : 28 px ; height : 28 px ;}</ style >< style data-emotion = "css-global icqph9" >. lsd-icon-button-group { display : -webkit- box ; display : -webkit- flex ; display : -ms- flexbox ; display : flex ; -webkit- flex-direction : row ; -ms- flex-direction : row ; flex-direction : row ;}. lsd-icon-button-group--outlined . lsd-icon-button : not ( : last-child ) { border-right : none ;}</ style >< style data-emotion = "css-global 1f43ub2" > body * { font-family : var ( -- lsd - typography - generic - font - family );}. lsd-typography { color : rgb ( var ( -- lsd - text - primary ));}. lsd-typography--sans-serif , . lsd-typography--sans-serif * { font-family : sans-serif ;}. lsd-typography--serif , . lsd-typography--serif * { font-family : serif ;}. lsd-typography--monospace , . lsd-typography--monospace * { font-family : monospace ;}. lsd-typography--display1 { color : rgb ( var ( -- lsd - text - primary )); font-weight : var ( -- lsd - display1 - fontWeight ); font-size : var ( -- lsd
2024-07-17 04:13:26 +00:00
. lsd - dropdown -- error
) . lsd-dropdown__trigger : hover . lsd-dropdown__option-label , . lsd-dropdown : not ( . lsd - dropdown -- disabled ) : not (
. lsd - dropdown -- error
2026-05-08 07:42:49 +00:00
) . lsd-dropdown__trigger : focus . lsd-dropdown__option-label { -webkit- text - decoration : underline ; text-decoration : underline ;}. lsd-dropdown__label { display : block ;}. lsd-dropdown__button-container { display : -webkit- box ; display : -webkit- flex ; display : -ms- flexbox ; display : flex ; -webkit- box-pack : justify ; -webkit- justify-content : space-between ; justify-content : space-between ;}. lsd-dropdown__trigger { width : 100 % ; 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 : justify ; -webkit- justify-content : space-between ; justify-content : space-between ; border : none ; cursor : pointer ; background : none ;}. lsd-dropdown__trigger : focus { outline : none ;}. lsd-dropdown__option-label { cursor : inherit ; white-space : nowrap ; overflow : hidden ; text-overflow : ellipsis ;}. lsd-dropdown__icons { 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 ; -ms- flex-pack : center ; -webkit- justify-content : center ; justify-content : center ; gap : 8 px ;}. lsd-dropdown__icon { display : -webkit- box ; display : -webkit- flex ; display : -ms- flexbox ; display : flex ; -webkit- align-items : center ; -webkit- box-align : center ; -ms- flex-align : center ; align-items : center ;}. lsd-dropdown__supporting-text { margin : 6 px 14 px ;}. lsd-dropdown--error . lsd-dropdown__option-label { -webkit- text-decoration : line-through ; text-decoration : line-through ;}. lsd-dropdown--disabled { opacity : 0.34 ; cursor : initial ;}. lsd-dropdown--large { width : 208 px ;}. lsd-dropdown--large . lsd-dropdown--error { width : 230 px ;}. lsd-dropdown--large . lsd-dropdown__label { margin : 0 0 6 px 18 px ;}. lsd-dropdown--large . lsd-dropdown__button-container { height : 40 px ;}. lsd-dropdown--large . lsd-dropdown__trigger { padding : 10 px 0 px 10 px 18 px ;}. lsd-dropdown--large . lsd-dropdown__icons { padding : 0 px 14 px ;}. lsd-dropdown--medium { width : 188 px ;}. lsd-dropdown--medium . lsd-dropdown--error { width : 210 px ;}. lsd-dropdown--medium . lsd-dropdown__label { margin : 0 0 6 px 14 px ;}. lsd-dropdown--medium . lsd-dropdown__button-container { height : 32 px ;}. lsd-dropdown--medium . lsd-dropdown__trigger { padding : 6 px 0 px 6 px 14 px ;}. lsd-dropdown--medium . lsd-dropdown__icons { padding : 0 px 12 px ;}. lsd-dropdown--small { width : 164 px ;}. lsd-dropdown--small . lsd-dropdown--error { width : 186 px ;}. lsd-dropdown--small . lsd-dropdown__label { margin : 0 0 6 px 12 px ;}. lsd-dropdown--small . lsd-dropdown__button-container { height : 28 px ;}. lsd-dropdown--small . lsd-dropdown__trigger { padding : 6 px 0 px 6 px 12 px ;}. lsd-dropdown--small . lsd-dropdown__icons { padding : 0 px 10 px ;}. lsd-dropdown--outlined . lsd-dropdown__button-container { border : 1 px solid rgb ( var ( -- lsd - border - primary ));}. lsd-dropdown--underlined . lsd-dropdown__button-container { border : 1 px solid transparent ; border-bottom : 1 px solid rgb ( var ( -- lsd - border - primary ));}</ style >< style data-emotion = "css-global w2g5fy" > .lsd-dropdown-item{width:100%;box-sizing:border-box;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;border:1px solid rgb(var(--lsd-border-primary));}.lsd-dropdown-item:not(.lsd-dropdown-item--disabled){cursor:pointer;}.lsd-dropdown-item:not(.lsd-dropdown-item--disabled):hover,.lsd-dropdown-item:not(.lsd-dropdown-item--disabled):focus{outline:none;}.lsd-dropdown-item:not(.lsd-dropdown-item--disabled):hover .lsd-dropdown-item__label,.lsd-dropdown-item:not(.lsd-dropdown-item--disabled):focus .lsd-dropdown-item__label{-webkit-text-decoration:underline;text-decoration:underline;}.lsd-dropdown-item__label{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.lsd-dropdown-item--disabled{opacity:0.34;}.lsd-dropdown-item__icon{margin-right:18px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}.lsd-dropdown-item--small{padding:5px 9px;height:28px;}.l
< h2 class = "anchor anchorWithHideOnScrollNavbar_WYt5" id = "how-to-contribute" > How to contribute< a href = "#how-to-contribute" class = "hash-link" aria-label = "Direct link to How to contribute" title = "Direct link to How to contribute" > </ a ></ h2 >
2025-04-25 06:26:12 +00:00
< p > Get in touch with us by
2024-07-17 04:13:26 +00:00
< a href = "https://discord.gg/PQFdubGt6d" target = "_blank" rel = "noopener noreferrer" > joining our Discord</ a > ,
2026-05-08 07:42:49 +00:00
< a href = "https://forum.research.logos.co/" target = "_blank" rel = "noopener noreferrer" > opening a thread in our forum</ a > ,
2025-04-25 06:26:12 +00:00
or < a href = "https://github.com/vacp2p" target = "_blank" rel = "noopener noreferrer" > opening issues / PRs on GitHub</ a > .</ p >
< p > Also, see our < a href = "https://jobs.status.im/?search=Vac" target = "_blank" rel = "noopener noreferrer" > current job openings</ a > .</ p >
2026-05-08 07:42:49 +00:00
< h2 class = "anchor anchorWithHideOnScrollNavbar_WYt5" id = "what-to-contribute" > What to contribute< a href = "#what-to-contribute" class = "hash-link" aria-label = "Direct link to What to contribute" title = "Direct link to What to contribute" > </ a ></ h2 >
2025-04-25 06:26:12 +00:00
< p > We are interested in both research and code contributions.</ p >
< p > For code contributions, see our " good first issue" lists for various Vac-related code bases:</ p >
< ul >
< li >< a href = "https://github.com/vacp2p/nim-libp2p" target = "_blank" rel = "noopener noreferrer" > nim-libp2p</ a ></ li >
< li >< a href = "https://github.com/vacp2p/zerokit/labels/good%20first%20issue" target = "_blank" rel = "noopener noreferrer" > zerokit</ a ></ li >
< li >< a href = "https://github.com/vacp2p/stealth-address-kit" target = "_blank" rel = "noopener noreferrer" > stealth-address-kit</ a ></ li >
2026-05-08 07:42:49 +00:00
</ ul ></ div ></ article >< nav class = "docusaurus-mt-lg pagination-nav" aria-label = "Docs pages" >< a class = "pagination-nav__link pagination-nav__link--prev" href = "/principles" >< div class = "icon_S7Kx m_thRi" >< svg xmlns = "http://www.w3.org/2000/svg" width = "14" height = "14" fill = "none" viewBox = "0 0 14 14" >< path fill = "#fff" d = "M11.667 6.417h-7.1L7.83 3.156 7 2.333 2.334 7 7 11.667l.823-.823-3.255-3.26h7.099z" ></ path ></ svg ></ div >< span class = "lsd-typography lsd-typography--body2 pagination-nav__label" > Principles</ span ></ a ></ nav ></ div ></ div >< div class = "gap1_XuuQ" ></ div ></ div ></ div ></ main ></ div ></ div ></ div >< footer class = "footer" >< div class = "container container-fluid firstRow_ar1q" >< div class = "footer__bottom text--center" >< div class = "margin-bottom--sm" >< a class = "footerLogoLink_BH7S" href = "/" >< img src = "/theme/image/logo.svg" alt = "Logos Research" class = "themedImage_kfRS themedImage--light_BL8e footer__logo" width = "22" >< img src = "/theme/image/logo.svg" alt = "Logos Research" class = "themedImage_kfRS themedImage--dark_OvIx footer__logo" width = "22" ></ a ></ div >< div class = "footer__copyright" > Logos Research</ div ></ div >< div class = "row footer__links" >< div class = "theme-layout-footer-column col footer__col" >< div class = "footer__title" ></ div >< ul class = "footer__items clean-list" >< li class = "footer__item" >< a href = "https://x.com/LogosRnD" target = "_blank" rel = "noopener noreferrer" class = "footer__link-item" > Twitter< svg width = "13.5" height = "13.5" aria-hidden = "true" class = "iconExternalLink_nPIU" >< use href = "#theme-svg-external-link" ></ use ></ svg ></ a ></ li >< li class = "footer__item" >< a href = "https://discord.gg/PQFdubGt6d" target = "_blank" rel = "noopener noreferrer" class = "footer__link-item" > Discord< svg width = "13.5" height = "13.5" aria-hidden = "true" class = "iconExternalLink_nPIU" >< use href = "#theme-svg-external-link" ></ use ></ svg ></ a ></ li >< li class = "footer__item" >< a href = "https://github.com/vacp2p" target = "_blank" rel = "noopener noreferrer" class = "footer__link-item" > Github< svg width = "13.5" height = "13.5" aria-hidden = "true" class = "iconExternalLink_nPIU" >< use href = "#theme-svg-external-link" ></ use ></ svg ></ a ></ li ></ ul ></ div >< div class = "theme-layout-footer-column col footer__col" >< div class = "footer__title" ></ div >< ul class = "footer__items clean-list" >< li class = "footer__item" >< a href = "https://jobs.status.im/" target = "_blank" rel = "noopener noreferrer" class = "footer__link-item" > Work With Us< svg width = "13.5" height = "13.5" aria-hidden = "true" class = "iconExternalLink_nPIU" >< use href = "#theme-svg-external-link" ></ use ></ svg ></ a ></ li >< li class = "footer__item" >< a class = "footer__link-item" href = "/terms" > Terms & Conditions</ a ></ li >< li class = "footer__item" >< a class = "footer__link-item" href = "/privacy-policy" > Privacy Policy</ a ></ li >< li class = "footer__item" >< a class = "footer__link-item" href = "/security" > Security</ a ></ li ></ ul ></ div ></ div ></ div >< div class = "secondRow__ww3" >< span class = "footer__bottom text--center" > Built by < a href = "https://free.technology/" target = "_blank" class = "footerLink_sh7M" > IFT</ a ></ span >< div class = "row footer__links" >< div class = "theme-layout-footer-column col footer__col" >< div class = "footer__title" > Research</ div >< ul class = "footer__items clean-list" >< li class = "footer__item" >< a href = "https://research.logos.co/" target = "_blank" rel = "noopener noreferrer" class = "footer__link-item" > Logos Research< svg width = "13.5" height = "13.5" aria-hidden = "true" class = "iconExternalLink_nPIU" >< use href = "#theme-svg-external-link" ></ use ></ svg ></ a ></ li ></ ul ></ div >< div class = "theme-layout-footer-column col footer__col" >< div class = "footer__title" > Infrastructure</ div >< ul class = "footer__items clean-list" >< li class = "footer__item" >< a href = "https://logos.co/" target = "_blank" rel = "noopener noreferrer" class = "footer__link-item" > Logos< svg width = "13.5" height = "13.5" aria-hidden = "true" class = "iconExternalLink_nPIU" >< use href = "#theme-svg-external-link" ></ use ></ svg ></ a ></ li >< li class = "footer__item" >< a href = "https://nimbus.team/" target = "_blank" rel = "noopener noreferrer" class = "footer__link-item" > Nimbus< svg width = "13.5" height = "13.5" aria-hidden = "true" class = "iconExternalLink_nPIU" >< use href = "#theme-svg-external-link" > < /use
2024-07-17 04:13:26 +00:00
</ body >
</ html >