[{"data":1,"prerenderedAt":454},["ShallowReactive",2],{"navigation":3,"\u002Fdocs\u002Fporwr\u002Frelay":54,"\u002Fdocs\u002Fporwr\u002Frelay-surround":449},[4,19],{"title":5,"path":6,"stem":7,"children":8,"icon":10},"Getting Started","\u002Fdocs\u002Fgetting-started","1.docs\u002F1.getting-started\u002F1.index",[9,11,15],{"title":5,"path":6,"stem":7,"icon":10},"i-lucide-rocket",{"title":12,"path":13,"stem":14},"Installation","\u002Fdocs\u002Fgetting-started\u002Finstallation","1.docs\u002F1.getting-started\u002F2.installation",{"title":16,"path":17,"stem":18},"Using Diogel","\u002Fdocs\u002Fgetting-started\u002Fusage","1.docs\u002F1.getting-started\u002F3.usage",{"title":20,"path":21,"stem":22,"children":23,"icon":53},"Porwr","\u002Fdocs\u002Fporwr","1.docs\u002F2.porwr\u002F1.index",[24,26,29,33,37,41,45,49],{"title":25,"path":21,"stem":22,"icon":10},"What is Porwr",{"title":12,"path":27,"stem":28},"\u002Fdocs\u002Fporwr\u002Finstallation","1.docs\u002F2.porwr\u002F2.installation",{"title":30,"path":31,"stem":32},"Dashboard","\u002Fdocs\u002Fporwr\u002Fdashboard","1.docs\u002F2.porwr\u002F3.dashboard",{"title":34,"path":35,"stem":36},"Key Management","\u002Fdocs\u002Fporwr\u002Fkeys","1.docs\u002F2.porwr\u002F4.keys",{"title":38,"path":39,"stem":40},"Profile Management","\u002Fdocs\u002Fporwr\u002Fprofile","1.docs\u002F2.porwr\u002F5.profile",{"title":42,"path":43,"stem":44},"Relay Management","\u002Fdocs\u002Fporwr\u002Frelay","1.docs\u002F2.porwr\u002F6.relay",{"title":46,"path":47,"stem":48},"Wallet Management","\u002Fdocs\u002Fporwr\u002Fwallet","1.docs\u002F2.porwr\u002F7.wallet",{"title":50,"path":51,"stem":52},"Extension Settings","\u002Fdocs\u002Fporwr\u002Fsettings","1.docs\u002F2.porwr\u002F8.settings","i-lucide-puzzle",{"id":55,"title":42,"body":56,"description":443,"extension":444,"meta":445,"navigation":446,"path":43,"seo":447,"stem":44,"__hash__":448},"docs\u002F1.docs\u002F2.porwr\u002F6.relay.md",{"type":57,"value":58,"toc":421},"minimark",[59,63,68,71,93,97,100,103,124,128,131,142,145,151,158,162,165,168,172,175,178,182,188,191,194,198,201,204,215,218,222,225,228,248,251,255,275,279,282,285,299,303,306,320,327,331,336,345,349,352,369,373,376,390,394,397,401],[60,61,62],"p",{},"Relays are servers that store and transmit Nostr events. Your relay choices affect how well other clients can find your events and how reliably you can publish.",[64,65,67],"h2",{"id":66},"what-relay-management-is-for","What Relay Management is for",[60,69,70],{},"Use Relay Management to:",[72,73,74,78,81,84,87,90],"ul",{},[75,76,77],"li",{},"view relays for the active account",[75,79,80],{},"add relay URLs",[75,82,83],{},"choose read\u002Fwrite behavior",[75,85,86],{},"browse relay catalog entries",[75,88,89],{},"publish relay metadata",[75,91,92],{},"keep the relay list small and useful",[64,94,96],{"id":95},"what-relays-do","What relays do",[60,98,99],{},"Nostr does not use one central server. Instead, clients publish and fetch events from relays.",[60,101,102],{},"A relay can be used for:",[72,104,105,112,118],{},[75,106,107,111],{},[108,109,110],"strong",{},"read"," — clients fetch your events from it",[75,113,114,117],{},[108,115,116],{},"write"," — clients publish your events to it",[75,119,120,123],{},[108,121,122],{},"read and write"," — both",[64,125,127],{"id":126},"relay-urls","Relay URLs",[60,129,130],{},"Relay URLs usually start with:",[132,133,139],"pre",{"className":134,"code":136,"language":137,"meta":138},[135],"language-text","wss:\u002F\u002F\n","text","",[140,141,136],"code",{"__ignoreMap":138},[60,143,144],{},"Some local or test relays may use:",[132,146,149],{"className":147,"code":148,"language":137,"meta":138},[135],"ws:\u002F\u002F\n",[140,150,148],{"__ignoreMap":138},[60,152,153,154,157],{},"For normal internet use, prefer ",[140,155,156],{},"wss:\u002F\u002F",".",[64,159,161],{"id":160},"read-relays","Read relays",[60,163,164],{},"Read relays tell other clients where to find events for your account.",[60,166,167],{},"Choose read relays that are stable and commonly reachable.",[64,169,171],{"id":170},"write-relays","Write relays",[60,173,174],{},"Write relays are where Diogel and other clients can publish events.",[60,176,177],{},"Choose write relays that accept your events reliably.",[64,179,181],{"id":180},"nip-65-relay-metadata","NIP-65 relay metadata",[60,183,184,185,157],{},"NIP-65 defines a relay list metadata event, often kind ",[140,186,187],{},"10002",[60,189,190],{},"Publishing relay metadata helps other clients know where to read from and write to for your account.",[60,192,193],{},"When you save relay settings in Diogel, it signs and publishes relay metadata for the active identity.",[64,195,197],{"id":196},"recommended-relay-count","Recommended relay count",[60,199,200],{},"Keep relay lists focused.",[60,202,203],{},"A practical starting point is:",[72,205,206,209,212],{},[75,207,208],{},"2-4 read relays",[75,210,211],{},"2-4 write relays",[75,213,214],{},"overlap is fine when a relay is good for both.",[60,216,217],{},"Too many relays can slow publishing and create noise. Too few can reduce availability.",[64,219,221],{"id":220},"relay-browser","Relay Browser",[60,223,224],{},"The Relay Browser helps you discover relays.",[60,226,227],{},"It can support:",[72,229,230,233,236,239,242,245],{},[75,231,232],{},"searching by name",[75,234,235],{},"searching by hostname",[75,237,238],{},"searching by URL",[75,240,241],{},"filtering for search-capable relays",[75,243,244],{},"refreshing the relay catalog",[75,246,247],{},"changing results per page.",[60,249,250],{},"Use the browser as a discovery tool, not as an automatic recommendation engine. You still need to choose relays intentionally.",[64,252,254],{"id":253},"adding-a-relay-manually","Adding a relay manually",[256,257,258,263,266,269,272],"ol",{},[75,259,260,261,157],{},"Open ",[108,262,42],{},[75,264,265],{},"Enter the relay URL.",[75,267,268],{},"Choose read\u002Fwrite settings.",[75,270,271],{},"Add the relay.",[75,273,274],{},"Save the relay list.",[64,276,278],{"id":277},"saving-relay-changes","Saving relay changes",[60,280,281],{},"Saving relay changes publishes relay metadata for the active key.",[60,283,284],{},"Before saving:",[72,286,287,290,293,296],{},[75,288,289],{},"check active account",[75,291,292],{},"remove dead or unwanted relays",[75,294,295],{},"avoid excessive relay counts",[75,297,298],{},"confirm read\u002Fwrite settings are right.",[64,300,302],{"id":301},"how-relay-settings-affect-other-features","How relay settings affect other features",[60,304,305],{},"Relay configuration affects:",[72,307,308,311,314,317],{},[75,309,310],{},"profile publishing",[75,312,313],{},"Quick Publish",[75,315,316],{},"visibility of signed events",[75,318,319],{},"how other Nostr clients discover your preferred relays.",[60,321,322,323,326],{},"NIP-47 wallet connections use their own relays from the NWC URI and are managed in ",[108,324,325],{},"Wallet Connections",", not Relay Management.",[64,328,330],{"id":329},"common-issues","Common issues",[332,333,335],"h3",{"id":334},"invalid-relay-url","Invalid relay URL",[60,337,338,339,342,343,157],{},"The URL must start with ",[140,340,341],{},"ws:\u002F\u002F"," or ",[140,344,156],{},[332,346,348],{"id":347},"relay-list-save-failed","Relay list save failed",[60,350,351],{},"Possible causes:",[72,353,354,357,360,363,366],{},[75,355,356],{},"vault is locked",[75,358,359],{},"no active key",[75,361,362],{},"signing failed",[75,364,365],{},"relays are unreachable",[75,367,368],{},"network error.",[332,370,372],{"id":371},"events-are-not-visible-in-other-clients","Events are not visible in other clients",[60,374,375],{},"Check that:",[72,377,378,381,384,387],{},[75,379,380],{},"you published to relays other clients read from",[75,382,383],{},"your relay metadata was saved",[75,385,386],{},"the target client has refreshed",[75,388,389],{},"relays did not reject your event.",[332,391,393],{"id":392},"relay-browser-returns-no-results","Relay browser returns no results",[60,395,396],{},"Try changing the search query, disabling filters, or refreshing the catalog.",[64,398,400],{"id":399},"best-practices","Best practices",[72,402,403,409,412,415,418],{},[75,404,405,406,408],{},"Prefer stable ",[140,407,156],{}," relays.",[75,410,411],{},"Keep the list small.",[75,413,414],{},"Use known relays for important identities.",[75,416,417],{},"Periodically remove dead relays.",[75,419,420],{},"Save relay metadata after changes.",{"title":138,"searchDepth":422,"depth":422,"links":423},2,[424,425,426,427,428,429,430,431,432,433,434,435,442],{"id":66,"depth":422,"text":67},{"id":95,"depth":422,"text":96},{"id":126,"depth":422,"text":127},{"id":160,"depth":422,"text":161},{"id":170,"depth":422,"text":171},{"id":180,"depth":422,"text":181},{"id":196,"depth":422,"text":197},{"id":220,"depth":422,"text":221},{"id":253,"depth":422,"text":254},{"id":277,"depth":422,"text":278},{"id":301,"depth":422,"text":302},{"id":329,"depth":422,"text":330,"children":436},[437,439,440,441],{"id":334,"depth":438,"text":335},3,{"id":347,"depth":438,"text":348},{"id":371,"depth":438,"text":372},{"id":392,"depth":438,"text":393},{"id":399,"depth":422,"text":400},"Relay Management is where you configure the Nostr relays used by the active identity.","md",{},true,{"title":42,"description":443},"YttMqTclU_xwvkcRPtC6Gp-zFB_81xV57F0SHZCmKqw",[450,452],{"title":38,"path":39,"stem":40,"description":451,"children":-1},"Profile Management is where you edit public Nostr profile metadata for the active identity.",{"title":46,"path":47,"stem":48,"description":453,"children":-1},"Wallet Management is where Diogel manages Nostr Wallet Connect (NWC) connections and user-initiated Lightning wallet actions.",1781593969723]