[{"data":1,"prerenderedAt":165},["ShallowReactive",2],{"navigation":3,"index":54,"mdc-kgo3yn-key":153},[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":56,"body":57,"cta":58,"description":66,"extension":67,"features":68,"hero":86,"meta":96,"navigation":65,"path":97,"sections":98,"seo":148,"stem":151,"__hash__":152},"index\u002F0.index.yml","Nostr signing without private-key sprawl",null,{"title":59,"description":60,"links":61},"Ready to protect your Nostr keys?","Get started with Diogel and keep your private keys where they belong — protected.",[62],{"label":63,"to":6,"icon":64,"trailing":65},"Get Started","i-lucide-arrow-right",true,"Diogel protects Nostr keys, secures signing authority, and lets people, apps, teams, and agents sign safely without taking custody of the private key.","yml",{"title":69,"description":70,"items":71},"One suite, three products","The Diogel suite solves the same problem at three levels — personal browser signing, mobile signing, and organisational key custody.",[72,76,81],{"title":20,"description":73,"icon":74,"to":75},"Secure Nostr signing for the browser. Web apps get signatures, not your private key.","i-lucide-shield","\u002Fporwr",{"title":77,"description":78,"icon":79,"to":80},"Android","Dedicated mobile Nostr signing for Android. Approve app requests while keeping keys on-device.","i-lucide-smartphone","\u002Fandroid",{"title":82,"description":83,"icon":84,"to":85},"Bancwr","Self-hosted Nostr signing for teams. Shared brand authority without shared private-key chaos.","i-lucide-building-2","\u002Fbancwr",{"links":87},[88,89],{"label":63,"to":6,"icon":10,"trailing":65},{"label":90,"to":91,"icon":92,"color":93,"variant":94,"target":95},"View on GitHub","https:\u002F\u002Fgithub.com\u002Fthreenine\u002Fdiogelwebsite","i-simple-icons-github","neutral","outline","_blank",{},"\u002F",[99,115,132],{"id":100,"title":101,"description":102,"orientation":103,"features":104},"protect","Protect your keys","Private keys should not be casually exported to every client. Diogel keeps signing material inside controlled boundaries and returns signatures instead of raw keys.","horizontal",[105,109,112],{"title":106,"description":107,"icon":108},"Browser protection","Porwr keeps your private keys inside the browser extension. Web apps get signatures, not your key.","i-lucide-shield-check",{"title":110,"description":111,"icon":79},"Mobile protection","Android keeps keys isolated on your phone. Signing requests are reviewed before approval.",{"title":113,"description":114,"icon":84},"Team protection","Bancwr puts governance around shared signing. Team members never see the private key.",{"id":116,"title":117,"description":118,"orientation":103,"reverse":65,"features":119},"sign","Signing is a controlled operation","Signing should be a deliberate act, not an invisible side effect. Requests are reviewed, permissioned, scoped, and logged where useful.",[120,124,128],{"title":121,"description":122,"icon":123},"Per-site permissions","Approve or reject signing requests per domain and per event kind. Granular control over what gets signed.","i-lucide-lock",{"title":125,"description":126,"icon":127},"Explicit approval flows","Every signing request is visible. No invisible side effects, no auto-signing without consent.","i-lucide-eye",{"title":129,"description":130,"icon":131},"Audit trails","Bancwr provides compliance-oriented audit logs so organisations know exactly what was signed and by whom.","i-lucide-file-text",{"id":133,"title":134,"description":135,"orientation":103,"features":136},"standards","Standards-compatible","Diogel fits the Nostr ecosystem — NIP-07 browser signing, NIP-55 mobile signer flows, and Nostr bunker patterns for remote and team-controlled signing.",[137,141,144],{"title":138,"description":139,"icon":140},"NIP-07 browser signing","Porwr implements the standard window.nostr interface. Works with any Nostr web app.","i-lucide-monitor",{"title":142,"description":143,"icon":79},"NIP-55 mobile signing","Android supports modern signer flows for app-to-signer requests on mobile.",{"title":145,"description":146,"icon":147},"Nostr bunker \u002F remote signing","Bancwr aligns with the Nostr bunker pattern for server-side and team-controlled signing.","i-lucide-server",{"title":149,"description":150},"Diogel — Nostr Key Protection Suite","Protect your Nostr private keys across browser, mobile, and team environments. Sign safely without exposing your keys.","0.index","HpYcL7k9h8EFnlM9b91T9LcLXRd3-_yROmG1C2KWrE4",{"data":154,"body":155},{},{"type":156,"children":157},"root",[158],{"type":159,"tag":160,"props":161,"children":162},"element","p",{},[163],{"type":164,"value":56},"text",1781593969103]