mirror of
https://github.com/vacp2p/vac.dev.git
synced 2026-08-30 19:51:12 +00:00
1 line
2.2 KiB
JavaScript
1 line
2.2 KiB
JavaScript
"use strict";(self.webpackChunkresearch_logos_co=self.webpackChunkresearch_logos_co||[]).push([[36],{23183:(e,t,o)=>{o.r(t),o.d(t,{assets:()=>i,contentTitle:()=>c,default:()=>h,frontMatter:()=>n,metadata:()=>r,toc:()=>u});var r=o(25482),s=o(74848),a=o(28453);const n={layout:"post",name:"Logos Research - A Rough Overview",title:"Logos Research - A Rough Overview",date:new Date("2019-08-02T12:00:00.000Z"),authors:"oskarth",published:!0,slug:"vac-overview",categories:"research"},c=void 0,i={authorsImageUrls:[void 0]},u=[];function l(e){const t={p:"p",...(0,a.R)(),...e.components};return(0,s.jsx)(t.p,{children:"Logos Research is a modular peer-to-peer messaging stack, with a focus on secure messaging. Overview of terms, stack and open problems."})}function h(e={}){const{wrapper:t}={...(0,a.R)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(l,{...e})}):l(e)}},25482:e=>{e.exports=JSON.parse('{"permalink":"/rlog/vac-overview","source":"@site/rlog/2019-08-02-vac-overview.mdx","title":"Logos Research - A Rough Overview","description":"Logos Research is a modular peer-to-peer messaging stack, with a focus on secure messaging. Overview of terms, stack and open problems.","date":"2019-08-02T12:00:00.000Z","tags":[],"readingTime":5.64,"hasTruncateMarker":true,"authors":[{"name":"Oskar","twitter":"oskarth","github":"oskarth","key":"oskarth","page":null}],"frontMatter":{"layout":"post","name":"Logos Research - A Rough Overview","title":"Logos Research - A Rough Overview","date":"2019-08-02T12:00:00.000Z","authors":"oskarth","published":true,"slug":"vac-overview","categories":"research"},"unlisted":false,"prevItem":{"title":"P2P Data Sync with a Remote Log","permalink":"/rlog/remote-log"},"nextItem":{"title":"P2P Data Sync for Mobile","permalink":"/rlog/p2p-data-sync-for-mobile"}}')},28453:(e,t,o)=>{o.d(t,{R:()=>n,x:()=>c});var r=o(96540);const s={},a=r.createContext(s);function n(e){const t=r.useContext(a);return r.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function c(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:n(e.components),r.createElement(a.Provider,{value:t},e.children)}}}]); |