Update documentation

This commit is contained in:
Jenkins 2023-08-22 09:09:21 +00:00
parent 926f1b136f
commit 5f3e785759
167 changed files with 13345 additions and 22015 deletions

218
404.html
View File

@ -1,218 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta
name="description"
content=""
/>
<title>
404 Page not found
</title>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="shortcut icon" type="image/png" href="https://roadmap.logos.co//icon.png" />
<link href="https://roadmap.logos.co/styles.7fdbd93987bfba941d84b8a4050caaba.min.css" rel="stylesheet" />
<link href="https://roadmap.logos.co/styles/_light_syntax.86a48a52faebeaaf42158b72922b1c90.min.css" rel="stylesheet" id="theme-link">
<script src="https://roadmap.logos.co/js/darkmode.4ee460c38f180dd44f1565712a1f3c8a.min.js"></script>
<script src="https://roadmap.logos.co/js/util.9825137f5e7825e8553c68ce39ac9e44.min.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/katex.min.css" integrity="sha384-R4558gYOUz8mP9YWpZJjofhk+zx0AS11p36HnD2ZKj/6JR5z27gSSULCNHIRReVs" crossorigin="anonymous">
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/katex.min.js" integrity="sha384-z1fJDqw8ZApjGO3/unPWUPsIymfsJmyrDVWC8Tv/a1HeOtGmkwNd/7xUS0Xcnvsx" crossorigin="anonymous"></script>
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/contrib/auto-render.min.js" integrity="sha384-+XBljXPPiv+OzfbB3cVmLHf4hdUFHlWNZN5spNQ7rmHTXpd7WvJum6fIACpNNfIR" crossorigin="anonymous"></script>
<script src="https://unpkg.com/@floating-ui/core@0.7.3"></script>
<script src="https://unpkg.com/@floating-ui/dom@0.5.4"></script>
<script src="https://roadmap.logos.co/js/popover.37b1455b8f0603154072b9467132c659.min.js"></script>
<script src="https://roadmap.logos.co/js/code-title.b35124ad8db0ba37162b886afb711cbc.min.js"></script>
<script src="https://roadmap.logos.co/js/clipboard.c20857734e53a3fb733b7443879efa61.min.js"></script>
<script src="https://roadmap.logos.co/js/callouts.7723cac461d613d118ee8bb8216b9838.min.js"></script>
<script type="module">
import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid/dist/mermaid.esm.min.mjs';
mermaid.initialize({ startOnLoad: true });
</script>
<script>
const BASE_URL = "https://roadmap.logos.co/"
const fetchData = Promise.all([
fetch("https:\/\/roadmap.logos.co\/indices\/linkIndex.4aa205a552c456d43d65dac37acc8f8e.min.json")
.then(data => data.json())
.then(data => ({
index: data.index,
links: data.links,
})),
fetch("https:\/\/roadmap.logos.co\/indices\/contentIndex.d52fe1dd91efb5701e534220b9af8ad3.min.json")
.then(data => data.json()),
])
.then(([{index, links}, content]) => ({
index,
links,
content,
}))
const render = () => {
const siteBaseURL = new URL(BASE_URL);
const pathBase = siteBaseURL.pathname;
const pathWindow = window.location.pathname;
const isHome = pathBase == pathWindow;
addCopyButtons();
addTitleToCodeBlocks();
addCollapsibleCallouts();
initPopover(
"https://roadmap.logos.co",
true ,
true
)
const footer = document.getElementById("footer")
if (footer) {
const container = document.getElementById("graph-container")
if (!container) return requestAnimationFrame(render)
container.textContent = ""
const drawGlobal = isHome && false ;
drawGraph(
"https://roadmap.logos.co",
drawGlobal,
[{"/moc":"#4388cc"}],
drawGlobal ? {"centerForce":1,"depth":-1,"enableDrag":true,"enableLegend":false,"enableZoom":true,"fontSize":0.5,"linkDistance":1,"opacityScale":3,"repelForce":1,"scale":1.4} : {"centerForce":1,"depth":1,"enableDrag":true,"enableLegend":false,"enableZoom":true,"fontSize":0.6,"linkDistance":1,"opacityScale":3,"repelForce":2,"scale":1.2}
);
}
}
const init = (doc = document) => {
addCopyButtons();
addTitleToCodeBlocks();
renderMathInElement(doc.body, {
delimiters: [
{left: '$$', right: '$$', display: true},
{left: '$', right: '$', display: false},
],
throwOnError : false
});
};
</script>
<script type="module">
import { attachSPARouting } from "https:\/\/roadmap.logos.co\/js\/router.9d4974281069e9ebb189f642ae1e3ca2.min.js"
attachSPARouting(init, render)
</script>
</head>
<body>
<div class="singlePage">
<div class='darkmode'>
<input class='toggle' id='darkmode-toggle' type='checkbox' tabindex="-1">
<label id="toggle-label-light" for='darkmode-toggle' tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="dayIcon" x="0px" y="0px" viewBox="0 0 35 35" style="enable-background:new 0 0 35 35;" xml:space="preserve">
<title>Light Mode</title>
<path d="M6,17.5C6,16.672,5.328,16,4.5,16h-3C0.672,16,0,16.672,0,17.5 S0.672,19,1.5,19h3C5.328,19,6,18.328,6,17.5z M7.5,26c-0.414,0-0.789,0.168-1.061,0.439l-2,2C4.168,28.711,4,29.086,4,29.5 C4,30.328,4.671,31,5.5,31c0.414,0,0.789-0.168,1.06-0.44l2-2C8.832,28.289,9,27.914,9,27.5C9,26.672,8.329,26,7.5,26z M17.5,6 C18.329,6,19,5.328,19,4.5v-3C19,0.672,18.329,0,17.5,0S16,0.672,16,1.5v3C16,5.328,16.671,6,17.5,6z M27.5,9 c0.414,0,0.789-0.168,1.06-0.439l2-2C30.832,6.289,31,5.914,31,5.5C31,4.672,30.329,4,29.5,4c-0.414,0-0.789,0.168-1.061,0.44 l-2,2C26.168,6.711,26,7.086,26,7.5C26,8.328,26.671,9,27.5,9z M6.439,8.561C6.711,8.832,7.086,9,7.5,9C8.328,9,9,8.328,9,7.5 c0-0.414-0.168-0.789-0.439-1.061l-2-2C6.289,4.168,5.914,4,5.5,4C4.672,4,4,4.672,4,5.5c0,0.414,0.168,0.789,0.439,1.06 L6.439,8.561z M33.5,16h-3c-0.828,0-1.5,0.672-1.5,1.5s0.672,1.5,1.5,1.5h3c0.828,0,1.5-0.672,1.5-1.5S34.328,16,33.5,16z M28.561,26.439C28.289,26.168,27.914,26,27.5,26c-0.828,0-1.5,0.672-1.5,1.5c0,0.414,0.168,0.789,0.439,1.06l2,2 C28.711,30.832,29.086,31,29.5,31c0.828,0,1.5-0.672,1.5-1.5c0-0.414-0.168-0.789-0.439-1.061L28.561,26.439z M17.5,29 c-0.829,0-1.5,0.672-1.5,1.5v3c0,0.828,0.671,1.5,1.5,1.5s1.5-0.672,1.5-1.5v-3C19,29.672,18.329,29,17.5,29z M17.5,7 C11.71,7,7,11.71,7,17.5S11.71,28,17.5,28S28,23.29,28,17.5S23.29,7,17.5,7z M17.5,25c-4.136,0-7.5-3.364-7.5-7.5 c0-4.136,3.364-7.5,7.5-7.5c4.136,0,7.5,3.364,7.5,7.5C25,21.636,21.636,25,17.5,25z" />
</svg>
</label>
<label id="toggle-label-dark" for='darkmode-toggle' tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="nightIcon" x="0px" y="0px" viewBox="0 0 100 100" style="enable-background='new 0 0 100 100'" xml:space="preserve">
<title>Dark Mode</title>
<path d="M96.76,66.458c-0.853-0.852-2.15-1.064-3.23-0.534c-6.063,2.991-12.858,4.571-19.655,4.571 C62.022,70.495,50.88,65.88,42.5,57.5C29.043,44.043,25.658,23.536,34.076,6.47c0.532-1.08,0.318-2.379-0.534-3.23 c-0.851-0.852-2.15-1.064-3.23-0.534c-4.918,2.427-9.375,5.619-13.246,9.491c-9.447,9.447-14.65,22.008-14.65,35.369 c0,13.36,5.203,25.921,14.65,35.368s22.008,14.65,35.368,14.65c13.361,0,25.921-5.203,35.369-14.65 c3.872-3.871,7.064-8.328,9.491-13.246C97.826,68.608,97.611,67.309,96.76,66.458z" />
</svg>
</label>
</div>
<div class="centered">
<h1>404.</h1>
<h3>Hey! You look a little lost. This page doesn't exist (or may be private).</h3>
<a href="https://roadmap.logos.co/">↳ Let's get you home.</a>
</div>
</div>
</body>
</html>

1
CNAME
View File

@ -1 +0,0 @@
roadmap.logos.co

100
authoring-content.html Normal file

File diff suppressed because one or more lines are too long

81
build.html Normal file

File diff suppressed because one or more lines are too long

View File

@ -1,820 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta
name="description"
content=""
/>
<title>
Categories
</title>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="shortcut icon" type="image/png" href="https://roadmap.logos.co//icon.png" />
<link href="https://roadmap.logos.co/styles.7fdbd93987bfba941d84b8a4050caaba.min.css" rel="stylesheet" />
<link href="https://roadmap.logos.co/styles/_light_syntax.86a48a52faebeaaf42158b72922b1c90.min.css" rel="stylesheet" id="theme-link">
<script src="https://roadmap.logos.co/js/darkmode.4ee460c38f180dd44f1565712a1f3c8a.min.js"></script>
<script src="https://roadmap.logos.co/js/util.9825137f5e7825e8553c68ce39ac9e44.min.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/katex.min.css" integrity="sha384-R4558gYOUz8mP9YWpZJjofhk+zx0AS11p36HnD2ZKj/6JR5z27gSSULCNHIRReVs" crossorigin="anonymous">
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/katex.min.js" integrity="sha384-z1fJDqw8ZApjGO3/unPWUPsIymfsJmyrDVWC8Tv/a1HeOtGmkwNd/7xUS0Xcnvsx" crossorigin="anonymous"></script>
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/contrib/auto-render.min.js" integrity="sha384-+XBljXPPiv+OzfbB3cVmLHf4hdUFHlWNZN5spNQ7rmHTXpd7WvJum6fIACpNNfIR" crossorigin="anonymous"></script>
<script src="https://unpkg.com/@floating-ui/core@0.7.3"></script>
<script src="https://unpkg.com/@floating-ui/dom@0.5.4"></script>
<script src="https://roadmap.logos.co/js/popover.37b1455b8f0603154072b9467132c659.min.js"></script>
<script src="https://roadmap.logos.co/js/code-title.b35124ad8db0ba37162b886afb711cbc.min.js"></script>
<script src="https://roadmap.logos.co/js/clipboard.c20857734e53a3fb733b7443879efa61.min.js"></script>
<script src="https://roadmap.logos.co/js/callouts.7723cac461d613d118ee8bb8216b9838.min.js"></script>
<script type="module">
import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid/dist/mermaid.esm.min.mjs';
mermaid.initialize({ startOnLoad: true });
</script>
<script>
const BASE_URL = "https://roadmap.logos.co/"
const fetchData = Promise.all([
fetch("https:\/\/roadmap.logos.co\/indices\/linkIndex.4aa205a552c456d43d65dac37acc8f8e.min.json")
.then(data => data.json())
.then(data => ({
index: data.index,
links: data.links,
})),
fetch("https:\/\/roadmap.logos.co\/indices\/contentIndex.d52fe1dd91efb5701e534220b9af8ad3.min.json")
.then(data => data.json()),
])
.then(([{index, links}, content]) => ({
index,
links,
content,
}))
const render = () => {
const siteBaseURL = new URL(BASE_URL);
const pathBase = siteBaseURL.pathname;
const pathWindow = window.location.pathname;
const isHome = pathBase == pathWindow;
addCopyButtons();
addTitleToCodeBlocks();
addCollapsibleCallouts();
initPopover(
"https://roadmap.logos.co",
true ,
true
)
const footer = document.getElementById("footer")
if (footer) {
const container = document.getElementById("graph-container")
if (!container) return requestAnimationFrame(render)
container.textContent = ""
const drawGlobal = isHome && false ;
drawGraph(
"https://roadmap.logos.co",
drawGlobal,
[{"/moc":"#4388cc"}],
drawGlobal ? {"centerForce":1,"depth":-1,"enableDrag":true,"enableLegend":false,"enableZoom":true,"fontSize":0.5,"linkDistance":1,"opacityScale":3,"repelForce":1,"scale":1.4} : {"centerForce":1,"depth":1,"enableDrag":true,"enableLegend":false,"enableZoom":true,"fontSize":0.6,"linkDistance":1,"opacityScale":3,"repelForce":2,"scale":1.2}
);
}
}
const init = (doc = document) => {
addCopyButtons();
addTitleToCodeBlocks();
renderMathInElement(doc.body, {
delimiters: [
{left: '$$', right: '$$', display: true},
{left: '$', right: '$', display: false},
],
throwOnError : false
});
};
</script>
<script type="module">
import { attachSPARouting } from "https:\/\/roadmap.logos.co\/js\/router.9d4974281069e9ebb189f642ae1e3ca2.min.js"
attachSPARouting(init, render)
</script>
</head>
<body>
<div id="search-container">
<div id="search-space">
<input autocomplete="off" id="search-bar" name="search" type="text" aria-label="Search"
placeholder="Search for something...">
<div id="results-container">
</div>
</div>
</div>
<script defer src="https://roadmap.logos.co/js/semantic-search.d4032d4a6a967938235ae76d08a55b46.min.js"></script>
<div class="singlePage">
<header>
<h1 id="page-title"><a href="https://roadmap.logos.co/">Logos Collective Technical Roadmap and Activity</a></h1>
<div class="spacer"></div>
<div id="search-icon">
<p>Search</p>
<svg tabindex="0" aria-labelledby="title desc" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19.9 19.7"><title id="title">Search Icon</title><desc id="desc">Icon to open search</desc><g class="search-path" fill="none"><path stroke-linecap="square" d="M18.5 18.3l-5.4-5.4"/><circle cx="8" cy="8" r="7"/></g></svg>
</div>
<div class='darkmode'>
<input class='toggle' id='darkmode-toggle' type='checkbox' tabindex="-1">
<label id="toggle-label-light" for='darkmode-toggle' tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="dayIcon" x="0px" y="0px" viewBox="0 0 35 35" style="enable-background:new 0 0 35 35;" xml:space="preserve">
<title>Light Mode</title>
<path d="M6,17.5C6,16.672,5.328,16,4.5,16h-3C0.672,16,0,16.672,0,17.5 S0.672,19,1.5,19h3C5.328,19,6,18.328,6,17.5z M7.5,26c-0.414,0-0.789,0.168-1.061,0.439l-2,2C4.168,28.711,4,29.086,4,29.5 C4,30.328,4.671,31,5.5,31c0.414,0,0.789-0.168,1.06-0.44l2-2C8.832,28.289,9,27.914,9,27.5C9,26.672,8.329,26,7.5,26z M17.5,6 C18.329,6,19,5.328,19,4.5v-3C19,0.672,18.329,0,17.5,0S16,0.672,16,1.5v3C16,5.328,16.671,6,17.5,6z M27.5,9 c0.414,0,0.789-0.168,1.06-0.439l2-2C30.832,6.289,31,5.914,31,5.5C31,4.672,30.329,4,29.5,4c-0.414,0-0.789,0.168-1.061,0.44 l-2,2C26.168,6.711,26,7.086,26,7.5C26,8.328,26.671,9,27.5,9z M6.439,8.561C6.711,8.832,7.086,9,7.5,9C8.328,9,9,8.328,9,7.5 c0-0.414-0.168-0.789-0.439-1.061l-2-2C6.289,4.168,5.914,4,5.5,4C4.672,4,4,4.672,4,5.5c0,0.414,0.168,0.789,0.439,1.06 L6.439,8.561z M33.5,16h-3c-0.828,0-1.5,0.672-1.5,1.5s0.672,1.5,1.5,1.5h3c0.828,0,1.5-0.672,1.5-1.5S34.328,16,33.5,16z M28.561,26.439C28.289,26.168,27.914,26,27.5,26c-0.828,0-1.5,0.672-1.5,1.5c0,0.414,0.168,0.789,0.439,1.06l2,2 C28.711,30.832,29.086,31,29.5,31c0.828,0,1.5-0.672,1.5-1.5c0-0.414-0.168-0.789-0.439-1.061L28.561,26.439z M17.5,29 c-0.829,0-1.5,0.672-1.5,1.5v3c0,0.828,0.671,1.5,1.5,1.5s1.5-0.672,1.5-1.5v-3C19,29.672,18.329,29,17.5,29z M17.5,7 C11.71,7,7,11.71,7,17.5S11.71,28,17.5,28S28,23.29,28,17.5S23.29,7,17.5,7z M17.5,25c-4.136,0-7.5-3.364-7.5-7.5 c0-4.136,3.364-7.5,7.5-7.5c4.136,0,7.5,3.364,7.5,7.5C25,21.636,21.636,25,17.5,25z" />
</svg>
</label>
<label id="toggle-label-dark" for='darkmode-toggle' tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="nightIcon" x="0px" y="0px" viewBox="0 0 100 100" style="enable-background='new 0 0 100 100'" xml:space="preserve">
<title>Dark Mode</title>
<path d="M96.76,66.458c-0.853-0.852-2.15-1.064-3.23-0.534c-6.063,2.991-12.858,4.571-19.655,4.571 C62.022,70.495,50.88,65.88,42.5,57.5C29.043,44.043,25.658,23.536,34.076,6.47c0.532-1.08,0.318-2.379-0.534-3.23 c-0.851-0.852-2.15-1.064-3.23-0.534c-4.918,2.427-9.375,5.619-13.246,9.491c-9.447,9.447-14.65,22.008-14.65,35.369 c0,13.36,5.203,25.921,14.65,35.368s22.008,14.65,35.368,14.65c13.361,0,25.921-5.203,35.369-14.65 c3.872-3.871,7.064-8.328,9.491-13.246C97.826,68.608,97.611,67.309,96.76,66.458z" />
</svg>
</label>
</div>
</header>
<article>
<h1>All Categories</h1>
<div class="tags">
<div class="meta">
<h1><a href="https://roadmap.logos.co/tags/vac-updates/">Vac updates</a></h1>
<p><b>7</b> notes with this tag </p>
</div>
<ul class="section-ul"><li class="section-li">
<div class="section">
<p class="meta">
Aug 21, 2023
</p>
<div class="desc">
<h3><a href="https://roadmap.logos.co/roadmap/vac/updates/2023-08-21/" class="internal-link" data-src="/roadmap/vac/updates/2023-08-21/">2023-08-21 Vac weekly</a></h3>
</div>
<div class="spacer"></div>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/vac-updates/">Vac-Updates</a></li>
</ul>
</div>
</li><li class="section-li">
<div class="section">
<p class="meta">
Aug 14, 2023
</p>
<div class="desc">
<h3><a href="https://roadmap.logos.co/roadmap/vac/updates/2023-08-14/" class="internal-link" data-src="/roadmap/vac/updates/2023-08-14/">2023-08-17 Vac weekly</a></h3>
</div>
<div class="spacer"></div>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/vac-updates/">Vac-Updates</a></li>
</ul>
</div>
</li><li class="section-li">
<div class="section">
<p class="meta">
Aug 7, 2023
</p>
<div class="desc">
<h3><a href="https://roadmap.logos.co/roadmap/vac/updates/2023-08-07/" class="internal-link" data-src="/roadmap/vac/updates/2023-08-07/">2023-08-07 Vac weekly</a></h3>
</div>
<div class="spacer"></div>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/vac-updates/">Vac-Updates</a></li>
</ul>
</div>
</li><li class="section-li">
<div class="section">
<p class="meta">
Jul 17, 2023
</p>
<div class="desc">
<h3><a href="https://roadmap.logos.co/roadmap/vac/updates/2023-07-17/" class="internal-link" data-src="/roadmap/vac/updates/2023-07-17/">2023-07-17 Vac weekly</a></h3>
</div>
<div class="spacer"></div>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/vac-updates/">Vac-Updates</a></li>
</ul>
</div>
</li><li class="section-li">
<div class="section">
<p class="meta">
Jul 31, 2023
</p>
<div class="desc">
<h3><a href="https://roadmap.logos.co/roadmap/vac/updates/2023-07-31/" class="internal-link" data-src="/roadmap/vac/updates/2023-07-31/">2023-07-31 Vac weekly</a></h3>
</div>
<div class="spacer"></div>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/vac-updates/">Vac-Updates</a></li>
</ul>
</div>
</li><li class="section-li">
<div class="section">
<p class="meta">
Aug 3, 2023
</p>
<div class="desc">
<h3><a href="https://roadmap.logos.co/roadmap/vac/updates/2023-07-24/" class="internal-link" data-src="/roadmap/vac/updates/2023-07-24/">2023-08-03 Vac weekly</a></h3>
</div>
<div class="spacer"></div>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/vac-updates/">Vac-Updates</a></li>
</ul>
</div>
</li><li class="section-li">
<div class="section">
<p class="meta">
Jul 10, 2023
</p>
<div class="desc">
<h3><a href="https://roadmap.logos.co/roadmap/vac/updates/2023-07-10/" class="internal-link" data-src="/roadmap/vac/updates/2023-07-10/">2023-07-10 Vac Weekly</a></h3>
</div>
<div class="spacer"></div>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/vac-updates/">Vac-Updates</a></li>
</ul>
</div>
</li></ul>
<div class="meta">
<h1><a href="https://roadmap.logos.co/tags/milestones/">Milestones</a></h1>
<p><b>4</b> notes with this tag </p>
</div>
<ul class="section-ul"><li class="section-li">
<div class="section">
<p class="meta">
Aug 17, 2023
</p>
<div class="desc">
<h3><a href="https://roadmap.logos.co/roadmap/vac/milestones-overview/" class="internal-link" data-src="/roadmap/vac/milestones-overview/">Vac Milestones Overview</a></h3>
</div>
<div class="spacer"></div>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/milestones/">Milestones</a></li>
</ul>
</div>
</li><li class="section-li">
<div class="section">
<p class="meta">
Aug 17, 2023
</p>
<div class="desc">
<h3><a href="https://roadmap.logos.co/roadmap/nomos/milestones-overview/" class="internal-link" data-src="/roadmap/nomos/milestones-overview/">Nomos Milestones Overview</a></h3>
</div>
<div class="spacer"></div>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/milestones/">Milestones</a></li>
</ul>
</div>
</li><li class="section-li">
<div class="section">
<p class="meta">
Aug 17, 2023
</p>
<div class="desc">
<h3><a href="https://roadmap.logos.co/roadmap/innovation_lab/milestones-overview/" class="internal-link" data-src="/roadmap/innovation_lab/milestones-overview/">Innovation Lab Milestones Overview</a></h3>
</div>
<div class="spacer"></div>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/milestones/">Milestones</a></li>
</ul>
</div>
</li><li class="section-li">
<div class="section">
<p class="meta">
Aug 17, 2023
</p>
<div class="desc">
<h3><a href="https://roadmap.logos.co/roadmap/acid/milestones-overview/" class="internal-link" data-src="/roadmap/acid/milestones-overview/">Comms Milestones Overview</a></h3>
</div>
<div class="spacer"></div>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/milestones/">Milestones</a></li>
</ul>
</div>
</li></ul>
<div class="meta">
<h1><a href="https://roadmap.logos.co/tags/nomos-updates/">Nomos updates</a></h1>
<p><b>4</b> notes with this tag </p>
</div>
<ul class="section-ul"><li class="section-li">
<div class="section">
<p class="meta">
Aug 14, 2023
</p>
<div class="desc">
<h3><a href="https://roadmap.logos.co/roadmap/nomos/updates/2023-08-14/" class="internal-link" data-src="/roadmap/nomos/updates/2023-08-14/">2023-08-17 Nomos weekly</a></h3>
</div>
<div class="spacer"></div>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/nomos-updates/">Nomos-Updates</a></li>
</ul>
</div>
</li><li class="section-li">
<div class="section">
<p class="meta">
Aug 7, 2023
</p>
<div class="desc">
<h3><a href="https://roadmap.logos.co/roadmap/nomos/updates/2023-08-07/" class="internal-link" data-src="/roadmap/nomos/updates/2023-08-07/">2023-08-07 Nomos weekly</a></h3>
</div>
<div class="spacer"></div>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/nomos-updates/">Nomos-Updates</a></li>
</ul>
</div>
</li><li class="section-li">
<div class="section">
<p class="meta">
Jul 24, 2023
</p>
<div class="desc">
<h3><a href="https://roadmap.logos.co/roadmap/nomos/updates/2023-07-24/" class="internal-link" data-src="/roadmap/nomos/updates/2023-07-24/">2023-07-24 Nomos weekly</a></h3>
</div>
<div class="spacer"></div>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/nomos-updates/">Nomos-Updates</a></li>
</ul>
</div>
</li><li class="section-li">
<div class="section">
<p class="meta">
Jul 31, 2023
</p>
<div class="desc">
<h3><a href="https://roadmap.logos.co/roadmap/nomos/updates/2023-07-31/" class="internal-link" data-src="/roadmap/nomos/updates/2023-07-31/">2023-07-31 Nomos weekly</a></h3>
</div>
<div class="spacer"></div>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/nomos-updates/">Nomos-Updates</a></li>
</ul>
</div>
</li></ul>
<div class="meta">
<h1><a href="https://roadmap.logos.co/tags/waku-updates/">Waku updates</a></h1>
<p><b>4</b> notes with this tag </p>
</div>
<ul class="section-ul"><li class="section-li">
<div class="section">
<p class="meta">
Aug 14, 2023
</p>
<div class="desc">
<h3><a href="https://roadmap.logos.co/roadmap/waku/updates/2023-08-14/" class="internal-link" data-src="/roadmap/waku/updates/2023-08-14/">2023-08-14 Waku weekly</a></h3>
</div>
<div class="spacer"></div>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/waku-updates/">Waku-Updates</a></li>
</ul>
</div>
</li><li class="section-li">
<div class="section">
<p class="meta">
Aug 8, 2023
</p>
<div class="desc">
<h3><a href="https://roadmap.logos.co/roadmap/waku/updates/2023-08-06/" class="internal-link" data-src="/roadmap/waku/updates/2023-08-06/">2023-08-06 Waku weekly</a></h3>
</div>
<div class="spacer"></div>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/waku-updates/">Waku-Updates</a></li>
</ul>
</div>
</li><li class="section-li">
<div class="section">
<p class="meta">
Jul 24, 2023
</p>
<div class="desc">
<h3><a href="https://roadmap.logos.co/roadmap/waku/updates/2023-07-24/" class="internal-link" data-src="/roadmap/waku/updates/2023-07-24/">2023-07-24 Waku weekly</a></h3>
</div>
<div class="spacer"></div>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/waku-updates/">Waku-Updates</a></li>
</ul>
</div>
</li><li class="section-li">
<div class="section">
<p class="meta">
Jul 31, 2023
</p>
<div class="desc">
<h3><a href="https://roadmap.logos.co/roadmap/waku/updates/2023-07-31/" class="internal-link" data-src="/roadmap/waku/updates/2023-07-31/">2023-07-31 Waku weekly</a></h3>
</div>
<div class="spacer"></div>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/waku-updates/">Waku-Updates</a></li>
</ul>
</div>
</li></ul>
<div class="meta">
<h1><a href="https://roadmap.logos.co/tags/codex-updates/">Codex updates</a></h1>
<p><b>3</b> notes with this tag </p>
</div>
<ul class="section-ul"><li class="section-li">
<div class="section">
<p class="meta">
Aug 11, 2023
</p>
<div class="desc">
<h3><a href="https://roadmap.logos.co/roadmap/codex/updates/2023-08-11/" class="internal-link" data-src="/roadmap/codex/updates/2023-08-11/">2023-08-11 Codex weekly</a></h3>
</div>
<div class="spacer"></div>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/codex-updates/">Codex-Updates</a></li>
</ul>
</div>
</li><li class="section-li">
<div class="section">
<p class="meta">
Jul 21, 2023
</p>
<div class="desc">
<h3><a href="https://roadmap.logos.co/roadmap/codex/updates/2023-07-21/" class="internal-link" data-src="/roadmap/codex/updates/2023-07-21/">2023-07-21 Codex weekly</a></h3>
</div>
<div class="spacer"></div>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/codex-updates/">Codex-Updates</a></li>
</ul>
</div>
</li><li class="section-li">
<div class="section">
<p class="meta">
Aug 1, 2023
</p>
<div class="desc">
<h3><a href="https://roadmap.logos.co/roadmap/codex/updates/2023-08-01/" class="internal-link" data-src="/roadmap/codex/updates/2023-08-01/">2023-08-01 Codex weekly</a></h3>
</div>
<div class="spacer"></div>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/codex-updates/">Codex-Updates</a></li>
</ul>
</div>
</li></ul>
<div class="meta">
<h1><a href="https://roadmap.logos.co/tags/acid-updates/">Acid updates</a></h1>
<p><b>2</b> notes with this tag </p>
</div>
<ul class="section-ul"><li class="section-li">
<div class="section">
<p class="meta">
Aug 9, 2023
</p>
<div class="desc">
<h3><a href="https://roadmap.logos.co/roadmap/acid/updates/2023-08-09/" class="internal-link" data-src="/roadmap/acid/updates/2023-08-09/">2023-08-09 Acid weekly</a></h3>
</div>
<div class="spacer"></div>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/acid-updates/">Acid-Updates</a></li>
</ul>
</div>
</li><li class="section-li">
<div class="section">
<p class="meta">
Aug 3, 2023
</p>
<div class="desc">
<h3><a href="https://roadmap.logos.co/roadmap/acid/updates/2023-08-02/" class="internal-link" data-src="/roadmap/acid/updates/2023-08-02/">2023-08-02 Acid weekly</a></h3>
</div>
<div class="spacer"></div>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/acid-updates/">Acid-Updates</a></li>
</ul>
</div>
</li></ul>
<div class="meta">
<h1><a href="https://roadmap.logos.co/tags/ilab-updates/">Ilab updates</a></h1>
<p><b>2</b> notes with this tag </p>
</div>
<ul class="section-ul"><li class="section-li">
<div class="section">
<p class="meta">
Jul 12, 2023
</p>
<div class="desc">
<h3><a href="https://roadmap.logos.co/roadmap/innovation_lab/updates/2023-07-12/" class="internal-link" data-src="/roadmap/innovation_lab/updates/2023-07-12/">2023-07-12 Innovation Lab Weekly</a></h3>
</div>
<div class="spacer"></div>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/ilab-updates/">Ilab-Updates</a></li>
</ul>
</div>
</li><li class="section-li">
<div class="section">
<p class="meta">
Aug 2, 2023
</p>
<div class="desc">
<h3><a href="https://roadmap.logos.co/roadmap/innovation_lab/updates/2023-08-02/" class="internal-link" data-src="/roadmap/innovation_lab/updates/2023-08-02/">2023-08-02 Innovation Lab weekly</a></h3>
</div>
<div class="spacer"></div>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/ilab-updates/">Ilab-Updates</a></li>
</ul>
</div>
</li></ul>
<div class="meta">
<h1><a href="https://roadmap.logos.co/tags/milestones-overview/">Milestones overview</a></h1>
<p><b>1</b> notes with this tag </p>
</div>
<ul class="section-ul"><li class="section-li">
<div class="section">
<p class="meta">
Aug 7, 2023
</p>
<div class="desc">
<h3><a href="https://roadmap.logos.co/roadmap/codex/milestones-overview/" class="internal-link" data-src="/roadmap/codex/milestones-overview/">Codex Milestones Overview</a></h3>
</div>
<div class="spacer"></div>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/milestones-overview/">Milestones-Overview</a></li>
</ul>
</div>
</li></ul>
<div class="meta">
<h1><a href="https://roadmap.logos.co/tags/TEAM-updates/">Team updates</a></h1>
<p><b>1</b> notes with this tag </p>
</div>
</div>
</article>
<div id="contact_buttons">
<footer>
<p>Made by Logos Collective using <a href="https://github.com/jackyzha0/quartz">Quartz</a>, © 2023</p>
<ul>
<li><a href="https://roadmap.logos.co/">Home</a></li>
<li><a href="https://github.com/logos-co/roadmap">Github</a></li></ul>
</footer>
</div>
</div>
</body>
</html>

View File

@ -1,10 +0,0 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Categories on </title>
<link>https://roadmap.logos.co/categories/</link>
<description>Recent content in Categories on </description>
<generator>Hugo -- gohugo.io</generator>
<language>en-us</language><atom:link href="https://roadmap.logos.co/categories/index.xml" rel="self" type="application/rss+xml" />
</channel>
</rss>

147
configuration.html Normal file

File diff suppressed because one or more lines are too long

198
hosting.html Normal file

File diff suppressed because one or more lines are too long

BIN
icon.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 172 KiB

BIN
images/dns-records.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

BIN
images/quartz-layout.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

1
index.css Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

568
index.xml
View File

@ -1,296 +1,274 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Logos Technical Roadmap and Activity on </title>
<rss xmlns:atom="http://www.w3.org/2005/atom" version="2.0">
<channel>
<title>Logos Collective Project Roadmaps</title>
<link>https://roadmap.logos.co</link>
<description>Recent content on Logos Collective Project Roadmaps</description>
<generator>Quartz -- quartz.jzhao.xyz</generator>
<atom:link href="https://roadmap.logos.co/index.xml" rel="self" type="application/rss+xml"/>
</channel>
<items>
<title>Authoring Content</title>
<link>https://roadmap.logos.co/authoring-content</link>
<guid>https://roadmap.logos.co/authoring-content</guid>
<description>All of the content in your Quartz should go in the /content folder. The content for the home page of your Quartz lives in content/index.md. If youve setup Quartz already, this folder should already be initailized.</description>
<pubDate>Tue, 22 Aug 2023 08:20:28 GMT</pubDate>
</items><items>
<title>Building your Quartz</title>
<link>https://roadmap.logos.co/build</link>
<guid>https://roadmap.logos.co/build</guid>
<description>Once youve initialized Quartz, lets see what it looks like locally: npx quartz build --serve This will start a local web server to run your Quartz on your computer.</description>
<pubDate>Tue, 22 Aug 2023 08:20:28 GMT</pubDate>
</items><items>
<title>Configuration</title>
<link>https://roadmap.logos.co/configuration</link>
<guid>https://roadmap.logos.co/configuration</guid>
<description>Quartz is meant to be extremely configurable, even if you dont know any coding. Most of the configuration you should need can be done by just editing quartz.</description>
<pubDate>Tue, 22 Aug 2023 08:20:28 GMT</pubDate>
</items><items>
<title>Hosting</title>
<link>https://roadmap.logos.co/hosting</link>
<guid>https://roadmap.logos.co/hosting</guid>
<description>Quartz effectively turns your Markdown files and other resources into a bundle of HTML, JS, and CSS files (a website!). However, if youd like to publish your site to the world, you need a way to host it online.</description>
<pubDate>Tue, 22 Aug 2023 08:20:28 GMT</pubDate>
</items><items>
<title></title>
<link>https://roadmap.logos.co/</link>
<description>Recent content in Logos Technical Roadmap and Activity on </description>
<generator>Hugo -- gohugo.io</generator>
<language>en-us</language><atom:link href="https://roadmap.logos.co/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>2023-08-21 Vac weekly</title>
<link>https://roadmap.logos.co/roadmap/vac/updates/2023-08-21/</link>
<pubDate>Mon, 21 Aug 2023 00:00:00 +0000</pubDate>
<guid>https://roadmap.logos.co/roadmap/vac/updates/2023-08-21/</guid>
<description>Vac Milestones: https://www.notion.so/Vac-Roadmap-907df7eeac464143b00c6f49a20bb632 Vac Github Repos: https://www.notion.so/Vac-Repositories-75f7feb3861048f897f0fe95ead08b06
Vac week 34 August 21th vsu::P2P vac:p2p:nim-libp2p:vac:maintenance Test-plans for the perf protocol (99%: need to find why the executable doesn&amp;rsquo;t work) https://github.</description>
</item>
<item>
<title>Comms Milestones Overview</title>
<link>https://roadmap.logos.co/roadmap/acid/milestones-overview/</link>
<pubDate>Thu, 17 Aug 2023 00:00:00 +0000</pubDate>
<guid>https://roadmap.logos.co/roadmap/acid/milestones-overview/</guid>
<description> Comms Roadmap Comms Projects Comms planner deadlines </description>
</item>
<item>
<title>Innovation Lab Milestones Overview</title>
<link>https://roadmap.logos.co/roadmap/innovation_lab/milestones-overview/</link>
<pubDate>Thu, 17 Aug 2023 00:00:00 +0000</pubDate>
<guid>https://roadmap.logos.co/roadmap/innovation_lab/milestones-overview/</guid>
<description>iLab Milestones can be found on the Notion Page</description>
</item>
<item>
<title>Nomos Milestones Overview</title>
<link>https://roadmap.logos.co/roadmap/nomos/milestones-overview/</link>
<pubDate>Thu, 17 Aug 2023 00:00:00 +0000</pubDate>
<guid>https://roadmap.logos.co/roadmap/nomos/milestones-overview/</guid>
<description>Milestones Overview Notion Page</description>
</item>
<item>
<title>2023-08-14 Waku weekly</title>
<link>https://roadmap.logos.co/roadmap/waku/updates/2023-08-14/</link>
<pubDate>Mon, 14 Aug 2023 00:00:00 +0000</pubDate>
<guid>https://roadmap.logos.co/roadmap/waku/updates/2023-08-14/</guid>
<description>2023-08-14 Waku weekly Epics Waku Network Can Support 10K Users {E:2023-10k-users}
All software has been delivered. Pending items are:
Running stress testing on PostgreSQL to confirm performance gain https://github.</description>
</item>
<item>
<title>2023-08-17 Nomos weekly</title>
<link>https://roadmap.logos.co/roadmap/nomos/updates/2023-08-14/</link>
<pubDate>Mon, 14 Aug 2023 00:00:00 +0000</pubDate>
<guid>https://roadmap.logos.co/roadmap/nomos/updates/2023-08-14/</guid>
<description>Nomos weekly report 14th August Network Privacy and Mixnet Research Mixnet architecture discussions. Potential agreement on architecture not very different from PoC Mixnet preliminary design [https://www.</description>
</item>
<item>
<title>2023-08-17 Vac weekly</title>
<link>https://roadmap.logos.co/roadmap/vac/updates/2023-08-14/</link>
<pubDate>Mon, 14 Aug 2023 00:00:00 +0000</pubDate>
<guid>https://roadmap.logos.co/roadmap/vac/updates/2023-08-14/</guid>
<description>Vac Milestones: https://www.notion.so/Vac-Roadmap-907df7eeac464143b00c6f49a20bb632
Vac week 33 August 14th vsu::P2P vac:p2p:nim-libp2p:vac:maintenance Improve gossipsub DDoS resistance https://github.com/status-im/nim-libp2p/pull/920 delivered: Perf protocol https://github.com/status-im/nim-libp2p/pull/925 delivered: Test-plans for the perf protocol https://github.</description>
</item>
<item>
<title>2023-08-11 Codex weekly</title>
<link>https://roadmap.logos.co/roadmap/codex/updates/2023-08-11/</link>
<pubDate>Fri, 11 Aug 2023 00:00:00 +0000</pubDate>
<guid>https://roadmap.logos.co/roadmap/codex/updates/2023-08-11/</guid>
<description>Codex update August 11 Client Milestone: Merkelizing block data Initial Merkle Tree implementation - https://github.com/codex-storage/nim-codex/pull/504 Work on persisting/serializing Merkle Tree is underway, PR upcoming Milestone: Block discovery and retrieval Continued analysis of block discovery and retrieval - https://hackmd.</description>
</item>
<item>
<title>2023-08-17 &lt;TEAM&gt; weekly</title>
<link>https://roadmap.logos.co/roadmap/innovation_lab/updates/2023-08-11/</link>
<pubDate>Fri, 11 Aug 2023 00:00:00 +0000</pubDate>
<guid>https://roadmap.logos.co/roadmap/innovation_lab/updates/2023-08-11/</guid>
<description>Logos Lab 11th of August Currently working on the Waku Objects prototype, which is a modular system for transactional chat objects.</description>
</item>
<item>
<title>2023-08-09 Acid weekly</title>
<link>https://roadmap.logos.co/roadmap/acid/updates/2023-08-09/</link>
<pubDate>Wed, 09 Aug 2023 00:00:00 +0000</pubDate>
<guid>https://roadmap.logos.co/roadmap/acid/updates/2023-08-09/</guid>
<description>Top level priorities: Logos Growth Plan Status Relaunch Launch of LPE Podcasts (Target: Every week one podcast out) Hiring: TD studio and DC studio roles</description>
</item>
<item>
<title>2023-08-06 Waku weekly</title>
<link>https://roadmap.logos.co/roadmap/waku/updates/2023-08-06/</link>
<pubDate>Tue, 08 Aug 2023 00:00:00 +0000</pubDate>
<guid>https://roadmap.logos.co/roadmap/waku/updates/2023-08-06/</guid>
<description>Milestones for current works are created and used. Next steps are:
Refine scope of research work for rest of the year and create matching milestones for research and waku clients Review work not coming from research and setting dates Note that format matches the Notion page but can be changed easily as it&amp;rsquo;s scripted nwaku Release Process Improvements {E:2023-qa}</description>
</item>
<item>
<title>2023-08-07 Nomos weekly</title>
<link>https://roadmap.logos.co/roadmap/nomos/updates/2023-08-07/</link>
<pubDate>Mon, 07 Aug 2023 00:00:00 +0000</pubDate>
<guid>https://roadmap.logos.co/roadmap/nomos/updates/2023-08-07/</guid>
<description>Nomos weekly report Network implementation and Mixnet: Research Researched the Nym mixnet architecture in depth in order to design our prototype architecture.</description>
</item>
<item>
<title>2023-08-07 Vac weekly</title>
<link>https://roadmap.logos.co/roadmap/vac/updates/2023-08-07/</link>
<pubDate>Mon, 07 Aug 2023 00:00:00 +0000</pubDate>
<guid>https://roadmap.logos.co/roadmap/vac/updates/2023-08-07/</guid>
<description>More info on Vac Milestones, including due date and progress (currently working on this, some milestones do not have the new format yet, first version planned for this week): https://www.</description>
</item>
<item>
<title>Codex Milestones Overview</title>
<link>https://roadmap.logos.co/roadmap/codex/milestones-overview/</link>
<pubDate>Mon, 07 Aug 2023 00:00:00 +0000</pubDate>
<guid>https://roadmap.logos.co/roadmap/codex/milestones-overview/</guid>
<description>Milestones Zenhub Tracker Miro Tracker </description>
</item>
<item>
<title>Milestone: Waku Network supports 10k Users</title>
<link>https://roadmap.logos.co/roadmap/waku/milestone-waku-10-users/</link>
<pubDate>Mon, 07 Aug 2023 00:00:00 +0000</pubDate>
<guid>https://roadmap.logos.co/roadmap/waku/milestone-waku-10-users/</guid>
<description>%%{ init: { &#39;theme&#39;: &#39;base&#39;, &#39;themeVariables&#39;: { &#39;primaryColor&#39;: &#39;#BB2528&#39;, &#39;primaryTextColor&#39;: &#39;#fff&#39;, &#39;primaryBorderColor&#39;: &#39;#7C0000&#39;, &#39;lineColor&#39;: &#39;#F8B229&#39;, &#39;secondaryColor&#39;: &#39;#006100&#39;, &#39;tertiaryColor&#39;: &#39;#fff&#39; } } }%% gantt dateFormat YYYY-MM-DD section Scaling 10k Users :done, 2023-01-20, 2023-07-31 Completion Deliverable TBD</description>
</item>
<item>
<title>Waku Milestones Overview</title>
<link>https://roadmap.logos.co/roadmap/waku/milestones-overview/</link>
<pubDate>Mon, 07 Aug 2023 00:00:00 +0000</pubDate>
<guid>https://roadmap.logos.co/roadmap/waku/milestones-overview/</guid>
<description> 90% - Waku Network support for 10k users 80% - Waku Network support for 1MM users 65% - Restricted-run (light node) protocols are production ready 60% - Peer management strategy for relay and light nodes are defined and implemented 10% - Quality processes are implemented for nwaku and go-waku 80% - Define and track network and community metrics for continuous monitoring improvement 20% - Executed an array of community growth activity (8 hackathons, workshops, and bounties) 15% - Dogfooding of RLN by platforms has started 06% - First protocol to incentivize operators has been defined </description>
</item>
<item>
<title>2023-08-02 Acid weekly</title>
<link>https://roadmap.logos.co/roadmap/acid/updates/2023-08-02/</link>
<pubDate>Thu, 03 Aug 2023 00:00:00 +0000</pubDate>
<guid>https://roadmap.logos.co/roadmap/acid/updates/2023-08-02/</guid>
<description>Leads roundup - acid Al / Comms
Status app relaunch comms campaign plan in the works. Approx. date for launch 31.</description>
</item>
<item>
<title>2023-08-03 Vac weekly</title>
<link>https://roadmap.logos.co/roadmap/vac/updates/2023-07-24/</link>
<pubDate>Thu, 03 Aug 2023 00:00:00 +0000</pubDate>
<guid>https://roadmap.logos.co/roadmap/vac/updates/2023-07-24/</guid>
<description>NOTE: This is a first experimental version moving towards the new reporting structure:
Last week
vc vc::Deep Research milestone (15%, 2023/11/30) paper on gossipsub improvements ready for submission related work section milestone (15%, 2023/08/31) Nimbus Tor-push PoC basic torpush encode/decode ( https://github.</description>
</item>
<item>
<title>2023-08-02 Innovation Lab weekly</title>
<link>https://roadmap.logos.co/roadmap/innovation_lab/updates/2023-08-02/</link>
<pubDate>Wed, 02 Aug 2023 00:00:00 +0000</pubDate>
<guid>https://roadmap.logos.co/roadmap/innovation_lab/updates/2023-08-02/</guid>
<description>Logos Lab 2nd of August Currently working on the Waku Objects prototype, which is a modular system for transactional chat objects.</description>
</item>
<item>
<title>2023-08-01 Codex weekly</title>
<link>https://roadmap.logos.co/roadmap/codex/updates/2023-08-01/</link>
<pubDate>Tue, 01 Aug 2023 00:00:00 +0000</pubDate>
<guid>https://roadmap.logos.co/roadmap/codex/updates/2023-08-01/</guid>
<description>Codex update Aug 1st Client Milestone: Merkelizing block data Initial design writeup https://github.com/codex-storage/codex-research/blob/master/design/metadata-overhead.md Work break down and review for Ben and Tomasz (epic coming up) This is required to integrate the proving system Milestone: Block discovery and retrieval Some initial work break down and milestones here - https://docs.</description>
</item>
<item>
<title>2023-07-31 Nomos weekly</title>
<link>https://roadmap.logos.co/roadmap/nomos/updates/2023-07-31/</link>
<pubDate>Mon, 31 Jul 2023 00:00:00 +0000</pubDate>
<guid>https://roadmap.logos.co/roadmap/nomos/updates/2023-07-31/</guid>
<description>Nomos 31st July
[Network implementation and Mixnet]:
Research
Initial analysis on the mixnet Proof of Concept (PoC) was performed, assessing components like Sphinx for packets and delay-forwarder.</description>
</item>
<item>
<title>2023-07-31 Vac weekly</title>
<link>https://roadmap.logos.co/roadmap/vac/updates/2023-07-31/</link>
<pubDate>Mon, 31 Jul 2023 00:00:00 +0000</pubDate>
<guid>https://roadmap.logos.co/roadmap/vac/updates/2023-07-31/</guid>
<description>vc::Deep Research milestone (20%, 2023/11/30) paper on gossipsub improvements ready for submission proposed solution section milestone (15%, 2023/08/31) Nimbus Tor-push PoC establishing torswitch and testing code milestone (15%, 2023/11/30) paper on Tor push validator privacy addressed feedback on current version of paper vsu::P2P nim-libp2p: (100%, 2023/07/31) GossipSub optimizations for ETH&amp;rsquo;s EIP-4844 Merged IDontWant ( https://github.</description>
</item>
<item>
<title>2023-07-31 Waku weekly</title>
<link>https://roadmap.logos.co/roadmap/waku/updates/2023-07-31/</link>
<pubDate>Mon, 31 Jul 2023 00:00:00 +0000</pubDate>
<guid>https://roadmap.logos.co/roadmap/waku/updates/2023-07-31/</guid>
<description>Docs Milestone: Docs general improvement/incorporating feedback (continuous) next: rewrite docs in British English Milestone: Running nwaku in the cloud next: publish guides for Digital Ocean, Oracle, Fly.</description>
</item>
<item>
<title>2023-07-24 Nomos weekly</title>
<link>https://roadmap.logos.co/roadmap/nomos/updates/2023-07-24/</link>
<pubDate>Mon, 24 Jul 2023 00:00:00 +0000</pubDate>
<guid>https://roadmap.logos.co/roadmap/nomos/updates/2023-07-24/</guid>
<description>Research
Milestone 1: Understanding Data Availability (DA) Problem High-level exploration and discussion on data availability problems in a collaborative offsite meeting in Paris.</description>
</item>
<item>
<title>2023-07-24 Waku weekly</title>
<link>https://roadmap.logos.co/roadmap/waku/updates/2023-07-24/</link>
<pubDate>Mon, 24 Jul 2023 00:00:00 +0000</pubDate>
<guid>https://roadmap.logos.co/roadmap/waku/updates/2023-07-24/</guid>
<description>Disclaimer: First attempt playing with the format. Incomplete as not everyone is back and we are still adjusting the milestones.</description>
</item>
<item>
<title>2023-07-21 Codex weekly</title>
<link>https://roadmap.logos.co/roadmap/codex/updates/2023-07-21/</link>
<pubDate>Fri, 21 Jul 2023 00:00:00 +0000</pubDate>
<guid>https://roadmap.logos.co/roadmap/codex/updates/2023-07-21/</guid>
<description>Codex update 07/12/2023 to 07/21/2023 Overall we continue working in various directions, distributed testing, marketplace, p2p client, research, etc&amp;hellip;
Our main milestone is to have a fully functional testnet with the marketplace and durability guarantees deployed by end of year.</description>
</item>
<item>
<title>2023-07-17 Vac weekly</title>
<link>https://roadmap.logos.co/roadmap/vac/updates/2023-07-17/</link>
<pubDate>Mon, 17 Jul 2023 00:00:00 +0000</pubDate>
<guid>https://roadmap.logos.co/roadmap/vac/updates/2023-07-17/</guid>
<description>Last week
vc Vac day in Paris (13th) vc::Deep Research working on comprehensive current/related work study on Validator Privacy working on PoC of Tor push in Nimbus: setting up goerli nim-eth2 node working towards comprehensive current/related work study on gossipsub scaling vsu::P2P Paris offsite Paris (all CCs) vsu::Tokenomics Bugs found and solved in the SNT staking contract attend events in Paris vsu::Distributed Systems Testing Events in Paris QoS on all four infras Continue work on theoretical gossipsub analysis (varying regular graph sizes) Peer extraction using WLS (almost finished) Discv5 testing Wakurtosis CI improvements Provide offline data vip::zkVM onboarding new researcher Prepared and presented ZKVM work during VAC offsite Deep research on Nova vs Stark in terms of performance and related open questions researching Sangria Worked on NEscience document ( https://www.</description>
</item>
<item>
<title>2023-07-12 Innovation Lab Weekly</title>
<link>https://roadmap.logos.co/roadmap/innovation_lab/updates/2023-07-12/</link>
<pubDate>Wed, 12 Jul 2023 00:00:00 +0000</pubDate>
<guid>https://roadmap.logos.co/roadmap/innovation_lab/updates/2023-07-12/</guid>
<description>Logos Lab 12th of July Currently working on the Waku Objects prototype, which is a modular system for transactional chat objects.</description>
</item>
<item>
<title>2023-07-10 Vac Weekly</title>
<link>https://roadmap.logos.co/roadmap/vac/updates/2023-07-10/</link>
<pubDate>Mon, 10 Jul 2023 00:00:00 +0000</pubDate>
<guid>https://roadmap.logos.co/roadmap/vac/updates/2023-07-10/</guid>
<description>vc::Deep Research refined deep research roadmaps https://github.com/vacp2p/research/issues/190, https://github.com/vacp2p/research/issues/192 working on comprehensive current/related work study on Validator Privacy working on PoC of Tor push in Nimbus working towards comprehensive current/related work study on gossipsub scaling vsu::P2P Prepared Paris talks Implemented perf protocol to compare the performances with other libp2ps https://github.</description>
</item>
<item>
<title>Vac Milestones Overview</title>
<link>https://roadmap.logos.co/roadmap/vac/milestones-overview/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://roadmap.logos.co/roadmap/vac/milestones-overview/</guid>
<description>Overview Notion Page - Information copied here for now
Info Structure of milestone names: vac:&amp;lt;unit&amp;gt;:&amp;lt;tag&amp;gt;:&amp;lt;for_project&amp;gt;:&amp;lt;title&amp;gt;_&amp;lt;counter&amp;gt;
vac indicates it is a vac milestone unit indicates the vac unit p2p, dst, tke, acz, sc, zkvm, dr, rfc tag tags a specific area / project / epic within the respective vac unit, e.</description>
</item>
</channel>
</rss>
<guid>https://roadmap.logos.co/</guid>
<description>This site attempts to inform the previous, current, and future work required to fulfill the requirements of the projects under the Logos Collective, a complete tech stack that provides infrastructure for the self-sovereign network state.</description>
<pubDate>Tue, 22 Aug 2023 08:20:28 GMT</pubDate>
</items><items>
<title>Welcome to Quartz 4</title>
<link>https://roadmap.logos.co/index_default</link>
<guid>https://roadmap.logos.co/index_default</guid>
<description>Quartz is a fast, batteries-included static-site generator that transforms Markdown content into fully functional websites. Thousands of students, developers, and teachers are already using Quartz to publish personal notes, wikis, and digital gardens to the web.</description>
<pubDate>Tue, 22 Aug 2023 08:20:28 GMT</pubDate>
</items><items>
<title>Layout</title>
<link>https://roadmap.logos.co/layout</link>
<guid>https://roadmap.logos.co/layout</guid>
<description>Certain emitters may also output HTML files. To enable easy customization, these emitters allow you to fully rearrange the layout of the page. The default page layouts can be found in quartz.</description>
<pubDate>Tue, 22 Aug 2023 08:20:28 GMT</pubDate>
</items><items>
<title>Migrating from Quartz 3</title>
<link>https://roadmap.logos.co/migrating-from-Quartz-3</link>
<guid>https://roadmap.logos.co/migrating-from-Quartz-3</guid>
<description>As you already have Quartz locally, you dont need to fork or clone it again. Simply just checkout the alpha branch, install the dependencies, and import your old vault.</description>
<pubDate>Tue, 22 Aug 2023 08:20:28 GMT</pubDate>
</items><items>
<title>Philosophy of Quartz</title>
<link>https://roadmap.logos.co/philosophy</link>
<guid>https://roadmap.logos.co/philosophy</guid>
<description>A garden should be a true hypertext § The garden is the web as topology. Every walk through the garden creates new paths, new meanings, and when we add things to the garden we add them in a way that allows many future, unpredicted relationships.</description>
<pubDate>Tue, 22 Aug 2023 08:20:28 GMT</pubDate>
</items><items>
<title>Quartz Showcase</title>
<link>https://roadmap.logos.co/showcase</link>
<guid>https://roadmap.logos.co/showcase</guid>
<description>Want to see what Quartz can do? Here are some cool community gardens: Quartz Documentation (this site!) Jacky Zhaos Garden Brandon Boswells Garden Scaling Synthesis - A hypertext research notebook AWAGMI Intern Notes Course notes for Information Technology Advanced Theory Data Dictionary 🧠 sspaeti.</description>
<pubDate>Tue, 22 Aug 2023 08:20:28 GMT</pubDate>
</items><items>
<title>Upgrading Quartz</title>
<link>https://roadmap.logos.co/upgrading</link>
<guid>https://roadmap.logos.co/upgrading</guid>
<description> Note This is specifically a guide for upgrading Quartz 4 version to a more recent update. If you are coming from Quartz 3, check out the migration guide for more info.</description>
<pubDate>Tue, 22 Aug 2023 08:20:28 GMT</pubDate>
</items><items>
<title>Components</title>
<link>https://roadmap.logos.co/tags/component</link>
<guid>https://roadmap.logos.co/tags/component</guid>
<description>Want to create your own custom component? Check out the advanced guide on creating components for more information.</description>
<pubDate>Tue, 22 Aug 2023 08:20:28 GMT</pubDate>
</items><items>
<title>Comms Milestones Overview</title>
<link>https://roadmap.logos.co/roadmap/acid/milestones-overview</link>
<guid>https://roadmap.logos.co/roadmap/acid/milestones-overview</guid>
<description> Comms Roadmap Comms Projects Comms planner deadlines .</description>
<pubDate>Thu, 17 Aug 2023 00:00:00 GMT</pubDate>
</items><items>
<title>Codex Milestones Overview</title>
<link>https://roadmap.logos.co/roadmap/codex/milestones-overview</link>
<guid>https://roadmap.logos.co/roadmap/codex/milestones-overview</guid>
<description>Milestones § Zenhub Tracker Miro Tracker .</description>
<pubDate>Mon, 07 Aug 2023 00:00:00 GMT</pubDate>
</items><items>
<title>Innovation Lab Milestones Overview</title>
<link>https://roadmap.logos.co/roadmap/innovation_lab/milestones-overview</link>
<guid>https://roadmap.logos.co/roadmap/innovation_lab/milestones-overview</guid>
<description>iLab Milestones can be found on the Notion Page.</description>
<pubDate>Thu, 17 Aug 2023 00:00:00 GMT</pubDate>
</items><items>
<title>Nomos Milestones Overview</title>
<link>https://roadmap.logos.co/roadmap/nomos/milestones-overview</link>
<guid>https://roadmap.logos.co/roadmap/nomos/milestones-overview</guid>
<description>Milestones Overview Notion Page.</description>
<pubDate>Thu, 17 Aug 2023 00:00:00 GMT</pubDate>
</items><items>
<title>Vac Roadmap</title>
<link>https://roadmap.logos.co/roadmap/vac/</link>
<guid>https://roadmap.logos.co/roadmap/vac/</guid>
<description>Welcome to the Vac Roadmap Overview.</description>
<pubDate>Tue, 22 Aug 2023 08:20:28 GMT</pubDate>
</items><items>
<title>Vac Milestones Overview</title>
<link>https://roadmap.logos.co/roadmap/vac/milestones-overview</link>
<guid>https://roadmap.logos.co/roadmap/vac/milestones-overview</guid>
<description>Overview Notion Page - Information copied here for now Info § Structure of milestone names: § vac:&lt;unit&gt;:&lt;tag&gt;:&lt;for_project&gt;:&lt;title&gt;_&lt;counter&gt; vac indicates it is a vac milestone unit indicates the vac unit p2p, dst, tke, acz, sc, zkvm, dr, rfc tag tags a specific area / project / epic within the respective vac unit, e.</description>
<pubDate>Thu, 17 Aug 2023 20:15:32 GMT</pubDate>
</items><items>
<title>Waku Roadmap</title>
<link>https://roadmap.logos.co/roadmap/waku/</link>
<guid>https://roadmap.logos.co/roadmap/waku/</guid>
<description>Welcome to the Waku Roadmap Overview.</description>
<pubDate>Tue, 22 Aug 2023 08:20:28 GMT</pubDate>
</items><items>
<title>Milestone: Waku Network supports 10k Users</title>
<link>https://roadmap.logos.co/roadmap/waku/milestone-waku-10-users</link>
<guid>https://roadmap.logos.co/roadmap/waku/milestone-waku-10-users</guid>
<description>%%{ init: { &#039;theme&#039;: &#039;base&#039;, &#039;themeVariables&#039;: { &#039;primaryColor&#039;: &#039;#BB2528&#039;, &#039;primaryTextColor&#039;: &#039;#fff&#039;, &#039;primaryBorderColor&#039;: &#039;#7C0000&#039;, &#039;lineColor&#039;: &#039;#F8B229&#039;, &#039;secondaryColor&#039;: &#039;#006100&#039;, &#039;tertiaryColor&#039;: &#039;#fff&#039; } } }%% gantt dateFormat YYYY-MM-DD section Scaling 10k Users :done, 2023-01-20, 2023-07-31 Completion Deliverable § TBD Epics § Github Issue Tracker .</description>
<pubDate>Mon, 07 Aug 2023 00:00:00 GMT</pubDate>
</items><items>
<title>Waku Milestones Overview</title>
<link>https://roadmap.logos.co/roadmap/waku/milestones-overview</link>
<guid>https://roadmap.logos.co/roadmap/waku/milestones-overview</guid>
<description> 90% - Waku Network support for 10k users 80% - Waku Network support for 1MM users 65% - Restricted-run (light node) protocols are production ready 60% - Peer management strategy for relay and light nodes are defined and implemented 10% - Quality processes are implemented for nwaku and go-waku 80% - Define and track network and community metrics for continuous monitoring improvement 20% - Executed an array of community growth activity (8 hackathons, workshops, and bounties) 15% - Dogfooding of RLN by platforms has started 06% - First protocol to incentivize operators has been defined .</description>
<pubDate>Mon, 07 Aug 2023 00:00:00 GMT</pubDate>
</items><items>
<title>2023-08-02 Acid weekly</title>
<link>https://roadmap.logos.co/roadmap/acid/updates/2023-08-02</link>
<guid>https://roadmap.logos.co/roadmap/acid/updates/2023-08-02</guid>
<description>Leads roundup - acid § Al / Comms Status app relaunch comms campaign plan in the works. Approx. date for launch 31.08. Logos comms + growth plan post launch is next up TBD.</description>
<pubDate>Thu, 03 Aug 2023 00:00:00 GMT</pubDate>
</items><items>
<title>2023-08-09 Acid weekly</title>
<link>https://roadmap.logos.co/roadmap/acid/updates/2023-08-09</link>
<guid>https://roadmap.logos.co/roadmap/acid/updates/2023-08-09</guid>
<description>Top level priorities: § Logos Growth Plan Status Relaunch Launch of LPE Podcasts (Target: Every week one podcast out) Hiring: TD studio and DC studio roles Movement Building: § Logos collective comms plan skeleton ready - will be applied for all BUs as next step Goal is to have plan + overview to set realistic KPIs and expectations Discord Server update on various views Status relaunch comms plan is ready for input from John et al.</description>
<pubDate>Wed, 09 Aug 2023 00:00:00 GMT</pubDate>
</items><items>
<title>2023-07-21 Codex weekly</title>
<link>https://roadmap.logos.co/roadmap/codex/updates/2023-07-21</link>
<guid>https://roadmap.logos.co/roadmap/codex/updates/2023-07-21</guid>
<description>Codex update 07/12/2023 to 07/21/2023 § Overall we continue working in various directions, distributed testing, marketplace, p2p client, research, etc… Our main milestone is to have a fully functional testnet with the marketplace and durability guarantees deployed by end of year.</description>
<pubDate>Thu, 03 Aug 2023 00:00:00 GMT</pubDate>
</items><items>
<title>2023-08-01 Codex weekly</title>
<link>https://roadmap.logos.co/roadmap/codex/updates/2023-08-01</link>
<guid>https://roadmap.logos.co/roadmap/codex/updates/2023-08-01</guid>
<description>Codex update Aug 1st § Client § Milestone: Merkelizing block data § Initial design writeup metadata-overhead.md Work break down and review for Ben and Tomasz (epic coming up) This is required to integrate the proving system Milestone: Block discovery and retrieval § Some initial work break down and milestones here - edit Initial analysis of block discovery - 1067876 Initial block discovery simulator - block-discovery-sim Milestone: Distributed Client Testing § Lots of work around log collection/analysis and monitoring Details here 41 Marketplace § Milestone: L2 § Taiko L2 integration This is a first try of running against an L2 Mostly done, waiting on related fixes to land before merge - 483 Milestone: Reservations and slot management § Lots of work around slot reservation and queuing 455 Remote auditing § Milestone: Implement Poseidon2 § First pass at an implementation by Balazs private repo, but can give access if anyone is interested Milestone: Refine proving system § Lost of thinking around storage proofs and proving systems private repo, but can give access if anyone is interested DAS § Milestone: DHT simulations § Implementing a DHT in Python for the DAS simulator.</description>
<pubDate>Thu, 03 Aug 2023 00:00:00 GMT</pubDate>
</items><items>
<title>2023-08-11 Codex weekly</title>
<link>https://roadmap.logos.co/roadmap/codex/updates/2023-08-11</link>
<guid>https://roadmap.logos.co/roadmap/codex/updates/2023-08-11</guid>
<description>Codex update August 11 § Client § Milestone: Merkelizing block data § Initial Merkle Tree implementation - 504 Work on persisting/serializing Merkle Tree is underway, PR upcoming Milestone: Block discovery and retrieval § Continued analysis of block discovery and retrieval - _KOAm8kNQamMx-lkQvw-Iw?both=#fn5 Reviewing papers on peers sampling and related topics Wormhole Peer Sampling paper Smoothcache Starting work on simulations based on the above work Milestone: Distributed Client Testing § Continuing working on log collection/analysis and monitoring Details here 41 More related issues/PRs: 20 20 Testing and debugging Condex in continuous testing environment Debugging continuous tests 44 pod labeling 39 Infra § Milestone: Kubernetes Configuration and Management § Move Dist-Tests cluster to OVH and define naming conventions Configure Ingress Controller for Kibana/Grafana Create documentation for Kubernetes management Configure Dist/Continuous-Tests Pods logs shipping Milestone: Continuous Testing and Labeling § Watch the Continuous tests demo Implement and configure Dist-Tests labeling Set up logs shipping based on labels Improve Docker workflows and add latest tag Milestone: CI/CD and Synchronization § Set up synchronization by codex-storage Configure Codex Storage and Demo CI/CD environments Marketplace § Milestone: L2 § Taiko L2 integration Done but merge is blocked by a few issues - 483 Milestone: Marketplace Sales § Lots of cleanup and refactoring Finished refactoring state machine PR link Added support for loading nodes slots during Sales module start link DAS § Milestone: DHT simulations § Implementing a DHT in Python for the DAS simulator - py-dht.</description>
<pubDate>Thu, 17 Aug 2023 00:00:00 GMT</pubDate>
</items><items>
<title>2023-07-12 Innovation Lab Weekly</title>
<link>https://roadmap.logos.co/roadmap/innovation_lab/updates/2023-07-12</link>
<guid>https://roadmap.logos.co/roadmap/innovation_lab/updates/2023-07-12</guid>
<description>Logos Lab 12th of July Currently working on the Waku Objects prototype, which is a modular system for transactional chat objects. Milestone: deliver the first transactional Waku Object called Payggy (attached some design screenshots).</description>
<pubDate>Thu, 03 Aug 2023 00:00:00 GMT</pubDate>
</items><items>
<title>2023-08-02 Innovation Lab weekly</title>
<link>https://roadmap.logos.co/roadmap/innovation_lab/updates/2023-08-02</link>
<guid>https://roadmap.logos.co/roadmap/innovation_lab/updates/2023-08-02</guid>
<description>Logos Lab 2nd of August Currently working on the Waku Objects prototype, which is a modular system for transactional chat objects. The last few weeks were a bit slower than usual because there were vacations, one team member got married, there was EthCC and a team offsite.</description>
<pubDate>Thu, 03 Aug 2023 00:00:00 GMT</pubDate>
</items><items>
<title>2023-08-17 <TEAM> weekly</title>
<link>https://roadmap.logos.co/roadmap/innovation_lab/updates/2023-08-11</link>
<guid>https://roadmap.logos.co/roadmap/innovation_lab/updates/2023-08-11</guid>
<description>Logos Lab 11th of August § Currently working on the Waku Objects prototype, which is a modular system for transactional chat objects. We merged the group chat but it surfaced plenty of issues that were not a problem with 1on1 chats, both with our Waku integration and from product perspective as well.</description>
<pubDate>Thu, 17 Aug 2023 00:00:00 GMT</pubDate>
</items><items>
<title>2023-07-24 Nomos weekly</title>
<link>https://roadmap.logos.co/roadmap/nomos/updates/2023-07-24</link>
<guid>https://roadmap.logos.co/roadmap/nomos/updates/2023-07-24</guid>
<description>Research Milestone 1: Understanding Data Availability (DA) Problem High-level exploration and discussion on data availability problems in a collaborative offsite meeting in Paris.</description>
<pubDate>Thu, 03 Aug 2023 00:00:00 GMT</pubDate>
</items><items>
<title>2023-07-31 Nomos weekly</title>
<link>https://roadmap.logos.co/roadmap/nomos/updates/2023-07-31</link>
<guid>https://roadmap.logos.co/roadmap/nomos/updates/2023-07-31</guid>
<description>Nomos 31st July [Network implementation and Mixnet]: Research Initial analysis on the mixnet Proof of Concept (PoC) was performed, assessing components like Sphinx for packets and delay-forwarder.</description>
<pubDate>Thu, 03 Aug 2023 00:00:00 GMT</pubDate>
</items><items>
<title>2023-08-07 Nomos weekly</title>
<link>https://roadmap.logos.co/roadmap/nomos/updates/2023-08-07</link>
<guid>https://roadmap.logos.co/roadmap/nomos/updates/2023-08-07</guid>
<description>Nomos weekly report § Network implementation and Mixnet: § Research § Researched the Nym mixnet architecture in depth in order to design our prototype architecture.</description>
<pubDate>Mon, 07 Aug 2023 00:00:00 GMT</pubDate>
</items><items>
<title>2023-08-17 Nomos weekly</title>
<link>https://roadmap.logos.co/roadmap/nomos/updates/2023-08-14</link>
<guid>https://roadmap.logos.co/roadmap/nomos/updates/2023-08-14</guid>
<description>Nomos weekly report 14th August § Network Privacy and Mixnet § Research § Mixnet architecture discussions. Potential agreement on architecture not very different from PoC Mixnet preliminary design [Mixnet-Architecture-613f53cf11a245098c50af6b191d31d2] Development § Mixnet PoC implementation starting [302] Implementation of mixnode: a core module for implementing a mixnode binary Implementation of mixnet-client: a client library for mixnet users, such as nomos-node Private PoS § No progress this week.</description>
<pubDate>Thu, 17 Aug 2023 00:00:00 GMT</pubDate>
</items><items>
<title>2023-07-10 Vac Weekly</title>
<link>https://roadmap.logos.co/roadmap/vac/updates/2023-07-10</link>
<guid>https://roadmap.logos.co/roadmap/vac/updates/2023-07-10</guid>
<description> vc::Deep Research refined deep research roadmaps 190, 192 working on comprehensive current/related work study on Validator Privacy working on PoC of Tor push in Nimbus working towards comprehensive current/related work study on gossipsub scaling vsu::P2P Prepared Paris talks Implemented perf protocol to compare the performances with other libp2ps 925 vsu::Tokenomics Fixing bugs on the SNT staking contract; Definition of the first formal verification tests for the SNT staking contract; Slides for the Paris off-site vsu::Distributed Systems Testing Replicated message rate issue (still on it) First mockup of offline data Nomos consensus test working vip::zkVM hiring onboarding new researcher presentation on ECC during Logos Research Call (incl.</description>
<pubDate>Sun, 16 Jul 2023 00:00:00 GMT</pubDate>
</items><items>
<title>2023-07-17 Vac weekly</title>
<link>https://roadmap.logos.co/roadmap/vac/updates/2023-07-17</link>
<guid>https://roadmap.logos.co/roadmap/vac/updates/2023-07-17</guid>
<description>Last week vc Vac day in Paris (13th) vc::Deep Research working on comprehensive current/related work study on Validator Privacy working on PoC of Tor push in Nimbus: setting up goerli nim-eth2 node working towards comprehensive current/related work study on gossipsub scaling vsu::P2P Paris offsite Paris (all CCs) vsu::Tokenomics Bugs found and solved in the SNT staking contract attend events in Paris vsu::Distributed Systems Testing Events in Paris QoS on all four infras Continue work on theoretical gossipsub analysis (varying regular graph sizes) Peer extraction using WLS (almost finished) Discv5 testing Wakurtosis CI improvements Provide offline data vip::zkVM onboarding new researcher Prepared and presented ZKVM work during VAC offsite Deep research on Nova vs Stark in terms of performance and related open questions researching Sangria Worked on NEscience document (Nescience-WIP-0645c738eb7a40869d5650ae1d5a4f4e) zerokit: worked on PR for arc-circom vip::RLNP2P offsite Paris This week vc vc::Deep Research working on comprehensive current/related work study on Validator Privacy working on PoC of Tor push in Nimbus working towards comprehensive current/related work study on gossipsub scaling vsu::P2P EthCC &amp; Logos event Paris (all CCs) vsu::Tokenomics Attend EthCC and side events in Paris Integrate staking contracts with radCAD model Work on a new approach for Codex collateral problem vsu::Distributed Systems Testing Events in Paris Finish peer extraction, plot the peer connections; script/runs for the analysis, and add data to the Tech Report Restructure the Analysis script and start modelling Status control messages Split Wakurtosis analysis module into separate repository (delayed) Deliver simulation results (incl fixing discv5 error with new Kurtosis version) Second iteration Nomos CI vip::zkVM Continue researching on Nova open questions and Sangria Draft the benchmark document (by the end of the week) research hardware for benchmarks research Halo2 cont zerokit: merge a PR for deployment of arc-circom deal with arc-circom master fail vip::RLNP2P offsite paris blockers vip::zkVM:zerokit: ark-circom deployment to crates io; contact to ark-circom team .</description>
<pubDate>Thu, 03 Aug 2023 00:00:00 GMT</pubDate>
</items><items>
<title>2023-08-03 Vac weekly</title>
<link>https://roadmap.logos.co/roadmap/vac/updates/2023-07-24</link>
<guid>https://roadmap.logos.co/roadmap/vac/updates/2023-07-24</guid>
<description>NOTE: This is a first experimental version moving towards the new reporting structure: Last week vc vc::Deep Research milestone (15%, 2023/11/30) paper on gossipsub improvements ready for submission related work section milestone (15%, 2023/08/31) Nimbus Tor-push PoC basic torpush encode/decode ( 1 ) milestone (15%, 2023/11/30) paper on Tor push validator privacy (focus on Tor-push PoC) vsu::P2P admin/misc EthCC (all CCs) vsu::Tokenomics admin/misc Attended EthCC and side events in Paris milestone (30%, 2023/09/30) Codex economic analysis, Codex token utility, Codex collateral management Kicked off a new approach for Codex collateral problem milestone (50%, 2023/08/30) SNT staking smart contract Integrated SNT staking contracts with Python milestone (50%, 2023/07/14) SNT litepaper (delayed) milestone(30%, 2023/09/29) Nomos Token: requirements and constraints vsu::Distributed Systems Testing milestone (95%, 2023/07/31) Wakurtosis Waku Report Add timout to injection async call in WLS to avoid further issues (PR #139 139) Plotting &amp; analyse 100 msg/s off line Prometehus data milestone (90%, 2023/07/31) Nomos CI testing fixed errors in Nomos consensus simulation milestone (30%, …) gossipsub model analysis add config options to script, allowing to load configs that can be directly compared to Wakurtosis results added support for small world networks admin/misc Interviews &amp; reports for SE and STA positions EthCC (1 CC) vip::zkVM milestone(50%, 2023/08/31) background/research on existing proof systems (nova, sangria…) (write ups will be available here: zkVM-cd358fe429b14fa2ab38ca42835a8451) Solved the open questions on Nova adn completed the document (will update the page) Reviewed Nescience and working on a document Reviewed partly the write up on FHE writeup for Nova and Sangria; research on super nova reading a new paper revisiting Nova (969) milestone (50%, 2023/08/31) new fair benchmarks + recursive implementations zkvm Researching Nova to understand the folding technique for ZKVM adaptation zerokit Rostyslav became circom-compat maintainer vip::RLNP2P milestone (100%, 2023/07/31) rln-relay testnet 3 completed and retro completed milestone (95%, 2023/07/31) RLN-Relay Waku production readiness admin/misc EthCC + offsite This week vc vc::Deep Research milestone (15%, 2023/11/30) paper on gossipsub improvements ready for submission working on contributions section, based on X1DoBHtYTtuGqYg0qK4zJw milestone (15%, 2023/08/31) Nimbus Tor-push PoC working on establishing a connection via nim-libp2p tor-transport setting up goerli test node (cont) milestone (15%, 2023/11/30) paper on Tor push validator privacy continue working on paper vsu::P2P milestone (…) Implement ChokeMessage for GossipSub Continue “limited flood publishing” (911) vsu::Tokenomics admin/misc: (3 CC days off) Catch up with EthCC talks that we couldnt attend (schedule conflicts) milestone (50%, 2023/07/14) SNT litepaper Start building the SNT agent-based simulation vsu::Distributed Systems Testing milestone (100%, 2023/07/31) Wakurtosis Waku Report finalize simulations finalize report milestone (100%, 2023/07/31) Nomos CI testing finalize milestone milestone (30%, …) gossipsub model analysis Incorporate Status control messages admin/misc Interviews &amp; reports for SE and STA positions EthCC (1 CC) vip::zkVM milestone(50%, 2023/08/31) background/research on existing proof systems (nova, sangria…) Refine the Nescience WIP and FHE documents research HyperNova milestone (50%, 2023/08/31) new fair benchmarks + recursive implementations Continue exploring Nova and other ZKPs and start technical writing on Nova benchmarks zkvm zerokit circom: reach an agreement with other maintainers on master branch situation vip::RLNP2P maintenance investigate why docker builds of nwaku are failing [zerokit dependency related] documentation on how to use rln for projects interested (console) milestone (95%, 2023/07/31) RLN-Relay Waku production readiness revert rln bandwidth reduction based on offsite discussion, move to different validator blockers .</description>
<pubDate>Thu, 03 Aug 2023 00:00:00 GMT</pubDate>
</items><items>
<title>2023-07-31 Vac weekly</title>
<link>https://roadmap.logos.co/roadmap/vac/updates/2023-07-31</link>
<guid>https://roadmap.logos.co/roadmap/vac/updates/2023-07-31</guid>
<description> vc::Deep Research milestone (20%, 2023/11/30) paper on gossipsub improvements ready for submission proposed solution section milestone (15%, 2023/08/31) Nimbus Tor-push PoC establishing torswitch and testing code milestone (15%, 2023/11/30) paper on Tor push validator privacy addressed feedback on current version of paper vsu::P2P nim-libp2p: (100%, 2023/07/31) GossipSub optimizations for ETHs EIP-4844 Merged IDontWant (934) &amp; Limit flood publishing (911) 𝕏 This wraps up the “mandatory” optimizations for 4844.</description>
<pubDate>Thu, 03 Aug 2023 00:00:00 GMT</pubDate>
</items><items>
<title>2023-08-07 Vac weekly</title>
<link>https://roadmap.logos.co/roadmap/vac/updates/2023-08-07</link>
<guid>https://roadmap.logos.co/roadmap/vac/updates/2023-08-07</guid>
<description>More info on Vac Milestones, including due date and progress (currently working on this, some milestones do not have the new format yet, first version planned for this week): Vac-Roadmap-907df7eeac464143b00c6f49a20bb632 Vac week 32 August 7th vsu::P2P vac:p2p:nim-libp2p:vac:maintenance Improve gossipsub DDoS resistance 920 vac:p2p:nim-chronos:vac:maintenance Remove hard-coded ports from test 429 Investigate flaky test using REUSE_PORT vsu::Tokenomics (…) vsu::Distributed Systems Testing vac:dst:wakurtosis:waku:techreport delivered: Wakurtosis Tech Report v2 (edit?usp=sharing) vac:dst:wakurtosis:vac:rlog working on research log post on Waku Wakurtosis simulations vac:dst:gsub-model:status:control-messages delivered: the analytical model can now handle Status messages; status analysis now has a separate cli and config; handles top 5 message types (by expected bandwidth consumption) vac:dst:gsub-model:vac:refactoring Refactoring and bug fixes introduced and tested 2 new analytical models vac:dst:wakurtosis:waku:topology-analysis delivered: extracted into separate module, independent of wls message vac:dst:wakurtosis:nomos:ci-integration_02 planning vac:dst:10ksim:vac:10ksim-bandwidth-test planning; check usage of new codex simulator tool (cs-codex-dist-tests) vip::zkVM vac:zkvm::vac:research-existing-proof-systems 90% Nescience WIP done to be reviewed carefully since no other follow up documents were giiven to me 50% FHE review - needs to be refined and summarized finished SuperNova writeup ( SuperNova-research-document-8deab397f8fe413fa3a1ef3aa5669f37 ) researched starky 80% Halo2 notes ( halo2-fb8d7d0b857f43af9eb9f01c44e76fb9 ) vac:zkvm::vac:proof-system-benchmarks More discoveries on benchmarks done on ZK-snarks and ZK-starks but all are high level Viewed some circuits on Nova and Poseidon Read through Halo2 code (and Poseidon code) from Axiom vip::RLNP2P vac:acz:rlnp2p:waku:production-readiness Waku rln contract registry - 3 mark duplicated messages as spam - 1867 use waku-org/waku-rln-contract as a submodule in nwaku - 1884 vac:acz:zerokit:vac:maintenance Fixed atomic_operation ffi edge case error - 195 docs cleanup - 196 fixed version tags - 194 released zerokit v0.</description>
<pubDate>Mon, 07 Aug 2023 00:00:00 GMT</pubDate>
</items><items>
<title>2023-08-17 Vac weekly</title>
<link>https://roadmap.logos.co/roadmap/vac/updates/2023-08-14</link>
<guid>https://roadmap.logos.co/roadmap/vac/updates/2023-08-14</guid>
<description>Vac Milestones: Vac-Roadmap-907df7eeac464143b00c6f49a20bb632 Vac week 33 August 14th § vsu::P2P § vac:p2p:nim-libp2p:vac:maintenance § Improve gossipsub DDoS resistance 920 delivered: Perf protocol 925 delivered: Test-plans for the perf protocol perf-nim Bandwidth estimate as a parameter (waiting for final review) 941 vac:p2p:nim-chronos:vac:maintenance § delivered: Remove hard-coded ports from test 429 delivered: fixed flaky test using REUSE_PORT 438 vsu::Tokenomics § admin/misc: (5 CC days off) vac:tke::codex:economic-analysis § Filecoin economic structure and Codex token requirements vac:tke::status:SNT-staking § tests with the contracts vac:tke::nomos:economic-analysis § resume discussions with Nomos team vsu::Distributed Systems Testing (DST) § vac:dst:wakurtosis:waku:techreport § 1st Draft of Wakurtosis Research Blog (123) Data Process / Analysis of Non-Discv5 K13 Simulations (Wakurtosis Tech Report v2.</description>
<pubDate>Thu, 17 Aug 2023 00:00:00 GMT</pubDate>
</items><items>
<title>2023-08-21 Vac weekly</title>
<link>https://roadmap.logos.co/roadmap/vac/updates/2023-08-21</link>
<guid>https://roadmap.logos.co/roadmap/vac/updates/2023-08-21</guid>
<description>Vac Milestones: Vac-Roadmap-907df7eeac464143b00c6f49a20bb632 Vac Github Repos: Vac-Repositories-75f7feb3861048f897f0fe95ead08b06 Vac week 34 August 21th § vsu::P2P § vac:p2p:nim-libp2p:vac:maintenance Test-plans for the perf protocol (99%: need to find why the executable doesnt work) 262 WebRTC: Merge all protocols (60%: slowed down by some complications and bad planning with Mbed-TLS) 3 WebRTC: DataChannel (25%) vsu::Tokenomics § admin/misc: (3 CC days off) vac:tke::codex:economic-analysis Call w/ Codex on token incentives, business analysis of Filecoin vac:tke::status:SNT-staking Bug fixes for tests for the contracts vac:tke::nomos:economic-analysis Narrowed focus to: 1) quantifying bribery attacks, 2) assessing how to min risks and max privacy of delegated staking vac:tke::waku:economic-analysis Caught up w/ Waku team on RLN, adopting a proactive effort to pitch them solutions vsu::Distributed Systems Testing (DST) § vac:dst:wakurtosis:vac:rlog Pushed second draft and figures (DST-Wakurtosis) vac:dst:shadow:vac:basic-shadow-simulation Run 10K simulation of basic gossipsub node vac:dst:gsub-model:status:control-messages Got access to status superset vac:dst:analysis:nomos:nomos-simulation-analysis Basic CLI done, json to csv, can handle 10k nodes vac:dst:wakurtosis:waku:topology-analysis Collection + analysis: now supports all waku protocols, along with relay Cannot get gossip-sub peerage from waku or prometheus (working on getting info from gossipsub layer) vac:dst:wakurtosis:waku:techreport_02 Merged 4 pending PRs; master now supports regular graphs vac:dst:eng:vac:bundle-simulation-data Run 1 and 10 rate simulations.</description>
<pubDate>Mon, 21 Aug 2023 00:00:00 GMT</pubDate>
</items><items>
<title>2023-07-24 Waku weekly</title>
<link>https://roadmap.logos.co/roadmap/waku/updates/2023-07-24</link>
<guid>https://roadmap.logos.co/roadmap/waku/updates/2023-07-24</guid>
<description>Disclaimer: First attempt playing with the format. Incomplete as not everyone is back and we are still adjusting the milestones. Docs § Milestone: Foundation for Waku docs (done) § achieved: § overall layout concept docs community/showcase pages Milestone: Foundation for node operator docs (done) § achieved: § nodes overview page guide for running nwaku (binaries, source, docker) peer discovery config guide reference docs for config methods and options Milestone: Foundation for js-waku docs § achieved: § js-waku overview + installation guide lightpush + filter guide store guide @waku/create-app guide next: § improve @waku/react guide blocker: § polyfills issue with js-waku Milestone: Docs general improvement/incorporating feedback (continuous) § Milestone: Running nwaku in the cloud § Milestone: Add Waku guide to learnweb3.</description>
<pubDate>Fri, 04 Aug 2023 00:00:00 GMT</pubDate>
</items><items>
<title>2023-07-31 Waku weekly</title>
<link>https://roadmap.logos.co/roadmap/waku/updates/2023-07-31</link>
<guid>https://roadmap.logos.co/roadmap/waku/updates/2023-07-31</guid>
<description>Docs § Milestone: Docs general improvement/incorporating feedback (continuous) § next: § rewrite docs in British English Milestone: Running nwaku in the cloud § next: § publish guides for Digital Ocean, Oracle, Fly.</description>
<pubDate>Fri, 04 Aug 2023 00:00:00 GMT</pubDate>
</items><items>
<title>2023-08-06 Waku weekly</title>
<link>https://roadmap.logos.co/roadmap/waku/updates/2023-08-06</link>
<guid>https://roadmap.logos.co/roadmap/waku/updates/2023-08-06</guid>
<description>Milestones for current works are created and used. Next steps are: Refine scope of research work for rest of the year and create matching milestones for research and waku clients Review work not coming from research and setting dates Note that format matches the Notion page but can be changed easily as its scripted nwaku § Release Process Improvements {E:2023-qa} achieved: fixed a bug in release CI workflow, enhanced the CI workflow to build and push a docker image on each PR to make simulations per PR more feasible next: document how to run PR built images in waku-simulator, adding Linux arm64 binaries and images blocker: PostgreSQL {E:2023-10k-users} achieved: Docker compose with nwaku + postgres + prometheus + grafana + postgres_exporter 3 next: Carry on with stress testing Autosharding v1 {E:2023-1mil-users} achieved: feedback/update cycles for FILTER &amp; LIGHTPUSH next: New fleet, updating ENR from live subscriptions and merging blocker: Architecturally it seams difficult to send the info to Discv5 from JSONRPC for the Waku app.</description>
<pubDate>Tue, 08 Aug 2023 00:00:00 GMT</pubDate>
</items><items>
<title>2023-08-14 Waku weekly</title>
<link>https://roadmap.logos.co/roadmap/waku/updates/2023-08-14</link>
<guid>https://roadmap.logos.co/roadmap/waku/updates/2023-08-14</guid>
<description>2023-08-14 Waku weekly § Epics § Waku Network Can Support 10K Users {E:2023-10k-users} All software has been delivered. Pending items are: Running stress testing on PostgreSQL to confirm performance gain 1894 Setting up a staging fleet for Status to try static sharding Running simulations for Store protocol: commitment and probably move this to 1mil epic Eco Dev § Aug 2023 {E:2023-eco-growth} achieved: web3conf talk, swags, 2 side events, twitter promotions, requested for marketing collateral to commshub next: complete waku metrics, coordinate events with Lou, ethsafari planning, muchangmai planning blocker: was blocked on infra for hosting nextjs app for waku metrics but migrating to SSR and hosting on vercel Docs § Advanced docs for js-waku next: document notes/recommendations for NodeJS, begin docs on js-waku encryption nwaku § Release Process Improvements {E:2023-qa} achieved: minor CI fixes and improvements next: document how to run PR built images in waku-simulator, adding Linux arm64 binaries and images PostgreSQL {E:2023-10k-users} achieved: Learned that the insertion rate is constrained by the relay protocol.</description>
<pubDate>Thu, 17 Aug 2023 00:00:00 GMT</pubDate>
</items>
</rss>

97
index_default.html Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1 +0,0 @@
const addCollapsibleCallouts=()=>{const e=document.querySelectorAll("blockquote.callout-collapsible");e.forEach(e=>e.addEventListener("click",e=>{e.currentTarget.classList.toggle("callout-collapsed")}))}

View File

@ -1,2 +0,0 @@
const svgCopy='<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true"><path fill-rule="evenodd" d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 010 1.5h-1.5a.25.25 0 00-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 00.25-.25v-1.5a.75.75 0 011.5 0v1.5A1.75 1.75 0 019.25 16h-7.5A1.75 1.75 0 010 14.25v-7.5z"></path><path fill-rule="evenodd" d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0114.25 11h-7.5A1.75 1.75 0 015 9.25v-7.5zm1.75-.25a.25.25 0 00-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 00.25-.25v-7.5a.25.25 0 00-.25-.25h-7.5z"></path></svg>',svgCheck='<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true"><path fill-rule="evenodd" fill="rgb(63, 185, 80)" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path></svg>',addCopyButtons=()=>{let e=document.getElementsByClassName("highlight");for(let n=0;n<e.length;n++){if(e[n].getElementsByClassName("clipboard-button").length)continue;let s=e[n].getElementsByTagName("code"),o=s[s.length-1];const t=document.createElement("button");t.className="clipboard-button",t.type="button",t.innerHTML=svgCopy,t.addEventListener("click",()=>{navigator.clipboard.writeText(o.innerText.replace(/\n\n/g,`
`)).then(()=>{t.blur(),t.innerHTML=svgCheck,setTimeout(()=>{t.innerHTML=svgCopy,t.style.borderColor=""},2e3)},e=>t.innerHTML="Error")});let i=e[n].getElementsByClassName("chroma")[0];e[n].insertBefore(t,i)}}

View File

@ -1 +0,0 @@
function addTitleToCodeBlocks(){for(var t=document.getElementsByClassName("highlight"),e=0;e<t.length;e++)if(t[e].title.length){let n=document.createElement("div");if(t[e].getElementsByClassName("code-title").length)continue;n.textContent=t[e].title,n.classList.add("code-title"),t[e].insertBefore(n,t[e].firstChild)}}

View File

@ -1 +0,0 @@
const userPref=window.matchMedia("(prefers-color-scheme: light)").matches?"light":"dark",currentTheme=localStorage.getItem("theme")??userPref,syntaxTheme=document.querySelector("#theme-link");currentTheme&&(document.documentElement.setAttribute("saved-theme",currentTheme),syntaxTheme.href=currentTheme==="dark"?"https://roadmap.logos.co/styles/_dark_syntax.bec558461529f0dd343a0b008c343934.min.css":"https://roadmap.logos.co/styles/_light_syntax.86a48a52faebeaaf42158b72922b1c90.min.css");const switchTheme=e=>{e.target.checked?(document.documentElement.setAttribute("saved-theme","dark"),localStorage.setItem("theme","dark"),syntaxTheme.href="https://roadmap.logos.co/styles/_dark_syntax.bec558461529f0dd343a0b008c343934.min.css"):(document.documentElement.setAttribute("saved-theme","light"),localStorage.setItem("theme","light"),syntaxTheme.href="https://roadmap.logos.co/styles/_light_syntax.86a48a52faebeaaf42158b72922b1c90.min.css")};window.addEventListener("DOMContentLoaded",()=>{const e=document.querySelector("#darkmode-toggle");e.addEventListener("change",switchTheme,!1),currentTheme==="dark"&&(e.checked=!0)})

View File

@ -1,270 +0,0 @@
async function drawGraph(baseUrl, isHome, pathColors, graphConfig) {
let {
depth,
enableDrag,
enableLegend,
enableZoom,
opacityScale,
scale,
repelForce,
fontSize} = graphConfig;
const container = document.getElementById("graph-container")
const { index, links, content } = await fetchData
// Use .pathname to remove hashes / searchParams / text fragments
const cleanUrl = window.location.origin + window.location.pathname
const curPage = cleanUrl.replace(/\/$/g, "").replace(baseUrl, "")
const parseIdsFromLinks = (links) => [
...new Set(links.flatMap((link) => [link.source, link.target])),
]
// Links is mutated by d3. We want to use links later on, so we make a copy and pass that one to d3
// Note: shallow cloning does not work because it copies over references from the original array
const copyLinks = JSON.parse(JSON.stringify(links))
const neighbours = new Set()
const wl = [curPage || "/", "__SENTINEL"]
if (depth >= 0) {
while (depth >= 0 && wl.length > 0) {
// compute neighbours
const cur = wl.shift()
if (cur === "__SENTINEL") {
depth--
wl.push("__SENTINEL")
} else {
neighbours.add(cur)
const outgoing = index.links[cur] || []
const incoming = index.backlinks[cur] || []
wl.push(...outgoing.map((l) => l.target), ...incoming.map((l) => l.source))
}
}
} else {
parseIdsFromLinks(copyLinks).forEach((id) => neighbours.add(id))
}
const data = {
nodes: [...neighbours].map((id) => ({ id })),
links: copyLinks.filter((l) => neighbours.has(l.source) && neighbours.has(l.target)),
}
const color = (d) => {
if (d.id === curPage || (d.id === "/" && curPage === "")) {
return "var(--g-node-active)"
}
for (const pathColor of pathColors) {
const path = Object.keys(pathColor)[0]
const colour = pathColor[path]
if (d.id.startsWith(path)) {
return colour
}
}
return "var(--g-node)"
}
const drag = (simulation) => {
function dragstarted(event, d) {
if (!event.active) simulation.alphaTarget(1).restart()
d.fx = d.x
d.fy = d.y
}
function dragged(event, d) {
d.fx = event.x
d.fy = event.y
}
function dragended(event, d) {
if (!event.active) simulation.alphaTarget(0)
d.fx = null
d.fy = null
}
const noop = () => {}
return d3
.drag()
.on("start", enableDrag ? dragstarted : noop)
.on("drag", enableDrag ? dragged : noop)
.on("end", enableDrag ? dragended : noop)
}
const height = Math.max(container.offsetHeight, isHome ? 500 : 250)
const width = container.offsetWidth
const simulation = d3
.forceSimulation(data.nodes)
.force("charge", d3.forceManyBody().strength(-100 * repelForce))
.force(
"link",
d3
.forceLink(data.links)
.id((d) => d.id)
.distance(40),
)
.force("center", d3.forceCenter())
const svg = d3
.select("#graph-container")
.append("svg")
.attr("width", width)
.attr("height", height)
.attr('viewBox', [-width / 2 * 1 / scale, -height / 2 * 1 / scale, width * 1 / scale, height * 1 / scale])
if (enableLegend) {
const legend = [{ Current: "var(--g-node-active)" }, { Note: "var(--g-node)" }, ...pathColors]
legend.forEach((legendEntry, i) => {
const key = Object.keys(legendEntry)[0]
const colour = legendEntry[key]
svg
.append("circle")
.attr("cx", -width / 2 + 20)
.attr("cy", height / 2 - 30 * (i + 1))
.attr("r", 6)
.style("fill", colour)
svg
.append("text")
.attr("x", -width / 2 + 40)
.attr("y", height / 2 - 30 * (i + 1))
.text(key)
.style("font-size", "15px")
.attr("alignment-baseline", "middle")
})
}
// draw links between nodes
const link = svg
.append("g")
.selectAll("line")
.data(data.links)
.join("line")
.attr("class", "link")
.attr("stroke", "var(--g-link)")
.attr("stroke-width", 2)
.attr("data-source", (d) => d.source.id)
.attr("data-target", (d) => d.target.id)
// svg groups
const graphNode = svg.append("g").selectAll("g").data(data.nodes).enter().append("g")
// calculate radius
const nodeRadius = (d) => {
const numOut = index.links[d.id]?.length || 0
const numIn = index.backlinks[d.id]?.length || 0
return 2 + Math.sqrt(numOut + numIn)
}
// draw individual nodes
const node = graphNode
.append("circle")
.attr("class", "node")
.attr("id", (d) => d.id)
.attr("r", nodeRadius)
.attr("fill", color)
.style("cursor", "pointer")
.on("click", (_, d) => {
// SPA navigation
window.Million.navigate(new URL(`${baseUrl}${decodeURI(d.id).replace(/\s+/g, "-")}/`), ".singlePage")
})
.on("mouseover", function (_, d) {
d3.selectAll(".node").transition().duration(100).attr("fill", "var(--g-node-inactive)")
const neighbours = parseIdsFromLinks([
...(index.links[d.id] || []),
...(index.backlinks[d.id] || []),
])
const neighbourNodes = d3.selectAll(".node").filter((d) => neighbours.includes(d.id))
const currentId = d.id
window.Million.prefetch(new URL(`${baseUrl}${decodeURI(d.id).replace(/\s+/g, "-")}/`))
const linkNodes = d3
.selectAll(".link")
.filter((d) => d.source.id === currentId || d.target.id === currentId)
// highlight neighbour nodes
neighbourNodes.transition().duration(200).attr("fill", color)
// highlight links
linkNodes.transition().duration(200).attr("stroke", "var(--g-link-active)")
const bigFont = fontSize*1.5
// show text for self
d3.select(this.parentNode)
.raise()
.select("text")
.transition()
.duration(200)
.attr('opacityOld', d3.select(this.parentNode).select('text').style("opacity"))
.style('opacity', 1)
.style('font-size', bigFont+'em')
.attr('dy', d => nodeRadius(d) + 20 + 'px') // radius is in px
})
.on("mouseleave", function (_, d) {
d3.selectAll(".node").transition().duration(200).attr("fill", color)
const currentId = d.id
const linkNodes = d3
.selectAll(".link")
.filter((d) => d.source.id === currentId || d.target.id === currentId)
linkNodes.transition().duration(200).attr("stroke", "var(--g-link)")
d3.select(this.parentNode)
.select("text")
.transition()
.duration(200)
.style('opacity', d3.select(this.parentNode).select('text').attr("opacityOld"))
.style('font-size', fontSize+'em')
.attr('dy', d => nodeRadius(d) + 8 + 'px') // radius is in px
})
.call(drag(simulation))
// draw labels
const labels = graphNode
.append("text")
.attr("dx", 0)
.attr("dy", (d) => nodeRadius(d) + 8 + "px")
.attr("text-anchor", "middle")
.text((d) => content[d.id]?.title || d.id.replace("-", " "))
.style('opacity', (opacityScale - 1) / 3.75)
.style("pointer-events", "none")
.style('font-size', fontSize+'em')
.raise()
.call(drag(simulation))
// set panning
if (enableZoom) {
svg.call(
d3
.zoom()
.extent([
[0, 0],
[width, height],
])
.scaleExtent([0.25, 4])
.on("zoom", ({ transform }) => {
link.attr("transform", transform)
node.attr("transform", transform)
const scale = transform.k * opacityScale;
const scaledOpacity = Math.max((scale - 1) / 3.75, 0)
labels.attr("transform", transform).style("opacity", scaledOpacity)
}),
)
}
// progress the simulation
simulation.on("tick", () => {
link
.attr("x1", (d) => d.source.x)
.attr("y1", (d) => d.source.y)
.attr("x2", (d) => d.target.x)
.attr("y2", (d) => d.target.y)
node.attr("cx", (d) => d.x).attr("cy", (d) => d.y)
labels.attr("x", (d) => d.x).attr("y", (d) => d.y)
})
}

View File

@ -1,9 +0,0 @@
function htmlToElement(e){const t=document.createElement("template");return e=e.trim(),t.innerHTML=e,t.content.firstChild}function initPopover(e,t,n){const s=e.replace(window.location.origin,"");fetchData.then(({content:e})=>{const o=[...document.getElementsByClassName("internal-link")];o.filter(e=>e.dataset.src||e.dataset.idx&&t).forEach(t=>{var o;if(t.dataset.ctx){const n=e[t.dataset.src],s=`<div class="popover">
<h3>${n.title}</h3>
<p>${highlight(removeMarkdown(n.content),t.dataset.ctx)}...</p>
<p class="meta">${new Date(n.lastmodified).toLocaleDateString()}</p>
</div>`;o=htmlToElement(s)}else{const n=e[t.dataset.src.replace(/\/$/g,"").replace(s,"")];if(n){const e=`<div class="popover">
<h3>${n.title}</h3>
<p>${removeMarkdown(n.content).split(" ",20).join(" ")}...</p>
<p class="meta">${new Date(n.lastmodified).toLocaleDateString()}</p>
</div>`;o=htmlToElement(e)}}o&&(t.appendChild(o),n&&renderMathInElement(o,{delimiters:[{left:"$$",right:"$$",display:!1},{left:"$",right:"$",display:!1},{left:"\\(",right:"\\)",display:!1},{left:"\\[",right:"\\]",display:!1}],throwOnError:!1}),t.addEventListener("mouseover",()=>{window.FloatingUIDOM.computePosition(t,o,{middleware:[window.FloatingUIDOM.offset(10),window.FloatingUIDOM.inline(),window.FloatingUIDOM.shift()]}).then(({x:e,y:t})=>{Object.assign(o.style,{left:`${e}px`,top:`${t}px`})}),o.classList.add("visible")}),t.addEventListener("mouseout",()=>{o.classList.remove("visible")}))})})}

View File

@ -1 +0,0 @@
import{apply,navigate,prefetch,router,}from"https://unpkg.com/million@1.11.5/dist/router.mjs";export const attachSPARouting=(e,t)=>{window.Million={apply,navigate,prefetch,router};const n=()=>requestAnimationFrame(t);window.addEventListener("DOMContentLoaded",()=>{apply(t=>e(t)),e(),router(".singlePage"),n()}),window.addEventListener("million:navigate",n)}

View File

@ -1 +0,0 @@
const apiKey="e1ec9cdc-56d2-420e-a5bd-c6019af4be58";async function searchContents(e){const t=await fetch("https://prod.operand.ai/v3/search/objects",{method:"POST",headers:{"Content-Type":"application/json",Authorization:apiKey},body:JSON.stringify({query:e,max:10})});return await t.json()}function debounce(e,t=200){let n;return(...s)=>{clearTimeout(n),n=setTimeout(()=>{e.apply(this,s)},t)}}registerHandlers(debounce(e=>{term=e.target.value,term!==""&&searchContents(term).then(e=>e.results.map(e=>({url:e.object.properties.url,content:e.snippet,title:e.object.metadata.title}))).then(e=>displayResults(e))}))

View File

@ -1,13 +0,0 @@
const removeMarkdown=(e,t={listUnicodeChar:!1,stripListLeaders:!0,gfm:!0,useImgAltText:!1,preserveLinks:!1})=>{let n=e||"";n=n.replace(/^(-\s*?|\*\s*?|_\s*?){3,}\s*$/gm,"");try{t.stripListLeaders&&(t.listUnicodeChar?n=n.replace(/^([\s\t]*)([*\-+]|\d+\.)\s+/gm,t.listUnicodeChar+" $1"):n=n.replace(/^([\s\t]*)([*\-+]|\d+\.)\s+/gm,"$1")),t.gfm&&(n=n.replace(/\n={2,}/g,`
`).replace(/~{3}.*\n/g,"").replace(/~~/g,"").replace(/`{3}.*\n/g,"")),t.preserveLinks&&(n=n.replace(/\[(.*?)\][[(](.*?)[\])]/g,"$1 ($2)")),n=n.replace(/<[^>]*>/g,"").replace(/^[=-]{2,}\s*$/g,"").replace(/\[\^.+?\](: .*?$)?/g,"").replace(/(#{1,6})\s+(.+)\1?/g,"<b>$2</b>").replace(/\s{0,2}\[.*?\]: .*?$/g,"").replace(/!\[(.*?)\][[(].*?[\])]/g,t.useImgAltText?"$1":"").replace(/\[(.*?)\][[(].*?[\])]/g,"<a>$1</a>").replace(/!?\[\[\S[^[\]|]*(?:\|([^[\]]*))?\S\]\]/g,"<a>$1</a>").replace(/^\s{0,3}>\s?/g,"").replace(/(^|\n)\s{0,3}>\s?/g,`
`).replace(/^\s{1,2}\[(.*?)\]: (\S+)( ".*?")?\s*$/g,"").replace(/([*_]{1,3})(\S.*?\S{0,1})\1/g,"$2").replace(/([*_]{1,3})(\S.*?\S{0,1})\1/g,"$2").replace(/(`{3,})(.*?)\1/gm,"$2").replace(/`(.+?)`/g,"$1").replace(/\n{2,}/g,`
`).replace(/\[![a-zA-Z]+\][-+]? /g,"")}catch(t){return console.error(t),e}return n},highlight=(e,t)=>{const n=20,o=e.indexOf(t);if(o!==-1){const s=n,i=e.substring(0,o).split(" ").slice(-s),a=e.substring(o+t.length,e.length-2).split(" ").slice(0,s);return(i.length==s?`...${i.join(" ")}`:i.join(" "))+`<span class="search-highlight">${t}</span>`+a.join(" ")}const u=t.split(/\s+/).filter(e=>e!==""),s=e.split(/\s+/).filter(e=>e!==""),a=e=>u.some(t=>e.toLowerCase().startsWith(t.toLowerCase())),r=s.map(a);let c=0,l=0;for(let e=0;e<Math.max(r.length-n,0);e++){const s=r.slice(e,e+n),t=s.reduce((e,t)=>e+t,0);t>=c&&(c=t,l=e)}const i=Math.max(l-n,0),d=Math.min(i+2*n,s.length),h=s.slice(i,d).map(e=>a(e)?`<span class="search-highlight">${e}</span>`:e).join(" ").replaceAll('</span> <span class="search-highlight">'," ");return`${i===0?"":"..."}${h}${d===s.length?"":"..."}`},resultToHTML=({url:e,title:t,content:n})=>`<button class="result-card" id="${e}">
<h3>${t}</h3>
<p>${n}</p>
</button>`,redir=(e,t)=>{window.Million.navigate(new URL(`${BASE_URL.replace(/\/$/g,"")}${e}#:~:text=${encodeURIComponent(t)}/`),".singlePage"),closeSearch()};function openSearch(){const t=document.getElementById("search-bar"),n=document.getElementById("results-container"),e=document.getElementById("search-container");e.style.display==="none"||e.style.display===""?(t.value="",n.innerHTML="",e.style.display="block",t.focus()):e.style.display="none"}function closeSearch(){const e=document.getElementById("search-container");e.style.display="none"}const registerHandlers=e=>{const t=document.getElementById("search-bar"),s=document.getElementById("search-container");let o;t.addEventListener("keyup",e=>{if(e.key==="Enter"){const e=document.getElementsByClassName("result-card")[0];redir(e.id,o)}}),t.addEventListener("input",e),document.addEventListener("keydown",e=>{e.key==="k"&&(e.ctrlKey||e.metaKey)&&(e.preventDefault(),openSearch()),e.key==="Escape"&&(e.preventDefault(),closeSearch())});const n=document.getElementById("search-icon");n.addEventListener("click",e=>{openSearch()}),n.addEventListener("keydown",e=>{openSearch()}),s.addEventListener("click",e=>{closeSearch()}),document.getElementById("search-space").addEventListener("click",e=>{e.stopPropagation()})},displayResults=(e,t=!1)=>{const n=document.getElementById("results-container");if(e.length===0)n.innerHTML=`<button class="result-card">
<h3>No results.</h3>
<p>Try another search term?</p>
</button>`;else{n.innerHTML=e.map(e=>resultToHTML(t?{url:e.url,title:highlight(e.title,term),content:highlight(removeMarkdown(e.content),term)}:e)).join(`
`);const s=[...document.getElementsByClassName("result-card")];s.forEach(e=>{e.onclick=()=>redir(e.id,term)})}}

99
layout.html Normal file

File diff suppressed because one or more lines are too long

63
linkmap
View File

@ -1,63 +0,0 @@
/roadmap/vac/milestones-overview/index.{html} /roadmap/vac/milestones-overview/
/private/notes/hosting/index.{html} /private/notes/hosting/
/private/roadmap/networking/overview/index.{html} /private/roadmap/networking/overview/
/roadmap/acid/updates/2023-08-02/index.{html} /roadmap/acid/updates/2023-08-02/
/roadmap/nomos/milestones-overview/index.{html} /roadmap/nomos/milestones-overview/
/private/notes/philosophy/index.{html} /private/notes/philosophy/
/roadmap/codex/updates/2023-07-21/index.{html} /roadmap/codex/updates/2023-07-21/
/roadmap/innovation_lab/updates/2023-08-02/index.{html} /roadmap/innovation_lab/updates/2023-08-02/
/roadmap/waku/milestones-overview/index.{html} /roadmap/waku/milestones-overview/
/index.html /
/roadmap/nomos/updates/2023-08-07/index.{html} /roadmap/nomos/updates/2023-08-07/
/roadmap/vac/updates/2023-08-07/index.{html} /roadmap/vac/updates/2023-08-07/
/roadmap/acid/milestones-overview/index.{html} /roadmap/acid/milestones-overview/
/roadmap/nomos/updates/2023-07-31/index.{html} /roadmap/nomos/updates/2023-07-31/
/roadmap/vac/updates/2023-08-14/index.{html} /roadmap/vac/updates/2023-08-14/
/roadmap/waku/updates/2023-07-31/index.{html} /roadmap/waku/updates/2023-07-31/
/roadmap/codex/updates/2023-08-01/index.{html} /roadmap/codex/updates/2023-08-01/
/private/notes/search/index.{html} /private/notes/search/
/private/roadmap/consensus/candidates/claro/index.{html} /private/roadmap/consensus/candidates/claro/
/private/roadmap/consensus/development/overview/index.{html} /private/roadmap/consensus/development/overview/
/private/roadmap/consensus/development/prototypes/index.{html} /private/roadmap/consensus/development/prototypes/
/roadmap/nomos/updates/2023-07-24/index.{html} /roadmap/nomos/updates/2023-07-24/
/private/notes/custom-Domain/index.{html} /private/notes/custom-Domain/
/private/notes/preview-changes/index.{html} /private/notes/preview-changes/
/private/requirements/overview/index.{html} /private/requirements/overview/
/private/roles/distributed-systems-researcher/index.{html} /private/roles/distributed-systems-researcher/
/private/notes/callouts/index.{html} /private/notes/callouts/
/private/notes/obsidian/index.{html} /private/notes/obsidian/
/roadmap/innovation_lab/updates/2023-07-12/index.{html} /roadmap/innovation_lab/updates/2023-07-12/
/roadmap/nomos/updates/2023-08-14/index.{html} /roadmap/nomos/updates/2023-08-14/
/private/roadmap/consensus/candidates/carnot/overview/index.{html} /private/roadmap/consensus/candidates/carnot/overview/
/private/roadmap/networking/status-network-agents/index.{html} /private/roadmap/networking/status-network-agents/
/private/roadmap/virtual-machines/overview/index.{html} /private/roadmap/virtual-machines/overview/
/private/notes/setup/index.{html} /private/notes/setup/
/private/roles/zero-knowledge-research-engineer/index.{html} /private/roles/zero-knowledge-research-engineer/
/roadmap/vac/updates/2023-08-21/index.{html} /roadmap/vac/updates/2023-08-21/
/roadmap/waku/updates/2023-08-06/index.{html} /roadmap/waku/updates/2023-08-06/
/private/notes/CJK-+-Latex-Support-%E6%B5%8B%E8%AF%95/index.{html} /private/notes/CJK-+-Latex-Support-%E6%B5%8B%E8%AF%95/
/private/roadmap/consensus/theory/snow-family/index.{html} /private/roadmap/consensus/theory/snow-family/
/private/roles/rust-developer/index.{html} /private/roles/rust-developer/
/roadmap/codex/milestones-overview/index.{html} /roadmap/codex/milestones-overview/
/private/notes/ignore-notes/index.{html} /private/notes/ignore-notes/
/private/roadmap/networking/status-waku-kurtosis/index.{html} /private/roadmap/networking/status-waku-kurtosis/
/roadmap/waku/milestone-waku-10-users/index.{html} /roadmap/waku/milestone-waku-10-users/
/roadmap/innovation_lab/updates/2023-08-11/index.{html} /roadmap/innovation_lab/updates/2023-08-11/
/roadmap/vac/updates/2023-07-24/index.{html} /roadmap/vac/updates/2023-07-24/
/roadmap/waku/updates/2023-08-14/index.{html} /roadmap/waku/updates/2023-08-14/
/private/roadmap/consensus/overview/index.{html} /private/roadmap/consensus/overview/
/private/roadmap/consensus/theory/overview/index.{html} /private/roadmap/consensus/theory/overview/
/private/roadmap/networking/carnot-waku-specification/index.{html} /private/roadmap/networking/carnot-waku-specification/
/roadmap/innovation_lab/milestones-overview/index.{html} /roadmap/innovation_lab/milestones-overview/
/roadmap/codex/updates/2023-08-11/index.{html} /roadmap/codex/updates/2023-08-11/
/private/notes/showcase/index.{html} /private/notes/showcase/
/private/notes/troubleshooting/index.{html} /private/notes/troubleshooting/
/private/notes/updating/index.{html} /private/notes/updating/
/roadmap/acid/updates/2023-08-09/index.{html} /roadmap/acid/updates/2023-08-09/
/private/notes/config/index.{html} /private/notes/config/
/private/notes/editing/index.{html} /private/notes/editing/
/roadmap/vac/updates/2023-07-31/index.{html} /roadmap/vac/updates/2023-07-31/
/roadmap/waku/updates/2023-07-24/index.{html} /roadmap/waku/updates/2023-07-24/
/private/roadmap/consensus/candidates/carnot/FAQ/index.{html} /private/roadmap/consensus/candidates/carnot/FAQ/
/roadmap/vac/updates/2023-07-10/index.{html} /roadmap/vac/updates/2023-07-10/
/roadmap/vac/updates/2023-07-17/index.{html} /roadmap/vac/updates/2023-07-17/

File diff suppressed because one or more lines are too long

78
philosophy.html Normal file

File diff suppressed because one or more lines are too long

6282
postscript.js Normal file

File diff suppressed because it is too large Load Diff

22
prescript.js Normal file
View File

@ -0,0 +1,22 @@
(function () {// quartz/components/scripts/quartz/components/scripts/darkmode.inline.ts
var userPref = window.matchMedia("(prefers-color-scheme: light)").matches ? "light" : "dark";
var currentTheme = localStorage.getItem("theme") ?? userPref;
document.documentElement.setAttribute("saved-theme", currentTheme);
document.addEventListener("nav", () => {
const switchTheme = (e) => {
if (e.target.checked) {
document.documentElement.setAttribute("saved-theme", "dark");
localStorage.setItem("theme", "dark");
} else {
document.documentElement.setAttribute("saved-theme", "light");
localStorage.setItem("theme", "light");
}
};
const toggleSwitch = document.querySelector("#darkmode-toggle");
toggleSwitch.removeEventListener("change", switchTheme);
toggleSwitch.addEventListener("change", switchTheme);
if (currentTheme === "dark") {
toggleSwitch.checked = true;
}
});
})();

52
roadmap/acid/index.html Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,373 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta
name="description"
content=" Comms Roadmap Comms Projects Comms planner deadlines "
/>
<title>
Comms Milestones Overview
</title>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="shortcut icon" type="image/png" href="https://roadmap.logos.co//icon.png" />
<link href="https://roadmap.logos.co/styles.7fdbd93987bfba941d84b8a4050caaba.min.css" rel="stylesheet" />
<link href="https://roadmap.logos.co/styles/_light_syntax.86a48a52faebeaaf42158b72922b1c90.min.css" rel="stylesheet" id="theme-link">
<script src="https://roadmap.logos.co/js/darkmode.4ee460c38f180dd44f1565712a1f3c8a.min.js"></script>
<script src="https://roadmap.logos.co/js/util.9825137f5e7825e8553c68ce39ac9e44.min.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/katex.min.css" integrity="sha384-R4558gYOUz8mP9YWpZJjofhk+zx0AS11p36HnD2ZKj/6JR5z27gSSULCNHIRReVs" crossorigin="anonymous">
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/katex.min.js" integrity="sha384-z1fJDqw8ZApjGO3/unPWUPsIymfsJmyrDVWC8Tv/a1HeOtGmkwNd/7xUS0Xcnvsx" crossorigin="anonymous"></script>
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/contrib/auto-render.min.js" integrity="sha384-+XBljXPPiv+OzfbB3cVmLHf4hdUFHlWNZN5spNQ7rmHTXpd7WvJum6fIACpNNfIR" crossorigin="anonymous"></script>
<script src="https://unpkg.com/@floating-ui/core@0.7.3"></script>
<script src="https://unpkg.com/@floating-ui/dom@0.5.4"></script>
<script src="https://roadmap.logos.co/js/popover.37b1455b8f0603154072b9467132c659.min.js"></script>
<script src="https://roadmap.logos.co/js/code-title.b35124ad8db0ba37162b886afb711cbc.min.js"></script>
<script src="https://roadmap.logos.co/js/clipboard.c20857734e53a3fb733b7443879efa61.min.js"></script>
<script src="https://roadmap.logos.co/js/callouts.7723cac461d613d118ee8bb8216b9838.min.js"></script>
<script type="module">
import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid/dist/mermaid.esm.min.mjs';
mermaid.initialize({ startOnLoad: true });
</script>
<script>
const BASE_URL = "https://roadmap.logos.co/"
const fetchData = Promise.all([
fetch("https:\/\/roadmap.logos.co\/indices\/linkIndex.4aa205a552c456d43d65dac37acc8f8e.min.json")
.then(data => data.json())
.then(data => ({
index: data.index,
links: data.links,
})),
fetch("https:\/\/roadmap.logos.co\/indices\/contentIndex.d52fe1dd91efb5701e534220b9af8ad3.min.json")
.then(data => data.json()),
])
.then(([{index, links}, content]) => ({
index,
links,
content,
}))
const render = () => {
const siteBaseURL = new URL(BASE_URL);
const pathBase = siteBaseURL.pathname;
const pathWindow = window.location.pathname;
const isHome = pathBase == pathWindow;
addCopyButtons();
addTitleToCodeBlocks();
addCollapsibleCallouts();
initPopover(
"https://roadmap.logos.co",
true ,
true
)
const footer = document.getElementById("footer")
if (footer) {
const container = document.getElementById("graph-container")
if (!container) return requestAnimationFrame(render)
container.textContent = ""
const drawGlobal = isHome && false ;
drawGraph(
"https://roadmap.logos.co",
drawGlobal,
[{"/moc":"#4388cc"}],
drawGlobal ? {"centerForce":1,"depth":-1,"enableDrag":true,"enableLegend":false,"enableZoom":true,"fontSize":0.5,"linkDistance":1,"opacityScale":3,"repelForce":1,"scale":1.4} : {"centerForce":1,"depth":1,"enableDrag":true,"enableLegend":false,"enableZoom":true,"fontSize":0.6,"linkDistance":1,"opacityScale":3,"repelForce":2,"scale":1.2}
);
}
}
const init = (doc = document) => {
addCopyButtons();
addTitleToCodeBlocks();
renderMathInElement(doc.body, {
delimiters: [
{left: '$$', right: '$$', display: true},
{left: '$', right: '$', display: false},
],
throwOnError : false
});
};
</script>
<script type="module">
import { attachSPARouting } from "https:\/\/roadmap.logos.co\/js\/router.9d4974281069e9ebb189f642ae1e3ca2.min.js"
attachSPARouting(init, render)
</script>
</head>
<body>
<div id="search-container">
<div id="search-space">
<input autocomplete="off" id="search-bar" name="search" type="text" aria-label="Search"
placeholder="Search for something...">
<div id="results-container">
</div>
</div>
</div>
<script defer src="https://roadmap.logos.co/js/semantic-search.d4032d4a6a967938235ae76d08a55b46.min.js"></script>
<div class="singlePage">
<header>
<h1 id="page-title"><a href="https://roadmap.logos.co/">Logos Collective Technical Roadmap and Activity</a></h1>
<div class="spacer"></div>
<div id="search-icon">
<p>Search</p>
<svg tabindex="0" aria-labelledby="title desc" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19.9 19.7"><title id="title">Search Icon</title><desc id="desc">Icon to open search</desc><g class="search-path" fill="none"><path stroke-linecap="square" d="M18.5 18.3l-5.4-5.4"/><circle cx="8" cy="8" r="7"/></g></svg>
</div>
<div class='darkmode'>
<input class='toggle' id='darkmode-toggle' type='checkbox' tabindex="-1">
<label id="toggle-label-light" for='darkmode-toggle' tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="dayIcon" x="0px" y="0px" viewBox="0 0 35 35" style="enable-background:new 0 0 35 35;" xml:space="preserve">
<title>Light Mode</title>
<path d="M6,17.5C6,16.672,5.328,16,4.5,16h-3C0.672,16,0,16.672,0,17.5 S0.672,19,1.5,19h3C5.328,19,6,18.328,6,17.5z M7.5,26c-0.414,0-0.789,0.168-1.061,0.439l-2,2C4.168,28.711,4,29.086,4,29.5 C4,30.328,4.671,31,5.5,31c0.414,0,0.789-0.168,1.06-0.44l2-2C8.832,28.289,9,27.914,9,27.5C9,26.672,8.329,26,7.5,26z M17.5,6 C18.329,6,19,5.328,19,4.5v-3C19,0.672,18.329,0,17.5,0S16,0.672,16,1.5v3C16,5.328,16.671,6,17.5,6z M27.5,9 c0.414,0,0.789-0.168,1.06-0.439l2-2C30.832,6.289,31,5.914,31,5.5C31,4.672,30.329,4,29.5,4c-0.414,0-0.789,0.168-1.061,0.44 l-2,2C26.168,6.711,26,7.086,26,7.5C26,8.328,26.671,9,27.5,9z M6.439,8.561C6.711,8.832,7.086,9,7.5,9C8.328,9,9,8.328,9,7.5 c0-0.414-0.168-0.789-0.439-1.061l-2-2C6.289,4.168,5.914,4,5.5,4C4.672,4,4,4.672,4,5.5c0,0.414,0.168,0.789,0.439,1.06 L6.439,8.561z M33.5,16h-3c-0.828,0-1.5,0.672-1.5,1.5s0.672,1.5,1.5,1.5h3c0.828,0,1.5-0.672,1.5-1.5S34.328,16,33.5,16z M28.561,26.439C28.289,26.168,27.914,26,27.5,26c-0.828,0-1.5,0.672-1.5,1.5c0,0.414,0.168,0.789,0.439,1.06l2,2 C28.711,30.832,29.086,31,29.5,31c0.828,0,1.5-0.672,1.5-1.5c0-0.414-0.168-0.789-0.439-1.061L28.561,26.439z M17.5,29 c-0.829,0-1.5,0.672-1.5,1.5v3c0,0.828,0.671,1.5,1.5,1.5s1.5-0.672,1.5-1.5v-3C19,29.672,18.329,29,17.5,29z M17.5,7 C11.71,7,7,11.71,7,17.5S11.71,28,17.5,28S28,23.29,28,17.5S23.29,7,17.5,7z M17.5,25c-4.136,0-7.5-3.364-7.5-7.5 c0-4.136,3.364-7.5,7.5-7.5c4.136,0,7.5,3.364,7.5,7.5C25,21.636,21.636,25,17.5,25z" />
</svg>
</label>
<label id="toggle-label-dark" for='darkmode-toggle' tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="nightIcon" x="0px" y="0px" viewBox="0 0 100 100" style="enable-background='new 0 0 100 100'" xml:space="preserve">
<title>Dark Mode</title>
<path d="M96.76,66.458c-0.853-0.852-2.15-1.064-3.23-0.534c-6.063,2.991-12.858,4.571-19.655,4.571 C62.022,70.495,50.88,65.88,42.5,57.5C29.043,44.043,25.658,23.536,34.076,6.47c0.532-1.08,0.318-2.379-0.534-3.23 c-0.851-0.852-2.15-1.064-3.23-0.534c-4.918,2.427-9.375,5.619-13.246,9.491c-9.447,9.447-14.65,22.008-14.65,35.369 c0,13.36,5.203,25.921,14.65,35.368s22.008,14.65,35.368,14.65c13.361,0,25.921-5.203,35.369-14.65 c3.872-3.871,7.064-8.328,9.491-13.246C97.826,68.608,97.611,67.309,96.76,66.458z" />
</svg>
</label>
</div>
</header>
<article>
<h1>Comms Milestones Overview</h1>
<p class="meta">
Last updated
Aug 17, 2023
<a href="https://github.com/logos-co/roadmap/tree/hugo/content/roadmap/acid/milestones-overview.md" rel="noopener">Edit Source</a>
</p>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/milestones/">Milestones</a></li>
</ul>
<ul>
<li>
<a href="https://www.notion.so/eb0629444f0a431b85f79c569e1ca91b?v=76acbc1631d4479cbcac04eb08138c19" rel="noopener">Comms Roadmap</a></li>
<li>
<a href="https://www.notion.so/b9a44ea08d2a4d2aaa9e51c19b476451?v=f4f6184e49854fe98d61ade0bf02200d" rel="noopener">Comms Projects</a></li>
<li>
<a href="https://www.notion.so/2585646d01b24b5fbc79150e1aa92347?v=feae1d82810849169b06a12c849d8088" rel="noopener">Comms planner deadlines</a></li>
</ul>
</article>
<hr/>
<div class="page-end" id="footer">
<div class="backlinks-container">
<h3>Backlinks</h3>
<ul class="backlinks">
<li>
<a href="/" data-ctx="Milestones" data-src="/" class="internal-link">Logos Technical Roadmap and Activity</a>
</li>
</ul>
</div>
<div>
<script
src="https://cdn.jsdelivr.net/npm/d3@6.7.0/dist/d3.min.js"
integrity="sha256-+7jaYCp29O1JusNWHaYtgUn6EhuP0VaFuswhNV06MyI="
crossorigin="anonymous"
></script>
<h3>Interactive Graph</h3>
<div id="graph-container"></div>
<style>
:root {
--g-node: var(--secondary);
--g-node-active: var(--primary);
--g-node-inactive: var(--visited);
--g-link: var(--outlinegray);
--g-link-active: #5a7282;
}
</style>
<script src="https://roadmap.logos.co/js/graph.abd4bc2af3869a96524d7d23b76152c7.js"></script>
</div>
</div>
<div id="contact_buttons">
<footer>
<p>Made by Logos Collective using <a href="https://github.com/jackyzha0/quartz">Quartz</a>, © 2023</p>
<ul>
<li><a href="https://roadmap.logos.co/">Home</a></li>
<li><a href="https://github.com/logos-co/roadmap">Github</a></li></ul>
</footer>
</div>
</div>
</body>
</html>

File diff suppressed because one or more lines are too long

View File

@ -1,403 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta
name="description"
content="Leads roundup - acid Al / Comms
Status app relaunch comms campaign plan in the works. Approx. date for launch 31."
/>
<title>
2023-08-02 Acid weekly
</title>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="shortcut icon" type="image/png" href="https://roadmap.logos.co//icon.png" />
<link href="https://roadmap.logos.co/styles.7fdbd93987bfba941d84b8a4050caaba.min.css" rel="stylesheet" />
<link href="https://roadmap.logos.co/styles/_light_syntax.86a48a52faebeaaf42158b72922b1c90.min.css" rel="stylesheet" id="theme-link">
<script src="https://roadmap.logos.co/js/darkmode.4ee460c38f180dd44f1565712a1f3c8a.min.js"></script>
<script src="https://roadmap.logos.co/js/util.9825137f5e7825e8553c68ce39ac9e44.min.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/katex.min.css" integrity="sha384-R4558gYOUz8mP9YWpZJjofhk+zx0AS11p36HnD2ZKj/6JR5z27gSSULCNHIRReVs" crossorigin="anonymous">
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/katex.min.js" integrity="sha384-z1fJDqw8ZApjGO3/unPWUPsIymfsJmyrDVWC8Tv/a1HeOtGmkwNd/7xUS0Xcnvsx" crossorigin="anonymous"></script>
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/contrib/auto-render.min.js" integrity="sha384-+XBljXPPiv+OzfbB3cVmLHf4hdUFHlWNZN5spNQ7rmHTXpd7WvJum6fIACpNNfIR" crossorigin="anonymous"></script>
<script src="https://unpkg.com/@floating-ui/core@0.7.3"></script>
<script src="https://unpkg.com/@floating-ui/dom@0.5.4"></script>
<script src="https://roadmap.logos.co/js/popover.37b1455b8f0603154072b9467132c659.min.js"></script>
<script src="https://roadmap.logos.co/js/code-title.b35124ad8db0ba37162b886afb711cbc.min.js"></script>
<script src="https://roadmap.logos.co/js/clipboard.c20857734e53a3fb733b7443879efa61.min.js"></script>
<script src="https://roadmap.logos.co/js/callouts.7723cac461d613d118ee8bb8216b9838.min.js"></script>
<script type="module">
import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid/dist/mermaid.esm.min.mjs';
mermaid.initialize({ startOnLoad: true });
</script>
<script>
const BASE_URL = "https://roadmap.logos.co/"
const fetchData = Promise.all([
fetch("https:\/\/roadmap.logos.co\/indices\/linkIndex.4aa205a552c456d43d65dac37acc8f8e.min.json")
.then(data => data.json())
.then(data => ({
index: data.index,
links: data.links,
})),
fetch("https:\/\/roadmap.logos.co\/indices\/contentIndex.d52fe1dd91efb5701e534220b9af8ad3.min.json")
.then(data => data.json()),
])
.then(([{index, links}, content]) => ({
index,
links,
content,
}))
const render = () => {
const siteBaseURL = new URL(BASE_URL);
const pathBase = siteBaseURL.pathname;
const pathWindow = window.location.pathname;
const isHome = pathBase == pathWindow;
addCopyButtons();
addTitleToCodeBlocks();
addCollapsibleCallouts();
initPopover(
"https://roadmap.logos.co",
true ,
true
)
const footer = document.getElementById("footer")
if (footer) {
const container = document.getElementById("graph-container")
if (!container) return requestAnimationFrame(render)
container.textContent = ""
const drawGlobal = isHome && false ;
drawGraph(
"https://roadmap.logos.co",
drawGlobal,
[{"/moc":"#4388cc"}],
drawGlobal ? {"centerForce":1,"depth":-1,"enableDrag":true,"enableLegend":false,"enableZoom":true,"fontSize":0.5,"linkDistance":1,"opacityScale":3,"repelForce":1,"scale":1.4} : {"centerForce":1,"depth":1,"enableDrag":true,"enableLegend":false,"enableZoom":true,"fontSize":0.6,"linkDistance":1,"opacityScale":3,"repelForce":2,"scale":1.2}
);
}
}
const init = (doc = document) => {
addCopyButtons();
addTitleToCodeBlocks();
renderMathInElement(doc.body, {
delimiters: [
{left: '$$', right: '$$', display: true},
{left: '$', right: '$', display: false},
],
throwOnError : false
});
};
</script>
<script type="module">
import { attachSPARouting } from "https:\/\/roadmap.logos.co\/js\/router.9d4974281069e9ebb189f642ae1e3ca2.min.js"
attachSPARouting(init, render)
</script>
</head>
<body>
<div id="search-container">
<div id="search-space">
<input autocomplete="off" id="search-bar" name="search" type="text" aria-label="Search"
placeholder="Search for something...">
<div id="results-container">
</div>
</div>
</div>
<script defer src="https://roadmap.logos.co/js/semantic-search.d4032d4a6a967938235ae76d08a55b46.min.js"></script>
<div class="singlePage">
<header>
<h1 id="page-title"><a href="https://roadmap.logos.co/">Logos Collective Technical Roadmap and Activity</a></h1>
<div class="spacer"></div>
<div id="search-icon">
<p>Search</p>
<svg tabindex="0" aria-labelledby="title desc" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19.9 19.7"><title id="title">Search Icon</title><desc id="desc">Icon to open search</desc><g class="search-path" fill="none"><path stroke-linecap="square" d="M18.5 18.3l-5.4-5.4"/><circle cx="8" cy="8" r="7"/></g></svg>
</div>
<div class='darkmode'>
<input class='toggle' id='darkmode-toggle' type='checkbox' tabindex="-1">
<label id="toggle-label-light" for='darkmode-toggle' tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="dayIcon" x="0px" y="0px" viewBox="0 0 35 35" style="enable-background:new 0 0 35 35;" xml:space="preserve">
<title>Light Mode</title>
<path d="M6,17.5C6,16.672,5.328,16,4.5,16h-3C0.672,16,0,16.672,0,17.5 S0.672,19,1.5,19h3C5.328,19,6,18.328,6,17.5z M7.5,26c-0.414,0-0.789,0.168-1.061,0.439l-2,2C4.168,28.711,4,29.086,4,29.5 C4,30.328,4.671,31,5.5,31c0.414,0,0.789-0.168,1.06-0.44l2-2C8.832,28.289,9,27.914,9,27.5C9,26.672,8.329,26,7.5,26z M17.5,6 C18.329,6,19,5.328,19,4.5v-3C19,0.672,18.329,0,17.5,0S16,0.672,16,1.5v3C16,5.328,16.671,6,17.5,6z M27.5,9 c0.414,0,0.789-0.168,1.06-0.439l2-2C30.832,6.289,31,5.914,31,5.5C31,4.672,30.329,4,29.5,4c-0.414,0-0.789,0.168-1.061,0.44 l-2,2C26.168,6.711,26,7.086,26,7.5C26,8.328,26.671,9,27.5,9z M6.439,8.561C6.711,8.832,7.086,9,7.5,9C8.328,9,9,8.328,9,7.5 c0-0.414-0.168-0.789-0.439-1.061l-2-2C6.289,4.168,5.914,4,5.5,4C4.672,4,4,4.672,4,5.5c0,0.414,0.168,0.789,0.439,1.06 L6.439,8.561z M33.5,16h-3c-0.828,0-1.5,0.672-1.5,1.5s0.672,1.5,1.5,1.5h3c0.828,0,1.5-0.672,1.5-1.5S34.328,16,33.5,16z M28.561,26.439C28.289,26.168,27.914,26,27.5,26c-0.828,0-1.5,0.672-1.5,1.5c0,0.414,0.168,0.789,0.439,1.06l2,2 C28.711,30.832,29.086,31,29.5,31c0.828,0,1.5-0.672,1.5-1.5c0-0.414-0.168-0.789-0.439-1.061L28.561,26.439z M17.5,29 c-0.829,0-1.5,0.672-1.5,1.5v3c0,0.828,0.671,1.5,1.5,1.5s1.5-0.672,1.5-1.5v-3C19,29.672,18.329,29,17.5,29z M17.5,7 C11.71,7,7,11.71,7,17.5S11.71,28,17.5,28S28,23.29,28,17.5S23.29,7,17.5,7z M17.5,25c-4.136,0-7.5-3.364-7.5-7.5 c0-4.136,3.364-7.5,7.5-7.5c4.136,0,7.5,3.364,7.5,7.5C25,21.636,21.636,25,17.5,25z" />
</svg>
</label>
<label id="toggle-label-dark" for='darkmode-toggle' tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="nightIcon" x="0px" y="0px" viewBox="0 0 100 100" style="enable-background='new 0 0 100 100'" xml:space="preserve">
<title>Dark Mode</title>
<path d="M96.76,66.458c-0.853-0.852-2.15-1.064-3.23-0.534c-6.063,2.991-12.858,4.571-19.655,4.571 C62.022,70.495,50.88,65.88,42.5,57.5C29.043,44.043,25.658,23.536,34.076,6.47c0.532-1.08,0.318-2.379-0.534-3.23 c-0.851-0.852-2.15-1.064-3.23-0.534c-4.918,2.427-9.375,5.619-13.246,9.491c-9.447,9.447-14.65,22.008-14.65,35.369 c0,13.36,5.203,25.921,14.65,35.368s22.008,14.65,35.368,14.65c13.361,0,25.921-5.203,35.369-14.65 c3.872-3.871,7.064-8.328,9.491-13.246C97.826,68.608,97.611,67.309,96.76,66.458z" />
</svg>
</label>
</div>
</header>
<article>
<h1>2023-08-02 Acid weekly</h1>
<p class="meta">
Last updated
Aug 3, 2023
<a href="https://github.com/logos-co/roadmap/tree/hugo/content/roadmap/acid/updates/2023-08-02.md" rel="noopener">Edit Source</a>
</p>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/acid-updates/">Acid updates</a></li>
</ul>
<aside class="mainTOC">
<details >
<summary>Table of Contents</summary>
<nav id="TableOfContents">
<ol>
<li><a href="#leads-roundup---acid">Leads roundup - acid</a></li>
</ol>
</nav>
</details>
</aside>
<a href="#leads-roundup---acid"><h2 id="leads-roundup---acid"><span class="hanchor" ariaLabel="Anchor"># </span>Leads roundup - acid</h2></a>
<p><strong>Al / Comms</strong></p>
<ul>
<li>Status app relaunch comms campaign plan in the works. Approx. date for launch 31.08.</li>
<li>Logos comms + growth plan post launch is next up TBD.</li>
<li>Will be waiting for specs for data room, raise etc.</li>
<li>Hires: split the role for content studio to be more realistic in getting top level talent.</li>
</ul>
<p><strong>Matt / Copy</strong></p>
<ul>
<li>Initiative updating old documentation like CC guide to reflect broader scope of BUs</li>
<li>Brand guidelines/ modes of presentation are in process</li>
<li>Wikipedia entry on network states and virtual states is live on</li>
</ul>
<p><strong>Eddy / Digital Comms</strong></p>
<ul>
<li>Logos Discord will be completed by EOD.</li>
<li>Codex Discord will be done tomorrow.</li>
<li>LPE rollout plan, currently working on it, will be ready EOW</li>
<li>Podcast rollout needs some</li>
<li>Overarching BU plan will be ready in next couple of weeks as things on top have taken priority.</li>
</ul>
<p><strong>Amir / Studio</strong></p>
<ul>
<li>Started execution of LPE for new requirements, broken down in smaller deliveries. Looking to have it working and live by EOM.</li>
<li>Hires: still looking for 3 positions with main focus on developer side.</li>
</ul>
<p><strong>Jonny / Podcast</strong></p>
<ul>
<li>Podcast timelines are being set. In production right now. Nick delivered graphics for HiO but we need a full pack.</li>
<li>First HiO episode is in the works. Will be ready in 2 weeks to fit in the rollout of the LPE.</li>
</ul>
<p><strong>Louisa / Events</strong></p>
<ul>
<li>Global strategy paper for wider comms plan.</li>
<li>Template for processes and executions when preparing events.</li>
<li>Decision made with Carl to move Network State event to November in satellite of other events. Looking into ETH Lisbon / Staking Summit etc.</li>
<li>Seoul Q4 hackathon is already in the works. Needs bounty planning.</li>
</ul>
</article>
<hr/>
<div class="page-end" id="footer">
<div class="backlinks-container">
<h3>Backlinks</h3>
<ul class="backlinks">
<li>
No backlinks found
</li>
</ul>
</div>
<div>
<script
src="https://cdn.jsdelivr.net/npm/d3@6.7.0/dist/d3.min.js"
integrity="sha256-+7jaYCp29O1JusNWHaYtgUn6EhuP0VaFuswhNV06MyI="
crossorigin="anonymous"
></script>
<h3>Interactive Graph</h3>
<div id="graph-container"></div>
<style>
:root {
--g-node: var(--secondary);
--g-node-active: var(--primary);
--g-node-inactive: var(--visited);
--g-link: var(--outlinegray);
--g-link-active: #5a7282;
}
</style>
<script src="https://roadmap.logos.co/js/graph.abd4bc2af3869a96524d7d23b76152c7.js"></script>
</div>
</div>
<div id="contact_buttons">
<footer>
<p>Made by Logos Collective using <a href="https://github.com/jackyzha0/quartz">Quartz</a>, © 2023</p>
<ul>
<li><a href="https://roadmap.logos.co/">Home</a></li>
<li><a href="https://github.com/logos-co/roadmap">Github</a></li></ul>
</footer>
</div>
</div>
</body>
</html>

File diff suppressed because one or more lines are too long

View File

@ -1,434 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta
name="description"
content="Top level priorities: Logos Growth Plan Status Relaunch Launch of LPE Podcasts (Target: Every week one podcast out) Hiring: TD studio and DC studio roles"
/>
<title>
2023-08-09 Acid weekly
</title>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="shortcut icon" type="image/png" href="https://roadmap.logos.co//icon.png" />
<link href="https://roadmap.logos.co/styles.7fdbd93987bfba941d84b8a4050caaba.min.css" rel="stylesheet" />
<link href="https://roadmap.logos.co/styles/_light_syntax.86a48a52faebeaaf42158b72922b1c90.min.css" rel="stylesheet" id="theme-link">
<script src="https://roadmap.logos.co/js/darkmode.4ee460c38f180dd44f1565712a1f3c8a.min.js"></script>
<script src="https://roadmap.logos.co/js/util.9825137f5e7825e8553c68ce39ac9e44.min.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/katex.min.css" integrity="sha384-R4558gYOUz8mP9YWpZJjofhk+zx0AS11p36HnD2ZKj/6JR5z27gSSULCNHIRReVs" crossorigin="anonymous">
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/katex.min.js" integrity="sha384-z1fJDqw8ZApjGO3/unPWUPsIymfsJmyrDVWC8Tv/a1HeOtGmkwNd/7xUS0Xcnvsx" crossorigin="anonymous"></script>
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/contrib/auto-render.min.js" integrity="sha384-+XBljXPPiv+OzfbB3cVmLHf4hdUFHlWNZN5spNQ7rmHTXpd7WvJum6fIACpNNfIR" crossorigin="anonymous"></script>
<script src="https://unpkg.com/@floating-ui/core@0.7.3"></script>
<script src="https://unpkg.com/@floating-ui/dom@0.5.4"></script>
<script src="https://roadmap.logos.co/js/popover.37b1455b8f0603154072b9467132c659.min.js"></script>
<script src="https://roadmap.logos.co/js/code-title.b35124ad8db0ba37162b886afb711cbc.min.js"></script>
<script src="https://roadmap.logos.co/js/clipboard.c20857734e53a3fb733b7443879efa61.min.js"></script>
<script src="https://roadmap.logos.co/js/callouts.7723cac461d613d118ee8bb8216b9838.min.js"></script>
<script type="module">
import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid/dist/mermaid.esm.min.mjs';
mermaid.initialize({ startOnLoad: true });
</script>
<script>
const BASE_URL = "https://roadmap.logos.co/"
const fetchData = Promise.all([
fetch("https:\/\/roadmap.logos.co\/indices\/linkIndex.4aa205a552c456d43d65dac37acc8f8e.min.json")
.then(data => data.json())
.then(data => ({
index: data.index,
links: data.links,
})),
fetch("https:\/\/roadmap.logos.co\/indices\/contentIndex.d52fe1dd91efb5701e534220b9af8ad3.min.json")
.then(data => data.json()),
])
.then(([{index, links}, content]) => ({
index,
links,
content,
}))
const render = () => {
const siteBaseURL = new URL(BASE_URL);
const pathBase = siteBaseURL.pathname;
const pathWindow = window.location.pathname;
const isHome = pathBase == pathWindow;
addCopyButtons();
addTitleToCodeBlocks();
addCollapsibleCallouts();
initPopover(
"https://roadmap.logos.co",
true ,
true
)
const footer = document.getElementById("footer")
if (footer) {
const container = document.getElementById("graph-container")
if (!container) return requestAnimationFrame(render)
container.textContent = ""
const drawGlobal = isHome && false ;
drawGraph(
"https://roadmap.logos.co",
drawGlobal,
[{"/moc":"#4388cc"}],
drawGlobal ? {"centerForce":1,"depth":-1,"enableDrag":true,"enableLegend":false,"enableZoom":true,"fontSize":0.5,"linkDistance":1,"opacityScale":3,"repelForce":1,"scale":1.4} : {"centerForce":1,"depth":1,"enableDrag":true,"enableLegend":false,"enableZoom":true,"fontSize":0.6,"linkDistance":1,"opacityScale":3,"repelForce":2,"scale":1.2}
);
}
}
const init = (doc = document) => {
addCopyButtons();
addTitleToCodeBlocks();
renderMathInElement(doc.body, {
delimiters: [
{left: '$$', right: '$$', display: true},
{left: '$', right: '$', display: false},
],
throwOnError : false
});
};
</script>
<script type="module">
import { attachSPARouting } from "https:\/\/roadmap.logos.co\/js\/router.9d4974281069e9ebb189f642ae1e3ca2.min.js"
attachSPARouting(init, render)
</script>
</head>
<body>
<div id="search-container">
<div id="search-space">
<input autocomplete="off" id="search-bar" name="search" type="text" aria-label="Search"
placeholder="Search for something...">
<div id="results-container">
</div>
</div>
</div>
<script defer src="https://roadmap.logos.co/js/semantic-search.d4032d4a6a967938235ae76d08a55b46.min.js"></script>
<div class="singlePage">
<header>
<h1 id="page-title"><a href="https://roadmap.logos.co/">Logos Collective Technical Roadmap and Activity</a></h1>
<div class="spacer"></div>
<div id="search-icon">
<p>Search</p>
<svg tabindex="0" aria-labelledby="title desc" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19.9 19.7"><title id="title">Search Icon</title><desc id="desc">Icon to open search</desc><g class="search-path" fill="none"><path stroke-linecap="square" d="M18.5 18.3l-5.4-5.4"/><circle cx="8" cy="8" r="7"/></g></svg>
</div>
<div class='darkmode'>
<input class='toggle' id='darkmode-toggle' type='checkbox' tabindex="-1">
<label id="toggle-label-light" for='darkmode-toggle' tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="dayIcon" x="0px" y="0px" viewBox="0 0 35 35" style="enable-background:new 0 0 35 35;" xml:space="preserve">
<title>Light Mode</title>
<path d="M6,17.5C6,16.672,5.328,16,4.5,16h-3C0.672,16,0,16.672,0,17.5 S0.672,19,1.5,19h3C5.328,19,6,18.328,6,17.5z M7.5,26c-0.414,0-0.789,0.168-1.061,0.439l-2,2C4.168,28.711,4,29.086,4,29.5 C4,30.328,4.671,31,5.5,31c0.414,0,0.789-0.168,1.06-0.44l2-2C8.832,28.289,9,27.914,9,27.5C9,26.672,8.329,26,7.5,26z M17.5,6 C18.329,6,19,5.328,19,4.5v-3C19,0.672,18.329,0,17.5,0S16,0.672,16,1.5v3C16,5.328,16.671,6,17.5,6z M27.5,9 c0.414,0,0.789-0.168,1.06-0.439l2-2C30.832,6.289,31,5.914,31,5.5C31,4.672,30.329,4,29.5,4c-0.414,0-0.789,0.168-1.061,0.44 l-2,2C26.168,6.711,26,7.086,26,7.5C26,8.328,26.671,9,27.5,9z M6.439,8.561C6.711,8.832,7.086,9,7.5,9C8.328,9,9,8.328,9,7.5 c0-0.414-0.168-0.789-0.439-1.061l-2-2C6.289,4.168,5.914,4,5.5,4C4.672,4,4,4.672,4,5.5c0,0.414,0.168,0.789,0.439,1.06 L6.439,8.561z M33.5,16h-3c-0.828,0-1.5,0.672-1.5,1.5s0.672,1.5,1.5,1.5h3c0.828,0,1.5-0.672,1.5-1.5S34.328,16,33.5,16z M28.561,26.439C28.289,26.168,27.914,26,27.5,26c-0.828,0-1.5,0.672-1.5,1.5c0,0.414,0.168,0.789,0.439,1.06l2,2 C28.711,30.832,29.086,31,29.5,31c0.828,0,1.5-0.672,1.5-1.5c0-0.414-0.168-0.789-0.439-1.061L28.561,26.439z M17.5,29 c-0.829,0-1.5,0.672-1.5,1.5v3c0,0.828,0.671,1.5,1.5,1.5s1.5-0.672,1.5-1.5v-3C19,29.672,18.329,29,17.5,29z M17.5,7 C11.71,7,7,11.71,7,17.5S11.71,28,17.5,28S28,23.29,28,17.5S23.29,7,17.5,7z M17.5,25c-4.136,0-7.5-3.364-7.5-7.5 c0-4.136,3.364-7.5,7.5-7.5c4.136,0,7.5,3.364,7.5,7.5C25,21.636,21.636,25,17.5,25z" />
</svg>
</label>
<label id="toggle-label-dark" for='darkmode-toggle' tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="nightIcon" x="0px" y="0px" viewBox="0 0 100 100" style="enable-background='new 0 0 100 100'" xml:space="preserve">
<title>Dark Mode</title>
<path d="M96.76,66.458c-0.853-0.852-2.15-1.064-3.23-0.534c-6.063,2.991-12.858,4.571-19.655,4.571 C62.022,70.495,50.88,65.88,42.5,57.5C29.043,44.043,25.658,23.536,34.076,6.47c0.532-1.08,0.318-2.379-0.534-3.23 c-0.851-0.852-2.15-1.064-3.23-0.534c-4.918,2.427-9.375,5.619-13.246,9.491c-9.447,9.447-14.65,22.008-14.65,35.369 c0,13.36,5.203,25.921,14.65,35.368s22.008,14.65,35.368,14.65c13.361,0,25.921-5.203,35.369-14.65 c3.872-3.871,7.064-8.328,9.491-13.246C97.826,68.608,97.611,67.309,96.76,66.458z" />
</svg>
</label>
</div>
</header>
<article>
<h1>2023-08-09 Acid weekly</h1>
<p class="meta">
Last updated
Aug 9, 2023
<a href="https://github.com/logos-co/roadmap/tree/hugo/content/roadmap/acid/updates/2023-08-09.md" rel="noopener">Edit Source</a>
</p>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/acid-updates/">Acid updates</a></li>
</ul>
<aside class="mainTOC">
<details >
<summary>Table of Contents</summary>
<nav id="TableOfContents">
<ol>
<li><a href="#top-level-priorities"><strong>Top level priorities:</strong></a></li>
<li><a href="#movement-building"><strong>Movement Building:</strong></a></li>
<li><a href="#td-studio"><strong>TD Studio</strong></a></li>
<li><a href="#copy"><strong>Copy</strong></a></li>
<li><a href="#podcast"><strong>Podcast</strong></a></li>
<li><a href="#dc-studio"><strong>DC Studio</strong></a></li>
<li><a href="#events"><strong>Events</strong></a></li>
<li><a href="#crm--marketing-tool"><strong>CRM &amp; Marketing tool</strong></a></li>
</ol>
</nav>
</details>
</aside>
<a href="#top-level-priorities"><h2 id="top-level-priorities"><span class="hanchor" ariaLabel="Anchor"># </span><strong>Top level priorities:</strong></h2></a>
<p>Logos Growth Plan
Status Relaunch
Launch of LPE
Podcasts (Target: Every week one podcast out)
Hiring: TD studio and DC studio roles</p>
<a href="#movement-building"><h2 id="movement-building"><span class="hanchor" ariaLabel="Anchor"># </span><strong>Movement Building:</strong></h2></a>
<ul>
<li>Logos collective comms plan skeleton ready - will be applied for all BUs as next step</li>
<li>Goal is to have plan + overview to set realistic KPIs and expectations</li>
<li>Discord Server update on various views</li>
<li>Status relaunch comms plan is ready for input from John et al.</li>
<li>Reach out to BUs for needs and deliverables</li>
</ul>
<a href="#td-studio"><h2 id="td-studio"><span class="hanchor" ariaLabel="Anchor"># </span><strong>TD Studio</strong></h2></a>
<p>Full focus on LPE:</p>
<ul>
<li>On track, target of end of august</li>
<li>review of options, more diverse landscape of content</li>
<li>Episodes page proposals</li>
<li>Players in progress</li>
<li>refactoring from prev code base</li>
<li>structure of content ready in GDrive</li>
</ul>
<a href="#copy"><h2 id="copy"><span class="hanchor" ariaLabel="Anchor"># </span><strong>Copy</strong></h2></a>
<ul>
<li>Content around LPE</li>
<li>Content for podcast launches</li>
<li>Status launch - content requirements to receive</li>
<li>Organization of doc sites review</li>
<li>TBD what type of content and how the generation workflows will look like</li>
</ul>
<a href="#podcast"><h2 id="podcast"><span class="hanchor" ariaLabel="Anchor"># </span><strong>Podcast</strong></h2></a>
<ul>
<li>Good state in editing and producing the shows</li>
<li>First interview edited end to end with XMTP is ready. 2 weeks with social assets and all included.</li>
<li>LSP is looking at having 2 months of content ready to launch with the sessions that have been recorded.</li>
<li>3 recorded for HIO, motion graphics in progress</li>
<li>First E2E podcast ready in 2 weeks for LPE</li>
<li>LSP is looking at having 2 months of content ready to launch with the sessions that have been recorded.</li>
</ul>
<a href="#dc-studio"><h2 id="dc-studio"><span class="hanchor" ariaLabel="Anchor"># </span><strong>DC Studio</strong></h2></a>
<ul>
<li>Brand guidelines for HiO are ready and set. Thanks <code>Shmeda</code>!</li>
<li>Logos State branding assets are being developed</li>
<li>Presentation templates update</li>
</ul>
<a href="#events"><h2 id="events"><span class="hanchor" ariaLabel="Anchor"># </span><strong>Events</strong></h2></a>
<ul>
<li>Network State event probably in Istanbul in November re: Devconnect will confirm shortly.</li>
<li>Program elements and speakers are top priority</li>
<li>Hackathon in Seoul in Q1 2024 - late Febuary probably</li>
<li>Jarrad will be speaking at HCPP and EthRome</li>
<li>Global event strategy written and in review</li>
<li>Lou presented social media and event KPIs on Paris event</li>
</ul>
<a href="#crm--marketing-tool"><h2 id="crm--marketing-tool"><span class="hanchor" ariaLabel="Anchor"># </span><strong>CRM &amp; Marketing tool</strong></h2></a>
<ul>
<li>Get feedback from stakeholders and users</li>
<li>PM implementation to be planned (+- 3 month time TBD) with working group</li>
<li>LPE KPI: Collecting email addresses of relevant people</li>
<li>Careful on how we manage and use data, important for BizDev</li>
<li>Careful on which segments of the project to manage using the CRM as it can be very off brand</li>
</ul>
</article>
<hr/>
<div class="page-end" id="footer">
<div class="backlinks-container">
<h3>Backlinks</h3>
<ul class="backlinks">
<li>
No backlinks found
</li>
</ul>
</div>
<div>
<script
src="https://cdn.jsdelivr.net/npm/d3@6.7.0/dist/d3.min.js"
integrity="sha256-+7jaYCp29O1JusNWHaYtgUn6EhuP0VaFuswhNV06MyI="
crossorigin="anonymous"
></script>
<h3>Interactive Graph</h3>
<div id="graph-container"></div>
<style>
:root {
--g-node: var(--secondary);
--g-node-active: var(--primary);
--g-node-inactive: var(--visited);
--g-link: var(--outlinegray);
--g-link-active: #5a7282;
}
</style>
<script src="https://roadmap.logos.co/js/graph.abd4bc2af3869a96524d7d23b76152c7.js"></script>
</div>
</div>
<div id="contact_buttons">
<footer>
<p>Made by Logos Collective using <a href="https://github.com/jackyzha0/quartz">Quartz</a>, © 2023</p>
<ul>
<li><a href="https://roadmap.logos.co/">Home</a></li>
<li><a href="https://github.com/logos-co/roadmap">Github</a></li></ul>
</footer>
</div>
</div>
</body>
</html>

File diff suppressed because one or more lines are too long

52
roadmap/codex/index.html Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,371 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta
name="description"
content="Milestones Zenhub Tracker Miro Tracker "
/>
<title>
Codex Milestones Overview
</title>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="shortcut icon" type="image/png" href="https://roadmap.logos.co//icon.png" />
<link href="https://roadmap.logos.co/styles.7fdbd93987bfba941d84b8a4050caaba.min.css" rel="stylesheet" />
<link href="https://roadmap.logos.co/styles/_light_syntax.86a48a52faebeaaf42158b72922b1c90.min.css" rel="stylesheet" id="theme-link">
<script src="https://roadmap.logos.co/js/darkmode.4ee460c38f180dd44f1565712a1f3c8a.min.js"></script>
<script src="https://roadmap.logos.co/js/util.9825137f5e7825e8553c68ce39ac9e44.min.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/katex.min.css" integrity="sha384-R4558gYOUz8mP9YWpZJjofhk+zx0AS11p36HnD2ZKj/6JR5z27gSSULCNHIRReVs" crossorigin="anonymous">
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/katex.min.js" integrity="sha384-z1fJDqw8ZApjGO3/unPWUPsIymfsJmyrDVWC8Tv/a1HeOtGmkwNd/7xUS0Xcnvsx" crossorigin="anonymous"></script>
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/contrib/auto-render.min.js" integrity="sha384-+XBljXPPiv+OzfbB3cVmLHf4hdUFHlWNZN5spNQ7rmHTXpd7WvJum6fIACpNNfIR" crossorigin="anonymous"></script>
<script src="https://unpkg.com/@floating-ui/core@0.7.3"></script>
<script src="https://unpkg.com/@floating-ui/dom@0.5.4"></script>
<script src="https://roadmap.logos.co/js/popover.37b1455b8f0603154072b9467132c659.min.js"></script>
<script src="https://roadmap.logos.co/js/code-title.b35124ad8db0ba37162b886afb711cbc.min.js"></script>
<script src="https://roadmap.logos.co/js/clipboard.c20857734e53a3fb733b7443879efa61.min.js"></script>
<script src="https://roadmap.logos.co/js/callouts.7723cac461d613d118ee8bb8216b9838.min.js"></script>
<script type="module">
import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid/dist/mermaid.esm.min.mjs';
mermaid.initialize({ startOnLoad: true });
</script>
<script>
const BASE_URL = "https://roadmap.logos.co/"
const fetchData = Promise.all([
fetch("https:\/\/roadmap.logos.co\/indices\/linkIndex.4aa205a552c456d43d65dac37acc8f8e.min.json")
.then(data => data.json())
.then(data => ({
index: data.index,
links: data.links,
})),
fetch("https:\/\/roadmap.logos.co\/indices\/contentIndex.d52fe1dd91efb5701e534220b9af8ad3.min.json")
.then(data => data.json()),
])
.then(([{index, links}, content]) => ({
index,
links,
content,
}))
const render = () => {
const siteBaseURL = new URL(BASE_URL);
const pathBase = siteBaseURL.pathname;
const pathWindow = window.location.pathname;
const isHome = pathBase == pathWindow;
addCopyButtons();
addTitleToCodeBlocks();
addCollapsibleCallouts();
initPopover(
"https://roadmap.logos.co",
true ,
true
)
const footer = document.getElementById("footer")
if (footer) {
const container = document.getElementById("graph-container")
if (!container) return requestAnimationFrame(render)
container.textContent = ""
const drawGlobal = isHome && false ;
drawGraph(
"https://roadmap.logos.co",
drawGlobal,
[{"/moc":"#4388cc"}],
drawGlobal ? {"centerForce":1,"depth":-1,"enableDrag":true,"enableLegend":false,"enableZoom":true,"fontSize":0.5,"linkDistance":1,"opacityScale":3,"repelForce":1,"scale":1.4} : {"centerForce":1,"depth":1,"enableDrag":true,"enableLegend":false,"enableZoom":true,"fontSize":0.6,"linkDistance":1,"opacityScale":3,"repelForce":2,"scale":1.2}
);
}
}
const init = (doc = document) => {
addCopyButtons();
addTitleToCodeBlocks();
renderMathInElement(doc.body, {
delimiters: [
{left: '$$', right: '$$', display: true},
{left: '$', right: '$', display: false},
],
throwOnError : false
});
};
</script>
<script type="module">
import { attachSPARouting } from "https:\/\/roadmap.logos.co\/js\/router.9d4974281069e9ebb189f642ae1e3ca2.min.js"
attachSPARouting(init, render)
</script>
</head>
<body>
<div id="search-container">
<div id="search-space">
<input autocomplete="off" id="search-bar" name="search" type="text" aria-label="Search"
placeholder="Search for something...">
<div id="results-container">
</div>
</div>
</div>
<script defer src="https://roadmap.logos.co/js/semantic-search.d4032d4a6a967938235ae76d08a55b46.min.js"></script>
<div class="singlePage">
<header>
<h1 id="page-title"><a href="https://roadmap.logos.co/">Logos Collective Technical Roadmap and Activity</a></h1>
<div class="spacer"></div>
<div id="search-icon">
<p>Search</p>
<svg tabindex="0" aria-labelledby="title desc" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19.9 19.7"><title id="title">Search Icon</title><desc id="desc">Icon to open search</desc><g class="search-path" fill="none"><path stroke-linecap="square" d="M18.5 18.3l-5.4-5.4"/><circle cx="8" cy="8" r="7"/></g></svg>
</div>
<div class='darkmode'>
<input class='toggle' id='darkmode-toggle' type='checkbox' tabindex="-1">
<label id="toggle-label-light" for='darkmode-toggle' tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="dayIcon" x="0px" y="0px" viewBox="0 0 35 35" style="enable-background:new 0 0 35 35;" xml:space="preserve">
<title>Light Mode</title>
<path d="M6,17.5C6,16.672,5.328,16,4.5,16h-3C0.672,16,0,16.672,0,17.5 S0.672,19,1.5,19h3C5.328,19,6,18.328,6,17.5z M7.5,26c-0.414,0-0.789,0.168-1.061,0.439l-2,2C4.168,28.711,4,29.086,4,29.5 C4,30.328,4.671,31,5.5,31c0.414,0,0.789-0.168,1.06-0.44l2-2C8.832,28.289,9,27.914,9,27.5C9,26.672,8.329,26,7.5,26z M17.5,6 C18.329,6,19,5.328,19,4.5v-3C19,0.672,18.329,0,17.5,0S16,0.672,16,1.5v3C16,5.328,16.671,6,17.5,6z M27.5,9 c0.414,0,0.789-0.168,1.06-0.439l2-2C30.832,6.289,31,5.914,31,5.5C31,4.672,30.329,4,29.5,4c-0.414,0-0.789,0.168-1.061,0.44 l-2,2C26.168,6.711,26,7.086,26,7.5C26,8.328,26.671,9,27.5,9z M6.439,8.561C6.711,8.832,7.086,9,7.5,9C8.328,9,9,8.328,9,7.5 c0-0.414-0.168-0.789-0.439-1.061l-2-2C6.289,4.168,5.914,4,5.5,4C4.672,4,4,4.672,4,5.5c0,0.414,0.168,0.789,0.439,1.06 L6.439,8.561z M33.5,16h-3c-0.828,0-1.5,0.672-1.5,1.5s0.672,1.5,1.5,1.5h3c0.828,0,1.5-0.672,1.5-1.5S34.328,16,33.5,16z M28.561,26.439C28.289,26.168,27.914,26,27.5,26c-0.828,0-1.5,0.672-1.5,1.5c0,0.414,0.168,0.789,0.439,1.06l2,2 C28.711,30.832,29.086,31,29.5,31c0.828,0,1.5-0.672,1.5-1.5c0-0.414-0.168-0.789-0.439-1.061L28.561,26.439z M17.5,29 c-0.829,0-1.5,0.672-1.5,1.5v3c0,0.828,0.671,1.5,1.5,1.5s1.5-0.672,1.5-1.5v-3C19,29.672,18.329,29,17.5,29z M17.5,7 C11.71,7,7,11.71,7,17.5S11.71,28,17.5,28S28,23.29,28,17.5S23.29,7,17.5,7z M17.5,25c-4.136,0-7.5-3.364-7.5-7.5 c0-4.136,3.364-7.5,7.5-7.5c4.136,0,7.5,3.364,7.5,7.5C25,21.636,21.636,25,17.5,25z" />
</svg>
</label>
<label id="toggle-label-dark" for='darkmode-toggle' tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="nightIcon" x="0px" y="0px" viewBox="0 0 100 100" style="enable-background='new 0 0 100 100'" xml:space="preserve">
<title>Dark Mode</title>
<path d="M96.76,66.458c-0.853-0.852-2.15-1.064-3.23-0.534c-6.063,2.991-12.858,4.571-19.655,4.571 C62.022,70.495,50.88,65.88,42.5,57.5C29.043,44.043,25.658,23.536,34.076,6.47c0.532-1.08,0.318-2.379-0.534-3.23 c-0.851-0.852-2.15-1.064-3.23-0.534c-4.918,2.427-9.375,5.619-13.246,9.491c-9.447,9.447-14.65,22.008-14.65,35.369 c0,13.36,5.203,25.921,14.65,35.368s22.008,14.65,35.368,14.65c13.361,0,25.921-5.203,35.369-14.65 c3.872-3.871,7.064-8.328,9.491-13.246C97.826,68.608,97.611,67.309,96.76,66.458z" />
</svg>
</label>
</div>
</header>
<article>
<h1>Codex Milestones Overview</h1>
<p class="meta">
Last updated
Aug 7, 2023
<a href="https://github.com/logos-co/roadmap/tree/hugo/content/roadmap/codex/milestones-overview.md" rel="noopener">Edit Source</a>
</p>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/milestones-overview/">Milestones overview</a></li>
</ul>
<a href="#milestones"><h2 id="milestones"><span class="hanchor" ariaLabel="Anchor"># </span>Milestones</h2></a>
<ul>
<li>
<a href="https://app.zenhub.com/workspaces/engineering-62cee4c7a335690012f826fa/roadmap" rel="noopener">Zenhub Tracker</a></li>
<li>
<a href="https://miro.com/app/board/uXjVOtZ40xI=/?share_link_id=33106977104" rel="noopener">Miro Tracker</a></li>
</ul>
</article>
<hr/>
<div class="page-end" id="footer">
<div class="backlinks-container">
<h3>Backlinks</h3>
<ul class="backlinks">
<li>
<a href="/" data-ctx="Milestones" data-src="/" class="internal-link">Logos Technical Roadmap and Activity</a>
</li>
</ul>
</div>
<div>
<script
src="https://cdn.jsdelivr.net/npm/d3@6.7.0/dist/d3.min.js"
integrity="sha256-+7jaYCp29O1JusNWHaYtgUn6EhuP0VaFuswhNV06MyI="
crossorigin="anonymous"
></script>
<h3>Interactive Graph</h3>
<div id="graph-container"></div>
<style>
:root {
--g-node: var(--secondary);
--g-node-active: var(--primary);
--g-node-inactive: var(--visited);
--g-link: var(--outlinegray);
--g-link-active: #5a7282;
}
</style>
<script src="https://roadmap.logos.co/js/graph.abd4bc2af3869a96524d7d23b76152c7.js"></script>
</div>
</div>
<div id="contact_buttons">
<footer>
<p>Made by Logos Collective using <a href="https://github.com/jackyzha0/quartz">Quartz</a>, © 2023</p>
<ul>
<li><a href="https://roadmap.logos.co/">Home</a></li>
<li><a href="https://github.com/logos-co/roadmap">Github</a></li></ul>
</footer>
</div>
</div>
</body>
</html>

File diff suppressed because one or more lines are too long

View File

@ -1,750 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta
name="description"
content="Codex update 07/12/2023 to 07/21/2023 Overall we continue working in various directions, distributed testing, marketplace, p2p client, research, etc&hellip;
Our main milestone is to have a fully functional testnet with the marketplace and durability guarantees deployed by end of year."
/>
<title>
2023-07-21 Codex weekly
</title>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="shortcut icon" type="image/png" href="https://roadmap.logos.co//icon.png" />
<link href="https://roadmap.logos.co/styles.7fdbd93987bfba941d84b8a4050caaba.min.css" rel="stylesheet" />
<link href="https://roadmap.logos.co/styles/_light_syntax.86a48a52faebeaaf42158b72922b1c90.min.css" rel="stylesheet" id="theme-link">
<script src="https://roadmap.logos.co/js/darkmode.4ee460c38f180dd44f1565712a1f3c8a.min.js"></script>
<script src="https://roadmap.logos.co/js/util.9825137f5e7825e8553c68ce39ac9e44.min.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/katex.min.css" integrity="sha384-R4558gYOUz8mP9YWpZJjofhk+zx0AS11p36HnD2ZKj/6JR5z27gSSULCNHIRReVs" crossorigin="anonymous">
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/katex.min.js" integrity="sha384-z1fJDqw8ZApjGO3/unPWUPsIymfsJmyrDVWC8Tv/a1HeOtGmkwNd/7xUS0Xcnvsx" crossorigin="anonymous"></script>
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/contrib/auto-render.min.js" integrity="sha384-+XBljXPPiv+OzfbB3cVmLHf4hdUFHlWNZN5spNQ7rmHTXpd7WvJum6fIACpNNfIR" crossorigin="anonymous"></script>
<script src="https://unpkg.com/@floating-ui/core@0.7.3"></script>
<script src="https://unpkg.com/@floating-ui/dom@0.5.4"></script>
<script src="https://roadmap.logos.co/js/popover.37b1455b8f0603154072b9467132c659.min.js"></script>
<script src="https://roadmap.logos.co/js/code-title.b35124ad8db0ba37162b886afb711cbc.min.js"></script>
<script src="https://roadmap.logos.co/js/clipboard.c20857734e53a3fb733b7443879efa61.min.js"></script>
<script src="https://roadmap.logos.co/js/callouts.7723cac461d613d118ee8bb8216b9838.min.js"></script>
<script type="module">
import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid/dist/mermaid.esm.min.mjs';
mermaid.initialize({ startOnLoad: true });
</script>
<script>
const BASE_URL = "https://roadmap.logos.co/"
const fetchData = Promise.all([
fetch("https:\/\/roadmap.logos.co\/indices\/linkIndex.4aa205a552c456d43d65dac37acc8f8e.min.json")
.then(data => data.json())
.then(data => ({
index: data.index,
links: data.links,
})),
fetch("https:\/\/roadmap.logos.co\/indices\/contentIndex.d52fe1dd91efb5701e534220b9af8ad3.min.json")
.then(data => data.json()),
])
.then(([{index, links}, content]) => ({
index,
links,
content,
}))
const render = () => {
const siteBaseURL = new URL(BASE_URL);
const pathBase = siteBaseURL.pathname;
const pathWindow = window.location.pathname;
const isHome = pathBase == pathWindow;
addCopyButtons();
addTitleToCodeBlocks();
addCollapsibleCallouts();
initPopover(
"https://roadmap.logos.co",
true ,
true
)
const footer = document.getElementById("footer")
if (footer) {
const container = document.getElementById("graph-container")
if (!container) return requestAnimationFrame(render)
container.textContent = ""
const drawGlobal = isHome && false ;
drawGraph(
"https://roadmap.logos.co",
drawGlobal,
[{"/moc":"#4388cc"}],
drawGlobal ? {"centerForce":1,"depth":-1,"enableDrag":true,"enableLegend":false,"enableZoom":true,"fontSize":0.5,"linkDistance":1,"opacityScale":3,"repelForce":1,"scale":1.4} : {"centerForce":1,"depth":1,"enableDrag":true,"enableLegend":false,"enableZoom":true,"fontSize":0.6,"linkDistance":1,"opacityScale":3,"repelForce":2,"scale":1.2}
);
}
}
const init = (doc = document) => {
addCopyButtons();
addTitleToCodeBlocks();
renderMathInElement(doc.body, {
delimiters: [
{left: '$$', right: '$$', display: true},
{left: '$', right: '$', display: false},
],
throwOnError : false
});
};
</script>
<script type="module">
import { attachSPARouting } from "https:\/\/roadmap.logos.co\/js\/router.9d4974281069e9ebb189f642ae1e3ca2.min.js"
attachSPARouting(init, render)
</script>
</head>
<body>
<div id="search-container">
<div id="search-space">
<input autocomplete="off" id="search-bar" name="search" type="text" aria-label="Search"
placeholder="Search for something...">
<div id="results-container">
</div>
</div>
</div>
<script defer src="https://roadmap.logos.co/js/semantic-search.d4032d4a6a967938235ae76d08a55b46.min.js"></script>
<div class="singlePage">
<header>
<h1 id="page-title"><a href="https://roadmap.logos.co/">Logos Collective Technical Roadmap and Activity</a></h1>
<div class="spacer"></div>
<div id="search-icon">
<p>Search</p>
<svg tabindex="0" aria-labelledby="title desc" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19.9 19.7"><title id="title">Search Icon</title><desc id="desc">Icon to open search</desc><g class="search-path" fill="none"><path stroke-linecap="square" d="M18.5 18.3l-5.4-5.4"/><circle cx="8" cy="8" r="7"/></g></svg>
</div>
<div class='darkmode'>
<input class='toggle' id='darkmode-toggle' type='checkbox' tabindex="-1">
<label id="toggle-label-light" for='darkmode-toggle' tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="dayIcon" x="0px" y="0px" viewBox="0 0 35 35" style="enable-background:new 0 0 35 35;" xml:space="preserve">
<title>Light Mode</title>
<path d="M6,17.5C6,16.672,5.328,16,4.5,16h-3C0.672,16,0,16.672,0,17.5 S0.672,19,1.5,19h3C5.328,19,6,18.328,6,17.5z M7.5,26c-0.414,0-0.789,0.168-1.061,0.439l-2,2C4.168,28.711,4,29.086,4,29.5 C4,30.328,4.671,31,5.5,31c0.414,0,0.789-0.168,1.06-0.44l2-2C8.832,28.289,9,27.914,9,27.5C9,26.672,8.329,26,7.5,26z M17.5,6 C18.329,6,19,5.328,19,4.5v-3C19,0.672,18.329,0,17.5,0S16,0.672,16,1.5v3C16,5.328,16.671,6,17.5,6z M27.5,9 c0.414,0,0.789-0.168,1.06-0.439l2-2C30.832,6.289,31,5.914,31,5.5C31,4.672,30.329,4,29.5,4c-0.414,0-0.789,0.168-1.061,0.44 l-2,2C26.168,6.711,26,7.086,26,7.5C26,8.328,26.671,9,27.5,9z M6.439,8.561C6.711,8.832,7.086,9,7.5,9C8.328,9,9,8.328,9,7.5 c0-0.414-0.168-0.789-0.439-1.061l-2-2C6.289,4.168,5.914,4,5.5,4C4.672,4,4,4.672,4,5.5c0,0.414,0.168,0.789,0.439,1.06 L6.439,8.561z M33.5,16h-3c-0.828,0-1.5,0.672-1.5,1.5s0.672,1.5,1.5,1.5h3c0.828,0,1.5-0.672,1.5-1.5S34.328,16,33.5,16z M28.561,26.439C28.289,26.168,27.914,26,27.5,26c-0.828,0-1.5,0.672-1.5,1.5c0,0.414,0.168,0.789,0.439,1.06l2,2 C28.711,30.832,29.086,31,29.5,31c0.828,0,1.5-0.672,1.5-1.5c0-0.414-0.168-0.789-0.439-1.061L28.561,26.439z M17.5,29 c-0.829,0-1.5,0.672-1.5,1.5v3c0,0.828,0.671,1.5,1.5,1.5s1.5-0.672,1.5-1.5v-3C19,29.672,18.329,29,17.5,29z M17.5,7 C11.71,7,7,11.71,7,17.5S11.71,28,17.5,28S28,23.29,28,17.5S23.29,7,17.5,7z M17.5,25c-4.136,0-7.5-3.364-7.5-7.5 c0-4.136,3.364-7.5,7.5-7.5c4.136,0,7.5,3.364,7.5,7.5C25,21.636,21.636,25,17.5,25z" />
</svg>
</label>
<label id="toggle-label-dark" for='darkmode-toggle' tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="nightIcon" x="0px" y="0px" viewBox="0 0 100 100" style="enable-background='new 0 0 100 100'" xml:space="preserve">
<title>Dark Mode</title>
<path d="M96.76,66.458c-0.853-0.852-2.15-1.064-3.23-0.534c-6.063,2.991-12.858,4.571-19.655,4.571 C62.022,70.495,50.88,65.88,42.5,57.5C29.043,44.043,25.658,23.536,34.076,6.47c0.532-1.08,0.318-2.379-0.534-3.23 c-0.851-0.852-2.15-1.064-3.23-0.534c-4.918,2.427-9.375,5.619-13.246,9.491c-9.447,9.447-14.65,22.008-14.65,35.369 c0,13.36,5.203,25.921,14.65,35.368s22.008,14.65,35.368,14.65c13.361,0,25.921-5.203,35.369-14.65 c3.872-3.871,7.064-8.328,9.491-13.246C97.826,68.608,97.611,67.309,96.76,66.458z" />
</svg>
</label>
</div>
</header>
<article>
<h1>2023-07-21 Codex weekly</h1>
<p class="meta">
Last updated
Jul 21, 2023
<a href="https://github.com/logos-co/roadmap/tree/hugo/content/roadmap/codex/updates/2023-07-21.md" rel="noopener">Edit Source</a>
</p>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/codex-updates/">Codex updates</a></li>
</ul>
<aside class="mainTOC">
<details >
<summary>Table of Contents</summary>
<nav id="TableOfContents">
<ol>
<li><a href="#codex-update-07122023-to-07212023">Codex update 07/12/2023 to 07/21/2023</a>
<ol>
<li><a href="#devopsinfrastructure">DevOps/Infrastructure:</a></li>
<li><a href="#testing">Testing:</a></li>
<li><a href="#development">Development:</a></li>
<li><a href="#research">Research</a></li>
<li><a href="#cross-functional-combination-of-devopstestingdevelopment">Cross-functional (Combination of DevOps/Testing/Development):</a></li>
</ol>
</li>
<li><a href="#dealing-with-dishonest-majorities">Dealing with dishonest majorities</a>
<ol>
<li><a href="#dryajov-__-07262023-442-pm">dryajov <em></em> 07/26/2023 4:42 PM</a></li>
</ol>
</li>
</ol>
</nav>
</details>
</aside>
<a href="#codex-update-07122023-to-07212023"><h2 id="codex-update-07122023-to-07212023"><span class="hanchor" ariaLabel="Anchor"># </span>Codex update 07/12/2023 to 07/21/2023</h2></a>
<p>Overall we continue working in various directions, distributed testing, marketplace, p2p client, research, etc&hellip;</p>
<p>Our main milestone is to have a fully functional testnet with the marketplace and durability guarantees deployed by end of year. A lot of grunt work is being done to make that possible. Progress is steady, but there are lots of stabilization and testing &amp; infra related work going on.</p>
<p>We&rsquo;re also onboarding several new members to the team (4 to be precise), this will ultimately accelerate our progress, but it requires some upfront investment from some of the more experienced team members.</p>
<a href="#devopsinfrastructure"><h3 id="devopsinfrastructure"><span class="hanchor" ariaLabel="Anchor"># </span>DevOps/Infrastructure:</h3></a>
<ul>
<li>Adopted nim-codex Docker builds for Dist Tests.</li>
<li>Ordered Dedicated node on Hetzner.</li>
<li>Configured Hetzner StorageBox for local backup on Dedicated server.</li>
<li>Configured new Logs shipper and Grafana in Dist-Tests cluster.</li>
<li>Created Geth and Prometheus Docker images for Dist-Tests.</li>
<li>Created a separate codex-contracts-eth Docker image for Dist-Tests.</li>
<li>Set up Ingress Controller in Dist-Tests cluster.</li>
</ul>
<a href="#testing"><h3 id="testing"><span class="hanchor" ariaLabel="Anchor"># </span>Testing:</h3></a>
<ul>
<li>Set up deployer to gather metrics.</li>
<li>Debugging and identifying potential deadlock in the Codex client.</li>
<li>Added metrics, built image, and ran tests.</li>
<li>Updated dist-test log for Kibana compatibility.</li>
<li>Ran dist-tests on a new master image.</li>
<li>Debugging continuous tests.</li>
</ul>
<a href="#development"><h3 id="development"><span class="hanchor" ariaLabel="Anchor"># </span>Development:</h3></a>
<ul>
<li>Worked on codex-dht nimble updates and fixing key format issue.</li>
<li>Updated CI and split Windows CI tests to run on two CI machines.</li>
<li>Continued updating dependencies in codex-dht.</li>
<li>Fixed decoding large manifests (
<a href="https://github.com/codex-storage/nim-codex/pull/497" rel="noopener">PR #479</a>).</li>
<li>Explored the existing implementation of NAT Traversal techniques in <code>nim-libp2p</code>.</li>
</ul>
<a href="#research"><h3 id="research"><span class="hanchor" ariaLabel="Anchor"># </span>Research</h3></a>
<ul>
<li>Exploring additional directions for remote verification techniques and the interplay of different encoding approaches and cryptographic primitives
<ul>
<li>
<a href="https://eprint.iacr.org/2021/1500.pdf" rel="noopener">https://eprint.iacr.org/2021/1500.pdf</a></li>
<li>
<a href="https://dankradfeist.de/ethereum/2021/06/18/pcs-multiproofs.html" rel="noopener">https://dankradfeist.de/ethereum/2021/06/18/pcs-multiproofs.html</a></li>
<li>
<a href="https://eprint.iacr.org/2021/1544.pdf" rel="noopener">https://eprint.iacr.org/2021/1544.pdf</a></li>
</ul>
</li>
<li>Onboarding Balázs as our ZK researcher/engineer</li>
<li>Continued research in DAS related topics
<ul>
<li>Running simulation on newly setup infrastructure</li>
</ul>
</li>
<li>Devised a new direction to reduce metadata overhead and enable remote verification
<a href="https://github.com/codex-storage/codex-research/blob/master/design/metadata-overhead" rel="noopener">https://github.com/codex-storage/codex-research/blob/master/design/metadata-overhead.md</a></li>
<li>Looked into NAT Traversal (
<a href="https://github.com/codex-storage/nim-codex/issues/166" rel="noopener">issue #166</a>).</li>
</ul>
<a href="#cross-functional-combination-of-devopstestingdevelopment"><h3 id="cross-functional-combination-of-devopstestingdevelopment"><span class="hanchor" ariaLabel="Anchor"># </span>Cross-functional (Combination of DevOps/Testing/Development):</h3></a>
<ul>
<li>Fixed discovery related issues.</li>
<li>Planned Codex Demo update for the Logos event and prepared environment for the demo.</li>
<li>Described requirements for Dist Tests logs format.</li>
<li>Configured new Logs shipper and Grafana in Dist-Tests cluster.</li>
<li>Dist Tests logs adoption requirements - Updated log format for Kibana compatibility.</li>
<li>Hetzner Dedicated server was configured.</li>
<li>Set up Hetzner StorageBox for local backup on Dedicated server.</li>
<li>Configured new Logs shipper in Dist-Tests cluster.</li>
<li>Setup Grafana in Dist-Tests cluster.</li>
<li>Created a separate codex-contracts-eth Docker image for Dist-Tests.</li>
<li>Setup Ingress Controller in Dist-Tests cluster.</li>
</ul>
<hr>
<a href="#conversations"><h4 id="conversations"><span class="hanchor" ariaLabel="Anchor"># </span>Conversations</h4></a>
<ol>
<li>zk_id <em></em> 07/24/2023 11:59 AM</li>
</ol>
<blockquote>
<p>We&rsquo;ve explored VDI for rollups ourselves in the last week, curious to know your thoughts</p>
</blockquote>
<ol start="2">
<li>dryajov <em></em> 07/25/2023 1:28 PM</li>
</ol>
<blockquote>
<p>It depends on what you mean, from a high level (A)VID is probably the closest thing to DAS in academic research, in fact DAS is probably either a subset or a superset of VID, so it&rsquo;s definitely worth digging into. But I&rsquo;m not sure what exactly you&rsquo;re interested in, in the context of rollups&hellip;</p>
</blockquote>
<ol>
<li>
<p>zk_id <em></em> 07/25/2023 3:28 PM</p>
<p>The part of the rollups seems to be the base for choosing proofs that scale linearly with the amount of nodes (which makes it impractical for large numbers of nodes). The protocol is very simple, and would only need to instead provide constant proofs with the Kate commitments (at the cost of large computational resources is my understanding). This was at least the rationale that I get from reading the paper and the conversation with Bunz, one of the founders of the Espresso shared sequencer (which is where I found the first reference to this paper). I guess my main open question is why would you do the sampling if you can do VID in the context of blockchains as well. With the proofs of dispersal on-chain, you wouldn&rsquo;t need to do that for the agreement of the dispersal. You still would need the sampling for the light clients though, of course.</p>
</li>
<li>
<p>dryajov <em></em> 07/25/2023 8:31 PM</p>
<blockquote>
<p>I guess my main open question is why would you do the sampling if you can do VID in the context of blockchains as well. With the proofs of dispersal on-chain, you wouldn&rsquo;t need to do that for the agreement of the dispersal.</p>
</blockquote>
<p>Yeah, great question. What follows is strictly IMO, as I haven&rsquo;t seen this formally contrasted anywhere, so my reasoning can be wrong in subtle ways.</p>
<ul>
<li>(A)VID - <strong>dispersing</strong> and storing data in a verifiable manner</li>
<li>Sampling - verifying already <strong>dispersed</strong> data</li>
</ul>
<p>tl;dr Sampling allows light nodes to protect against dishonest majority attacks. In other words, a light node cannot be tricked to follow an incorrect chain by a dishonest validator majority that withholds data. More details are here -
<a href="https://dankradfeist.de/ethereum/2019/12/20/data-availability-checks.html" rel="noopener">https://dankradfeist.de/ethereum/2019/12/20/data-availability-checks.html</a> &mdash;&mdash;&mdash;&mdash;- First, DAS implies (A)VID, as there is an initial phase where data is distributed to some subset of nodes. Moreover, these nodes, usually the validators, attest that they received the data and that it is correct. If a majority of validators accepts, then the block is considered correct, otherwise it is rejected. This is the verifiable dispersal part. But what if the majority of validators are dishonest? Can you prevent them from tricking the rest of the network from following the chain?</p>
<p>Dankrad Feist</p>
<p>
<a href="https://dankradfeist.de/ethereum/2019/12/20/data-availability-checks.html" rel="noopener">Data availability checks</a></p>
<p>Primer on data availability checks</p>
</li>
<li>
<p><em>[<em>8:31 PM</em>]</em></p>
<a href="#dealing-with-dishonest-majorities"><h2 id="dealing-with-dishonest-majorities"><span class="hanchor" ariaLabel="Anchor"># </span>Dealing with dishonest majorities</h2></a>
<p>This is easy if all the data is downloaded by all nodes all the time, but we&rsquo;re trying to avoid just that. But lets assume, for the sake of the argument, that there are full nodes in the network that download all the data and are able to construct fraud proofs for missing data, can this mitigate the problem? It turns out that it can&rsquo;t, because proving data (un)availability isn&rsquo;t a directly attributable fault - in other words, you can observe/detect it but there is no way you can prove it to the rest of the network reliably. More details here
<a href="https://github.com/ethereum/research/wiki/A-note-on-data-availability-and-erasure-coding" rel="noopener">https://github.com/ethereum/research/wiki/A-note-on-data-availability-and-erasure-coding</a> So, if there isn&rsquo;t much that can be done by detecting that a block isn&rsquo;t available, what good is it for? Well nodes can still avoid following the unavailable chain and thus be tricked by a dishonest majority. However, simply attesting that data has been publishing is not enough to prevent a dishonest majority from attacking the network. (edited)</p>
</li>
<li>
<p>dryajov <em></em> 07/25/2023 9:06 PM</p>
<p>To complement, the relevant quote from
<a href="https://github.com/ethereum/research/wiki/A-note-on-data-availability-and-erasure-coding" rel="noopener">https://github.com/ethereum/research/wiki/A-note-on-data-availability-and-erasure-coding</a>, is:</p>
<blockquote>
<p>Here, fraud proofs are not a solution, because not publishing data is not a uniquely attributable fault - in any scheme where a node (&ldquo;fisherman&rdquo;) has the ability to &ldquo;raise the alarm&rdquo; about some piece of data not being available, if the publisher then publishes the remaining data, all nodes who were not paying attention to that specific piece of data at that exact time cannot determine whether it was the publisher that was maliciously withholding data or whether it was the fisherman that was maliciously making a false alarm.</p>
</blockquote>
<p>The relevant quote from from
<a href="https://dankradfeist.de/ethereum/2019/12/20/data-availability-checks.html" rel="noopener">https://dankradfeist.de/ethereum/2019/12/20/data-availability-checks.html</a>, is:</p>
<blockquote>
<p>There is one gap in the solution of using fraud proofs to protect light clients from incorrect state transitions: What if a consensus supermajority has signed a block header, but will not publish some of the data (in particular, it could be fraudulent transactions that they will publish later to trick someone into accepting printed/stolen money)? Honest full nodes, obviously, will not follow this chain, as they cant download the data. But light clients will not know that the data is not available since they dont try to download the data, only the header. So we are in a situation where the honest full nodes know that something fishy is going on, but they have no means of alerting the light clients, as they are missing the piece of data that might be needed to create a fraud proof.</p>
</blockquote>
<p>Both articles are a bit old, but the intuitions still hold.</p>
</li>
</ol>
<p>July 26, 2023</p>
<ol start="6">
<li>
<p>zk_id <em></em> 07/26/2023 10:42 AM</p>
<p>Thanks a ton @dryajov ! We are on the same page. TBH it took me a while to get to this point, as it&rsquo;s not an intuitive problem at first. The relationship between the VID and the DAS, and what each is for is crucial for us, btw. Your writing here and your references give us the confidence that we understand the problem and are equipped to evaluate the different solutions. Deeply appreciate that you took the time to write this, and is very valuable.</p>
</li>
<li>
<p><em>[<em>10:45 AM</em>]</em></p>
<p>The dishonest majority is critical scenario for Nomos (essential part of the whole sovereignty narrative), and generally not considered by most blockchain designs</p>
</li>
<li>
<p>zk_id</p>
<p>Thanks a ton @dryajov ! We are on the same page. TBH it took me a while to get to this point, as it&rsquo;s not an intuitive problem at first. The relationship between the VID and the DAS, and what each is for is crucial for us, btw. Your writing here and your references give us the confidence that we understand the problem and are equipped to evaluate the different solutions. Deeply appreciate that you took the time to write this, and is very valuable.</p>
<a href="#dryajov-__-07262023-442-pm"><h3 id="dryajov-__-07262023-442-pm"><span class="hanchor" ariaLabel="Anchor"># </span>dryajov <em></em> 07/26/2023 4:42 PM</h3></a>
<p>Great! Glad to help anytime</p>
</li>
<li>
<p>zk_id</p>
<p>The dishonest majority is critical scenario for Nomos (essential part of the whole sovereignty narrative), and generally not considered by most blockchain designs</p>
<p>dryajov <em></em> 07/26/2023 4:43 PM</p>
<p>Yes, I&rsquo;d argue it is crucial in a network with distributed validation, where all nodes are either fully light or partially light nodes.</p>
</li>
<li>
<p><em>[<em>4:46 PM</em>]</em></p>
<p>Btw, there is probably more we can share/compare notes on in this problem space, we&rsquo;re looking at similar things, perhaps from a slightly different perspective in Codex&rsquo;s case, but the work done on DAS with the EF directly is probably very relevant for you as well</p>
</li>
</ol>
<p>July 27, 2023</p>
<ol start="12">
<li>
<p>zk_id <em></em> 07/27/2023 3:05 AM</p>
<p>I would love to. Do you have those notes somewhere?</p>
</li>
<li>
<p>zk_id <em></em> 07/27/2023 4:01 AM</p>
<p>all the links you have, anything, would be useful</p>
</li>
<li>
<p>zk_id</p>
<p>I would love to. Do you have those notes somewhere?</p>
<p>dryajov <em></em> 07/27/2023 4:50 PM</p>
<p>A bit scattered all over the place, mainly from @Leobago and @cskiraly @cskiraly has a draft paper somewhere</p>
</li>
</ol>
<p>July 28, 2023</p>
<ol start="16">
<li>
<p>zk_id <em></em> 07/28/2023 5:47 AM</p>
<p>Would love to see anything that is possible</p>
</li>
<li>
<p><em>[<em>5:47 AM</em>]</em></p>
<p>Our setting is much simpler, but any progress that you make (specifically in the computational cost of the polynomial commitments or alternative proofs) would be really useful for us</p>
</li>
<li>
<p>zk_id</p>
<p>Our setting is much simpler, but any progress that you make (specifically in the computational cost of the polynomial commitments or alternative proofs) would be really useful for us</p>
<p>dryajov <em></em> 07/28/2023 4:07 PM</p>
<p>Yes, we&rsquo;re also working in this direction as this is crucial for us as well. There should be some result coming soon(tm), now that @bkomuves is helping us with this part.</p>
</li>
<li>
<p>zk_id</p>
<p>Our setting is much simpler, but any progress that you make (specifically in the computational cost of the polynomial commitments or alternative proofs) would be really useful for us</p>
<p>bkomuves <em></em> 07/28/2023 4:44 PM</p>
<p>my current view (it&rsquo;s changing pretty often :) is that there is tension between:</p>
<ul>
<li>commitment cost</li>
<li>proof cost</li>
<li>and verification cost</li>
</ul>
<p>the holy grail which is the best for all of them doesn&rsquo;t seem to exist. Hence, you have to make tradeoffs, and it depends on your specific use case what you should optimize for, or what balance you aim for. we plan to find some points in this 3 dimensional space which are hopefully close to the optimal surface, and in parallel to that figure out what balance to aim for, and then choose a solution based on that (and also based on what&rsquo;s possible, there are external restrictions)</p>
</li>
</ol>
<p>July 29, 2023</p>
<ol start="21">
<li>
<p>bkomuves</p>
<p>my current view (it&rsquo;s changing pretty often :) is that there is tension between: </p>
<ul>
<li>commitment cost</li>
<li>proof cost</li>
<li>and verification cost</li>
</ul>
<p> the holy grail which is the best for all of them doesn&rsquo;t seem to exist. Hence, you have to make tradeoffs, and it depends on your specific use case what you should optimize for, or what balance you aim for. we plan to find some points in this 3 dimensional space which are hopefully close to the optimal surface, and in parallel to that figure out what balance to aim for, and then choose a solution based on that (and also based on what&rsquo;s possible, there are external restrictions)</p>
<p>zk_id <em></em> 07/29/2023 4:23 AM</p>
<p>I agree. That&rsquo;s also my understanding (although surely much more superficial).</p>
</li>
<li>
<p><em>[<em>4:24 AM</em>]</em></p>
<p>There is also the dimension of computation vs size cost</p>
</li>
<li>
<p><em>[<em>4:25 AM</em>]</em></p>
<p>ie the VID scheme (of the paper that kickstarted this conversation) has all the properties we need, but it scales n^2 in message complexity which makes it lose the properties we are looking for after 1k nodes. We need to scale confortably to 10k nodes.</p>
</li>
<li>
<p><em>[<em>4:29 AM</em>]</em></p>
<p>So we are at the moment most likely to use KZG commitments with a 2d RS polynomial. Basically just copy Ethereum. Reason is:</p>
<ul>
<li>Our rollups/EZ leader will generate this, and those are beefier machines than the Base Layer. The base layer nodes just need to verify and sign the EC fragments and return them to complete the VID protocol (and then run consensus on the aggregated signed proofs).</li>
<li>If we ever decide to change the design for the VID dispersal to be done by Base Layer leaders (in a multileader fashion), it can be distributed (rows/columns can be reconstructed and proven separately). I don&rsquo;t think we will pursue this, but we will have to if this scheme doesn&rsquo;t scale with the first option.</li>
</ul>
</li>
</ol>
<p>August 1, 2023</p>
<ol start="26">
<li>
<p>dryajov</p>
<p>A bit scattered all over the place, mainly from @Leobago and @cskiraly @cskiraly has a draft paper somewhere</p>
<p>Leobago <em></em> 08/01/2023 1:13 PM</p>
<p>Note much public write-ups yet. You can find some content here:</p>
<ul>
<li>
<p>
<a href="https://blog.codex.storage/data-availability-sampling/" rel="noopener">https://blog.codex.storage/data-availability-sampling/</a></p>
<ul>
<li>
<a href="https://github.com/codex-storage/das-research" rel="noopener">https://github.com/codex-storage/das-research</a></li>
</ul>
</li>
</ul>
<p>We also have a few Jupiter notebooks but they are not public yet. As soon as that content is out we can let you know
<img src="https://discord.com/assets/da3651e59d6006dfa5fa07ec3102d1f3.svg" width="auto" alt="🙂" /></p>
<p>Codex Storage Blog</p>
<p>
<a href="https://blog.codex.storage/data-availability-sampling/" rel="noopener">Data Availability Sampling</a></p>
<p>The Codex team is busy building a new web3 decentralized storage platform with the latest advances in erasure coding and verification systems. Part of the challenge of deploying decentralized storage infrastructure is to guarantee that the data that has been stored and is available for retrieval from the beginning until</p>
<p>GitHub</p>
<p>
<a href="https://github.com/codex-storage/das-research" rel="noopener">GitHub - codex-storage/das-research: This repository hosts all the &hellip;</a></p>
<p>This repository hosts all the research on DAS for the collaboration between Codex and the EF. - GitHub - codex-storage/das-research: This repository hosts all the research on DAS for the collabora&hellip;</p>
<p>
<a href="https://opengraph.githubassets.com/39769464ebae80ca62c111bf2acb6af95fde1b9dc6e3c5a9eb56316ea363e3d8/codex-storage/das-research" rel="noopener"></a></p>
<p>
<img src="https://images-ext-2.discordapp.net/external/DxXI-YBkzTrPfx_p6_kVpJzvVe6Ix6DrNxgrCbcsjxo/https/opengraph.githubassets.com/39769464ebae80ca62c111bf2acb6af95fde1b9dc6e3c5a9eb56316ea363e3d8/codex-storage/das-research?width=400&amp;height=200" width="auto" alt="GitHub - codex-storage/das-research: This repository hosts all the &amp;hellip;" /></p>
</li>
<li>
<p>zk_id</p>
<p>So we are at the moment most likely to use KZG commitments with a 2d RS polynomial. Basically just copy Ethereum. Reason is: </p>
<ul>
<li>Our rollups/EZ leader will generate this, and those are beefier machines than the Base Layer. The base layer nodes just need to verify and sign the EC fragments and return them to complete the VID protocol (and then run consensus on the aggregated signed proofs).</li>
<li>If we ever decide to change the design for the VID dispersal to be done by Base Layer leaders (in a multileader fashion), it can be distributed (rows/columns can be reconstructed and proven separately). I don&rsquo;t think we will pursue this, but we will have to if this scheme doesn&rsquo;t scale with the first option.</li>
</ul>
<p>dryajov <em></em> 08/01/2023 1:55 PM</p>
<p>This might interest you as well -
<a href="https://blog.subspace.network/combining-kzg-and-erasure-coding-fc903dc78f1a" rel="noopener">https://blog.subspace.network/combining-kzg-and-erasure-coding-fc903dc78f1a</a></p>
<p>Medium</p>
<p>
<a href="https://blog.subspace.network/combining-kzg-and-erasure-coding-fc903dc78f1a" rel="noopener">Combining KZG and erasure coding</a></p>
<p>The Hitchhikers Guide to Subspace Episode II</p>
<p>
<a href="https://miro.medium.com/v2/resize:fit:1200/0*KGb5QHFQEd0cvPeP.png" rel="noopener"></a></p>
<p>
<img src="https://images-ext-2.discordapp.net/external/LkoJxMEskKGMwVs8XTPVQEEu0senjEQf42taOjAYu0k/https/miro.medium.com/v2/resize%3Afit%3A1200/0%2AKGb5QHFQEd0cvPeP.png?width=400&amp;height=200" width="auto" alt="Combining KZG and erasure coding" /></p>
</li>
<li>
<p><em>[<em>1:56 PM</em>]</em></p>
<p>This is a great analysis of the current state of the art in structure of data + commitment and the interplay. I would also recoment reading the first article of the series which it also links to</p>
</li>
<li>
<p>zk_id <em></em> 08/01/2023 3:04 PM</p>
<p>Thanks @dryajov @Leobago ! Much appreciated!</p>
</li>
<li>
<p><em>[<em>3:05 PM</em>]</em></p>
<p>Very glad that we can discuss these things with you. Maybe I have some specific questions once I finish reading a huge pile of pending docs that I&rsquo;m tackling starting today&hellip;</p>
</li>
<li>
<p>zk_id <em></em> 08/01/2023 6:34 PM</p>
<p>@Leobago @dryajov I was playing with the DAS simulator. It seems the results are a bunch of XML. Is there a way so I visualize the results?</p>
</li>
<li>
<p>zk_id</p>
<p>@Leobago @dryajov I was playing with the DAS simulator. It seems the results are a bunch of XML. Is there a way so I visualize the results?</p>
<p>Leobago <em></em> 08/01/2023 6:36 PM</p>
<p>Yes, checkout the visual branch and make sure to enable plotting in the config file, it should produce a bunch of figures
<img src="https://discord.com/assets/da3651e59d6006dfa5fa07ec3102d1f3.svg" width="auto" alt="🙂" /></p>
</li>
<li>
<p><em>[<em>6:37 PM</em>]</em></p>
<p>You might find also some bugs here and there on that branch
<img src="https://discord.com/assets/b45af785b0e648fe2fb7e318a6b8010c.svg" width="auto" alt="😅" /></p>
</li>
<li>
<p>zk_id <em></em> 08/01/2023 7:44 PM</p>
<p>Thanks!</p>
</li>
</ol>
</article>
<hr/>
<div class="page-end" id="footer">
<div class="backlinks-container">
<h3>Backlinks</h3>
<ul class="backlinks">
<li>
No backlinks found
</li>
</ul>
</div>
<div>
<script
src="https://cdn.jsdelivr.net/npm/d3@6.7.0/dist/d3.min.js"
integrity="sha256-+7jaYCp29O1JusNWHaYtgUn6EhuP0VaFuswhNV06MyI="
crossorigin="anonymous"
></script>
<h3>Interactive Graph</h3>
<div id="graph-container"></div>
<style>
:root {
--g-node: var(--secondary);
--g-node-active: var(--primary);
--g-node-inactive: var(--visited);
--g-link: var(--outlinegray);
--g-link-active: #5a7282;
}
</style>
<script src="https://roadmap.logos.co/js/graph.abd4bc2af3869a96524d7d23b76152c7.js"></script>
</div>
</div>
<div id="contact_buttons">
<footer>
<p>Made by Logos Collective using <a href="https://github.com/jackyzha0/quartz">Quartz</a>, © 2023</p>
<ul>
<li><a href="https://roadmap.logos.co/">Home</a></li>
<li><a href="https://github.com/logos-co/roadmap">Github</a></li></ul>
</footer>
</div>
</div>
</body>
</html>

File diff suppressed because one or more lines are too long

View File

@ -1,431 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta
name="description"
content="Codex update Aug 1st Client Milestone: Merkelizing block data Initial design writeup https://github.com/codex-storage/codex-research/blob/master/design/metadata-overhead.md Work break down and review for Ben and Tomasz (epic coming up) This is required to integrate the proving system Milestone: Block discovery and retrieval Some initial work break down and milestones here - https://docs."
/>
<title>
2023-08-01 Codex weekly
</title>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="shortcut icon" type="image/png" href="https://roadmap.logos.co//icon.png" />
<link href="https://roadmap.logos.co/styles.7fdbd93987bfba941d84b8a4050caaba.min.css" rel="stylesheet" />
<link href="https://roadmap.logos.co/styles/_light_syntax.86a48a52faebeaaf42158b72922b1c90.min.css" rel="stylesheet" id="theme-link">
<script src="https://roadmap.logos.co/js/darkmode.4ee460c38f180dd44f1565712a1f3c8a.min.js"></script>
<script src="https://roadmap.logos.co/js/util.9825137f5e7825e8553c68ce39ac9e44.min.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/katex.min.css" integrity="sha384-R4558gYOUz8mP9YWpZJjofhk+zx0AS11p36HnD2ZKj/6JR5z27gSSULCNHIRReVs" crossorigin="anonymous">
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/katex.min.js" integrity="sha384-z1fJDqw8ZApjGO3/unPWUPsIymfsJmyrDVWC8Tv/a1HeOtGmkwNd/7xUS0Xcnvsx" crossorigin="anonymous"></script>
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/contrib/auto-render.min.js" integrity="sha384-+XBljXPPiv+OzfbB3cVmLHf4hdUFHlWNZN5spNQ7rmHTXpd7WvJum6fIACpNNfIR" crossorigin="anonymous"></script>
<script src="https://unpkg.com/@floating-ui/core@0.7.3"></script>
<script src="https://unpkg.com/@floating-ui/dom@0.5.4"></script>
<script src="https://roadmap.logos.co/js/popover.37b1455b8f0603154072b9467132c659.min.js"></script>
<script src="https://roadmap.logos.co/js/code-title.b35124ad8db0ba37162b886afb711cbc.min.js"></script>
<script src="https://roadmap.logos.co/js/clipboard.c20857734e53a3fb733b7443879efa61.min.js"></script>
<script src="https://roadmap.logos.co/js/callouts.7723cac461d613d118ee8bb8216b9838.min.js"></script>
<script type="module">
import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid/dist/mermaid.esm.min.mjs';
mermaid.initialize({ startOnLoad: true });
</script>
<script>
const BASE_URL = "https://roadmap.logos.co/"
const fetchData = Promise.all([
fetch("https:\/\/roadmap.logos.co\/indices\/linkIndex.4aa205a552c456d43d65dac37acc8f8e.min.json")
.then(data => data.json())
.then(data => ({
index: data.index,
links: data.links,
})),
fetch("https:\/\/roadmap.logos.co\/indices\/contentIndex.d52fe1dd91efb5701e534220b9af8ad3.min.json")
.then(data => data.json()),
])
.then(([{index, links}, content]) => ({
index,
links,
content,
}))
const render = () => {
const siteBaseURL = new URL(BASE_URL);
const pathBase = siteBaseURL.pathname;
const pathWindow = window.location.pathname;
const isHome = pathBase == pathWindow;
addCopyButtons();
addTitleToCodeBlocks();
addCollapsibleCallouts();
initPopover(
"https://roadmap.logos.co",
true ,
true
)
const footer = document.getElementById("footer")
if (footer) {
const container = document.getElementById("graph-container")
if (!container) return requestAnimationFrame(render)
container.textContent = ""
const drawGlobal = isHome && false ;
drawGraph(
"https://roadmap.logos.co",
drawGlobal,
[{"/moc":"#4388cc"}],
drawGlobal ? {"centerForce":1,"depth":-1,"enableDrag":true,"enableLegend":false,"enableZoom":true,"fontSize":0.5,"linkDistance":1,"opacityScale":3,"repelForce":1,"scale":1.4} : {"centerForce":1,"depth":1,"enableDrag":true,"enableLegend":false,"enableZoom":true,"fontSize":0.6,"linkDistance":1,"opacityScale":3,"repelForce":2,"scale":1.2}
);
}
}
const init = (doc = document) => {
addCopyButtons();
addTitleToCodeBlocks();
renderMathInElement(doc.body, {
delimiters: [
{left: '$$', right: '$$', display: true},
{left: '$', right: '$', display: false},
],
throwOnError : false
});
};
</script>
<script type="module">
import { attachSPARouting } from "https:\/\/roadmap.logos.co\/js\/router.9d4974281069e9ebb189f642ae1e3ca2.min.js"
attachSPARouting(init, render)
</script>
</head>
<body>
<div id="search-container">
<div id="search-space">
<input autocomplete="off" id="search-bar" name="search" type="text" aria-label="Search"
placeholder="Search for something...">
<div id="results-container">
</div>
</div>
</div>
<script defer src="https://roadmap.logos.co/js/semantic-search.d4032d4a6a967938235ae76d08a55b46.min.js"></script>
<div class="singlePage">
<header>
<h1 id="page-title"><a href="https://roadmap.logos.co/">Logos Collective Technical Roadmap and Activity</a></h1>
<div class="spacer"></div>
<div id="search-icon">
<p>Search</p>
<svg tabindex="0" aria-labelledby="title desc" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19.9 19.7"><title id="title">Search Icon</title><desc id="desc">Icon to open search</desc><g class="search-path" fill="none"><path stroke-linecap="square" d="M18.5 18.3l-5.4-5.4"/><circle cx="8" cy="8" r="7"/></g></svg>
</div>
<div class='darkmode'>
<input class='toggle' id='darkmode-toggle' type='checkbox' tabindex="-1">
<label id="toggle-label-light" for='darkmode-toggle' tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="dayIcon" x="0px" y="0px" viewBox="0 0 35 35" style="enable-background:new 0 0 35 35;" xml:space="preserve">
<title>Light Mode</title>
<path d="M6,17.5C6,16.672,5.328,16,4.5,16h-3C0.672,16,0,16.672,0,17.5 S0.672,19,1.5,19h3C5.328,19,6,18.328,6,17.5z M7.5,26c-0.414,0-0.789,0.168-1.061,0.439l-2,2C4.168,28.711,4,29.086,4,29.5 C4,30.328,4.671,31,5.5,31c0.414,0,0.789-0.168,1.06-0.44l2-2C8.832,28.289,9,27.914,9,27.5C9,26.672,8.329,26,7.5,26z M17.5,6 C18.329,6,19,5.328,19,4.5v-3C19,0.672,18.329,0,17.5,0S16,0.672,16,1.5v3C16,5.328,16.671,6,17.5,6z M27.5,9 c0.414,0,0.789-0.168,1.06-0.439l2-2C30.832,6.289,31,5.914,31,5.5C31,4.672,30.329,4,29.5,4c-0.414,0-0.789,0.168-1.061,0.44 l-2,2C26.168,6.711,26,7.086,26,7.5C26,8.328,26.671,9,27.5,9z M6.439,8.561C6.711,8.832,7.086,9,7.5,9C8.328,9,9,8.328,9,7.5 c0-0.414-0.168-0.789-0.439-1.061l-2-2C6.289,4.168,5.914,4,5.5,4C4.672,4,4,4.672,4,5.5c0,0.414,0.168,0.789,0.439,1.06 L6.439,8.561z M33.5,16h-3c-0.828,0-1.5,0.672-1.5,1.5s0.672,1.5,1.5,1.5h3c0.828,0,1.5-0.672,1.5-1.5S34.328,16,33.5,16z M28.561,26.439C28.289,26.168,27.914,26,27.5,26c-0.828,0-1.5,0.672-1.5,1.5c0,0.414,0.168,0.789,0.439,1.06l2,2 C28.711,30.832,29.086,31,29.5,31c0.828,0,1.5-0.672,1.5-1.5c0-0.414-0.168-0.789-0.439-1.061L28.561,26.439z M17.5,29 c-0.829,0-1.5,0.672-1.5,1.5v3c0,0.828,0.671,1.5,1.5,1.5s1.5-0.672,1.5-1.5v-3C19,29.672,18.329,29,17.5,29z M17.5,7 C11.71,7,7,11.71,7,17.5S11.71,28,17.5,28S28,23.29,28,17.5S23.29,7,17.5,7z M17.5,25c-4.136,0-7.5-3.364-7.5-7.5 c0-4.136,3.364-7.5,7.5-7.5c4.136,0,7.5,3.364,7.5,7.5C25,21.636,21.636,25,17.5,25z" />
</svg>
</label>
<label id="toggle-label-dark" for='darkmode-toggle' tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="nightIcon" x="0px" y="0px" viewBox="0 0 100 100" style="enable-background='new 0 0 100 100'" xml:space="preserve">
<title>Dark Mode</title>
<path d="M96.76,66.458c-0.853-0.852-2.15-1.064-3.23-0.534c-6.063,2.991-12.858,4.571-19.655,4.571 C62.022,70.495,50.88,65.88,42.5,57.5C29.043,44.043,25.658,23.536,34.076,6.47c0.532-1.08,0.318-2.379-0.534-3.23 c-0.851-0.852-2.15-1.064-3.23-0.534c-4.918,2.427-9.375,5.619-13.246,9.491c-9.447,9.447-14.65,22.008-14.65,35.369 c0,13.36,5.203,25.921,14.65,35.368s22.008,14.65,35.368,14.65c13.361,0,25.921-5.203,35.369-14.65 c3.872-3.871,7.064-8.328,9.491-13.246C97.826,68.608,97.611,67.309,96.76,66.458z" />
</svg>
</label>
</div>
</header>
<article>
<h1>2023-08-01 Codex weekly</h1>
<p class="meta">
Last updated
Aug 1, 2023
<a href="https://github.com/logos-co/roadmap/tree/hugo/content/roadmap/codex/updates/2023-08-01.md" rel="noopener">Edit Source</a>
</p>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/codex-updates/">Codex updates</a></li>
</ul>
<a href="#codex-update-aug-1st"><h1 id="codex-update-aug-1st"><span class="hanchor" ariaLabel="Anchor"># </span>Codex update Aug 1st</h1></a>
<a href="#client"><h2 id="client"><span class="hanchor" ariaLabel="Anchor"># </span>Client</h2></a>
<a href="#milestone-merkelizing-block-data"><h3 id="milestone-merkelizing-block-data"><span class="hanchor" ariaLabel="Anchor"># </span>Milestone: Merkelizing block data</h3></a>
<ul>
<li>Initial design writeup
<a href="https://github.com/codex-storage/codex-research/blob/master/design/metadata-overhead" rel="noopener">https://github.com/codex-storage/codex-research/blob/master/design/metadata-overhead.md</a>
<ul>
<li>Work break down and review for Ben and Tomasz (epic coming up)</li>
<li>This is required to integrate the proving system</li>
</ul>
</li>
</ul>
<a href="#milestone-block-discovery-and-retrieval"><h3 id="milestone-block-discovery-and-retrieval"><span class="hanchor" ariaLabel="Anchor"># </span>Milestone: Block discovery and retrieval</h3></a>
<ul>
<li>Some initial work break down and milestones here -
<a href="https://docs.google.com/document/d/1hnYWLvFDgqIYN8Vf9Nf5MZw04L2Lxc9VxaCXmp9Jb3Y/edit" rel="noopener">https://docs.google.com/document/d/1hnYWLvFDgqIYN8Vf9Nf5MZw04L2Lxc9VxaCXmp9Jb3Y/edit</a>
<ul>
<li>Initial analysis of block discovery -
<a href="https://rpubs.com/giuliano_mega/1067876" rel="noopener">https://rpubs.com/giuliano_mega/1067876</a></li>
<li>Initial block discovery simulator -
<a href="https://gmega.shinyapps.io/block-discovery-sim/" rel="noopener">https://gmega.shinyapps.io/block-discovery-sim/</a></li>
</ul>
</li>
</ul>
<a href="#milestone-distributed-client-testing"><h3 id="milestone-distributed-client-testing"><span class="hanchor" ariaLabel="Anchor"># </span>Milestone: Distributed Client Testing</h3></a>
<ul>
<li>Lots of work around log collection/analysis and monitoring
<ul>
<li>Details here
<a href="https://github.com/codex-storage/cs-codex-dist-tests/pull/41" rel="noopener">https://github.com/codex-storage/cs-codex-dist-tests/pull/41</a></li>
</ul>
</li>
</ul>
<a href="#marketplace"><h2 id="marketplace"><span class="hanchor" ariaLabel="Anchor"># </span>Marketplace</h2></a>
<a href="#milestone-l2"><h3 id="milestone-l2"><span class="hanchor" ariaLabel="Anchor"># </span>Milestone: L2</h3></a>
<ul>
<li>Taiko L2 integration
<ul>
<li>This is a first try of running against an L2</li>
<li>Mostly done, waiting on related fixes to land before merge -
<a href="https://github.com/codex-storage/nim-codex/pull/483" rel="noopener">https://github.com/codex-storage/nim-codex/pull/483</a></li>
</ul>
</li>
</ul>
<a href="#milestone-reservations-and-slot-management"><h3 id="milestone-reservations-and-slot-management"><span class="hanchor" ariaLabel="Anchor"># </span>Milestone: Reservations and slot management</h3></a>
<ul>
<li>Lots of work around slot reservation and queuing
<a href="https://github.com/codex-storage/nim-codex/pull/455" rel="noopener">https://github.com/codex-storage/nim-codex/pull/455</a></li>
</ul>
<a href="#remote-auditing"><h2 id="remote-auditing"><span class="hanchor" ariaLabel="Anchor"># </span>Remote auditing</h2></a>
<a href="#milestone-implement-poseidon2"><h3 id="milestone-implement-poseidon2"><span class="hanchor" ariaLabel="Anchor"># </span>Milestone: Implement Poseidon2</h3></a>
<ul>
<li>First pass at an implementation by Balazs
<ul>
<li>private repo, but can give access if anyone is interested</li>
</ul>
</li>
</ul>
<a href="#milestone-refine-proving-system"><h3 id="milestone-refine-proving-system"><span class="hanchor" ariaLabel="Anchor"># </span>Milestone: Refine proving system</h3></a>
<ul>
<li>Lost of thinking around storage proofs and proving systems
<ul>
<li>private repo, but can give access if anyone is interested</li>
</ul>
</li>
</ul>
<a href="#das"><h2 id="das"><span class="hanchor" ariaLabel="Anchor"># </span>DAS</h2></a>
<a href="#milestone-dht-simulations"><h3 id="milestone-dht-simulations"><span class="hanchor" ariaLabel="Anchor"># </span>Milestone: DHT simulations</h3></a>
<ul>
<li>Implementing a DHT in Python for the DAS simulator.</li>
<li>Implemented logical error-rates and delays to interactions between DHT clients.</li>
</ul>
</article>
<hr/>
<div class="page-end" id="footer">
<div class="backlinks-container">
<h3>Backlinks</h3>
<ul class="backlinks">
<li>
No backlinks found
</li>
</ul>
</div>
<div>
<script
src="https://cdn.jsdelivr.net/npm/d3@6.7.0/dist/d3.min.js"
integrity="sha256-+7jaYCp29O1JusNWHaYtgUn6EhuP0VaFuswhNV06MyI="
crossorigin="anonymous"
></script>
<h3>Interactive Graph</h3>
<div id="graph-container"></div>
<style>
:root {
--g-node: var(--secondary);
--g-node-active: var(--primary);
--g-node-inactive: var(--visited);
--g-link: var(--outlinegray);
--g-link-active: #5a7282;
}
</style>
<script src="https://roadmap.logos.co/js/graph.abd4bc2af3869a96524d7d23b76152c7.js"></script>
</div>
</div>
<div id="contact_buttons">
<footer>
<p>Made by Logos Collective using <a href="https://github.com/jackyzha0/quartz">Quartz</a>, © 2023</p>
<ul>
<li><a href="https://roadmap.logos.co/">Home</a></li>
<li><a href="https://github.com/logos-co/roadmap">Github</a></li></ul>
</footer>
</div>
</div>
</body>
</html>

File diff suppressed because one or more lines are too long

View File

@ -1,467 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta
name="description"
content="Codex update August 11 Client Milestone: Merkelizing block data Initial Merkle Tree implementation - https://github.com/codex-storage/nim-codex/pull/504 Work on persisting/serializing Merkle Tree is underway, PR upcoming Milestone: Block discovery and retrieval Continued analysis of block discovery and retrieval - https://hackmd."
/>
<title>
2023-08-11 Codex weekly
</title>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="shortcut icon" type="image/png" href="https://roadmap.logos.co//icon.png" />
<link href="https://roadmap.logos.co/styles.7fdbd93987bfba941d84b8a4050caaba.min.css" rel="stylesheet" />
<link href="https://roadmap.logos.co/styles/_light_syntax.86a48a52faebeaaf42158b72922b1c90.min.css" rel="stylesheet" id="theme-link">
<script src="https://roadmap.logos.co/js/darkmode.4ee460c38f180dd44f1565712a1f3c8a.min.js"></script>
<script src="https://roadmap.logos.co/js/util.9825137f5e7825e8553c68ce39ac9e44.min.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/katex.min.css" integrity="sha384-R4558gYOUz8mP9YWpZJjofhk+zx0AS11p36HnD2ZKj/6JR5z27gSSULCNHIRReVs" crossorigin="anonymous">
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/katex.min.js" integrity="sha384-z1fJDqw8ZApjGO3/unPWUPsIymfsJmyrDVWC8Tv/a1HeOtGmkwNd/7xUS0Xcnvsx" crossorigin="anonymous"></script>
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/contrib/auto-render.min.js" integrity="sha384-+XBljXPPiv+OzfbB3cVmLHf4hdUFHlWNZN5spNQ7rmHTXpd7WvJum6fIACpNNfIR" crossorigin="anonymous"></script>
<script src="https://unpkg.com/@floating-ui/core@0.7.3"></script>
<script src="https://unpkg.com/@floating-ui/dom@0.5.4"></script>
<script src="https://roadmap.logos.co/js/popover.37b1455b8f0603154072b9467132c659.min.js"></script>
<script src="https://roadmap.logos.co/js/code-title.b35124ad8db0ba37162b886afb711cbc.min.js"></script>
<script src="https://roadmap.logos.co/js/clipboard.c20857734e53a3fb733b7443879efa61.min.js"></script>
<script src="https://roadmap.logos.co/js/callouts.7723cac461d613d118ee8bb8216b9838.min.js"></script>
<script type="module">
import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid/dist/mermaid.esm.min.mjs';
mermaid.initialize({ startOnLoad: true });
</script>
<script>
const BASE_URL = "https://roadmap.logos.co/"
const fetchData = Promise.all([
fetch("https:\/\/roadmap.logos.co\/indices\/linkIndex.4aa205a552c456d43d65dac37acc8f8e.min.json")
.then(data => data.json())
.then(data => ({
index: data.index,
links: data.links,
})),
fetch("https:\/\/roadmap.logos.co\/indices\/contentIndex.d52fe1dd91efb5701e534220b9af8ad3.min.json")
.then(data => data.json()),
])
.then(([{index, links}, content]) => ({
index,
links,
content,
}))
const render = () => {
const siteBaseURL = new URL(BASE_URL);
const pathBase = siteBaseURL.pathname;
const pathWindow = window.location.pathname;
const isHome = pathBase == pathWindow;
addCopyButtons();
addTitleToCodeBlocks();
addCollapsibleCallouts();
initPopover(
"https://roadmap.logos.co",
true ,
true
)
const footer = document.getElementById("footer")
if (footer) {
const container = document.getElementById("graph-container")
if (!container) return requestAnimationFrame(render)
container.textContent = ""
const drawGlobal = isHome && false ;
drawGraph(
"https://roadmap.logos.co",
drawGlobal,
[{"/moc":"#4388cc"}],
drawGlobal ? {"centerForce":1,"depth":-1,"enableDrag":true,"enableLegend":false,"enableZoom":true,"fontSize":0.5,"linkDistance":1,"opacityScale":3,"repelForce":1,"scale":1.4} : {"centerForce":1,"depth":1,"enableDrag":true,"enableLegend":false,"enableZoom":true,"fontSize":0.6,"linkDistance":1,"opacityScale":3,"repelForce":2,"scale":1.2}
);
}
}
const init = (doc = document) => {
addCopyButtons();
addTitleToCodeBlocks();
renderMathInElement(doc.body, {
delimiters: [
{left: '$$', right: '$$', display: true},
{left: '$', right: '$', display: false},
],
throwOnError : false
});
};
</script>
<script type="module">
import { attachSPARouting } from "https:\/\/roadmap.logos.co\/js\/router.9d4974281069e9ebb189f642ae1e3ca2.min.js"
attachSPARouting(init, render)
</script>
</head>
<body>
<div id="search-container">
<div id="search-space">
<input autocomplete="off" id="search-bar" name="search" type="text" aria-label="Search"
placeholder="Search for something...">
<div id="results-container">
</div>
</div>
</div>
<script defer src="https://roadmap.logos.co/js/semantic-search.d4032d4a6a967938235ae76d08a55b46.min.js"></script>
<div class="singlePage">
<header>
<h1 id="page-title"><a href="https://roadmap.logos.co/">Logos Collective Technical Roadmap and Activity</a></h1>
<div class="spacer"></div>
<div id="search-icon">
<p>Search</p>
<svg tabindex="0" aria-labelledby="title desc" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19.9 19.7"><title id="title">Search Icon</title><desc id="desc">Icon to open search</desc><g class="search-path" fill="none"><path stroke-linecap="square" d="M18.5 18.3l-5.4-5.4"/><circle cx="8" cy="8" r="7"/></g></svg>
</div>
<div class='darkmode'>
<input class='toggle' id='darkmode-toggle' type='checkbox' tabindex="-1">
<label id="toggle-label-light" for='darkmode-toggle' tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="dayIcon" x="0px" y="0px" viewBox="0 0 35 35" style="enable-background:new 0 0 35 35;" xml:space="preserve">
<title>Light Mode</title>
<path d="M6,17.5C6,16.672,5.328,16,4.5,16h-3C0.672,16,0,16.672,0,17.5 S0.672,19,1.5,19h3C5.328,19,6,18.328,6,17.5z M7.5,26c-0.414,0-0.789,0.168-1.061,0.439l-2,2C4.168,28.711,4,29.086,4,29.5 C4,30.328,4.671,31,5.5,31c0.414,0,0.789-0.168,1.06-0.44l2-2C8.832,28.289,9,27.914,9,27.5C9,26.672,8.329,26,7.5,26z M17.5,6 C18.329,6,19,5.328,19,4.5v-3C19,0.672,18.329,0,17.5,0S16,0.672,16,1.5v3C16,5.328,16.671,6,17.5,6z M27.5,9 c0.414,0,0.789-0.168,1.06-0.439l2-2C30.832,6.289,31,5.914,31,5.5C31,4.672,30.329,4,29.5,4c-0.414,0-0.789,0.168-1.061,0.44 l-2,2C26.168,6.711,26,7.086,26,7.5C26,8.328,26.671,9,27.5,9z M6.439,8.561C6.711,8.832,7.086,9,7.5,9C8.328,9,9,8.328,9,7.5 c0-0.414-0.168-0.789-0.439-1.061l-2-2C6.289,4.168,5.914,4,5.5,4C4.672,4,4,4.672,4,5.5c0,0.414,0.168,0.789,0.439,1.06 L6.439,8.561z M33.5,16h-3c-0.828,0-1.5,0.672-1.5,1.5s0.672,1.5,1.5,1.5h3c0.828,0,1.5-0.672,1.5-1.5S34.328,16,33.5,16z M28.561,26.439C28.289,26.168,27.914,26,27.5,26c-0.828,0-1.5,0.672-1.5,1.5c0,0.414,0.168,0.789,0.439,1.06l2,2 C28.711,30.832,29.086,31,29.5,31c0.828,0,1.5-0.672,1.5-1.5c0-0.414-0.168-0.789-0.439-1.061L28.561,26.439z M17.5,29 c-0.829,0-1.5,0.672-1.5,1.5v3c0,0.828,0.671,1.5,1.5,1.5s1.5-0.672,1.5-1.5v-3C19,29.672,18.329,29,17.5,29z M17.5,7 C11.71,7,7,11.71,7,17.5S11.71,28,17.5,28S28,23.29,28,17.5S23.29,7,17.5,7z M17.5,25c-4.136,0-7.5-3.364-7.5-7.5 c0-4.136,3.364-7.5,7.5-7.5c4.136,0,7.5,3.364,7.5,7.5C25,21.636,21.636,25,17.5,25z" />
</svg>
</label>
<label id="toggle-label-dark" for='darkmode-toggle' tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="nightIcon" x="0px" y="0px" viewBox="0 0 100 100" style="enable-background='new 0 0 100 100'" xml:space="preserve">
<title>Dark Mode</title>
<path d="M96.76,66.458c-0.853-0.852-2.15-1.064-3.23-0.534c-6.063,2.991-12.858,4.571-19.655,4.571 C62.022,70.495,50.88,65.88,42.5,57.5C29.043,44.043,25.658,23.536,34.076,6.47c0.532-1.08,0.318-2.379-0.534-3.23 c-0.851-0.852-2.15-1.064-3.23-0.534c-4.918,2.427-9.375,5.619-13.246,9.491c-9.447,9.447-14.65,22.008-14.65,35.369 c0,13.36,5.203,25.921,14.65,35.368s22.008,14.65,35.368,14.65c13.361,0,25.921-5.203,35.369-14.65 c3.872-3.871,7.064-8.328,9.491-13.246C97.826,68.608,97.611,67.309,96.76,66.458z" />
</svg>
</label>
</div>
</header>
<article>
<h1>2023-08-11 Codex weekly</h1>
<p class="meta">
Last updated
Aug 11, 2023
<a href="https://github.com/logos-co/roadmap/tree/hugo/content/roadmap/codex/updates/2023-08-11.md" rel="noopener">Edit Source</a>
</p>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/codex-updates/">Codex updates</a></li>
</ul>
<a href="#codex-update-august-11"><h1 id="codex-update-august-11"><span class="hanchor" ariaLabel="Anchor"># </span>Codex update August 11</h1></a>
<hr>
<a href="#client"><h2 id="client"><span class="hanchor" ariaLabel="Anchor"># </span>Client</h2></a>
<a href="#milestone-merkelizing-block-data"><h3 id="milestone-merkelizing-block-data"><span class="hanchor" ariaLabel="Anchor"># </span>Milestone: Merkelizing block data</h3></a>
<ul>
<li>Initial Merkle Tree implementation -
<a href="https://github.com/codex-storage/nim-codex/pull/504" rel="noopener">https://github.com/codex-storage/nim-codex/pull/504</a></li>
<li>Work on persisting/serializing Merkle Tree is underway, PR upcoming</li>
</ul>
<a href="#milestone-block-discovery-and-retrieval"><h3 id="milestone-block-discovery-and-retrieval"><span class="hanchor" ariaLabel="Anchor"># </span>Milestone: Block discovery and retrieval</h3></a>
<ul>
<li>Continued analysis of block discovery and retrieval -
<a href="https://hackmd.io/_KOAm8kNQamMx-lkQvw-Iw?both=#fn5" rel="noopener">https://hackmd.io/_KOAm8kNQamMx-lkQvw-Iw?both=#fn5</a>
<ul>
<li>Reviewing papers on peers sampling and related topics
<ul>
<li>
<a href="http://publicatio.bibl.u-szeged.hu/3895/1/p2p13.pdf" rel="noopener">Wormhole Peer Sampling paper</a></li>
<li>
<a href="https://dl.acm.org/doi/10.1145/2713168.2713182" rel="noopener">Smoothcache</a></li>
</ul>
</li>
</ul>
</li>
<li>Starting work on simulations based on the above work</li>
</ul>
<a href="#milestone-distributed-client-testing"><h3 id="milestone-distributed-client-testing"><span class="hanchor" ariaLabel="Anchor"># </span>Milestone: Distributed Client Testing</h3></a>
<ul>
<li>Continuing working on log collection/analysis and monitoring
<ul>
<li>Details here
<a href="https://github.com/codex-storage/cs-codex-dist-tests/pull/41" rel="noopener">https://github.com/codex-storage/cs-codex-dist-tests/pull/41</a></li>
<li>More related issues/PRs:
<ul>
<li>
<a href="https://github.com/codex-storage/infra-codex/pull/20" rel="noopener">https://github.com/codex-storage/infra-codex/pull/20</a></li>
<li>
<a href="https://github.com/codex-storage/infra-codex/pull/20" rel="noopener">https://github.com/codex-storage/infra-codex/pull/20</a></li>
</ul>
</li>
</ul>
</li>
<li>Testing and debugging Condex in continuous testing environment
<ul>
<li>Debugging continuous tests
<a href="https://github.com/codex-storage/cs-codex-dist-tests/pull/44" rel="noopener">cs-codex-dist-tests/pull/44</a></li>
<li>pod labeling
<a href="https://github.com/codex-storage/cs-codex-dist-tests/issues/39" rel="noopener">cs-codex-dist-tests/issues/39</a></li>
</ul>
</li>
</ul>
<hr>
<a href="#infra"><h2 id="infra"><span class="hanchor" ariaLabel="Anchor"># </span>Infra</h2></a>
<a href="#milestone-kubernetes-configuration-and-management"><h3 id="milestone-kubernetes-configuration-and-management"><span class="hanchor" ariaLabel="Anchor"># </span>Milestone: Kubernetes Configuration and Management</h3></a>
<ul>
<li>Move Dist-Tests cluster to OVH and define naming conventions</li>
<li>Configure Ingress Controller for Kibana/Grafana</li>
<li><strong>Create documentation for Kubernetes management</strong></li>
<li><strong>Configure Dist/Continuous-Tests Pods logs shipping</strong></li>
</ul>
<a href="#milestone-continuous-testing-and-labeling"><h3 id="milestone-continuous-testing-and-labeling"><span class="hanchor" ariaLabel="Anchor"># </span>Milestone: Continuous Testing and Labeling</h3></a>
<ul>
<li>Watch the Continuous tests demo</li>
<li>Implement and configure Dist-Tests labeling</li>
<li>Set up logs shipping based on labels</li>
<li>Improve Docker workflows and add &rsquo;latest&rsquo; tag</li>
</ul>
<a href="#milestone-cicd-and-synchronization"><h3 id="milestone-cicd-and-synchronization"><span class="hanchor" ariaLabel="Anchor"># </span>Milestone: CI/CD and Synchronization</h3></a>
<ul>
<li>Set up synchronization by codex-storage</li>
<li>Configure Codex Storage and Demo CI/CD environments</li>
</ul>
<hr>
<a href="#marketplace"><h2 id="marketplace"><span class="hanchor" ariaLabel="Anchor"># </span>Marketplace</h2></a>
<a href="#milestone-l2"><h3 id="milestone-l2"><span class="hanchor" ariaLabel="Anchor"># </span>Milestone: L2</h3></a>
<ul>
<li>Taiko L2 integration
<ul>
<li>Done but merge is blocked by a few issues -
<a href="https://github.com/codex-storage/nim-codex/pull/483" rel="noopener">https://github.com/codex-storage/nim-codex/pull/483</a></li>
</ul>
</li>
</ul>
<a href="#milestone-marketplace-sales"><h3 id="milestone-marketplace-sales"><span class="hanchor" ariaLabel="Anchor"># </span>Milestone: Marketplace Sales</h3></a>
<ul>
<li>Lots of cleanup and refactoring
<ul>
<li>Finished refactoring state machine PR
<a href="https://github.com/codex-storage/nim-codex/pull/469" rel="noopener">link</a></li>
<li>Added support for loading node&rsquo;s slots during Sale&rsquo;s module start
<a href="https://github.com/codex-storage/nim-codex/pull/510" rel="noopener">link</a></li>
</ul>
</li>
</ul>
<hr>
<a href="#das"><h2 id="das"><span class="hanchor" ariaLabel="Anchor"># </span>DAS</h2></a>
<a href="#milestone-dht-simulations"><h3 id="milestone-dht-simulations"><span class="hanchor" ariaLabel="Anchor"># </span>Milestone: DHT simulations</h3></a>
<ul>
<li>Implementing a DHT in Python for the DAS simulator -
<a href="https://github.com/cortze/py-dht" rel="noopener">https://github.com/cortze/py-dht</a>.</li>
</ul>
<p>NOTE: Several people are/where out during the last few weeks, so some milestones are paused until they are back</p>
</article>
<hr/>
<div class="page-end" id="footer">
<div class="backlinks-container">
<h3>Backlinks</h3>
<ul class="backlinks">
<li>
No backlinks found
</li>
</ul>
</div>
<div>
<script
src="https://cdn.jsdelivr.net/npm/d3@6.7.0/dist/d3.min.js"
integrity="sha256-+7jaYCp29O1JusNWHaYtgUn6EhuP0VaFuswhNV06MyI="
crossorigin="anonymous"
></script>
<h3>Interactive Graph</h3>
<div id="graph-container"></div>
<style>
:root {
--g-node: var(--secondary);
--g-node-active: var(--primary);
--g-node-inactive: var(--visited);
--g-link: var(--outlinegray);
--g-link-active: #5a7282;
}
</style>
<script src="https://roadmap.logos.co/js/graph.abd4bc2af3869a96524d7d23b76152c7.js"></script>
</div>
</div>
<div id="contact_buttons">
<footer>
<p>Made by Logos Collective using <a href="https://github.com/jackyzha0/quartz">Quartz</a>, © 2023</p>
<ul>
<li><a href="https://roadmap.logos.co/">Home</a></li>
<li><a href="https://github.com/logos-co/roadmap">Github</a></li></ul>
</footer>
</div>
</div>
</body>
</html>

File diff suppressed because one or more lines are too long

View File

@ -1,459 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta
name="description"
content=""
/>
<title>
Roadmaps
</title>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="shortcut icon" type="image/png" href="https://roadmap.logos.co//icon.png" />
<link href="https://roadmap.logos.co/styles.7fdbd93987bfba941d84b8a4050caaba.min.css" rel="stylesheet" />
<link href="https://roadmap.logos.co/styles/_light_syntax.86a48a52faebeaaf42158b72922b1c90.min.css" rel="stylesheet" id="theme-link">
<script src="https://roadmap.logos.co/js/darkmode.4ee460c38f180dd44f1565712a1f3c8a.min.js"></script>
<script src="https://roadmap.logos.co/js/util.9825137f5e7825e8553c68ce39ac9e44.min.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/katex.min.css" integrity="sha384-R4558gYOUz8mP9YWpZJjofhk+zx0AS11p36HnD2ZKj/6JR5z27gSSULCNHIRReVs" crossorigin="anonymous">
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/katex.min.js" integrity="sha384-z1fJDqw8ZApjGO3/unPWUPsIymfsJmyrDVWC8Tv/a1HeOtGmkwNd/7xUS0Xcnvsx" crossorigin="anonymous"></script>
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/contrib/auto-render.min.js" integrity="sha384-+XBljXPPiv+OzfbB3cVmLHf4hdUFHlWNZN5spNQ7rmHTXpd7WvJum6fIACpNNfIR" crossorigin="anonymous"></script>
<script src="https://unpkg.com/@floating-ui/core@0.7.3"></script>
<script src="https://unpkg.com/@floating-ui/dom@0.5.4"></script>
<script src="https://roadmap.logos.co/js/popover.37b1455b8f0603154072b9467132c659.min.js"></script>
<script src="https://roadmap.logos.co/js/code-title.b35124ad8db0ba37162b886afb711cbc.min.js"></script>
<script src="https://roadmap.logos.co/js/clipboard.c20857734e53a3fb733b7443879efa61.min.js"></script>
<script src="https://roadmap.logos.co/js/callouts.7723cac461d613d118ee8bb8216b9838.min.js"></script>
<script type="module">
import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid/dist/mermaid.esm.min.mjs';
mermaid.initialize({ startOnLoad: true });
</script>
<script>
const BASE_URL = "https://roadmap.logos.co/"
const fetchData = Promise.all([
fetch("https:\/\/roadmap.logos.co\/indices\/linkIndex.4aa205a552c456d43d65dac37acc8f8e.min.json")
.then(data => data.json())
.then(data => ({
index: data.index,
links: data.links,
})),
fetch("https:\/\/roadmap.logos.co\/indices\/contentIndex.d52fe1dd91efb5701e534220b9af8ad3.min.json")
.then(data => data.json()),
])
.then(([{index, links}, content]) => ({
index,
links,
content,
}))
const render = () => {
const siteBaseURL = new URL(BASE_URL);
const pathBase = siteBaseURL.pathname;
const pathWindow = window.location.pathname;
const isHome = pathBase == pathWindow;
addCopyButtons();
addTitleToCodeBlocks();
addCollapsibleCallouts();
initPopover(
"https://roadmap.logos.co",
true ,
true
)
const footer = document.getElementById("footer")
if (footer) {
const container = document.getElementById("graph-container")
if (!container) return requestAnimationFrame(render)
container.textContent = ""
const drawGlobal = isHome && false ;
drawGraph(
"https://roadmap.logos.co",
drawGlobal,
[{"/moc":"#4388cc"}],
drawGlobal ? {"centerForce":1,"depth":-1,"enableDrag":true,"enableLegend":false,"enableZoom":true,"fontSize":0.5,"linkDistance":1,"opacityScale":3,"repelForce":1,"scale":1.4} : {"centerForce":1,"depth":1,"enableDrag":true,"enableLegend":false,"enableZoom":true,"fontSize":0.6,"linkDistance":1,"opacityScale":3,"repelForce":2,"scale":1.2}
);
}
}
const init = (doc = document) => {
addCopyButtons();
addTitleToCodeBlocks();
renderMathInElement(doc.body, {
delimiters: [
{left: '$$', right: '$$', display: true},
{left: '$', right: '$', display: false},
],
throwOnError : false
});
};
</script>
<script type="module">
import { attachSPARouting } from "https:\/\/roadmap.logos.co\/js\/router.9d4974281069e9ebb189f642ae1e3ca2.min.js"
attachSPARouting(init, render)
</script>
</head>
<body>
<div id="search-container">
<div id="search-space">
<input autocomplete="off" id="search-bar" name="search" type="text" aria-label="Search"
placeholder="Search for something...">
<div id="results-container">
</div>
</div>
</div>
<script defer src="https://roadmap.logos.co/js/semantic-search.d4032d4a6a967938235ae76d08a55b46.min.js"></script>
<div class="singlePage">
<header>
<h1 id="page-title"><a href="https://roadmap.logos.co/">Logos Collective Technical Roadmap and Activity</a></h1>
<div class="spacer"></div>
<div id="search-icon">
<p>Search</p>
<svg tabindex="0" aria-labelledby="title desc" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19.9 19.7"><title id="title">Search Icon</title><desc id="desc">Icon to open search</desc><g class="search-path" fill="none"><path stroke-linecap="square" d="M18.5 18.3l-5.4-5.4"/><circle cx="8" cy="8" r="7"/></g></svg>
</div>
<div class='darkmode'>
<input class='toggle' id='darkmode-toggle' type='checkbox' tabindex="-1">
<label id="toggle-label-light" for='darkmode-toggle' tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="dayIcon" x="0px" y="0px" viewBox="0 0 35 35" style="enable-background:new 0 0 35 35;" xml:space="preserve">
<title>Light Mode</title>
<path d="M6,17.5C6,16.672,5.328,16,4.5,16h-3C0.672,16,0,16.672,0,17.5 S0.672,19,1.5,19h3C5.328,19,6,18.328,6,17.5z M7.5,26c-0.414,0-0.789,0.168-1.061,0.439l-2,2C4.168,28.711,4,29.086,4,29.5 C4,30.328,4.671,31,5.5,31c0.414,0,0.789-0.168,1.06-0.44l2-2C8.832,28.289,9,27.914,9,27.5C9,26.672,8.329,26,7.5,26z M17.5,6 C18.329,6,19,5.328,19,4.5v-3C19,0.672,18.329,0,17.5,0S16,0.672,16,1.5v3C16,5.328,16.671,6,17.5,6z M27.5,9 c0.414,0,0.789-0.168,1.06-0.439l2-2C30.832,6.289,31,5.914,31,5.5C31,4.672,30.329,4,29.5,4c-0.414,0-0.789,0.168-1.061,0.44 l-2,2C26.168,6.711,26,7.086,26,7.5C26,8.328,26.671,9,27.5,9z M6.439,8.561C6.711,8.832,7.086,9,7.5,9C8.328,9,9,8.328,9,7.5 c0-0.414-0.168-0.789-0.439-1.061l-2-2C6.289,4.168,5.914,4,5.5,4C4.672,4,4,4.672,4,5.5c0,0.414,0.168,0.789,0.439,1.06 L6.439,8.561z M33.5,16h-3c-0.828,0-1.5,0.672-1.5,1.5s0.672,1.5,1.5,1.5h3c0.828,0,1.5-0.672,1.5-1.5S34.328,16,33.5,16z M28.561,26.439C28.289,26.168,27.914,26,27.5,26c-0.828,0-1.5,0.672-1.5,1.5c0,0.414,0.168,0.789,0.439,1.06l2,2 C28.711,30.832,29.086,31,29.5,31c0.828,0,1.5-0.672,1.5-1.5c0-0.414-0.168-0.789-0.439-1.061L28.561,26.439z M17.5,29 c-0.829,0-1.5,0.672-1.5,1.5v3c0,0.828,0.671,1.5,1.5,1.5s1.5-0.672,1.5-1.5v-3C19,29.672,18.329,29,17.5,29z M17.5,7 C11.71,7,7,11.71,7,17.5S11.71,28,17.5,28S28,23.29,28,17.5S23.29,7,17.5,7z M17.5,25c-4.136,0-7.5-3.364-7.5-7.5 c0-4.136,3.364-7.5,7.5-7.5c4.136,0,7.5,3.364,7.5,7.5C25,21.636,21.636,25,17.5,25z" />
</svg>
</label>
<label id="toggle-label-dark" for='darkmode-toggle' tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="nightIcon" x="0px" y="0px" viewBox="0 0 100 100" style="enable-background='new 0 0 100 100'" xml:space="preserve">
<title>Dark Mode</title>
<path d="M96.76,66.458c-0.853-0.852-2.15-1.064-3.23-0.534c-6.063,2.991-12.858,4.571-19.655,4.571 C62.022,70.495,50.88,65.88,42.5,57.5C29.043,44.043,25.658,23.536,34.076,6.47c0.532-1.08,0.318-2.379-0.534-3.23 c-0.851-0.852-2.15-1.064-3.23-0.534c-4.918,2.427-9.375,5.619-13.246,9.491c-9.447,9.447-14.65,22.008-14.65,35.369 c0,13.36,5.203,25.921,14.65,35.368s22.008,14.65,35.368,14.65c13.361,0,25.921-5.203,35.369-14.65 c3.872-3.871,7.064-8.328,9.491-13.246C97.826,68.608,97.611,67.309,96.76,66.458z" />
</svg>
</label>
</div>
</header>
<article>
<h1>All Roadmaps</h1>
<ul class="section-ul"><li class="section-li">
<div class="section">
<p class="meta">
Aug 21, 2023
</p>
<div class="desc">
<h3><a href="https://roadmap.logos.co/roadmap/vac/updates/2023-08-21/" class="internal-link" data-src="/roadmap/vac/updates/2023-08-21/">2023-08-21 Vac weekly</a></h3>
</div>
<div class="spacer"></div>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/vac-updates/">Vac-Updates</a></li>
</ul>
</div>
</li><li class="section-li">
<div class="section">
<p class="meta">
Aug 11, 2023
</p>
<div class="desc">
<h3><a href="https://roadmap.logos.co/roadmap/innovation_lab/updates/2023-08-11/" class="internal-link" data-src="/roadmap/innovation_lab/updates/2023-08-11/">2023-08-17 &lt;TEAM&gt; weekly</a></h3>
</div>
<div class="spacer"></div>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/TEAM-updates/">&lt;TEAM&gt;-Updates</a></li>
</ul>
</div>
</li><li class="section-li">
<div class="section">
<p class="meta">
Aug 11, 2023
</p>
<div class="desc">
<h3><a href="https://roadmap.logos.co/roadmap/codex/updates/2023-08-11/" class="internal-link" data-src="/roadmap/codex/updates/2023-08-11/">2023-08-11 Codex weekly</a></h3>
</div>
<div class="spacer"></div>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/codex-updates/">Codex-Updates</a></li>
</ul>
</div>
</li><li class="section-li">
<div class="section">
<p class="meta">
Aug 14, 2023
</p>
<div class="desc">
<h3><a href="https://roadmap.logos.co/roadmap/vac/updates/2023-08-14/" class="internal-link" data-src="/roadmap/vac/updates/2023-08-14/">2023-08-17 Vac weekly</a></h3>
</div>
<div class="spacer"></div>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/vac-updates/">Vac-Updates</a></li>
</ul>
</div>
</li><li class="section-li">
<div class="section">
<p class="meta">
Aug 14, 2023
</p>
<div class="desc">
<h3><a href="https://roadmap.logos.co/roadmap/nomos/updates/2023-08-14/" class="internal-link" data-src="/roadmap/nomos/updates/2023-08-14/">2023-08-17 Nomos weekly</a></h3>
</div>
<div class="spacer"></div>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/nomos-updates/">Nomos-Updates</a></li>
</ul>
</div>
</li><li class="section-li">
<div class="section">
<p class="meta">
Aug 14, 2023
</p>
<div class="desc">
<h3><a href="https://roadmap.logos.co/roadmap/waku/updates/2023-08-14/" class="internal-link" data-src="/roadmap/waku/updates/2023-08-14/">2023-08-14 Waku weekly</a></h3>
</div>
<div class="spacer"></div>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/waku-updates/">Waku-Updates</a></li>
</ul>
</div>
</li><li class="section-li">
<div class="section">
<p class="meta">
Aug 17, 2023
</p>
<div class="desc">
<h3><a href="https://roadmap.logos.co/roadmap/nomos/milestones-overview/" class="internal-link" data-src="/roadmap/nomos/milestones-overview/">Nomos Milestones Overview</a></h3>
</div>
<div class="spacer"></div>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/milestones/">Milestones</a></li>
</ul>
</div>
</li><li class="section-li">
<div class="section">
<p class="meta">
Aug 17, 2023
</p>
<div class="desc">
<h3><a href="https://roadmap.logos.co/roadmap/innovation_lab/milestones-overview/" class="internal-link" data-src="/roadmap/innovation_lab/milestones-overview/">Innovation Lab Milestones Overview</a></h3>
</div>
<div class="spacer"></div>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/milestones/">Milestones</a></li>
</ul>
</div>
</li><li class="section-li">
<div class="section">
<p class="meta">
Aug 17, 2023
</p>
<div class="desc">
<h3><a href="https://roadmap.logos.co/roadmap/acid/milestones-overview/" class="internal-link" data-src="/roadmap/acid/milestones-overview/">Comms Milestones Overview</a></h3>
</div>
<div class="spacer"></div>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/milestones/">Milestones</a></li>
</ul>
</div>
</li><li class="section-li">
<div class="section">
<p class="meta">
Aug 9, 2023
</p>
<div class="desc">
<h3><a href="https://roadmap.logos.co/roadmap/acid/updates/2023-08-09/" class="internal-link" data-src="/roadmap/acid/updates/2023-08-09/">2023-08-09 Acid weekly</a></h3>
</div>
<div class="spacer"></div>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/acid-updates/">Acid-Updates</a></li>
</ul>
</div>
</li></ul>
<ul class="pagination pagination-default">
<li class="page-item disabled">
<a aria-disabled="true" aria-label="First" class="page-link" role="button" tabindex="-1"><span aria-hidden="true">&laquo;&laquo;</span></a>
</li>
<li class="page-item disabled">
<a aria-disabled="true" aria-label="Previous" class="page-link" role="button" tabindex="-1"><span aria-hidden="true">&laquo;</span></a>
</li>
<li class="page-item active">
<a aria-current="page" aria-label="Page 1" class="page-link" role="button">1</a>
</li>
<li class="page-item">
<a href="/roadmap/page/2/" aria-label="Page 2" class="page-link" role="button">2</a>
</li>
<li class="page-item">
<a href="/roadmap/page/3/" aria-label="Page 3" class="page-link" role="button">3</a>
</li>
<li class="page-item">
<a href="/roadmap/page/2/" aria-label="Next" class="page-link" role="button"><span aria-hidden="true">&raquo;</span></a>
</li>
<li class="page-item">
<a href="/roadmap/page/3/" aria-label="Last" class="page-link" role="button"><span aria-hidden="true">&raquo;&raquo;</span></a>
</li>
</ul>
</article>
<div id="contact_buttons">
<footer>
<p>Made by Logos Collective using <a href="https://github.com/jackyzha0/quartz">Quartz</a>, © 2023</p>
<ul>
<li><a href="https://roadmap.logos.co/">Home</a></li>
<li><a href="https://github.com/logos-co/roadmap">Github</a></li></ul>
</footer>
</div>
</div>
</body>
</html>

View File

@ -1,297 +0,0 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Roadmaps on </title>
<link>https://roadmap.logos.co/roadmap/</link>
<description>Recent content in Roadmaps on </description>
<generator>Hugo -- gohugo.io</generator>
<language>en-us</language>
<lastBuildDate>Mon, 21 Aug 2023 00:00:00 +0000</lastBuildDate><atom:link href="https://roadmap.logos.co/roadmap/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>2023-08-21 Vac weekly</title>
<link>https://roadmap.logos.co/roadmap/vac/updates/2023-08-21/</link>
<pubDate>Mon, 21 Aug 2023 00:00:00 +0000</pubDate>
<guid>https://roadmap.logos.co/roadmap/vac/updates/2023-08-21/</guid>
<description>Vac Milestones: https://www.notion.so/Vac-Roadmap-907df7eeac464143b00c6f49a20bb632 Vac Github Repos: https://www.notion.so/Vac-Repositories-75f7feb3861048f897f0fe95ead08b06
Vac week 34 August 21th vsu::P2P vac:p2p:nim-libp2p:vac:maintenance Test-plans for the perf protocol (99%: need to find why the executable doesn&amp;rsquo;t work) https://github.</description>
</item>
<item>
<title>Comms Milestones Overview</title>
<link>https://roadmap.logos.co/roadmap/acid/milestones-overview/</link>
<pubDate>Thu, 17 Aug 2023 00:00:00 +0000</pubDate>
<guid>https://roadmap.logos.co/roadmap/acid/milestones-overview/</guid>
<description> Comms Roadmap Comms Projects Comms planner deadlines </description>
</item>
<item>
<title>Innovation Lab Milestones Overview</title>
<link>https://roadmap.logos.co/roadmap/innovation_lab/milestones-overview/</link>
<pubDate>Thu, 17 Aug 2023 00:00:00 +0000</pubDate>
<guid>https://roadmap.logos.co/roadmap/innovation_lab/milestones-overview/</guid>
<description>iLab Milestones can be found on the Notion Page</description>
</item>
<item>
<title>Nomos Milestones Overview</title>
<link>https://roadmap.logos.co/roadmap/nomos/milestones-overview/</link>
<pubDate>Thu, 17 Aug 2023 00:00:00 +0000</pubDate>
<guid>https://roadmap.logos.co/roadmap/nomos/milestones-overview/</guid>
<description>Milestones Overview Notion Page</description>
</item>
<item>
<title>2023-08-14 Waku weekly</title>
<link>https://roadmap.logos.co/roadmap/waku/updates/2023-08-14/</link>
<pubDate>Mon, 14 Aug 2023 00:00:00 +0000</pubDate>
<guid>https://roadmap.logos.co/roadmap/waku/updates/2023-08-14/</guid>
<description>2023-08-14 Waku weekly Epics Waku Network Can Support 10K Users {E:2023-10k-users}
All software has been delivered. Pending items are:
Running stress testing on PostgreSQL to confirm performance gain https://github.</description>
</item>
<item>
<title>2023-08-17 Nomos weekly</title>
<link>https://roadmap.logos.co/roadmap/nomos/updates/2023-08-14/</link>
<pubDate>Mon, 14 Aug 2023 00:00:00 +0000</pubDate>
<guid>https://roadmap.logos.co/roadmap/nomos/updates/2023-08-14/</guid>
<description>Nomos weekly report 14th August Network Privacy and Mixnet Research Mixnet architecture discussions. Potential agreement on architecture not very different from PoC Mixnet preliminary design [https://www.</description>
</item>
<item>
<title>2023-08-17 Vac weekly</title>
<link>https://roadmap.logos.co/roadmap/vac/updates/2023-08-14/</link>
<pubDate>Mon, 14 Aug 2023 00:00:00 +0000</pubDate>
<guid>https://roadmap.logos.co/roadmap/vac/updates/2023-08-14/</guid>
<description>Vac Milestones: https://www.notion.so/Vac-Roadmap-907df7eeac464143b00c6f49a20bb632
Vac week 33 August 14th vsu::P2P vac:p2p:nim-libp2p:vac:maintenance Improve gossipsub DDoS resistance https://github.com/status-im/nim-libp2p/pull/920 delivered: Perf protocol https://github.com/status-im/nim-libp2p/pull/925 delivered: Test-plans for the perf protocol https://github.</description>
</item>
<item>
<title>2023-08-11 Codex weekly</title>
<link>https://roadmap.logos.co/roadmap/codex/updates/2023-08-11/</link>
<pubDate>Fri, 11 Aug 2023 00:00:00 +0000</pubDate>
<guid>https://roadmap.logos.co/roadmap/codex/updates/2023-08-11/</guid>
<description>Codex update August 11 Client Milestone: Merkelizing block data Initial Merkle Tree implementation - https://github.com/codex-storage/nim-codex/pull/504 Work on persisting/serializing Merkle Tree is underway, PR upcoming Milestone: Block discovery and retrieval Continued analysis of block discovery and retrieval - https://hackmd.</description>
</item>
<item>
<title>2023-08-17 &lt;TEAM&gt; weekly</title>
<link>https://roadmap.logos.co/roadmap/innovation_lab/updates/2023-08-11/</link>
<pubDate>Fri, 11 Aug 2023 00:00:00 +0000</pubDate>
<guid>https://roadmap.logos.co/roadmap/innovation_lab/updates/2023-08-11/</guid>
<description>Logos Lab 11th of August Currently working on the Waku Objects prototype, which is a modular system for transactional chat objects.</description>
</item>
<item>
<title>2023-08-09 Acid weekly</title>
<link>https://roadmap.logos.co/roadmap/acid/updates/2023-08-09/</link>
<pubDate>Wed, 09 Aug 2023 00:00:00 +0000</pubDate>
<guid>https://roadmap.logos.co/roadmap/acid/updates/2023-08-09/</guid>
<description>Top level priorities: Logos Growth Plan Status Relaunch Launch of LPE Podcasts (Target: Every week one podcast out) Hiring: TD studio and DC studio roles</description>
</item>
<item>
<title>2023-08-06 Waku weekly</title>
<link>https://roadmap.logos.co/roadmap/waku/updates/2023-08-06/</link>
<pubDate>Tue, 08 Aug 2023 00:00:00 +0000</pubDate>
<guid>https://roadmap.logos.co/roadmap/waku/updates/2023-08-06/</guid>
<description>Milestones for current works are created and used. Next steps are:
Refine scope of research work for rest of the year and create matching milestones for research and waku clients Review work not coming from research and setting dates Note that format matches the Notion page but can be changed easily as it&amp;rsquo;s scripted nwaku Release Process Improvements {E:2023-qa}</description>
</item>
<item>
<title>2023-08-07 Nomos weekly</title>
<link>https://roadmap.logos.co/roadmap/nomos/updates/2023-08-07/</link>
<pubDate>Mon, 07 Aug 2023 00:00:00 +0000</pubDate>
<guid>https://roadmap.logos.co/roadmap/nomos/updates/2023-08-07/</guid>
<description>Nomos weekly report Network implementation and Mixnet: Research Researched the Nym mixnet architecture in depth in order to design our prototype architecture.</description>
</item>
<item>
<title>2023-08-07 Vac weekly</title>
<link>https://roadmap.logos.co/roadmap/vac/updates/2023-08-07/</link>
<pubDate>Mon, 07 Aug 2023 00:00:00 +0000</pubDate>
<guid>https://roadmap.logos.co/roadmap/vac/updates/2023-08-07/</guid>
<description>More info on Vac Milestones, including due date and progress (currently working on this, some milestones do not have the new format yet, first version planned for this week): https://www.</description>
</item>
<item>
<title>Codex Milestones Overview</title>
<link>https://roadmap.logos.co/roadmap/codex/milestones-overview/</link>
<pubDate>Mon, 07 Aug 2023 00:00:00 +0000</pubDate>
<guid>https://roadmap.logos.co/roadmap/codex/milestones-overview/</guid>
<description>Milestones Zenhub Tracker Miro Tracker </description>
</item>
<item>
<title>Milestone: Waku Network supports 10k Users</title>
<link>https://roadmap.logos.co/roadmap/waku/milestone-waku-10-users/</link>
<pubDate>Mon, 07 Aug 2023 00:00:00 +0000</pubDate>
<guid>https://roadmap.logos.co/roadmap/waku/milestone-waku-10-users/</guid>
<description>%%{ init: { &#39;theme&#39;: &#39;base&#39;, &#39;themeVariables&#39;: { &#39;primaryColor&#39;: &#39;#BB2528&#39;, &#39;primaryTextColor&#39;: &#39;#fff&#39;, &#39;primaryBorderColor&#39;: &#39;#7C0000&#39;, &#39;lineColor&#39;: &#39;#F8B229&#39;, &#39;secondaryColor&#39;: &#39;#006100&#39;, &#39;tertiaryColor&#39;: &#39;#fff&#39; } } }%% gantt dateFormat YYYY-MM-DD section Scaling 10k Users :done, 2023-01-20, 2023-07-31 Completion Deliverable TBD</description>
</item>
<item>
<title>Waku Milestones Overview</title>
<link>https://roadmap.logos.co/roadmap/waku/milestones-overview/</link>
<pubDate>Mon, 07 Aug 2023 00:00:00 +0000</pubDate>
<guid>https://roadmap.logos.co/roadmap/waku/milestones-overview/</guid>
<description> 90% - Waku Network support for 10k users 80% - Waku Network support for 1MM users 65% - Restricted-run (light node) protocols are production ready 60% - Peer management strategy for relay and light nodes are defined and implemented 10% - Quality processes are implemented for nwaku and go-waku 80% - Define and track network and community metrics for continuous monitoring improvement 20% - Executed an array of community growth activity (8 hackathons, workshops, and bounties) 15% - Dogfooding of RLN by platforms has started 06% - First protocol to incentivize operators has been defined </description>
</item>
<item>
<title>2023-08-02 Acid weekly</title>
<link>https://roadmap.logos.co/roadmap/acid/updates/2023-08-02/</link>
<pubDate>Thu, 03 Aug 2023 00:00:00 +0000</pubDate>
<guid>https://roadmap.logos.co/roadmap/acid/updates/2023-08-02/</guid>
<description>Leads roundup - acid Al / Comms
Status app relaunch comms campaign plan in the works. Approx. date for launch 31.</description>
</item>
<item>
<title>2023-08-03 Vac weekly</title>
<link>https://roadmap.logos.co/roadmap/vac/updates/2023-07-24/</link>
<pubDate>Thu, 03 Aug 2023 00:00:00 +0000</pubDate>
<guid>https://roadmap.logos.co/roadmap/vac/updates/2023-07-24/</guid>
<description>NOTE: This is a first experimental version moving towards the new reporting structure:
Last week
vc vc::Deep Research milestone (15%, 2023/11/30) paper on gossipsub improvements ready for submission related work section milestone (15%, 2023/08/31) Nimbus Tor-push PoC basic torpush encode/decode ( https://github.</description>
</item>
<item>
<title>2023-08-02 Innovation Lab weekly</title>
<link>https://roadmap.logos.co/roadmap/innovation_lab/updates/2023-08-02/</link>
<pubDate>Wed, 02 Aug 2023 00:00:00 +0000</pubDate>
<guid>https://roadmap.logos.co/roadmap/innovation_lab/updates/2023-08-02/</guid>
<description>Logos Lab 2nd of August Currently working on the Waku Objects prototype, which is a modular system for transactional chat objects.</description>
</item>
<item>
<title>2023-08-01 Codex weekly</title>
<link>https://roadmap.logos.co/roadmap/codex/updates/2023-08-01/</link>
<pubDate>Tue, 01 Aug 2023 00:00:00 +0000</pubDate>
<guid>https://roadmap.logos.co/roadmap/codex/updates/2023-08-01/</guid>
<description>Codex update Aug 1st Client Milestone: Merkelizing block data Initial design writeup https://github.com/codex-storage/codex-research/blob/master/design/metadata-overhead.md Work break down and review for Ben and Tomasz (epic coming up) This is required to integrate the proving system Milestone: Block discovery and retrieval Some initial work break down and milestones here - https://docs.</description>
</item>
<item>
<title>2023-07-31 Nomos weekly</title>
<link>https://roadmap.logos.co/roadmap/nomos/updates/2023-07-31/</link>
<pubDate>Mon, 31 Jul 2023 00:00:00 +0000</pubDate>
<guid>https://roadmap.logos.co/roadmap/nomos/updates/2023-07-31/</guid>
<description>Nomos 31st July
[Network implementation and Mixnet]:
Research
Initial analysis on the mixnet Proof of Concept (PoC) was performed, assessing components like Sphinx for packets and delay-forwarder.</description>
</item>
<item>
<title>2023-07-31 Vac weekly</title>
<link>https://roadmap.logos.co/roadmap/vac/updates/2023-07-31/</link>
<pubDate>Mon, 31 Jul 2023 00:00:00 +0000</pubDate>
<guid>https://roadmap.logos.co/roadmap/vac/updates/2023-07-31/</guid>
<description>vc::Deep Research milestone (20%, 2023/11/30) paper on gossipsub improvements ready for submission proposed solution section milestone (15%, 2023/08/31) Nimbus Tor-push PoC establishing torswitch and testing code milestone (15%, 2023/11/30) paper on Tor push validator privacy addressed feedback on current version of paper vsu::P2P nim-libp2p: (100%, 2023/07/31) GossipSub optimizations for ETH&amp;rsquo;s EIP-4844 Merged IDontWant ( https://github.</description>
</item>
<item>
<title>2023-07-31 Waku weekly</title>
<link>https://roadmap.logos.co/roadmap/waku/updates/2023-07-31/</link>
<pubDate>Mon, 31 Jul 2023 00:00:00 +0000</pubDate>
<guid>https://roadmap.logos.co/roadmap/waku/updates/2023-07-31/</guid>
<description>Docs Milestone: Docs general improvement/incorporating feedback (continuous) next: rewrite docs in British English Milestone: Running nwaku in the cloud next: publish guides for Digital Ocean, Oracle, Fly.</description>
</item>
<item>
<title>2023-07-24 Nomos weekly</title>
<link>https://roadmap.logos.co/roadmap/nomos/updates/2023-07-24/</link>
<pubDate>Mon, 24 Jul 2023 00:00:00 +0000</pubDate>
<guid>https://roadmap.logos.co/roadmap/nomos/updates/2023-07-24/</guid>
<description>Research
Milestone 1: Understanding Data Availability (DA) Problem High-level exploration and discussion on data availability problems in a collaborative offsite meeting in Paris.</description>
</item>
<item>
<title>2023-07-24 Waku weekly</title>
<link>https://roadmap.logos.co/roadmap/waku/updates/2023-07-24/</link>
<pubDate>Mon, 24 Jul 2023 00:00:00 +0000</pubDate>
<guid>https://roadmap.logos.co/roadmap/waku/updates/2023-07-24/</guid>
<description>Disclaimer: First attempt playing with the format. Incomplete as not everyone is back and we are still adjusting the milestones.</description>
</item>
<item>
<title>2023-07-21 Codex weekly</title>
<link>https://roadmap.logos.co/roadmap/codex/updates/2023-07-21/</link>
<pubDate>Fri, 21 Jul 2023 00:00:00 +0000</pubDate>
<guid>https://roadmap.logos.co/roadmap/codex/updates/2023-07-21/</guid>
<description>Codex update 07/12/2023 to 07/21/2023 Overall we continue working in various directions, distributed testing, marketplace, p2p client, research, etc&amp;hellip;
Our main milestone is to have a fully functional testnet with the marketplace and durability guarantees deployed by end of year.</description>
</item>
<item>
<title>2023-07-17 Vac weekly</title>
<link>https://roadmap.logos.co/roadmap/vac/updates/2023-07-17/</link>
<pubDate>Mon, 17 Jul 2023 00:00:00 +0000</pubDate>
<guid>https://roadmap.logos.co/roadmap/vac/updates/2023-07-17/</guid>
<description>Last week
vc Vac day in Paris (13th) vc::Deep Research working on comprehensive current/related work study on Validator Privacy working on PoC of Tor push in Nimbus: setting up goerli nim-eth2 node working towards comprehensive current/related work study on gossipsub scaling vsu::P2P Paris offsite Paris (all CCs) vsu::Tokenomics Bugs found and solved in the SNT staking contract attend events in Paris vsu::Distributed Systems Testing Events in Paris QoS on all four infras Continue work on theoretical gossipsub analysis (varying regular graph sizes) Peer extraction using WLS (almost finished) Discv5 testing Wakurtosis CI improvements Provide offline data vip::zkVM onboarding new researcher Prepared and presented ZKVM work during VAC offsite Deep research on Nova vs Stark in terms of performance and related open questions researching Sangria Worked on NEscience document ( https://www.</description>
</item>
<item>
<title>2023-07-12 Innovation Lab Weekly</title>
<link>https://roadmap.logos.co/roadmap/innovation_lab/updates/2023-07-12/</link>
<pubDate>Wed, 12 Jul 2023 00:00:00 +0000</pubDate>
<guid>https://roadmap.logos.co/roadmap/innovation_lab/updates/2023-07-12/</guid>
<description>Logos Lab 12th of July Currently working on the Waku Objects prototype, which is a modular system for transactional chat objects.</description>
</item>
<item>
<title>2023-07-10 Vac Weekly</title>
<link>https://roadmap.logos.co/roadmap/vac/updates/2023-07-10/</link>
<pubDate>Mon, 10 Jul 2023 00:00:00 +0000</pubDate>
<guid>https://roadmap.logos.co/roadmap/vac/updates/2023-07-10/</guid>
<description>vc::Deep Research refined deep research roadmaps https://github.com/vacp2p/research/issues/190, https://github.com/vacp2p/research/issues/192 working on comprehensive current/related work study on Validator Privacy working on PoC of Tor push in Nimbus working towards comprehensive current/related work study on gossipsub scaling vsu::P2P Prepared Paris talks Implemented perf protocol to compare the performances with other libp2ps https://github.</description>
</item>
<item>
<title>Vac Milestones Overview</title>
<link>https://roadmap.logos.co/roadmap/vac/milestones-overview/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://roadmap.logos.co/roadmap/vac/milestones-overview/</guid>
<description>Overview Notion Page - Information copied here for now
Info Structure of milestone names: vac:&amp;lt;unit&amp;gt;:&amp;lt;tag&amp;gt;:&amp;lt;for_project&amp;gt;:&amp;lt;title&amp;gt;_&amp;lt;counter&amp;gt;
vac indicates it is a vac milestone unit indicates the vac unit p2p, dst, tke, acz, sc, zkvm, dr, rfc tag tags a specific area / project / epic within the respective vac unit, e.</description>
</item>
</channel>
</rss>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,365 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta
name="description"
content="iLab Milestones can be found on the Notion Page"
/>
<title>
Innovation Lab Milestones Overview
</title>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="shortcut icon" type="image/png" href="https://roadmap.logos.co//icon.png" />
<link href="https://roadmap.logos.co/styles.7fdbd93987bfba941d84b8a4050caaba.min.css" rel="stylesheet" />
<link href="https://roadmap.logos.co/styles/_light_syntax.86a48a52faebeaaf42158b72922b1c90.min.css" rel="stylesheet" id="theme-link">
<script src="https://roadmap.logos.co/js/darkmode.4ee460c38f180dd44f1565712a1f3c8a.min.js"></script>
<script src="https://roadmap.logos.co/js/util.9825137f5e7825e8553c68ce39ac9e44.min.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/katex.min.css" integrity="sha384-R4558gYOUz8mP9YWpZJjofhk+zx0AS11p36HnD2ZKj/6JR5z27gSSULCNHIRReVs" crossorigin="anonymous">
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/katex.min.js" integrity="sha384-z1fJDqw8ZApjGO3/unPWUPsIymfsJmyrDVWC8Tv/a1HeOtGmkwNd/7xUS0Xcnvsx" crossorigin="anonymous"></script>
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/contrib/auto-render.min.js" integrity="sha384-+XBljXPPiv+OzfbB3cVmLHf4hdUFHlWNZN5spNQ7rmHTXpd7WvJum6fIACpNNfIR" crossorigin="anonymous"></script>
<script src="https://unpkg.com/@floating-ui/core@0.7.3"></script>
<script src="https://unpkg.com/@floating-ui/dom@0.5.4"></script>
<script src="https://roadmap.logos.co/js/popover.37b1455b8f0603154072b9467132c659.min.js"></script>
<script src="https://roadmap.logos.co/js/code-title.b35124ad8db0ba37162b886afb711cbc.min.js"></script>
<script src="https://roadmap.logos.co/js/clipboard.c20857734e53a3fb733b7443879efa61.min.js"></script>
<script src="https://roadmap.logos.co/js/callouts.7723cac461d613d118ee8bb8216b9838.min.js"></script>
<script type="module">
import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid/dist/mermaid.esm.min.mjs';
mermaid.initialize({ startOnLoad: true });
</script>
<script>
const BASE_URL = "https://roadmap.logos.co/"
const fetchData = Promise.all([
fetch("https:\/\/roadmap.logos.co\/indices\/linkIndex.4aa205a552c456d43d65dac37acc8f8e.min.json")
.then(data => data.json())
.then(data => ({
index: data.index,
links: data.links,
})),
fetch("https:\/\/roadmap.logos.co\/indices\/contentIndex.d52fe1dd91efb5701e534220b9af8ad3.min.json")
.then(data => data.json()),
])
.then(([{index, links}, content]) => ({
index,
links,
content,
}))
const render = () => {
const siteBaseURL = new URL(BASE_URL);
const pathBase = siteBaseURL.pathname;
const pathWindow = window.location.pathname;
const isHome = pathBase == pathWindow;
addCopyButtons();
addTitleToCodeBlocks();
addCollapsibleCallouts();
initPopover(
"https://roadmap.logos.co",
true ,
true
)
const footer = document.getElementById("footer")
if (footer) {
const container = document.getElementById("graph-container")
if (!container) return requestAnimationFrame(render)
container.textContent = ""
const drawGlobal = isHome && false ;
drawGraph(
"https://roadmap.logos.co",
drawGlobal,
[{"/moc":"#4388cc"}],
drawGlobal ? {"centerForce":1,"depth":-1,"enableDrag":true,"enableLegend":false,"enableZoom":true,"fontSize":0.5,"linkDistance":1,"opacityScale":3,"repelForce":1,"scale":1.4} : {"centerForce":1,"depth":1,"enableDrag":true,"enableLegend":false,"enableZoom":true,"fontSize":0.6,"linkDistance":1,"opacityScale":3,"repelForce":2,"scale":1.2}
);
}
}
const init = (doc = document) => {
addCopyButtons();
addTitleToCodeBlocks();
renderMathInElement(doc.body, {
delimiters: [
{left: '$$', right: '$$', display: true},
{left: '$', right: '$', display: false},
],
throwOnError : false
});
};
</script>
<script type="module">
import { attachSPARouting } from "https:\/\/roadmap.logos.co\/js\/router.9d4974281069e9ebb189f642ae1e3ca2.min.js"
attachSPARouting(init, render)
</script>
</head>
<body>
<div id="search-container">
<div id="search-space">
<input autocomplete="off" id="search-bar" name="search" type="text" aria-label="Search"
placeholder="Search for something...">
<div id="results-container">
</div>
</div>
</div>
<script defer src="https://roadmap.logos.co/js/semantic-search.d4032d4a6a967938235ae76d08a55b46.min.js"></script>
<div class="singlePage">
<header>
<h1 id="page-title"><a href="https://roadmap.logos.co/">Logos Collective Technical Roadmap and Activity</a></h1>
<div class="spacer"></div>
<div id="search-icon">
<p>Search</p>
<svg tabindex="0" aria-labelledby="title desc" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19.9 19.7"><title id="title">Search Icon</title><desc id="desc">Icon to open search</desc><g class="search-path" fill="none"><path stroke-linecap="square" d="M18.5 18.3l-5.4-5.4"/><circle cx="8" cy="8" r="7"/></g></svg>
</div>
<div class='darkmode'>
<input class='toggle' id='darkmode-toggle' type='checkbox' tabindex="-1">
<label id="toggle-label-light" for='darkmode-toggle' tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="dayIcon" x="0px" y="0px" viewBox="0 0 35 35" style="enable-background:new 0 0 35 35;" xml:space="preserve">
<title>Light Mode</title>
<path d="M6,17.5C6,16.672,5.328,16,4.5,16h-3C0.672,16,0,16.672,0,17.5 S0.672,19,1.5,19h3C5.328,19,6,18.328,6,17.5z M7.5,26c-0.414,0-0.789,0.168-1.061,0.439l-2,2C4.168,28.711,4,29.086,4,29.5 C4,30.328,4.671,31,5.5,31c0.414,0,0.789-0.168,1.06-0.44l2-2C8.832,28.289,9,27.914,9,27.5C9,26.672,8.329,26,7.5,26z M17.5,6 C18.329,6,19,5.328,19,4.5v-3C19,0.672,18.329,0,17.5,0S16,0.672,16,1.5v3C16,5.328,16.671,6,17.5,6z M27.5,9 c0.414,0,0.789-0.168,1.06-0.439l2-2C30.832,6.289,31,5.914,31,5.5C31,4.672,30.329,4,29.5,4c-0.414,0-0.789,0.168-1.061,0.44 l-2,2C26.168,6.711,26,7.086,26,7.5C26,8.328,26.671,9,27.5,9z M6.439,8.561C6.711,8.832,7.086,9,7.5,9C8.328,9,9,8.328,9,7.5 c0-0.414-0.168-0.789-0.439-1.061l-2-2C6.289,4.168,5.914,4,5.5,4C4.672,4,4,4.672,4,5.5c0,0.414,0.168,0.789,0.439,1.06 L6.439,8.561z M33.5,16h-3c-0.828,0-1.5,0.672-1.5,1.5s0.672,1.5,1.5,1.5h3c0.828,0,1.5-0.672,1.5-1.5S34.328,16,33.5,16z M28.561,26.439C28.289,26.168,27.914,26,27.5,26c-0.828,0-1.5,0.672-1.5,1.5c0,0.414,0.168,0.789,0.439,1.06l2,2 C28.711,30.832,29.086,31,29.5,31c0.828,0,1.5-0.672,1.5-1.5c0-0.414-0.168-0.789-0.439-1.061L28.561,26.439z M17.5,29 c-0.829,0-1.5,0.672-1.5,1.5v3c0,0.828,0.671,1.5,1.5,1.5s1.5-0.672,1.5-1.5v-3C19,29.672,18.329,29,17.5,29z M17.5,7 C11.71,7,7,11.71,7,17.5S11.71,28,17.5,28S28,23.29,28,17.5S23.29,7,17.5,7z M17.5,25c-4.136,0-7.5-3.364-7.5-7.5 c0-4.136,3.364-7.5,7.5-7.5c4.136,0,7.5,3.364,7.5,7.5C25,21.636,21.636,25,17.5,25z" />
</svg>
</label>
<label id="toggle-label-dark" for='darkmode-toggle' tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="nightIcon" x="0px" y="0px" viewBox="0 0 100 100" style="enable-background='new 0 0 100 100'" xml:space="preserve">
<title>Dark Mode</title>
<path d="M96.76,66.458c-0.853-0.852-2.15-1.064-3.23-0.534c-6.063,2.991-12.858,4.571-19.655,4.571 C62.022,70.495,50.88,65.88,42.5,57.5C29.043,44.043,25.658,23.536,34.076,6.47c0.532-1.08,0.318-2.379-0.534-3.23 c-0.851-0.852-2.15-1.064-3.23-0.534c-4.918,2.427-9.375,5.619-13.246,9.491c-9.447,9.447-14.65,22.008-14.65,35.369 c0,13.36,5.203,25.921,14.65,35.368s22.008,14.65,35.368,14.65c13.361,0,25.921-5.203,35.369-14.65 c3.872-3.871,7.064-8.328,9.491-13.246C97.826,68.608,97.611,67.309,96.76,66.458z" />
</svg>
</label>
</div>
</header>
<article>
<h1>Innovation Lab Milestones Overview</h1>
<p class="meta">
Last updated
Aug 17, 2023
<a href="https://github.com/logos-co/roadmap/tree/hugo/content/roadmap/innovation_lab/milestones-overview.md" rel="noopener">Edit Source</a>
</p>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/milestones/">Milestones</a></li>
</ul>
<p>iLab Milestones can be found on the
<a href="https://www.notion.so/Logos-Innovation-Lab-dcff7b7a984b4f9e946f540c16434dc9?pvs=4" rel="noopener">Notion Page</a></p>
</article>
<hr/>
<div class="page-end" id="footer">
<div class="backlinks-container">
<h3>Backlinks</h3>
<ul class="backlinks">
<li>
<a href="/" data-ctx="Milestones" data-src="/" class="internal-link">Logos Technical Roadmap and Activity</a>
</li>
</ul>
</div>
<div>
<script
src="https://cdn.jsdelivr.net/npm/d3@6.7.0/dist/d3.min.js"
integrity="sha256-+7jaYCp29O1JusNWHaYtgUn6EhuP0VaFuswhNV06MyI="
crossorigin="anonymous"
></script>
<h3>Interactive Graph</h3>
<div id="graph-container"></div>
<style>
:root {
--g-node: var(--secondary);
--g-node-active: var(--primary);
--g-node-inactive: var(--visited);
--g-link: var(--outlinegray);
--g-link-active: #5a7282;
}
</style>
<script src="https://roadmap.logos.co/js/graph.abd4bc2af3869a96524d7d23b76152c7.js"></script>
</div>
</div>
<div id="contact_buttons">
<footer>
<p>Made by Logos Collective using <a href="https://github.com/jackyzha0/quartz">Quartz</a>, © 2023</p>
<ul>
<li><a href="https://roadmap.logos.co/">Home</a></li>
<li><a href="https://github.com/logos-co/roadmap">Github</a></li></ul>
</footer>
</div>
</div>
</body>
</html>

File diff suppressed because one or more lines are too long

View File

@ -1,410 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta
name="description"
content="Logos Lab 12th of July Currently working on the Waku Objects prototype, which is a modular system for transactional chat objects."
/>
<title>
2023-07-12 Innovation Lab Weekly
</title>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="shortcut icon" type="image/png" href="https://roadmap.logos.co//icon.png" />
<link href="https://roadmap.logos.co/styles.7fdbd93987bfba941d84b8a4050caaba.min.css" rel="stylesheet" />
<link href="https://roadmap.logos.co/styles/_light_syntax.86a48a52faebeaaf42158b72922b1c90.min.css" rel="stylesheet" id="theme-link">
<script src="https://roadmap.logos.co/js/darkmode.4ee460c38f180dd44f1565712a1f3c8a.min.js"></script>
<script src="https://roadmap.logos.co/js/util.9825137f5e7825e8553c68ce39ac9e44.min.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/katex.min.css" integrity="sha384-R4558gYOUz8mP9YWpZJjofhk+zx0AS11p36HnD2ZKj/6JR5z27gSSULCNHIRReVs" crossorigin="anonymous">
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/katex.min.js" integrity="sha384-z1fJDqw8ZApjGO3/unPWUPsIymfsJmyrDVWC8Tv/a1HeOtGmkwNd/7xUS0Xcnvsx" crossorigin="anonymous"></script>
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/contrib/auto-render.min.js" integrity="sha384-+XBljXPPiv+OzfbB3cVmLHf4hdUFHlWNZN5spNQ7rmHTXpd7WvJum6fIACpNNfIR" crossorigin="anonymous"></script>
<script src="https://unpkg.com/@floating-ui/core@0.7.3"></script>
<script src="https://unpkg.com/@floating-ui/dom@0.5.4"></script>
<script src="https://roadmap.logos.co/js/popover.37b1455b8f0603154072b9467132c659.min.js"></script>
<script src="https://roadmap.logos.co/js/code-title.b35124ad8db0ba37162b886afb711cbc.min.js"></script>
<script src="https://roadmap.logos.co/js/clipboard.c20857734e53a3fb733b7443879efa61.min.js"></script>
<script src="https://roadmap.logos.co/js/callouts.7723cac461d613d118ee8bb8216b9838.min.js"></script>
<script type="module">
import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid/dist/mermaid.esm.min.mjs';
mermaid.initialize({ startOnLoad: true });
</script>
<script>
const BASE_URL = "https://roadmap.logos.co/"
const fetchData = Promise.all([
fetch("https:\/\/roadmap.logos.co\/indices\/linkIndex.4aa205a552c456d43d65dac37acc8f8e.min.json")
.then(data => data.json())
.then(data => ({
index: data.index,
links: data.links,
})),
fetch("https:\/\/roadmap.logos.co\/indices\/contentIndex.d52fe1dd91efb5701e534220b9af8ad3.min.json")
.then(data => data.json()),
])
.then(([{index, links}, content]) => ({
index,
links,
content,
}))
const render = () => {
const siteBaseURL = new URL(BASE_URL);
const pathBase = siteBaseURL.pathname;
const pathWindow = window.location.pathname;
const isHome = pathBase == pathWindow;
addCopyButtons();
addTitleToCodeBlocks();
addCollapsibleCallouts();
initPopover(
"https://roadmap.logos.co",
true ,
true
)
const footer = document.getElementById("footer")
if (footer) {
const container = document.getElementById("graph-container")
if (!container) return requestAnimationFrame(render)
container.textContent = ""
const drawGlobal = isHome && false ;
drawGraph(
"https://roadmap.logos.co",
drawGlobal,
[{"/moc":"#4388cc"}],
drawGlobal ? {"centerForce":1,"depth":-1,"enableDrag":true,"enableLegend":false,"enableZoom":true,"fontSize":0.5,"linkDistance":1,"opacityScale":3,"repelForce":1,"scale":1.4} : {"centerForce":1,"depth":1,"enableDrag":true,"enableLegend":false,"enableZoom":true,"fontSize":0.6,"linkDistance":1,"opacityScale":3,"repelForce":2,"scale":1.2}
);
}
}
const init = (doc = document) => {
addCopyButtons();
addTitleToCodeBlocks();
renderMathInElement(doc.body, {
delimiters: [
{left: '$$', right: '$$', display: true},
{left: '$', right: '$', display: false},
],
throwOnError : false
});
};
</script>
<script type="module">
import { attachSPARouting } from "https:\/\/roadmap.logos.co\/js\/router.9d4974281069e9ebb189f642ae1e3ca2.min.js"
attachSPARouting(init, render)
</script>
</head>
<body>
<div id="search-container">
<div id="search-space">
<input autocomplete="off" id="search-bar" name="search" type="text" aria-label="Search"
placeholder="Search for something...">
<div id="results-container">
</div>
</div>
</div>
<script defer src="https://roadmap.logos.co/js/semantic-search.d4032d4a6a967938235ae76d08a55b46.min.js"></script>
<div class="singlePage">
<header>
<h1 id="page-title"><a href="https://roadmap.logos.co/">Logos Collective Technical Roadmap and Activity</a></h1>
<div class="spacer"></div>
<div id="search-icon">
<p>Search</p>
<svg tabindex="0" aria-labelledby="title desc" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19.9 19.7"><title id="title">Search Icon</title><desc id="desc">Icon to open search</desc><g class="search-path" fill="none"><path stroke-linecap="square" d="M18.5 18.3l-5.4-5.4"/><circle cx="8" cy="8" r="7"/></g></svg>
</div>
<div class='darkmode'>
<input class='toggle' id='darkmode-toggle' type='checkbox' tabindex="-1">
<label id="toggle-label-light" for='darkmode-toggle' tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="dayIcon" x="0px" y="0px" viewBox="0 0 35 35" style="enable-background:new 0 0 35 35;" xml:space="preserve">
<title>Light Mode</title>
<path d="M6,17.5C6,16.672,5.328,16,4.5,16h-3C0.672,16,0,16.672,0,17.5 S0.672,19,1.5,19h3C5.328,19,6,18.328,6,17.5z M7.5,26c-0.414,0-0.789,0.168-1.061,0.439l-2,2C4.168,28.711,4,29.086,4,29.5 C4,30.328,4.671,31,5.5,31c0.414,0,0.789-0.168,1.06-0.44l2-2C8.832,28.289,9,27.914,9,27.5C9,26.672,8.329,26,7.5,26z M17.5,6 C18.329,6,19,5.328,19,4.5v-3C19,0.672,18.329,0,17.5,0S16,0.672,16,1.5v3C16,5.328,16.671,6,17.5,6z M27.5,9 c0.414,0,0.789-0.168,1.06-0.439l2-2C30.832,6.289,31,5.914,31,5.5C31,4.672,30.329,4,29.5,4c-0.414,0-0.789,0.168-1.061,0.44 l-2,2C26.168,6.711,26,7.086,26,7.5C26,8.328,26.671,9,27.5,9z M6.439,8.561C6.711,8.832,7.086,9,7.5,9C8.328,9,9,8.328,9,7.5 c0-0.414-0.168-0.789-0.439-1.061l-2-2C6.289,4.168,5.914,4,5.5,4C4.672,4,4,4.672,4,5.5c0,0.414,0.168,0.789,0.439,1.06 L6.439,8.561z M33.5,16h-3c-0.828,0-1.5,0.672-1.5,1.5s0.672,1.5,1.5,1.5h3c0.828,0,1.5-0.672,1.5-1.5S34.328,16,33.5,16z M28.561,26.439C28.289,26.168,27.914,26,27.5,26c-0.828,0-1.5,0.672-1.5,1.5c0,0.414,0.168,0.789,0.439,1.06l2,2 C28.711,30.832,29.086,31,29.5,31c0.828,0,1.5-0.672,1.5-1.5c0-0.414-0.168-0.789-0.439-1.061L28.561,26.439z M17.5,29 c-0.829,0-1.5,0.672-1.5,1.5v3c0,0.828,0.671,1.5,1.5,1.5s1.5-0.672,1.5-1.5v-3C19,29.672,18.329,29,17.5,29z M17.5,7 C11.71,7,7,11.71,7,17.5S11.71,28,17.5,28S28,23.29,28,17.5S23.29,7,17.5,7z M17.5,25c-4.136,0-7.5-3.364-7.5-7.5 c0-4.136,3.364-7.5,7.5-7.5c4.136,0,7.5,3.364,7.5,7.5C25,21.636,21.636,25,17.5,25z" />
</svg>
</label>
<label id="toggle-label-dark" for='darkmode-toggle' tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="nightIcon" x="0px" y="0px" viewBox="0 0 100 100" style="enable-background='new 0 0 100 100'" xml:space="preserve">
<title>Dark Mode</title>
<path d="M96.76,66.458c-0.853-0.852-2.15-1.064-3.23-0.534c-6.063,2.991-12.858,4.571-19.655,4.571 C62.022,70.495,50.88,65.88,42.5,57.5C29.043,44.043,25.658,23.536,34.076,6.47c0.532-1.08,0.318-2.379-0.534-3.23 c-0.851-0.852-2.15-1.064-3.23-0.534c-4.918,2.427-9.375,5.619-13.246,9.491c-9.447,9.447-14.65,22.008-14.65,35.369 c0,13.36,5.203,25.921,14.65,35.368s22.008,14.65,35.368,14.65c13.361,0,25.921-5.203,35.369-14.65 c3.872-3.871,7.064-8.328,9.491-13.246C97.826,68.608,97.611,67.309,96.76,66.458z" />
</svg>
</label>
</div>
</header>
<article>
<h1>2023-07-12 Innovation Lab Weekly</h1>
<p class="meta">
Last updated
Jul 12, 2023
<a href="https://github.com/logos-co/roadmap/tree/hugo/content/roadmap/innovation_lab/updates/2023-07-12.md" rel="noopener">Edit Source</a>
</p>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/ilab-updates/">Ilab updates</a></li>
</ul>
<aside class="mainTOC">
<details >
<summary>Table of Contents</summary>
<nav id="TableOfContents">
<ol>
<li>
<ol>
<li></li>
</ol>
</li>
</ol>
</nav>
</details>
</aside>
<p><strong>Logos Lab</strong> 12th of July
Currently working on the Waku Objects prototype, which is a modular system for transactional chat objects.</p>
<p><strong>Milestone</strong>: deliver the first transactional Waku Object called Payggy (attached some design screenshots).</p>
<p>It is now possible to make transactions on the blockchain and the objects send notifications over the messaging layer (e.g. Waku) to the other participants. What is left is the proper transaction status management and some polishing.</p>
<p>There is also work being done on supporting external objects, this enables creating the objects with any web technology. This work will guide the separation of the interfaces between the app and the objects and lead us to release it as an SDK.</p>
<p><strong>Next milestone</strong>: group chat support</p>
<p>The design is already done for the group chat functionality. There is ongoing design work for a new Waku Object that would showcase what can be done in a group chat context.</p>
<p>Deployed version of the main branch:
<a href="https://waku-objects-playground.vercel.app/" rel="noopener">https://waku-objects-playground.vercel.app/</a></p>
<p>Link to Payggy design files:
<a href="https://scene.zeplin.io/project/64ae9e965652632169060c7d" rel="noopener">https://scene.zeplin.io/project/64ae9e965652632169060c7d</a></p>
<p>Main development repo:
<a href="https://github.com/logos-innovation-lab/waku-objects-playground" rel="noopener">https://github.com/logos-innovation-lab/waku-objects-playground</a></p>
<p>Contact:
You can find us at
<a href="https://discord.com/channels/973324189794697286/1118949151225413872" rel="noopener">https://discord.com/channels/973324189794697286/1118949151225413872</a> or join our discord at
<a href="https://discord.gg/UtVHf2EU" rel="noopener">https://discord.gg/UtVHf2EU</a></p>
<hr>
<a href="#conversation"><h4 id="conversation"><span class="hanchor" ariaLabel="Anchor"># </span>Conversation</h4></a>
<ol>
<li>
<p>petty <em></em> 07/15/2023 5:49 AM</p>
<p>the <code>waku-objects</code> repo is empty. Where is the code storing that part vs the playground that is using them?</p>
</li>
<li>
<p>petty</p>
<p>the <code>waku-objects</code> repo is empty. Where is the code storing that part vs the playground that is using them?</p>
</li>
<li>
<p>attila🍀 <em></em> 07/15/2023 6:18 AM</p>
<p>at the moment most of the code is in the <code>waku-objects-playground</code> repo later we may split it to several repos here is the link:
<a href="https://github.com/logos-innovation-lab/waku-objects-playground" rel="noopener">https://github.com/logos-innovation-lab/waku-objects-playground</a></p>
</li>
</ol>
</article>
<hr/>
<div class="page-end" id="footer">
<div class="backlinks-container">
<h3>Backlinks</h3>
<ul class="backlinks">
<li>
No backlinks found
</li>
</ul>
</div>
<div>
<script
src="https://cdn.jsdelivr.net/npm/d3@6.7.0/dist/d3.min.js"
integrity="sha256-+7jaYCp29O1JusNWHaYtgUn6EhuP0VaFuswhNV06MyI="
crossorigin="anonymous"
></script>
<h3>Interactive Graph</h3>
<div id="graph-container"></div>
<style>
:root {
--g-node: var(--secondary);
--g-node-active: var(--primary);
--g-node-inactive: var(--visited);
--g-link: var(--outlinegray);
--g-link-active: #5a7282;
}
</style>
<script src="https://roadmap.logos.co/js/graph.abd4bc2af3869a96524d7d23b76152c7.js"></script>
</div>
</div>
<div id="contact_buttons">
<footer>
<p>Made by Logos Collective using <a href="https://github.com/jackyzha0/quartz">Quartz</a>, © 2023</p>
<ul>
<li><a href="https://roadmap.logos.co/">Home</a></li>
<li><a href="https://github.com/logos-co/roadmap">Github</a></li></ul>
</footer>
</div>
</div>
</body>
</html>

File diff suppressed because one or more lines are too long

View File

@ -1,463 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta
name="description"
content="Logos Lab 2nd of August Currently working on the Waku Objects prototype, which is a modular system for transactional chat objects."
/>
<title>
2023-08-02 Innovation Lab weekly
</title>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="shortcut icon" type="image/png" href="https://roadmap.logos.co//icon.png" />
<link href="https://roadmap.logos.co/styles.7fdbd93987bfba941d84b8a4050caaba.min.css" rel="stylesheet" />
<link href="https://roadmap.logos.co/styles/_light_syntax.86a48a52faebeaaf42158b72922b1c90.min.css" rel="stylesheet" id="theme-link">
<script src="https://roadmap.logos.co/js/darkmode.4ee460c38f180dd44f1565712a1f3c8a.min.js"></script>
<script src="https://roadmap.logos.co/js/util.9825137f5e7825e8553c68ce39ac9e44.min.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/katex.min.css" integrity="sha384-R4558gYOUz8mP9YWpZJjofhk+zx0AS11p36HnD2ZKj/6JR5z27gSSULCNHIRReVs" crossorigin="anonymous">
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/katex.min.js" integrity="sha384-z1fJDqw8ZApjGO3/unPWUPsIymfsJmyrDVWC8Tv/a1HeOtGmkwNd/7xUS0Xcnvsx" crossorigin="anonymous"></script>
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/contrib/auto-render.min.js" integrity="sha384-+XBljXPPiv+OzfbB3cVmLHf4hdUFHlWNZN5spNQ7rmHTXpd7WvJum6fIACpNNfIR" crossorigin="anonymous"></script>
<script src="https://unpkg.com/@floating-ui/core@0.7.3"></script>
<script src="https://unpkg.com/@floating-ui/dom@0.5.4"></script>
<script src="https://roadmap.logos.co/js/popover.37b1455b8f0603154072b9467132c659.min.js"></script>
<script src="https://roadmap.logos.co/js/code-title.b35124ad8db0ba37162b886afb711cbc.min.js"></script>
<script src="https://roadmap.logos.co/js/clipboard.c20857734e53a3fb733b7443879efa61.min.js"></script>
<script src="https://roadmap.logos.co/js/callouts.7723cac461d613d118ee8bb8216b9838.min.js"></script>
<script type="module">
import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid/dist/mermaid.esm.min.mjs';
mermaid.initialize({ startOnLoad: true });
</script>
<script>
const BASE_URL = "https://roadmap.logos.co/"
const fetchData = Promise.all([
fetch("https:\/\/roadmap.logos.co\/indices\/linkIndex.4aa205a552c456d43d65dac37acc8f8e.min.json")
.then(data => data.json())
.then(data => ({
index: data.index,
links: data.links,
})),
fetch("https:\/\/roadmap.logos.co\/indices\/contentIndex.d52fe1dd91efb5701e534220b9af8ad3.min.json")
.then(data => data.json()),
])
.then(([{index, links}, content]) => ({
index,
links,
content,
}))
const render = () => {
const siteBaseURL = new URL(BASE_URL);
const pathBase = siteBaseURL.pathname;
const pathWindow = window.location.pathname;
const isHome = pathBase == pathWindow;
addCopyButtons();
addTitleToCodeBlocks();
addCollapsibleCallouts();
initPopover(
"https://roadmap.logos.co",
true ,
true
)
const footer = document.getElementById("footer")
if (footer) {
const container = document.getElementById("graph-container")
if (!container) return requestAnimationFrame(render)
container.textContent = ""
const drawGlobal = isHome && false ;
drawGraph(
"https://roadmap.logos.co",
drawGlobal,
[{"/moc":"#4388cc"}],
drawGlobal ? {"centerForce":1,"depth":-1,"enableDrag":true,"enableLegend":false,"enableZoom":true,"fontSize":0.5,"linkDistance":1,"opacityScale":3,"repelForce":1,"scale":1.4} : {"centerForce":1,"depth":1,"enableDrag":true,"enableLegend":false,"enableZoom":true,"fontSize":0.6,"linkDistance":1,"opacityScale":3,"repelForce":2,"scale":1.2}
);
}
}
const init = (doc = document) => {
addCopyButtons();
addTitleToCodeBlocks();
renderMathInElement(doc.body, {
delimiters: [
{left: '$$', right: '$$', display: true},
{left: '$', right: '$', display: false},
],
throwOnError : false
});
};
</script>
<script type="module">
import { attachSPARouting } from "https:\/\/roadmap.logos.co\/js\/router.9d4974281069e9ebb189f642ae1e3ca2.min.js"
attachSPARouting(init, render)
</script>
</head>
<body>
<div id="search-container">
<div id="search-space">
<input autocomplete="off" id="search-bar" name="search" type="text" aria-label="Search"
placeholder="Search for something...">
<div id="results-container">
</div>
</div>
</div>
<script defer src="https://roadmap.logos.co/js/semantic-search.d4032d4a6a967938235ae76d08a55b46.min.js"></script>
<div class="singlePage">
<header>
<h1 id="page-title"><a href="https://roadmap.logos.co/">Logos Collective Technical Roadmap and Activity</a></h1>
<div class="spacer"></div>
<div id="search-icon">
<p>Search</p>
<svg tabindex="0" aria-labelledby="title desc" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19.9 19.7"><title id="title">Search Icon</title><desc id="desc">Icon to open search</desc><g class="search-path" fill="none"><path stroke-linecap="square" d="M18.5 18.3l-5.4-5.4"/><circle cx="8" cy="8" r="7"/></g></svg>
</div>
<div class='darkmode'>
<input class='toggle' id='darkmode-toggle' type='checkbox' tabindex="-1">
<label id="toggle-label-light" for='darkmode-toggle' tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="dayIcon" x="0px" y="0px" viewBox="0 0 35 35" style="enable-background:new 0 0 35 35;" xml:space="preserve">
<title>Light Mode</title>
<path d="M6,17.5C6,16.672,5.328,16,4.5,16h-3C0.672,16,0,16.672,0,17.5 S0.672,19,1.5,19h3C5.328,19,6,18.328,6,17.5z M7.5,26c-0.414,0-0.789,0.168-1.061,0.439l-2,2C4.168,28.711,4,29.086,4,29.5 C4,30.328,4.671,31,5.5,31c0.414,0,0.789-0.168,1.06-0.44l2-2C8.832,28.289,9,27.914,9,27.5C9,26.672,8.329,26,7.5,26z M17.5,6 C18.329,6,19,5.328,19,4.5v-3C19,0.672,18.329,0,17.5,0S16,0.672,16,1.5v3C16,5.328,16.671,6,17.5,6z M27.5,9 c0.414,0,0.789-0.168,1.06-0.439l2-2C30.832,6.289,31,5.914,31,5.5C31,4.672,30.329,4,29.5,4c-0.414,0-0.789,0.168-1.061,0.44 l-2,2C26.168,6.711,26,7.086,26,7.5C26,8.328,26.671,9,27.5,9z M6.439,8.561C6.711,8.832,7.086,9,7.5,9C8.328,9,9,8.328,9,7.5 c0-0.414-0.168-0.789-0.439-1.061l-2-2C6.289,4.168,5.914,4,5.5,4C4.672,4,4,4.672,4,5.5c0,0.414,0.168,0.789,0.439,1.06 L6.439,8.561z M33.5,16h-3c-0.828,0-1.5,0.672-1.5,1.5s0.672,1.5,1.5,1.5h3c0.828,0,1.5-0.672,1.5-1.5S34.328,16,33.5,16z M28.561,26.439C28.289,26.168,27.914,26,27.5,26c-0.828,0-1.5,0.672-1.5,1.5c0,0.414,0.168,0.789,0.439,1.06l2,2 C28.711,30.832,29.086,31,29.5,31c0.828,0,1.5-0.672,1.5-1.5c0-0.414-0.168-0.789-0.439-1.061L28.561,26.439z M17.5,29 c-0.829,0-1.5,0.672-1.5,1.5v3c0,0.828,0.671,1.5,1.5,1.5s1.5-0.672,1.5-1.5v-3C19,29.672,18.329,29,17.5,29z M17.5,7 C11.71,7,7,11.71,7,17.5S11.71,28,17.5,28S28,23.29,28,17.5S23.29,7,17.5,7z M17.5,25c-4.136,0-7.5-3.364-7.5-7.5 c0-4.136,3.364-7.5,7.5-7.5c4.136,0,7.5,3.364,7.5,7.5C25,21.636,21.636,25,17.5,25z" />
</svg>
</label>
<label id="toggle-label-dark" for='darkmode-toggle' tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="nightIcon" x="0px" y="0px" viewBox="0 0 100 100" style="enable-background='new 0 0 100 100'" xml:space="preserve">
<title>Dark Mode</title>
<path d="M96.76,66.458c-0.853-0.852-2.15-1.064-3.23-0.534c-6.063,2.991-12.858,4.571-19.655,4.571 C62.022,70.495,50.88,65.88,42.5,57.5C29.043,44.043,25.658,23.536,34.076,6.47c0.532-1.08,0.318-2.379-0.534-3.23 c-0.851-0.852-2.15-1.064-3.23-0.534c-4.918,2.427-9.375,5.619-13.246,9.491c-9.447,9.447-14.65,22.008-14.65,35.369 c0,13.36,5.203,25.921,14.65,35.368s22.008,14.65,35.368,14.65c13.361,0,25.921-5.203,35.369-14.65 c3.872-3.871,7.064-8.328,9.491-13.246C97.826,68.608,97.611,67.309,96.76,66.458z" />
</svg>
</label>
</div>
</header>
<article>
<h1>2023-08-02 Innovation Lab weekly</h1>
<p class="meta">
Last updated
Aug 2, 2023
<a href="https://github.com/logos-co/roadmap/tree/hugo/content/roadmap/innovation_lab/updates/2023-08-02.md" rel="noopener">Edit Source</a>
</p>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/ilab-updates/">Ilab updates</a></li>
</ul>
<aside class="mainTOC">
<details >
<summary>Table of Contents</summary>
<nav id="TableOfContents">
<ol>
<li>
<ol>
<li><a href="#conversation">Conversation</a></li>
</ol>
</li>
</ol>
</nav>
</details>
</aside>
<p><strong>Logos Lab</strong> 2nd of August
Currently working on the Waku Objects prototype, which is a modular system for transactional chat objects.</p>
<p>The last few weeks were a bit slower than usual because there were vacations, one team member got married, there was EthCC and a team offsite.</p>
<p>Still, a lot of progress were made and the team released the first version of a color system in the form of an npm package, which lets the users to choose any color they like to customize their app. It is based on grayscale design and uses luminance, hence the name of the library. Try it in the Playground app or check the links below.</p>
<p><strong>Milestone</strong>: group chat support</p>
<p>There is a draft PR for group chat support for private groups and it is expected to be finished this week. At the end we decided to roll our own toy group chat protocol implementation because we did not find anything ready to use. It would have been great if we could have just used an existing implementation.</p>
<p><strong>Next milestone</strong>: Splitter Waku Object supporting group chats and smart contracts</p>
<p>This will be the first Waku Object that is meaningful in a group chat context. Also this will demonstrate how to use smart contracts and multiparty transactions.</p>
<p>Deployed version of the main branch:
<a href="https://waku-objects-playground.vercel.app/" rel="noopener">https://waku-objects-playground.vercel.app/</a></p>
<p>Main development repo:
<a href="https://github.com/logos-innovation-lab/waku-objects-playground" rel="noopener">https://github.com/logos-innovation-lab/waku-objects-playground</a></p>
<p>Grayscale design:
<a href="https://grayscale.design/" rel="noopener">https://grayscale.design/</a></p>
<p>Luminance package on npm:
<a href="https://www.npmjs.com/package/@waku-objects/luminance" rel="noopener">https://www.npmjs.com/package/@waku-objects/luminance</a></p>
<p>Contact:
You can find us at
<a href="https://discord.com/channels/973324189794697286/1118949151225413872" rel="noopener">https://discord.com/channels/973324189794697286/1118949151225413872</a> or join our discord at
<a href="https://discord.gg/ZMU4yyWG" rel="noopener">https://discord.gg/ZMU4yyWG</a></p>
<hr>
<a href="#conversation"><h3 id="conversation"><span class="hanchor" ariaLabel="Anchor"># </span>Conversation</h3></a>
<ol>
<li>
<p>fryorcraken <em></em> Yesterday at 10:58 PM</p>
<blockquote>
<p>There is a draft PR for group chat support for private groups and it is expected to be finished this week. At the end we decided to roll our own toy group chat protocol implementation because we did not find anything ready to use. It would have been great if we could have just used an existing implementation.</p>
</blockquote>
<p>While status-js does implement chat features, I do not know how nice the API is. Waku is actively hiring a chat sdk lead and golang eng. We will probably also hire a JS engineer (not yet confirmed) to provide nice libraries to enable such use case (1:1 chat, group chat, community chat).</p>
</li>
</ol>
<p>August 3, 2023</p>
<ol start="2">
<li>
<p>fryorcraken</p>
<blockquote>
<p> &gt; There is a draft PR for group chat support for private groups and it is expected to be finished this week. At the end we decided to roll our own toy group chat protocol implementation because we did not find anything ready to use. It would have been great if we could have just used an existing implementation. While status-js does implement chat features, I do not know how nice the API is. Waku is actively hiring a chat sdk lead and golang eng. We will probably also hire a JS engineer (not yet confirmed) to provide nice libraries to enable such use case (1:1 chat, group chat, community chat).</p>
</blockquote>
</li>
<li>
<p>attila🍀 <em></em> Today at 4:21 AM</p>
<p>This is great news and I think it will help with adoption. I did not find a JS API for status (maybe I was looking at the wrong places), the closest was the <code>status-js-api</code> project but that still uses whisper and the repo recommends to use <code>js-waku</code> instead
<img src="https://discord.com/assets/da3651e59d6006dfa5fa07ec3102d1f3.svg" width="auto" alt="🙂" />
<a href="https://github.com/status-im/status-js-api" rel="noopener">https://github.com/status-im/status-js-api</a> Also I also found the <code>56/STATUS-COMMUNITIES</code> spec:
<a href="https://rfc.vac.dev/spec/56/" rel="noopener">https://rfc.vac.dev/spec/56/</a> It seems to be quite a complete solution for community management with all the bells and whistles. However our use case is a private group chat for your existing contacts, so it seems to be a bit overkill for that.</p>
</li>
<li>
<p>fryorcraken <em></em> Today at 5:32 AM</p>
<p>The repo is status-im/status-web</p>
</li>
<li>
<p><em>[<em>5:33 AM</em>]</em></p>
<p>Spec is
<a href="https://rfc.vac.dev/spec/55/" rel="noopener">https://rfc.vac.dev/spec/55/</a></p>
</li>
<li>
<p>fryorcraken</p>
<p>The repo is status-im/status-web</p>
</li>
<li>
<p>attila🍀 <em></em> Today at 6:05 AM</p>
<p>As constructive feedback I can tell you that it is not trivial to find it and use it in other projects It is presented as a React component without documentation and by looking at the code it seems to provide you the whole chat UI of the desktop app, which is not necessarily what you need if you want to embed it in your app It seems to be using this package:
<a href="https://www.npmjs.com/package/@status-im/js" rel="noopener">https://www.npmjs.com/package/@status-im/js</a> Which also does not have documentation I assume that package is built from this:
<a href="https://github.com/status-im/status-web/tree/main/packages/status-js" rel="noopener">https://github.com/status-im/status-web/tree/main/packages/status-js</a> This looks promising, but again there is no documentation. Of course you can use the code to figure out things, but at least I would be interested in what are the requirements and high level architecture (does it require an ethereum RPC endpoint, where does it store data, etc.) so that I can evaluate if this is the right approach for me. So maybe a lesson here is to put effort in the documentation and the presentation as well and if you have the budget then have someone on the team whose main responsibility is that (like a devrel or dev evangelist role)</p>
</li>
</ol>
</article>
<hr/>
<div class="page-end" id="footer">
<div class="backlinks-container">
<h3>Backlinks</h3>
<ul class="backlinks">
<li>
No backlinks found
</li>
</ul>
</div>
<div>
<script
src="https://cdn.jsdelivr.net/npm/d3@6.7.0/dist/d3.min.js"
integrity="sha256-+7jaYCp29O1JusNWHaYtgUn6EhuP0VaFuswhNV06MyI="
crossorigin="anonymous"
></script>
<h3>Interactive Graph</h3>
<div id="graph-container"></div>
<style>
:root {
--g-node: var(--secondary);
--g-node-active: var(--primary);
--g-node-inactive: var(--visited);
--g-link: var(--outlinegray);
--g-link-active: #5a7282;
}
</style>
<script src="https://roadmap.logos.co/js/graph.abd4bc2af3869a96524d7d23b76152c7.js"></script>
</div>
</div>
<div id="contact_buttons">
<footer>
<p>Made by Logos Collective using <a href="https://github.com/jackyzha0/quartz">Quartz</a>, © 2023</p>
<ul>
<li><a href="https://roadmap.logos.co/">Home</a></li>
<li><a href="https://github.com/logos-co/roadmap">Github</a></li></ul>
</footer>
</div>
</div>
</body>
</html>

File diff suppressed because one or more lines are too long

View File

@ -1,373 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta
name="description"
content="Logos Lab 11th of August Currently working on the Waku Objects prototype, which is a modular system for transactional chat objects."
/>
<title>
2023-08-17 &lt;TEAM&gt; weekly
</title>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="shortcut icon" type="image/png" href="https://roadmap.logos.co//icon.png" />
<link href="https://roadmap.logos.co/styles.7fdbd93987bfba941d84b8a4050caaba.min.css" rel="stylesheet" />
<link href="https://roadmap.logos.co/styles/_light_syntax.86a48a52faebeaaf42158b72922b1c90.min.css" rel="stylesheet" id="theme-link">
<script src="https://roadmap.logos.co/js/darkmode.4ee460c38f180dd44f1565712a1f3c8a.min.js"></script>
<script src="https://roadmap.logos.co/js/util.9825137f5e7825e8553c68ce39ac9e44.min.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/katex.min.css" integrity="sha384-R4558gYOUz8mP9YWpZJjofhk+zx0AS11p36HnD2ZKj/6JR5z27gSSULCNHIRReVs" crossorigin="anonymous">
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/katex.min.js" integrity="sha384-z1fJDqw8ZApjGO3/unPWUPsIymfsJmyrDVWC8Tv/a1HeOtGmkwNd/7xUS0Xcnvsx" crossorigin="anonymous"></script>
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/contrib/auto-render.min.js" integrity="sha384-+XBljXPPiv+OzfbB3cVmLHf4hdUFHlWNZN5spNQ7rmHTXpd7WvJum6fIACpNNfIR" crossorigin="anonymous"></script>
<script src="https://unpkg.com/@floating-ui/core@0.7.3"></script>
<script src="https://unpkg.com/@floating-ui/dom@0.5.4"></script>
<script src="https://roadmap.logos.co/js/popover.37b1455b8f0603154072b9467132c659.min.js"></script>
<script src="https://roadmap.logos.co/js/code-title.b35124ad8db0ba37162b886afb711cbc.min.js"></script>
<script src="https://roadmap.logos.co/js/clipboard.c20857734e53a3fb733b7443879efa61.min.js"></script>
<script src="https://roadmap.logos.co/js/callouts.7723cac461d613d118ee8bb8216b9838.min.js"></script>
<script type="module">
import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid/dist/mermaid.esm.min.mjs';
mermaid.initialize({ startOnLoad: true });
</script>
<script>
const BASE_URL = "https://roadmap.logos.co/"
const fetchData = Promise.all([
fetch("https:\/\/roadmap.logos.co\/indices\/linkIndex.4aa205a552c456d43d65dac37acc8f8e.min.json")
.then(data => data.json())
.then(data => ({
index: data.index,
links: data.links,
})),
fetch("https:\/\/roadmap.logos.co\/indices\/contentIndex.d52fe1dd91efb5701e534220b9af8ad3.min.json")
.then(data => data.json()),
])
.then(([{index, links}, content]) => ({
index,
links,
content,
}))
const render = () => {
const siteBaseURL = new URL(BASE_URL);
const pathBase = siteBaseURL.pathname;
const pathWindow = window.location.pathname;
const isHome = pathBase == pathWindow;
addCopyButtons();
addTitleToCodeBlocks();
addCollapsibleCallouts();
initPopover(
"https://roadmap.logos.co",
true ,
true
)
const footer = document.getElementById("footer")
if (footer) {
const container = document.getElementById("graph-container")
if (!container) return requestAnimationFrame(render)
container.textContent = ""
const drawGlobal = isHome && false ;
drawGraph(
"https://roadmap.logos.co",
drawGlobal,
[{"/moc":"#4388cc"}],
drawGlobal ? {"centerForce":1,"depth":-1,"enableDrag":true,"enableLegend":false,"enableZoom":true,"fontSize":0.5,"linkDistance":1,"opacityScale":3,"repelForce":1,"scale":1.4} : {"centerForce":1,"depth":1,"enableDrag":true,"enableLegend":false,"enableZoom":true,"fontSize":0.6,"linkDistance":1,"opacityScale":3,"repelForce":2,"scale":1.2}
);
}
}
const init = (doc = document) => {
addCopyButtons();
addTitleToCodeBlocks();
renderMathInElement(doc.body, {
delimiters: [
{left: '$$', right: '$$', display: true},
{left: '$', right: '$', display: false},
],
throwOnError : false
});
};
</script>
<script type="module">
import { attachSPARouting } from "https:\/\/roadmap.logos.co\/js\/router.9d4974281069e9ebb189f642ae1e3ca2.min.js"
attachSPARouting(init, render)
</script>
</head>
<body>
<div id="search-container">
<div id="search-space">
<input autocomplete="off" id="search-bar" name="search" type="text" aria-label="Search"
placeholder="Search for something...">
<div id="results-container">
</div>
</div>
</div>
<script defer src="https://roadmap.logos.co/js/semantic-search.d4032d4a6a967938235ae76d08a55b46.min.js"></script>
<div class="singlePage">
<header>
<h1 id="page-title"><a href="https://roadmap.logos.co/">Logos Collective Technical Roadmap and Activity</a></h1>
<div class="spacer"></div>
<div id="search-icon">
<p>Search</p>
<svg tabindex="0" aria-labelledby="title desc" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19.9 19.7"><title id="title">Search Icon</title><desc id="desc">Icon to open search</desc><g class="search-path" fill="none"><path stroke-linecap="square" d="M18.5 18.3l-5.4-5.4"/><circle cx="8" cy="8" r="7"/></g></svg>
</div>
<div class='darkmode'>
<input class='toggle' id='darkmode-toggle' type='checkbox' tabindex="-1">
<label id="toggle-label-light" for='darkmode-toggle' tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="dayIcon" x="0px" y="0px" viewBox="0 0 35 35" style="enable-background:new 0 0 35 35;" xml:space="preserve">
<title>Light Mode</title>
<path d="M6,17.5C6,16.672,5.328,16,4.5,16h-3C0.672,16,0,16.672,0,17.5 S0.672,19,1.5,19h3C5.328,19,6,18.328,6,17.5z M7.5,26c-0.414,0-0.789,0.168-1.061,0.439l-2,2C4.168,28.711,4,29.086,4,29.5 C4,30.328,4.671,31,5.5,31c0.414,0,0.789-0.168,1.06-0.44l2-2C8.832,28.289,9,27.914,9,27.5C9,26.672,8.329,26,7.5,26z M17.5,6 C18.329,6,19,5.328,19,4.5v-3C19,0.672,18.329,0,17.5,0S16,0.672,16,1.5v3C16,5.328,16.671,6,17.5,6z M27.5,9 c0.414,0,0.789-0.168,1.06-0.439l2-2C30.832,6.289,31,5.914,31,5.5C31,4.672,30.329,4,29.5,4c-0.414,0-0.789,0.168-1.061,0.44 l-2,2C26.168,6.711,26,7.086,26,7.5C26,8.328,26.671,9,27.5,9z M6.439,8.561C6.711,8.832,7.086,9,7.5,9C8.328,9,9,8.328,9,7.5 c0-0.414-0.168-0.789-0.439-1.061l-2-2C6.289,4.168,5.914,4,5.5,4C4.672,4,4,4.672,4,5.5c0,0.414,0.168,0.789,0.439,1.06 L6.439,8.561z M33.5,16h-3c-0.828,0-1.5,0.672-1.5,1.5s0.672,1.5,1.5,1.5h3c0.828,0,1.5-0.672,1.5-1.5S34.328,16,33.5,16z M28.561,26.439C28.289,26.168,27.914,26,27.5,26c-0.828,0-1.5,0.672-1.5,1.5c0,0.414,0.168,0.789,0.439,1.06l2,2 C28.711,30.832,29.086,31,29.5,31c0.828,0,1.5-0.672,1.5-1.5c0-0.414-0.168-0.789-0.439-1.061L28.561,26.439z M17.5,29 c-0.829,0-1.5,0.672-1.5,1.5v3c0,0.828,0.671,1.5,1.5,1.5s1.5-0.672,1.5-1.5v-3C19,29.672,18.329,29,17.5,29z M17.5,7 C11.71,7,7,11.71,7,17.5S11.71,28,17.5,28S28,23.29,28,17.5S23.29,7,17.5,7z M17.5,25c-4.136,0-7.5-3.364-7.5-7.5 c0-4.136,3.364-7.5,7.5-7.5c4.136,0,7.5,3.364,7.5,7.5C25,21.636,21.636,25,17.5,25z" />
</svg>
</label>
<label id="toggle-label-dark" for='darkmode-toggle' tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="nightIcon" x="0px" y="0px" viewBox="0 0 100 100" style="enable-background='new 0 0 100 100'" xml:space="preserve">
<title>Dark Mode</title>
<path d="M96.76,66.458c-0.853-0.852-2.15-1.064-3.23-0.534c-6.063,2.991-12.858,4.571-19.655,4.571 C62.022,70.495,50.88,65.88,42.5,57.5C29.043,44.043,25.658,23.536,34.076,6.47c0.532-1.08,0.318-2.379-0.534-3.23 c-0.851-0.852-2.15-1.064-3.23-0.534c-4.918,2.427-9.375,5.619-13.246,9.491c-9.447,9.447-14.65,22.008-14.65,35.369 c0,13.36,5.203,25.921,14.65,35.368s22.008,14.65,35.368,14.65c13.361,0,25.921-5.203,35.369-14.65 c3.872-3.871,7.064-8.328,9.491-13.246C97.826,68.608,97.611,67.309,96.76,66.458z" />
</svg>
</label>
</div>
</header>
<article>
<h1>2023-08-17 &lt;TEAM&gt; weekly</h1>
<p class="meta">
Last updated
Aug 11, 2023
<a href="https://github.com/logos-co/roadmap/tree/hugo/content/roadmap/innovation_lab/updates/2023-08-11.md" rel="noopener">Edit Source</a>
</p>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/TEAM-updates/">Team updates</a></li>
</ul>
<a href="#logos-lab-11th-of-august"><h1 id="logos-lab-11th-of-august"><span class="hanchor" ariaLabel="Anchor"># </span><strong>Logos Lab</strong> 11th of August</h1></a>
<p>Currently working on the Waku Objects prototype, which is a modular system for transactional chat objects.</p>
<p>We merged the group chat but it surfaced plenty of issues that were not a problem with 1on1 chats, both with our Waku integration and from product perspective as well. Spent the bigger part of the week with fixing these. We also registered a new domain, wakuplay.im where the latest version is deployed. It uses the Gnosis chain for transactions and currently the xDai and Gno tokens are supported, but it is easy to add other ERC-20 tokens now.</p>
<p><strong>Next milestone</strong>: Splitter Waku Object supporting group chats and smart contracts</p>
<p>This will be the first Waku Object that is meaningful in a group chat context. Also this will demonstrate how to use smart contracts and multiparty transactions. The design is ready and the implementaton has started.</p>
<p><strong>Next milestone</strong>: Basic Waku Objects website</p>
<p>Work started toward having a structure for a website and the content is shaping up nicely. The implementation has been started on it as well.</p>
<p>Deployed version of the main branch:
<a href="https://www.wakuplay.im/" rel="noopener">https://www.wakuplay.im/</a></p>
<p>Main development repo:
<a href="https://github.com/logos-innovation-lab/waku-objects-playground" rel="noopener">https://github.com/logos-innovation-lab/waku-objects-playground</a></p>
<p>Contact:
You can find us at
<a href="https://discord.com/channels/973324189794697286/1118949151225413872" rel="noopener">https://discord.com/channels/973324189794697286/1118949151225413872</a> or join our discord at
<a href="https://discord.gg/eaYVgSUG" rel="noopener">https://discord.gg/eaYVgSUG</a></p>
</article>
<hr/>
<div class="page-end" id="footer">
<div class="backlinks-container">
<h3>Backlinks</h3>
<ul class="backlinks">
<li>
No backlinks found
</li>
</ul>
</div>
<div>
<script
src="https://cdn.jsdelivr.net/npm/d3@6.7.0/dist/d3.min.js"
integrity="sha256-+7jaYCp29O1JusNWHaYtgUn6EhuP0VaFuswhNV06MyI="
crossorigin="anonymous"
></script>
<h3>Interactive Graph</h3>
<div id="graph-container"></div>
<style>
:root {
--g-node: var(--secondary);
--g-node-active: var(--primary);
--g-node-inactive: var(--visited);
--g-link: var(--outlinegray);
--g-link-active: #5a7282;
}
</style>
<script src="https://roadmap.logos.co/js/graph.abd4bc2af3869a96524d7d23b76152c7.js"></script>
</div>
</div>
<div id="contact_buttons">
<footer>
<p>Made by Logos Collective using <a href="https://github.com/jackyzha0/quartz">Quartz</a>, © 2023</p>
<ul>
<li><a href="https://roadmap.logos.co/">Home</a></li>
<li><a href="https://github.com/logos-co/roadmap">Github</a></li></ul>
</footer>
</div>
</div>
</body>
</html>

File diff suppressed because one or more lines are too long

52
roadmap/nomos/index.html Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,365 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta
name="description"
content="Milestones Overview Notion Page"
/>
<title>
Nomos Milestones Overview
</title>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="shortcut icon" type="image/png" href="https://roadmap.logos.co//icon.png" />
<link href="https://roadmap.logos.co/styles.7fdbd93987bfba941d84b8a4050caaba.min.css" rel="stylesheet" />
<link href="https://roadmap.logos.co/styles/_light_syntax.86a48a52faebeaaf42158b72922b1c90.min.css" rel="stylesheet" id="theme-link">
<script src="https://roadmap.logos.co/js/darkmode.4ee460c38f180dd44f1565712a1f3c8a.min.js"></script>
<script src="https://roadmap.logos.co/js/util.9825137f5e7825e8553c68ce39ac9e44.min.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/katex.min.css" integrity="sha384-R4558gYOUz8mP9YWpZJjofhk+zx0AS11p36HnD2ZKj/6JR5z27gSSULCNHIRReVs" crossorigin="anonymous">
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/katex.min.js" integrity="sha384-z1fJDqw8ZApjGO3/unPWUPsIymfsJmyrDVWC8Tv/a1HeOtGmkwNd/7xUS0Xcnvsx" crossorigin="anonymous"></script>
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/contrib/auto-render.min.js" integrity="sha384-+XBljXPPiv+OzfbB3cVmLHf4hdUFHlWNZN5spNQ7rmHTXpd7WvJum6fIACpNNfIR" crossorigin="anonymous"></script>
<script src="https://unpkg.com/@floating-ui/core@0.7.3"></script>
<script src="https://unpkg.com/@floating-ui/dom@0.5.4"></script>
<script src="https://roadmap.logos.co/js/popover.37b1455b8f0603154072b9467132c659.min.js"></script>
<script src="https://roadmap.logos.co/js/code-title.b35124ad8db0ba37162b886afb711cbc.min.js"></script>
<script src="https://roadmap.logos.co/js/clipboard.c20857734e53a3fb733b7443879efa61.min.js"></script>
<script src="https://roadmap.logos.co/js/callouts.7723cac461d613d118ee8bb8216b9838.min.js"></script>
<script type="module">
import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid/dist/mermaid.esm.min.mjs';
mermaid.initialize({ startOnLoad: true });
</script>
<script>
const BASE_URL = "https://roadmap.logos.co/"
const fetchData = Promise.all([
fetch("https:\/\/roadmap.logos.co\/indices\/linkIndex.4aa205a552c456d43d65dac37acc8f8e.min.json")
.then(data => data.json())
.then(data => ({
index: data.index,
links: data.links,
})),
fetch("https:\/\/roadmap.logos.co\/indices\/contentIndex.d52fe1dd91efb5701e534220b9af8ad3.min.json")
.then(data => data.json()),
])
.then(([{index, links}, content]) => ({
index,
links,
content,
}))
const render = () => {
const siteBaseURL = new URL(BASE_URL);
const pathBase = siteBaseURL.pathname;
const pathWindow = window.location.pathname;
const isHome = pathBase == pathWindow;
addCopyButtons();
addTitleToCodeBlocks();
addCollapsibleCallouts();
initPopover(
"https://roadmap.logos.co",
true ,
true
)
const footer = document.getElementById("footer")
if (footer) {
const container = document.getElementById("graph-container")
if (!container) return requestAnimationFrame(render)
container.textContent = ""
const drawGlobal = isHome && false ;
drawGraph(
"https://roadmap.logos.co",
drawGlobal,
[{"/moc":"#4388cc"}],
drawGlobal ? {"centerForce":1,"depth":-1,"enableDrag":true,"enableLegend":false,"enableZoom":true,"fontSize":0.5,"linkDistance":1,"opacityScale":3,"repelForce":1,"scale":1.4} : {"centerForce":1,"depth":1,"enableDrag":true,"enableLegend":false,"enableZoom":true,"fontSize":0.6,"linkDistance":1,"opacityScale":3,"repelForce":2,"scale":1.2}
);
}
}
const init = (doc = document) => {
addCopyButtons();
addTitleToCodeBlocks();
renderMathInElement(doc.body, {
delimiters: [
{left: '$$', right: '$$', display: true},
{left: '$', right: '$', display: false},
],
throwOnError : false
});
};
</script>
<script type="module">
import { attachSPARouting } from "https:\/\/roadmap.logos.co\/js\/router.9d4974281069e9ebb189f642ae1e3ca2.min.js"
attachSPARouting(init, render)
</script>
</head>
<body>
<div id="search-container">
<div id="search-space">
<input autocomplete="off" id="search-bar" name="search" type="text" aria-label="Search"
placeholder="Search for something...">
<div id="results-container">
</div>
</div>
</div>
<script defer src="https://roadmap.logos.co/js/semantic-search.d4032d4a6a967938235ae76d08a55b46.min.js"></script>
<div class="singlePage">
<header>
<h1 id="page-title"><a href="https://roadmap.logos.co/">Logos Collective Technical Roadmap and Activity</a></h1>
<div class="spacer"></div>
<div id="search-icon">
<p>Search</p>
<svg tabindex="0" aria-labelledby="title desc" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19.9 19.7"><title id="title">Search Icon</title><desc id="desc">Icon to open search</desc><g class="search-path" fill="none"><path stroke-linecap="square" d="M18.5 18.3l-5.4-5.4"/><circle cx="8" cy="8" r="7"/></g></svg>
</div>
<div class='darkmode'>
<input class='toggle' id='darkmode-toggle' type='checkbox' tabindex="-1">
<label id="toggle-label-light" for='darkmode-toggle' tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="dayIcon" x="0px" y="0px" viewBox="0 0 35 35" style="enable-background:new 0 0 35 35;" xml:space="preserve">
<title>Light Mode</title>
<path d="M6,17.5C6,16.672,5.328,16,4.5,16h-3C0.672,16,0,16.672,0,17.5 S0.672,19,1.5,19h3C5.328,19,6,18.328,6,17.5z M7.5,26c-0.414,0-0.789,0.168-1.061,0.439l-2,2C4.168,28.711,4,29.086,4,29.5 C4,30.328,4.671,31,5.5,31c0.414,0,0.789-0.168,1.06-0.44l2-2C8.832,28.289,9,27.914,9,27.5C9,26.672,8.329,26,7.5,26z M17.5,6 C18.329,6,19,5.328,19,4.5v-3C19,0.672,18.329,0,17.5,0S16,0.672,16,1.5v3C16,5.328,16.671,6,17.5,6z M27.5,9 c0.414,0,0.789-0.168,1.06-0.439l2-2C30.832,6.289,31,5.914,31,5.5C31,4.672,30.329,4,29.5,4c-0.414,0-0.789,0.168-1.061,0.44 l-2,2C26.168,6.711,26,7.086,26,7.5C26,8.328,26.671,9,27.5,9z M6.439,8.561C6.711,8.832,7.086,9,7.5,9C8.328,9,9,8.328,9,7.5 c0-0.414-0.168-0.789-0.439-1.061l-2-2C6.289,4.168,5.914,4,5.5,4C4.672,4,4,4.672,4,5.5c0,0.414,0.168,0.789,0.439,1.06 L6.439,8.561z M33.5,16h-3c-0.828,0-1.5,0.672-1.5,1.5s0.672,1.5,1.5,1.5h3c0.828,0,1.5-0.672,1.5-1.5S34.328,16,33.5,16z M28.561,26.439C28.289,26.168,27.914,26,27.5,26c-0.828,0-1.5,0.672-1.5,1.5c0,0.414,0.168,0.789,0.439,1.06l2,2 C28.711,30.832,29.086,31,29.5,31c0.828,0,1.5-0.672,1.5-1.5c0-0.414-0.168-0.789-0.439-1.061L28.561,26.439z M17.5,29 c-0.829,0-1.5,0.672-1.5,1.5v3c0,0.828,0.671,1.5,1.5,1.5s1.5-0.672,1.5-1.5v-3C19,29.672,18.329,29,17.5,29z M17.5,7 C11.71,7,7,11.71,7,17.5S11.71,28,17.5,28S28,23.29,28,17.5S23.29,7,17.5,7z M17.5,25c-4.136,0-7.5-3.364-7.5-7.5 c0-4.136,3.364-7.5,7.5-7.5c4.136,0,7.5,3.364,7.5,7.5C25,21.636,21.636,25,17.5,25z" />
</svg>
</label>
<label id="toggle-label-dark" for='darkmode-toggle' tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="nightIcon" x="0px" y="0px" viewBox="0 0 100 100" style="enable-background='new 0 0 100 100'" xml:space="preserve">
<title>Dark Mode</title>
<path d="M96.76,66.458c-0.853-0.852-2.15-1.064-3.23-0.534c-6.063,2.991-12.858,4.571-19.655,4.571 C62.022,70.495,50.88,65.88,42.5,57.5C29.043,44.043,25.658,23.536,34.076,6.47c0.532-1.08,0.318-2.379-0.534-3.23 c-0.851-0.852-2.15-1.064-3.23-0.534c-4.918,2.427-9.375,5.619-13.246,9.491c-9.447,9.447-14.65,22.008-14.65,35.369 c0,13.36,5.203,25.921,14.65,35.368s22.008,14.65,35.368,14.65c13.361,0,25.921-5.203,35.369-14.65 c3.872-3.871,7.064-8.328,9.491-13.246C97.826,68.608,97.611,67.309,96.76,66.458z" />
</svg>
</label>
</div>
</header>
<article>
<h1>Nomos Milestones Overview</h1>
<p class="meta">
Last updated
Aug 17, 2023
<a href="https://github.com/logos-co/roadmap/tree/hugo/content/roadmap/nomos/milestones-overview.md" rel="noopener">Edit Source</a>
</p>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/milestones/">Milestones</a></li>
</ul>
<p>
<a href="https://www.notion.so/ec57b205d4b443aeb43ee74ecc91c701?v=e782d519939f449c974e53fa3ab6978c" rel="noopener">Milestones Overview Notion Page</a></p>
</article>
<hr/>
<div class="page-end" id="footer">
<div class="backlinks-container">
<h3>Backlinks</h3>
<ul class="backlinks">
<li>
<a href="/" data-ctx="Milestones" data-src="/" class="internal-link">Logos Technical Roadmap and Activity</a>
</li>
</ul>
</div>
<div>
<script
src="https://cdn.jsdelivr.net/npm/d3@6.7.0/dist/d3.min.js"
integrity="sha256-+7jaYCp29O1JusNWHaYtgUn6EhuP0VaFuswhNV06MyI="
crossorigin="anonymous"
></script>
<h3>Interactive Graph</h3>
<div id="graph-container"></div>
<style>
:root {
--g-node: var(--secondary);
--g-node-active: var(--primary);
--g-node-inactive: var(--visited);
--g-link: var(--outlinegray);
--g-link-active: #5a7282;
}
</style>
<script src="https://roadmap.logos.co/js/graph.abd4bc2af3869a96524d7d23b76152c7.js"></script>
</div>
</div>
<div id="contact_buttons">
<footer>
<p>Made by Logos Collective using <a href="https://github.com/jackyzha0/quartz">Quartz</a>, © 2023</p>
<ul>
<li><a href="https://roadmap.logos.co/">Home</a></li>
<li><a href="https://github.com/logos-co/roadmap">Github</a></li></ul>
</footer>
</div>
</div>
</body>
</html>

File diff suppressed because one or more lines are too long

View File

@ -1,408 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta
name="description"
content="Research
Milestone 1: Understanding Data Availability (DA) Problem High-level exploration and discussion on data availability problems in a collaborative offsite meeting in Paris."
/>
<title>
2023-07-24 Nomos weekly
</title>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="shortcut icon" type="image/png" href="https://roadmap.logos.co//icon.png" />
<link href="https://roadmap.logos.co/styles.7fdbd93987bfba941d84b8a4050caaba.min.css" rel="stylesheet" />
<link href="https://roadmap.logos.co/styles/_light_syntax.86a48a52faebeaaf42158b72922b1c90.min.css" rel="stylesheet" id="theme-link">
<script src="https://roadmap.logos.co/js/darkmode.4ee460c38f180dd44f1565712a1f3c8a.min.js"></script>
<script src="https://roadmap.logos.co/js/util.9825137f5e7825e8553c68ce39ac9e44.min.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/katex.min.css" integrity="sha384-R4558gYOUz8mP9YWpZJjofhk+zx0AS11p36HnD2ZKj/6JR5z27gSSULCNHIRReVs" crossorigin="anonymous">
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/katex.min.js" integrity="sha384-z1fJDqw8ZApjGO3/unPWUPsIymfsJmyrDVWC8Tv/a1HeOtGmkwNd/7xUS0Xcnvsx" crossorigin="anonymous"></script>
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/contrib/auto-render.min.js" integrity="sha384-+XBljXPPiv+OzfbB3cVmLHf4hdUFHlWNZN5spNQ7rmHTXpd7WvJum6fIACpNNfIR" crossorigin="anonymous"></script>
<script src="https://unpkg.com/@floating-ui/core@0.7.3"></script>
<script src="https://unpkg.com/@floating-ui/dom@0.5.4"></script>
<script src="https://roadmap.logos.co/js/popover.37b1455b8f0603154072b9467132c659.min.js"></script>
<script src="https://roadmap.logos.co/js/code-title.b35124ad8db0ba37162b886afb711cbc.min.js"></script>
<script src="https://roadmap.logos.co/js/clipboard.c20857734e53a3fb733b7443879efa61.min.js"></script>
<script src="https://roadmap.logos.co/js/callouts.7723cac461d613d118ee8bb8216b9838.min.js"></script>
<script type="module">
import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid/dist/mermaid.esm.min.mjs';
mermaid.initialize({ startOnLoad: true });
</script>
<script>
const BASE_URL = "https://roadmap.logos.co/"
const fetchData = Promise.all([
fetch("https:\/\/roadmap.logos.co\/indices\/linkIndex.4aa205a552c456d43d65dac37acc8f8e.min.json")
.then(data => data.json())
.then(data => ({
index: data.index,
links: data.links,
})),
fetch("https:\/\/roadmap.logos.co\/indices\/contentIndex.d52fe1dd91efb5701e534220b9af8ad3.min.json")
.then(data => data.json()),
])
.then(([{index, links}, content]) => ({
index,
links,
content,
}))
const render = () => {
const siteBaseURL = new URL(BASE_URL);
const pathBase = siteBaseURL.pathname;
const pathWindow = window.location.pathname;
const isHome = pathBase == pathWindow;
addCopyButtons();
addTitleToCodeBlocks();
addCollapsibleCallouts();
initPopover(
"https://roadmap.logos.co",
true ,
true
)
const footer = document.getElementById("footer")
if (footer) {
const container = document.getElementById("graph-container")
if (!container) return requestAnimationFrame(render)
container.textContent = ""
const drawGlobal = isHome && false ;
drawGraph(
"https://roadmap.logos.co",
drawGlobal,
[{"/moc":"#4388cc"}],
drawGlobal ? {"centerForce":1,"depth":-1,"enableDrag":true,"enableLegend":false,"enableZoom":true,"fontSize":0.5,"linkDistance":1,"opacityScale":3,"repelForce":1,"scale":1.4} : {"centerForce":1,"depth":1,"enableDrag":true,"enableLegend":false,"enableZoom":true,"fontSize":0.6,"linkDistance":1,"opacityScale":3,"repelForce":2,"scale":1.2}
);
}
}
const init = (doc = document) => {
addCopyButtons();
addTitleToCodeBlocks();
renderMathInElement(doc.body, {
delimiters: [
{left: '$$', right: '$$', display: true},
{left: '$', right: '$', display: false},
],
throwOnError : false
});
};
</script>
<script type="module">
import { attachSPARouting } from "https:\/\/roadmap.logos.co\/js\/router.9d4974281069e9ebb189f642ae1e3ca2.min.js"
attachSPARouting(init, render)
</script>
</head>
<body>
<div id="search-container">
<div id="search-space">
<input autocomplete="off" id="search-bar" name="search" type="text" aria-label="Search"
placeholder="Search for something...">
<div id="results-container">
</div>
</div>
</div>
<script defer src="https://roadmap.logos.co/js/semantic-search.d4032d4a6a967938235ae76d08a55b46.min.js"></script>
<div class="singlePage">
<header>
<h1 id="page-title"><a href="https://roadmap.logos.co/">Logos Collective Technical Roadmap and Activity</a></h1>
<div class="spacer"></div>
<div id="search-icon">
<p>Search</p>
<svg tabindex="0" aria-labelledby="title desc" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19.9 19.7"><title id="title">Search Icon</title><desc id="desc">Icon to open search</desc><g class="search-path" fill="none"><path stroke-linecap="square" d="M18.5 18.3l-5.4-5.4"/><circle cx="8" cy="8" r="7"/></g></svg>
</div>
<div class='darkmode'>
<input class='toggle' id='darkmode-toggle' type='checkbox' tabindex="-1">
<label id="toggle-label-light" for='darkmode-toggle' tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="dayIcon" x="0px" y="0px" viewBox="0 0 35 35" style="enable-background:new 0 0 35 35;" xml:space="preserve">
<title>Light Mode</title>
<path d="M6,17.5C6,16.672,5.328,16,4.5,16h-3C0.672,16,0,16.672,0,17.5 S0.672,19,1.5,19h3C5.328,19,6,18.328,6,17.5z M7.5,26c-0.414,0-0.789,0.168-1.061,0.439l-2,2C4.168,28.711,4,29.086,4,29.5 C4,30.328,4.671,31,5.5,31c0.414,0,0.789-0.168,1.06-0.44l2-2C8.832,28.289,9,27.914,9,27.5C9,26.672,8.329,26,7.5,26z M17.5,6 C18.329,6,19,5.328,19,4.5v-3C19,0.672,18.329,0,17.5,0S16,0.672,16,1.5v3C16,5.328,16.671,6,17.5,6z M27.5,9 c0.414,0,0.789-0.168,1.06-0.439l2-2C30.832,6.289,31,5.914,31,5.5C31,4.672,30.329,4,29.5,4c-0.414,0-0.789,0.168-1.061,0.44 l-2,2C26.168,6.711,26,7.086,26,7.5C26,8.328,26.671,9,27.5,9z M6.439,8.561C6.711,8.832,7.086,9,7.5,9C8.328,9,9,8.328,9,7.5 c0-0.414-0.168-0.789-0.439-1.061l-2-2C6.289,4.168,5.914,4,5.5,4C4.672,4,4,4.672,4,5.5c0,0.414,0.168,0.789,0.439,1.06 L6.439,8.561z M33.5,16h-3c-0.828,0-1.5,0.672-1.5,1.5s0.672,1.5,1.5,1.5h3c0.828,0,1.5-0.672,1.5-1.5S34.328,16,33.5,16z M28.561,26.439C28.289,26.168,27.914,26,27.5,26c-0.828,0-1.5,0.672-1.5,1.5c0,0.414,0.168,0.789,0.439,1.06l2,2 C28.711,30.832,29.086,31,29.5,31c0.828,0,1.5-0.672,1.5-1.5c0-0.414-0.168-0.789-0.439-1.061L28.561,26.439z M17.5,29 c-0.829,0-1.5,0.672-1.5,1.5v3c0,0.828,0.671,1.5,1.5,1.5s1.5-0.672,1.5-1.5v-3C19,29.672,18.329,29,17.5,29z M17.5,7 C11.71,7,7,11.71,7,17.5S11.71,28,17.5,28S28,23.29,28,17.5S23.29,7,17.5,7z M17.5,25c-4.136,0-7.5-3.364-7.5-7.5 c0-4.136,3.364-7.5,7.5-7.5c4.136,0,7.5,3.364,7.5,7.5C25,21.636,21.636,25,17.5,25z" />
</svg>
</label>
<label id="toggle-label-dark" for='darkmode-toggle' tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="nightIcon" x="0px" y="0px" viewBox="0 0 100 100" style="enable-background='new 0 0 100 100'" xml:space="preserve">
<title>Dark Mode</title>
<path d="M96.76,66.458c-0.853-0.852-2.15-1.064-3.23-0.534c-6.063,2.991-12.858,4.571-19.655,4.571 C62.022,70.495,50.88,65.88,42.5,57.5C29.043,44.043,25.658,23.536,34.076,6.47c0.532-1.08,0.318-2.379-0.534-3.23 c-0.851-0.852-2.15-1.064-3.23-0.534c-4.918,2.427-9.375,5.619-13.246,9.491c-9.447,9.447-14.65,22.008-14.65,35.369 c0,13.36,5.203,25.921,14.65,35.368s22.008,14.65,35.368,14.65c13.361,0,25.921-5.203,35.369-14.65 c3.872-3.871,7.064-8.328,9.491-13.246C97.826,68.608,97.611,67.309,96.76,66.458z" />
</svg>
</label>
</div>
</header>
<article>
<h1>2023-07-24 Nomos weekly</h1>
<p class="meta">
Last updated
Jul 24, 2023
<a href="https://github.com/logos-co/roadmap/tree/hugo/content/roadmap/nomos/updates/2023-07-24.md" rel="noopener">Edit Source</a>
</p>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/nomos-updates/">Nomos updates</a></li>
</ul>
<aside class="mainTOC">
<details >
<summary>Table of Contents</summary>
<nav id="TableOfContents"></nav>
</details>
</aside>
<p><strong>Research</strong></p>
<ul>
<li>Milestone 1: Understanding Data Availability (DA) Problem</li>
<li>High-level exploration and discussion on data availability problems in a collaborative offsite meeting in Paris.</li>
<li>Explored the necessity and key challenges associated with DA.</li>
<li>In-depth study of Verifiable Information Dispersal (VID) as it relates to data availability.</li>
<li><strong>Blocker:</strong> The experimental tests for our specific EC scheme are pending, which is blocking progress to make final decision on KZG + commitments for our architecture.</li>
<li>Milestone 2: Privacy for Proof of Stake (PoS)</li>
<li>Analyzed the capabilities and limitations of mixnets, specifically within the context of timing attacks in private PoS.</li>
<li>Invested time in understanding timing attacks and how Nym mixnet caters to these challenges.</li>
<li>Reviewed the Crypsinous paper to understand its privacy vulnerabilities, notably the issue with probabilistic leader election and the vulnerability of anonymous broadcast channels to timing attacks.</li>
</ul>
<p><strong>Development</strong></p>
<ul>
<li>Milestone 1: Mixnet and Networking</li>
<li>Initiated integration of libp2p to be used as the full node&rsquo;s backend, planning to complete in the next phase.</li>
<li>Begun planning for the next steps for mixnet integration, with a focus on understanding the components of the Nym mixnet, its problem-solving mechanisms, and the potential for integrating some of its components into our codebase.</li>
<li>Milestone 2: Simulation Application</li>
<li>Completed pseudocode for Carnot Simulator, created a test pseudocode, and provided a detailed description of the simulation. The relevant resources can be found at the following links:
<ul>
<li>Carnot Simulator pseudocode (
<a href="https://github.com/logos-co/nomos-specs/blob/Carnot-Simulation/carnot/carnot_simulation_psuedocode.py" rel="noopener">https://github.com/logos-co/nomos-specs/blob/Carnot-Simulation/carnot/carnot_simulation_psuedocode.py</a>)</li>
<li>Test pseudocode (
<a href="https://github.com/logos-co/nomos-specs/blob/Carnot-Simulation/carnot/test_carnot_simulation.py" rel="noopener">https://github.com/logos-co/nomos-specs/blob/Carnot-Simulation/carnot/test_carnot_simulation.py</a>)</li>
<li>Description of the simulation (
<a href="https://www.notion.so/Carnot-Simulation-c025dbab6b374c139004aae45831cf78" rel="noopener">https://www.notion.so/Carnot-Simulation-c025dbab6b374c139004aae45831cf78</a>)</li>
</ul>
</li>
<li>Implemented simulation network fixes and warding improvements, and increased the run duration of integration tests. The corresponding pull requests can be accessed here:
<ul>
<li>Simulation network fix (
<a href="https://github.com/logos-co/nomos-node/pull/262" rel="noopener">https://github.com/logos-co/nomos-node/pull/262</a>)</li>
<li>Vote tally fix (
<a href="https://github.com/logos-co/nomos-node/pull/268" rel="noopener">https://github.com/logos-co/nomos-node/pull/268</a>)</li>
<li>Increased run duration of integration tests (
<a href="https://github.com/logos-co/nomos-node/pull/263" rel="noopener">https://github.com/logos-co/nomos-node/pull/263</a>)</li>
<li>Warding improvements (
<a href="https://github.com/logos-co/nomos-node/pull/269" rel="noopener">https://github.com/logos-co/nomos-node/pull/269</a>)</li>
</ul>
</li>
</ul>
</article>
<hr/>
<div class="page-end" id="footer">
<div class="backlinks-container">
<h3>Backlinks</h3>
<ul class="backlinks">
<li>
No backlinks found
</li>
</ul>
</div>
<div>
<script
src="https://cdn.jsdelivr.net/npm/d3@6.7.0/dist/d3.min.js"
integrity="sha256-+7jaYCp29O1JusNWHaYtgUn6EhuP0VaFuswhNV06MyI="
crossorigin="anonymous"
></script>
<h3>Interactive Graph</h3>
<div id="graph-container"></div>
<style>
:root {
--g-node: var(--secondary);
--g-node-active: var(--primary);
--g-node-inactive: var(--visited);
--g-link: var(--outlinegray);
--g-link-active: #5a7282;
}
</style>
<script src="https://roadmap.logos.co/js/graph.abd4bc2af3869a96524d7d23b76152c7.js"></script>
</div>
</div>
<div id="contact_buttons">
<footer>
<p>Made by Logos Collective using <a href="https://github.com/jackyzha0/quartz">Quartz</a>, © 2023</p>
<ul>
<li><a href="https://roadmap.logos.co/">Home</a></li>
<li><a href="https://github.com/logos-co/roadmap">Github</a></li></ul>
</footer>
</div>
</div>
</body>
</html>

File diff suppressed because one or more lines are too long

View File

@ -1,401 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta
name="description"
content="Nomos 31st July
[Network implementation and Mixnet]:
Research
Initial analysis on the mixnet Proof of Concept (PoC) was performed, assessing components like Sphinx for packets and delay-forwarder."
/>
<title>
2023-07-31 Nomos weekly
</title>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="shortcut icon" type="image/png" href="https://roadmap.logos.co//icon.png" />
<link href="https://roadmap.logos.co/styles.7fdbd93987bfba941d84b8a4050caaba.min.css" rel="stylesheet" />
<link href="https://roadmap.logos.co/styles/_light_syntax.86a48a52faebeaaf42158b72922b1c90.min.css" rel="stylesheet" id="theme-link">
<script src="https://roadmap.logos.co/js/darkmode.4ee460c38f180dd44f1565712a1f3c8a.min.js"></script>
<script src="https://roadmap.logos.co/js/util.9825137f5e7825e8553c68ce39ac9e44.min.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/katex.min.css" integrity="sha384-R4558gYOUz8mP9YWpZJjofhk+zx0AS11p36HnD2ZKj/6JR5z27gSSULCNHIRReVs" crossorigin="anonymous">
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/katex.min.js" integrity="sha384-z1fJDqw8ZApjGO3/unPWUPsIymfsJmyrDVWC8Tv/a1HeOtGmkwNd/7xUS0Xcnvsx" crossorigin="anonymous"></script>
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/contrib/auto-render.min.js" integrity="sha384-+XBljXPPiv+OzfbB3cVmLHf4hdUFHlWNZN5spNQ7rmHTXpd7WvJum6fIACpNNfIR" crossorigin="anonymous"></script>
<script src="https://unpkg.com/@floating-ui/core@0.7.3"></script>
<script src="https://unpkg.com/@floating-ui/dom@0.5.4"></script>
<script src="https://roadmap.logos.co/js/popover.37b1455b8f0603154072b9467132c659.min.js"></script>
<script src="https://roadmap.logos.co/js/code-title.b35124ad8db0ba37162b886afb711cbc.min.js"></script>
<script src="https://roadmap.logos.co/js/clipboard.c20857734e53a3fb733b7443879efa61.min.js"></script>
<script src="https://roadmap.logos.co/js/callouts.7723cac461d613d118ee8bb8216b9838.min.js"></script>
<script type="module">
import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid/dist/mermaid.esm.min.mjs';
mermaid.initialize({ startOnLoad: true });
</script>
<script>
const BASE_URL = "https://roadmap.logos.co/"
const fetchData = Promise.all([
fetch("https:\/\/roadmap.logos.co\/indices\/linkIndex.4aa205a552c456d43d65dac37acc8f8e.min.json")
.then(data => data.json())
.then(data => ({
index: data.index,
links: data.links,
})),
fetch("https:\/\/roadmap.logos.co\/indices\/contentIndex.d52fe1dd91efb5701e534220b9af8ad3.min.json")
.then(data => data.json()),
])
.then(([{index, links}, content]) => ({
index,
links,
content,
}))
const render = () => {
const siteBaseURL = new URL(BASE_URL);
const pathBase = siteBaseURL.pathname;
const pathWindow = window.location.pathname;
const isHome = pathBase == pathWindow;
addCopyButtons();
addTitleToCodeBlocks();
addCollapsibleCallouts();
initPopover(
"https://roadmap.logos.co",
true ,
true
)
const footer = document.getElementById("footer")
if (footer) {
const container = document.getElementById("graph-container")
if (!container) return requestAnimationFrame(render)
container.textContent = ""
const drawGlobal = isHome && false ;
drawGraph(
"https://roadmap.logos.co",
drawGlobal,
[{"/moc":"#4388cc"}],
drawGlobal ? {"centerForce":1,"depth":-1,"enableDrag":true,"enableLegend":false,"enableZoom":true,"fontSize":0.5,"linkDistance":1,"opacityScale":3,"repelForce":1,"scale":1.4} : {"centerForce":1,"depth":1,"enableDrag":true,"enableLegend":false,"enableZoom":true,"fontSize":0.6,"linkDistance":1,"opacityScale":3,"repelForce":2,"scale":1.2}
);
}
}
const init = (doc = document) => {
addCopyButtons();
addTitleToCodeBlocks();
renderMathInElement(doc.body, {
delimiters: [
{left: '$$', right: '$$', display: true},
{left: '$', right: '$', display: false},
],
throwOnError : false
});
};
</script>
<script type="module">
import { attachSPARouting } from "https:\/\/roadmap.logos.co\/js\/router.9d4974281069e9ebb189f642ae1e3ca2.min.js"
attachSPARouting(init, render)
</script>
</head>
<body>
<div id="search-container">
<div id="search-space">
<input autocomplete="off" id="search-bar" name="search" type="text" aria-label="Search"
placeholder="Search for something...">
<div id="results-container">
</div>
</div>
</div>
<script defer src="https://roadmap.logos.co/js/semantic-search.d4032d4a6a967938235ae76d08a55b46.min.js"></script>
<div class="singlePage">
<header>
<h1 id="page-title"><a href="https://roadmap.logos.co/">Logos Collective Technical Roadmap and Activity</a></h1>
<div class="spacer"></div>
<div id="search-icon">
<p>Search</p>
<svg tabindex="0" aria-labelledby="title desc" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19.9 19.7"><title id="title">Search Icon</title><desc id="desc">Icon to open search</desc><g class="search-path" fill="none"><path stroke-linecap="square" d="M18.5 18.3l-5.4-5.4"/><circle cx="8" cy="8" r="7"/></g></svg>
</div>
<div class='darkmode'>
<input class='toggle' id='darkmode-toggle' type='checkbox' tabindex="-1">
<label id="toggle-label-light" for='darkmode-toggle' tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="dayIcon" x="0px" y="0px" viewBox="0 0 35 35" style="enable-background:new 0 0 35 35;" xml:space="preserve">
<title>Light Mode</title>
<path d="M6,17.5C6,16.672,5.328,16,4.5,16h-3C0.672,16,0,16.672,0,17.5 S0.672,19,1.5,19h3C5.328,19,6,18.328,6,17.5z M7.5,26c-0.414,0-0.789,0.168-1.061,0.439l-2,2C4.168,28.711,4,29.086,4,29.5 C4,30.328,4.671,31,5.5,31c0.414,0,0.789-0.168,1.06-0.44l2-2C8.832,28.289,9,27.914,9,27.5C9,26.672,8.329,26,7.5,26z M17.5,6 C18.329,6,19,5.328,19,4.5v-3C19,0.672,18.329,0,17.5,0S16,0.672,16,1.5v3C16,5.328,16.671,6,17.5,6z M27.5,9 c0.414,0,0.789-0.168,1.06-0.439l2-2C30.832,6.289,31,5.914,31,5.5C31,4.672,30.329,4,29.5,4c-0.414,0-0.789,0.168-1.061,0.44 l-2,2C26.168,6.711,26,7.086,26,7.5C26,8.328,26.671,9,27.5,9z M6.439,8.561C6.711,8.832,7.086,9,7.5,9C8.328,9,9,8.328,9,7.5 c0-0.414-0.168-0.789-0.439-1.061l-2-2C6.289,4.168,5.914,4,5.5,4C4.672,4,4,4.672,4,5.5c0,0.414,0.168,0.789,0.439,1.06 L6.439,8.561z M33.5,16h-3c-0.828,0-1.5,0.672-1.5,1.5s0.672,1.5,1.5,1.5h3c0.828,0,1.5-0.672,1.5-1.5S34.328,16,33.5,16z M28.561,26.439C28.289,26.168,27.914,26,27.5,26c-0.828,0-1.5,0.672-1.5,1.5c0,0.414,0.168,0.789,0.439,1.06l2,2 C28.711,30.832,29.086,31,29.5,31c0.828,0,1.5-0.672,1.5-1.5c0-0.414-0.168-0.789-0.439-1.061L28.561,26.439z M17.5,29 c-0.829,0-1.5,0.672-1.5,1.5v3c0,0.828,0.671,1.5,1.5,1.5s1.5-0.672,1.5-1.5v-3C19,29.672,18.329,29,17.5,29z M17.5,7 C11.71,7,7,11.71,7,17.5S11.71,28,17.5,28S28,23.29,28,17.5S23.29,7,17.5,7z M17.5,25c-4.136,0-7.5-3.364-7.5-7.5 c0-4.136,3.364-7.5,7.5-7.5c4.136,0,7.5,3.364,7.5,7.5C25,21.636,21.636,25,17.5,25z" />
</svg>
</label>
<label id="toggle-label-dark" for='darkmode-toggle' tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="nightIcon" x="0px" y="0px" viewBox="0 0 100 100" style="enable-background='new 0 0 100 100'" xml:space="preserve">
<title>Dark Mode</title>
<path d="M96.76,66.458c-0.853-0.852-2.15-1.064-3.23-0.534c-6.063,2.991-12.858,4.571-19.655,4.571 C62.022,70.495,50.88,65.88,42.5,57.5C29.043,44.043,25.658,23.536,34.076,6.47c0.532-1.08,0.318-2.379-0.534-3.23 c-0.851-0.852-2.15-1.064-3.23-0.534c-4.918,2.427-9.375,5.619-13.246,9.491c-9.447,9.447-14.65,22.008-14.65,35.369 c0,13.36,5.203,25.921,14.65,35.368s22.008,14.65,35.368,14.65c13.361,0,25.921-5.203,35.369-14.65 c3.872-3.871,7.064-8.328,9.491-13.246C97.826,68.608,97.611,67.309,96.76,66.458z" />
</svg>
</label>
</div>
</header>
<article>
<h1>2023-07-31 Nomos weekly</h1>
<p class="meta">
Last updated
Jul 31, 2023
<a href="https://github.com/logos-co/roadmap/tree/hugo/content/roadmap/nomos/updates/2023-07-31.md" rel="noopener">Edit Source</a>
</p>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/nomos-updates/">Nomos updates</a></li>
</ul>
<p><strong>Nomos 31st July</strong></p>
<p>[Network implementation and Mixnet]:</p>
<p>Research</p>
<ul>
<li>Initial analysis on the mixnet Proof of Concept (PoC) was performed, assessing components like Sphinx for packets and delay-forwarder.</li>
<li>Considered the use of a new NetworkInterface in the simulation to mimic the mixnet, but currently, no significant benefits from doing so have been identified.
Development</li>
<li>Fixes were made on the Overlay interface.</li>
<li>Near completion of the libp2p integration with all tests passing so far, a PR is expected to be opened soon.</li>
<li>Link to libp2p PRs:
<a href="https://github.com/logos-co/nomos-node/pull/278" rel="noopener">https://github.com/logos-co/nomos-node/pull/278</a>,
<a href="https://github.com/logos-co/nomos-node/pull/279" rel="noopener">https://github.com/logos-co/nomos-node/pull/279</a>,
<a href="https://github.com/logos-co/nomos-node/pull/280" rel="noopener">https://github.com/logos-co/nomos-node/pull/280</a>,
<a href="https://github.com/logos-co/nomos-node/pull/281" rel="noopener">https://github.com/logos-co/nomos-node/pull/281</a></li>
<li>Started working on the foundation of the libp2p-mixnet transport.</li>
</ul>
<p>[Private PoS]:</p>
<p>Research</p>
<ul>
<li>Discussions were held on the Privacy PoS (PPoS) proposal, aligning a general direction of team members.</li>
<li>Reviews on the PPoS proposal were done.</li>
<li>A proposal to merge the PPoS proposal with the efficient one was made, in order to have both privacy and efficiency.</li>
<li>Discussions on merging Efficient PoS (EPoS) with PPoS are in progress.</li>
</ul>
<p>[Carnot]:</p>
<p>Research</p>
<ul>
<li>Analyzing Bribery attack scenarios, which seem to make Carnot more vulnerable than expected.</li>
</ul>
<p><strong>Development</strong></p>
<ul>
<li>Improved simulation application to meet test scale requirements (
<a href="https://github.com/logos-co/nomos-node/pull/274%29" rel="noopener">https://github.com/logos-co/nomos-node/pull/274)</a>.</li>
<li>Created a strategy to solve the large message sending issue in the simulation application.</li>
</ul>
<p>[Data Availability Sampling (or VID)]:</p>
<p>Research</p>
<ul>
<li>Conducted an analysis of stored data &ldquo;degradation&rdquo; problem for data availability, modeling fractions of nodes which leave the system at regular time intervals</li>
<li>Continued literature reading on Verifiable Information Dispersal (VID) for DA problem, as well as encoding/commitment schemes.</li>
</ul>
</article>
<hr/>
<div class="page-end" id="footer">
<div class="backlinks-container">
<h3>Backlinks</h3>
<ul class="backlinks">
<li>
No backlinks found
</li>
</ul>
</div>
<div>
<script
src="https://cdn.jsdelivr.net/npm/d3@6.7.0/dist/d3.min.js"
integrity="sha256-+7jaYCp29O1JusNWHaYtgUn6EhuP0VaFuswhNV06MyI="
crossorigin="anonymous"
></script>
<h3>Interactive Graph</h3>
<div id="graph-container"></div>
<style>
:root {
--g-node: var(--secondary);
--g-node-active: var(--primary);
--g-node-inactive: var(--visited);
--g-link: var(--outlinegray);
--g-link-active: #5a7282;
}
</style>
<script src="https://roadmap.logos.co/js/graph.abd4bc2af3869a96524d7d23b76152c7.js"></script>
</div>
</div>
<div id="contact_buttons">
<footer>
<p>Made by Logos Collective using <a href="https://github.com/jackyzha0/quartz">Quartz</a>, © 2023</p>
<ul>
<li><a href="https://roadmap.logos.co/">Home</a></li>
<li><a href="https://github.com/logos-co/roadmap">Github</a></li></ul>
</footer>
</div>
</div>
</body>
</html>

File diff suppressed because one or more lines are too long

View File

@ -1,450 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta
name="description"
content="Nomos weekly report Network implementation and Mixnet: Research Researched the Nym mixnet architecture in depth in order to design our prototype architecture."
/>
<title>
2023-08-07 Nomos weekly
</title>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="shortcut icon" type="image/png" href="https://roadmap.logos.co//icon.png" />
<link href="https://roadmap.logos.co/styles.7fdbd93987bfba941d84b8a4050caaba.min.css" rel="stylesheet" />
<link href="https://roadmap.logos.co/styles/_light_syntax.86a48a52faebeaaf42158b72922b1c90.min.css" rel="stylesheet" id="theme-link">
<script src="https://roadmap.logos.co/js/darkmode.4ee460c38f180dd44f1565712a1f3c8a.min.js"></script>
<script src="https://roadmap.logos.co/js/util.9825137f5e7825e8553c68ce39ac9e44.min.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/katex.min.css" integrity="sha384-R4558gYOUz8mP9YWpZJjofhk+zx0AS11p36HnD2ZKj/6JR5z27gSSULCNHIRReVs" crossorigin="anonymous">
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/katex.min.js" integrity="sha384-z1fJDqw8ZApjGO3/unPWUPsIymfsJmyrDVWC8Tv/a1HeOtGmkwNd/7xUS0Xcnvsx" crossorigin="anonymous"></script>
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/contrib/auto-render.min.js" integrity="sha384-+XBljXPPiv+OzfbB3cVmLHf4hdUFHlWNZN5spNQ7rmHTXpd7WvJum6fIACpNNfIR" crossorigin="anonymous"></script>
<script src="https://unpkg.com/@floating-ui/core@0.7.3"></script>
<script src="https://unpkg.com/@floating-ui/dom@0.5.4"></script>
<script src="https://roadmap.logos.co/js/popover.37b1455b8f0603154072b9467132c659.min.js"></script>
<script src="https://roadmap.logos.co/js/code-title.b35124ad8db0ba37162b886afb711cbc.min.js"></script>
<script src="https://roadmap.logos.co/js/clipboard.c20857734e53a3fb733b7443879efa61.min.js"></script>
<script src="https://roadmap.logos.co/js/callouts.7723cac461d613d118ee8bb8216b9838.min.js"></script>
<script type="module">
import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid/dist/mermaid.esm.min.mjs';
mermaid.initialize({ startOnLoad: true });
</script>
<script>
const BASE_URL = "https://roadmap.logos.co/"
const fetchData = Promise.all([
fetch("https:\/\/roadmap.logos.co\/indices\/linkIndex.4aa205a552c456d43d65dac37acc8f8e.min.json")
.then(data => data.json())
.then(data => ({
index: data.index,
links: data.links,
})),
fetch("https:\/\/roadmap.logos.co\/indices\/contentIndex.d52fe1dd91efb5701e534220b9af8ad3.min.json")
.then(data => data.json()),
])
.then(([{index, links}, content]) => ({
index,
links,
content,
}))
const render = () => {
const siteBaseURL = new URL(BASE_URL);
const pathBase = siteBaseURL.pathname;
const pathWindow = window.location.pathname;
const isHome = pathBase == pathWindow;
addCopyButtons();
addTitleToCodeBlocks();
addCollapsibleCallouts();
initPopover(
"https://roadmap.logos.co",
true ,
true
)
const footer = document.getElementById("footer")
if (footer) {
const container = document.getElementById("graph-container")
if (!container) return requestAnimationFrame(render)
container.textContent = ""
const drawGlobal = isHome && false ;
drawGraph(
"https://roadmap.logos.co",
drawGlobal,
[{"/moc":"#4388cc"}],
drawGlobal ? {"centerForce":1,"depth":-1,"enableDrag":true,"enableLegend":false,"enableZoom":true,"fontSize":0.5,"linkDistance":1,"opacityScale":3,"repelForce":1,"scale":1.4} : {"centerForce":1,"depth":1,"enableDrag":true,"enableLegend":false,"enableZoom":true,"fontSize":0.6,"linkDistance":1,"opacityScale":3,"repelForce":2,"scale":1.2}
);
}
}
const init = (doc = document) => {
addCopyButtons();
addTitleToCodeBlocks();
renderMathInElement(doc.body, {
delimiters: [
{left: '$$', right: '$$', display: true},
{left: '$', right: '$', display: false},
],
throwOnError : false
});
};
</script>
<script type="module">
import { attachSPARouting } from "https:\/\/roadmap.logos.co\/js\/router.9d4974281069e9ebb189f642ae1e3ca2.min.js"
attachSPARouting(init, render)
</script>
</head>
<body>
<div id="search-container">
<div id="search-space">
<input autocomplete="off" id="search-bar" name="search" type="text" aria-label="Search"
placeholder="Search for something...">
<div id="results-container">
</div>
</div>
</div>
<script defer src="https://roadmap.logos.co/js/semantic-search.d4032d4a6a967938235ae76d08a55b46.min.js"></script>
<div class="singlePage">
<header>
<h1 id="page-title"><a href="https://roadmap.logos.co/">Logos Collective Technical Roadmap and Activity</a></h1>
<div class="spacer"></div>
<div id="search-icon">
<p>Search</p>
<svg tabindex="0" aria-labelledby="title desc" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19.9 19.7"><title id="title">Search Icon</title><desc id="desc">Icon to open search</desc><g class="search-path" fill="none"><path stroke-linecap="square" d="M18.5 18.3l-5.4-5.4"/><circle cx="8" cy="8" r="7"/></g></svg>
</div>
<div class='darkmode'>
<input class='toggle' id='darkmode-toggle' type='checkbox' tabindex="-1">
<label id="toggle-label-light" for='darkmode-toggle' tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="dayIcon" x="0px" y="0px" viewBox="0 0 35 35" style="enable-background:new 0 0 35 35;" xml:space="preserve">
<title>Light Mode</title>
<path d="M6,17.5C6,16.672,5.328,16,4.5,16h-3C0.672,16,0,16.672,0,17.5 S0.672,19,1.5,19h3C5.328,19,6,18.328,6,17.5z M7.5,26c-0.414,0-0.789,0.168-1.061,0.439l-2,2C4.168,28.711,4,29.086,4,29.5 C4,30.328,4.671,31,5.5,31c0.414,0,0.789-0.168,1.06-0.44l2-2C8.832,28.289,9,27.914,9,27.5C9,26.672,8.329,26,7.5,26z M17.5,6 C18.329,6,19,5.328,19,4.5v-3C19,0.672,18.329,0,17.5,0S16,0.672,16,1.5v3C16,5.328,16.671,6,17.5,6z M27.5,9 c0.414,0,0.789-0.168,1.06-0.439l2-2C30.832,6.289,31,5.914,31,5.5C31,4.672,30.329,4,29.5,4c-0.414,0-0.789,0.168-1.061,0.44 l-2,2C26.168,6.711,26,7.086,26,7.5C26,8.328,26.671,9,27.5,9z M6.439,8.561C6.711,8.832,7.086,9,7.5,9C8.328,9,9,8.328,9,7.5 c0-0.414-0.168-0.789-0.439-1.061l-2-2C6.289,4.168,5.914,4,5.5,4C4.672,4,4,4.672,4,5.5c0,0.414,0.168,0.789,0.439,1.06 L6.439,8.561z M33.5,16h-3c-0.828,0-1.5,0.672-1.5,1.5s0.672,1.5,1.5,1.5h3c0.828,0,1.5-0.672,1.5-1.5S34.328,16,33.5,16z M28.561,26.439C28.289,26.168,27.914,26,27.5,26c-0.828,0-1.5,0.672-1.5,1.5c0,0.414,0.168,0.789,0.439,1.06l2,2 C28.711,30.832,29.086,31,29.5,31c0.828,0,1.5-0.672,1.5-1.5c0-0.414-0.168-0.789-0.439-1.061L28.561,26.439z M17.5,29 c-0.829,0-1.5,0.672-1.5,1.5v3c0,0.828,0.671,1.5,1.5,1.5s1.5-0.672,1.5-1.5v-3C19,29.672,18.329,29,17.5,29z M17.5,7 C11.71,7,7,11.71,7,17.5S11.71,28,17.5,28S28,23.29,28,17.5S23.29,7,17.5,7z M17.5,25c-4.136,0-7.5-3.364-7.5-7.5 c0-4.136,3.364-7.5,7.5-7.5c4.136,0,7.5,3.364,7.5,7.5C25,21.636,21.636,25,17.5,25z" />
</svg>
</label>
<label id="toggle-label-dark" for='darkmode-toggle' tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="nightIcon" x="0px" y="0px" viewBox="0 0 100 100" style="enable-background='new 0 0 100 100'" xml:space="preserve">
<title>Dark Mode</title>
<path d="M96.76,66.458c-0.853-0.852-2.15-1.064-3.23-0.534c-6.063,2.991-12.858,4.571-19.655,4.571 C62.022,70.495,50.88,65.88,42.5,57.5C29.043,44.043,25.658,23.536,34.076,6.47c0.532-1.08,0.318-2.379-0.534-3.23 c-0.851-0.852-2.15-1.064-3.23-0.534c-4.918,2.427-9.375,5.619-13.246,9.491c-9.447,9.447-14.65,22.008-14.65,35.369 c0,13.36,5.203,25.921,14.65,35.368s22.008,14.65,35.368,14.65c13.361,0,25.921-5.203,35.369-14.65 c3.872-3.871,7.064-8.328,9.491-13.246C97.826,68.608,97.611,67.309,96.76,66.458z" />
</svg>
</label>
</div>
</header>
<article>
<h1>2023-08-07 Nomos weekly</h1>
<p class="meta">
Last updated
Aug 7, 2023
<a href="https://github.com/logos-co/roadmap/tree/hugo/content/roadmap/nomos/updates/2023-08-07.md" rel="noopener">Edit Source</a>
</p>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/nomos-updates/">Nomos updates</a></li>
</ul>
<aside class="mainTOC">
<details >
<summary>Table of Contents</summary>
<nav id="TableOfContents">
<ol>
<li>
<ol>
<li><a href="#network-implementation-and-mixnet">Network implementation and Mixnet:</a></li>
<li><a href="#private-pos">Private PoS:</a></li>
<li><a href="#carnot">Carnot:</a></li>
<li><a href="#data-availability-sampling-vid">Data Availability Sampling (VID):</a></li>
</ol>
</li>
</ol>
</nav>
</details>
</aside>
<a href="#nomos-weekly-report"><h1 id="nomos-weekly-report"><span class="hanchor" ariaLabel="Anchor"># </span>Nomos weekly report</h1></a>
<a href="#network-implementation-and-mixnet"><h3 id="network-implementation-and-mixnet"><span class="hanchor" ariaLabel="Anchor"># </span>Network implementation and Mixnet:</h3></a>
<a href="#research"><h4 id="research"><span class="hanchor" ariaLabel="Anchor"># </span>Research</h4></a>
<ul>
<li>Researched the Nym mixnet architecture in depth in order to design our prototype architecture.
(Link:
<a href="https://github.com/logos-co/nomos-node/issues/273#issuecomment-1661386628" rel="noopener">https://github.com/logos-co/nomos-node/issues/273#issuecomment-1661386628</a>)</li>
<li>Discussions about how to manage the mixnet topology.
(Link:
<a href="https://github.com/logos-co/nomos-node/issues/273#issuecomment-1665101243" rel="noopener">https://github.com/logos-co/nomos-node/issues/273#issuecomment-1665101243</a>)</li>
</ul>
<a href="#development"><h4 id="development"><span class="hanchor" ariaLabel="Anchor"># </span>Development</h4></a>
<ul>
<li>Implemented a prototype for building a Sphinx packet, mixing packets at the first hop of gossipsub with 3 mixnodes (+ encryption + delay), raw TCP connections between mixnodes, and the static entire mixnode topology.
(Link:
<a href="https://github.com/logos-co/nomos-node/pull/288" rel="noopener">https://github.com/logos-co/nomos-node/pull/288</a>)</li>
<li>Added support for libp2p in tests.
(Link:
<a href="https://github.com/logos-co/nomos-node/pull/287" rel="noopener">https://github.com/logos-co/nomos-node/pull/287</a>)</li>
<li>Added support for libp2p in nomos node.
(Link:
<a href="https://github.com/logos-co/nomos-node/pull/285" rel="noopener">https://github.com/logos-co/nomos-node/pull/285</a>)</li>
</ul>
<a href="#private-pos"><h3 id="private-pos"><span class="hanchor" ariaLabel="Anchor"># </span>Private PoS:</h3></a>
<a href="#research-1"><h4 id="research-1"><span class="hanchor" ariaLabel="Anchor"># </span>Research</h4></a>
<ul>
<li>Worked on PPoS design and addressed potential metadata leakage due to staking and rewarding.</li>
<li>Focus on potential bribery attacks and privacy reasoning, but not much progress yet.</li>
<li>Stopped work on Accountability mechanism and PPoS efficiency due to prioritizing bribery attacks.</li>
</ul>
<a href="#carnot"><h3 id="carnot"><span class="hanchor" ariaLabel="Anchor"># </span>Carnot:</h3></a>
<a href="#research-2"><h4 id="research-2"><span class="hanchor" ariaLabel="Anchor"># </span>Research</h4></a>
<ul>
<li>Addressed two solutions for the bribery attack. Proposals pending.</li>
<li>Work on accountability against attacks in Carnot including Slashing mechanism for attackers is paused at the moment.</li>
<li>Modeled data decimation using a specific set of parameters and derived equations related to it.</li>
<li>Proposed solutions to address bribery attacks without compromising the protocol&rsquo;s scalability.</li>
</ul>
<a href="#data-availability-sampling-vid"><h3 id="data-availability-sampling-vid"><span class="hanchor" ariaLabel="Anchor"># </span>Data Availability Sampling (VID):</h3></a>
<a href="#research-3"><h4 id="research-3"><span class="hanchor" ariaLabel="Anchor"># </span>Research</h4></a>
<ul>
<li>Analyzed data decimation in data availability problem.
(Link:
<a href="https://www.overleaf.com/read/gzqvbbmfnxyp" rel="noopener">https://www.overleaf.com/read/gzqvbbmfnxyp</a>)</li>
<li>DA benchmarks and analysis for data commitments and encoding. This confirms that (for now), we are on the right path.</li>
<li>Explored the idea of node sharding:
<a href="https://arxiv.org/abs/1907.03331" rel="noopener">https://arxiv.org/abs/1907.03331</a> (taken from Celestia), but discarded it because it doesn&rsquo;t fit our architecture.</li>
</ul>
<a href="#testing-and-node-development"><h4 id="testing-and-node-development"><span class="hanchor" ariaLabel="Anchor"># </span>Testing and Node development:</h4></a>
<ul>
<li>Fixes and enhancements made to nomos-node.
(Link:
<a href="https://github.com/logos-co/nomos-node/pull/282" rel="noopener">https://github.com/logos-co/nomos-node/pull/282</a>)
(Link:
<a href="https://github.com/logos-co/nomos-node/pull/289" rel="noopener">https://github.com/logos-co/nomos-node/pull/289</a>)
(Link:
<a href="https://github.com/logos-co/nomos-node/pull/293" rel="noopener">https://github.com/logos-co/nomos-node/pull/293</a>)
(Link:
<a href="https://github.com/logos-co/nomos-node/pull/295" rel="noopener">https://github.com/logos-co/nomos-node/pull/295</a>)</li>
<li>Ran simulations with 10K nodes.</li>
<li>Updated integration tests in CI to use waku or libp2p network.
(Link:
<a href="https://github.com/logos-co/nomos-node/pull/290" rel="noopener">https://github.com/logos-co/nomos-node/pull/290</a>)</li>
<li>Fix for the node throughput during simulations.
(Link:
<a href="https://github.com/logos-co/nomos-node/pull/295" rel="noopener">https://github.com/logos-co/nomos-node/pull/295</a>)</li>
</ul>
</article>
<hr/>
<div class="page-end" id="footer">
<div class="backlinks-container">
<h3>Backlinks</h3>
<ul class="backlinks">
<li>
No backlinks found
</li>
</ul>
</div>
<div>
<script
src="https://cdn.jsdelivr.net/npm/d3@6.7.0/dist/d3.min.js"
integrity="sha256-+7jaYCp29O1JusNWHaYtgUn6EhuP0VaFuswhNV06MyI="
crossorigin="anonymous"
></script>
<h3>Interactive Graph</h3>
<div id="graph-container"></div>
<style>
:root {
--g-node: var(--secondary);
--g-node-active: var(--primary);
--g-node-inactive: var(--visited);
--g-link: var(--outlinegray);
--g-link-active: #5a7282;
}
</style>
<script src="https://roadmap.logos.co/js/graph.abd4bc2af3869a96524d7d23b76152c7.js"></script>
</div>
</div>
<div id="contact_buttons">
<footer>
<p>Made by Logos Collective using <a href="https://github.com/jackyzha0/quartz">Quartz</a>, © 2023</p>
<ul>
<li><a href="https://roadmap.logos.co/">Home</a></li>
<li><a href="https://github.com/logos-co/roadmap">Github</a></li></ul>
</footer>
</div>
</div>
</body>
</html>

File diff suppressed because one or more lines are too long

View File

@ -1,396 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta
name="description"
content="Nomos weekly report 14th August Network Privacy and Mixnet Research Mixnet architecture discussions. Potential agreement on architecture not very different from PoC Mixnet preliminary design [https://www."
/>
<title>
2023-08-17 Nomos weekly
</title>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="shortcut icon" type="image/png" href="https://roadmap.logos.co//icon.png" />
<link href="https://roadmap.logos.co/styles.7fdbd93987bfba941d84b8a4050caaba.min.css" rel="stylesheet" />
<link href="https://roadmap.logos.co/styles/_light_syntax.86a48a52faebeaaf42158b72922b1c90.min.css" rel="stylesheet" id="theme-link">
<script src="https://roadmap.logos.co/js/darkmode.4ee460c38f180dd44f1565712a1f3c8a.min.js"></script>
<script src="https://roadmap.logos.co/js/util.9825137f5e7825e8553c68ce39ac9e44.min.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/katex.min.css" integrity="sha384-R4558gYOUz8mP9YWpZJjofhk+zx0AS11p36HnD2ZKj/6JR5z27gSSULCNHIRReVs" crossorigin="anonymous">
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/katex.min.js" integrity="sha384-z1fJDqw8ZApjGO3/unPWUPsIymfsJmyrDVWC8Tv/a1HeOtGmkwNd/7xUS0Xcnvsx" crossorigin="anonymous"></script>
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/contrib/auto-render.min.js" integrity="sha384-+XBljXPPiv+OzfbB3cVmLHf4hdUFHlWNZN5spNQ7rmHTXpd7WvJum6fIACpNNfIR" crossorigin="anonymous"></script>
<script src="https://unpkg.com/@floating-ui/core@0.7.3"></script>
<script src="https://unpkg.com/@floating-ui/dom@0.5.4"></script>
<script src="https://roadmap.logos.co/js/popover.37b1455b8f0603154072b9467132c659.min.js"></script>
<script src="https://roadmap.logos.co/js/code-title.b35124ad8db0ba37162b886afb711cbc.min.js"></script>
<script src="https://roadmap.logos.co/js/clipboard.c20857734e53a3fb733b7443879efa61.min.js"></script>
<script src="https://roadmap.logos.co/js/callouts.7723cac461d613d118ee8bb8216b9838.min.js"></script>
<script type="module">
import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid/dist/mermaid.esm.min.mjs';
mermaid.initialize({ startOnLoad: true });
</script>
<script>
const BASE_URL = "https://roadmap.logos.co/"
const fetchData = Promise.all([
fetch("https:\/\/roadmap.logos.co\/indices\/linkIndex.4aa205a552c456d43d65dac37acc8f8e.min.json")
.then(data => data.json())
.then(data => ({
index: data.index,
links: data.links,
})),
fetch("https:\/\/roadmap.logos.co\/indices\/contentIndex.d52fe1dd91efb5701e534220b9af8ad3.min.json")
.then(data => data.json()),
])
.then(([{index, links}, content]) => ({
index,
links,
content,
}))
const render = () => {
const siteBaseURL = new URL(BASE_URL);
const pathBase = siteBaseURL.pathname;
const pathWindow = window.location.pathname;
const isHome = pathBase == pathWindow;
addCopyButtons();
addTitleToCodeBlocks();
addCollapsibleCallouts();
initPopover(
"https://roadmap.logos.co",
true ,
true
)
const footer = document.getElementById("footer")
if (footer) {
const container = document.getElementById("graph-container")
if (!container) return requestAnimationFrame(render)
container.textContent = ""
const drawGlobal = isHome && false ;
drawGraph(
"https://roadmap.logos.co",
drawGlobal,
[{"/moc":"#4388cc"}],
drawGlobal ? {"centerForce":1,"depth":-1,"enableDrag":true,"enableLegend":false,"enableZoom":true,"fontSize":0.5,"linkDistance":1,"opacityScale":3,"repelForce":1,"scale":1.4} : {"centerForce":1,"depth":1,"enableDrag":true,"enableLegend":false,"enableZoom":true,"fontSize":0.6,"linkDistance":1,"opacityScale":3,"repelForce":2,"scale":1.2}
);
}
}
const init = (doc = document) => {
addCopyButtons();
addTitleToCodeBlocks();
renderMathInElement(doc.body, {
delimiters: [
{left: '$$', right: '$$', display: true},
{left: '$', right: '$', display: false},
],
throwOnError : false
});
};
</script>
<script type="module">
import { attachSPARouting } from "https:\/\/roadmap.logos.co\/js\/router.9d4974281069e9ebb189f642ae1e3ca2.min.js"
attachSPARouting(init, render)
</script>
</head>
<body>
<div id="search-container">
<div id="search-space">
<input autocomplete="off" id="search-bar" name="search" type="text" aria-label="Search"
placeholder="Search for something...">
<div id="results-container">
</div>
</div>
</div>
<script defer src="https://roadmap.logos.co/js/semantic-search.d4032d4a6a967938235ae76d08a55b46.min.js"></script>
<div class="singlePage">
<header>
<h1 id="page-title"><a href="https://roadmap.logos.co/">Logos Collective Technical Roadmap and Activity</a></h1>
<div class="spacer"></div>
<div id="search-icon">
<p>Search</p>
<svg tabindex="0" aria-labelledby="title desc" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19.9 19.7"><title id="title">Search Icon</title><desc id="desc">Icon to open search</desc><g class="search-path" fill="none"><path stroke-linecap="square" d="M18.5 18.3l-5.4-5.4"/><circle cx="8" cy="8" r="7"/></g></svg>
</div>
<div class='darkmode'>
<input class='toggle' id='darkmode-toggle' type='checkbox' tabindex="-1">
<label id="toggle-label-light" for='darkmode-toggle' tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="dayIcon" x="0px" y="0px" viewBox="0 0 35 35" style="enable-background:new 0 0 35 35;" xml:space="preserve">
<title>Light Mode</title>
<path d="M6,17.5C6,16.672,5.328,16,4.5,16h-3C0.672,16,0,16.672,0,17.5 S0.672,19,1.5,19h3C5.328,19,6,18.328,6,17.5z M7.5,26c-0.414,0-0.789,0.168-1.061,0.439l-2,2C4.168,28.711,4,29.086,4,29.5 C4,30.328,4.671,31,5.5,31c0.414,0,0.789-0.168,1.06-0.44l2-2C8.832,28.289,9,27.914,9,27.5C9,26.672,8.329,26,7.5,26z M17.5,6 C18.329,6,19,5.328,19,4.5v-3C19,0.672,18.329,0,17.5,0S16,0.672,16,1.5v3C16,5.328,16.671,6,17.5,6z M27.5,9 c0.414,0,0.789-0.168,1.06-0.439l2-2C30.832,6.289,31,5.914,31,5.5C31,4.672,30.329,4,29.5,4c-0.414,0-0.789,0.168-1.061,0.44 l-2,2C26.168,6.711,26,7.086,26,7.5C26,8.328,26.671,9,27.5,9z M6.439,8.561C6.711,8.832,7.086,9,7.5,9C8.328,9,9,8.328,9,7.5 c0-0.414-0.168-0.789-0.439-1.061l-2-2C6.289,4.168,5.914,4,5.5,4C4.672,4,4,4.672,4,5.5c0,0.414,0.168,0.789,0.439,1.06 L6.439,8.561z M33.5,16h-3c-0.828,0-1.5,0.672-1.5,1.5s0.672,1.5,1.5,1.5h3c0.828,0,1.5-0.672,1.5-1.5S34.328,16,33.5,16z M28.561,26.439C28.289,26.168,27.914,26,27.5,26c-0.828,0-1.5,0.672-1.5,1.5c0,0.414,0.168,0.789,0.439,1.06l2,2 C28.711,30.832,29.086,31,29.5,31c0.828,0,1.5-0.672,1.5-1.5c0-0.414-0.168-0.789-0.439-1.061L28.561,26.439z M17.5,29 c-0.829,0-1.5,0.672-1.5,1.5v3c0,0.828,0.671,1.5,1.5,1.5s1.5-0.672,1.5-1.5v-3C19,29.672,18.329,29,17.5,29z M17.5,7 C11.71,7,7,11.71,7,17.5S11.71,28,17.5,28S28,23.29,28,17.5S23.29,7,17.5,7z M17.5,25c-4.136,0-7.5-3.364-7.5-7.5 c0-4.136,3.364-7.5,7.5-7.5c4.136,0,7.5,3.364,7.5,7.5C25,21.636,21.636,25,17.5,25z" />
</svg>
</label>
<label id="toggle-label-dark" for='darkmode-toggle' tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="nightIcon" x="0px" y="0px" viewBox="0 0 100 100" style="enable-background='new 0 0 100 100'" xml:space="preserve">
<title>Dark Mode</title>
<path d="M96.76,66.458c-0.853-0.852-2.15-1.064-3.23-0.534c-6.063,2.991-12.858,4.571-19.655,4.571 C62.022,70.495,50.88,65.88,42.5,57.5C29.043,44.043,25.658,23.536,34.076,6.47c0.532-1.08,0.318-2.379-0.534-3.23 c-0.851-0.852-2.15-1.064-3.23-0.534c-4.918,2.427-9.375,5.619-13.246,9.491c-9.447,9.447-14.65,22.008-14.65,35.369 c0,13.36,5.203,25.921,14.65,35.368s22.008,14.65,35.368,14.65c13.361,0,25.921-5.203,35.369-14.65 c3.872-3.871,7.064-8.328,9.491-13.246C97.826,68.608,97.611,67.309,96.76,66.458z" />
</svg>
</label>
</div>
</header>
<article>
<h1>2023-08-17 Nomos weekly</h1>
<p class="meta">
Last updated
Aug 14, 2023
<a href="https://github.com/logos-co/roadmap/tree/hugo/content/roadmap/nomos/updates/2023-08-14.md" rel="noopener">Edit Source</a>
</p>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/nomos-updates/">Nomos updates</a></li>
</ul>
<a href="#nomos-weekly-report-14th-august"><h1 id="nomos-weekly-report-14th-august"><span class="hanchor" ariaLabel="Anchor"># </span><strong>Nomos weekly report 14th August</strong></h1></a>
<hr>
<a href="#network-privacy-and-mixnet"><h2 id="network-privacy-and-mixnet"><span class="hanchor" ariaLabel="Anchor"># </span><strong>Network Privacy and Mixnet</strong></h2></a>
<a href="#research"><h3 id="research"><span class="hanchor" ariaLabel="Anchor"># </span>Research</h3></a>
<ul>
<li>Mixnet architecture discussions. Potential agreement on architecture not very different from PoC</li>
<li>Mixnet preliminary design [https://www.notion.so/Mixnet-Architecture-613f53cf11a245098c50af6b191d31d2]</li>
</ul>
<a href="#development"><h3 id="development"><span class="hanchor" ariaLabel="Anchor"># </span>Development</h3></a>
<ul>
<li>Mixnet PoC implementation starting [https://github.com/logos-co/nomos-node/pull/302]</li>
<li>Implementation of mixnode: a core module for implementing a mixnode binary</li>
<li>Implementation of mixnet-client: a client library for mixnet users, such as nomos-node</li>
</ul>
<a href="#private-pos"><h3 id="private-pos"><span class="hanchor" ariaLabel="Anchor"># </span><strong>Private PoS</strong></h3></a>
<ul>
<li>No progress this week.</li>
</ul>
<hr>
<a href="#data-availability"><h2 id="data-availability"><span class="hanchor" ariaLabel="Anchor"># </span><strong>Data Availability</strong></h2></a>
<a href="#research-1"><h3 id="research-1"><span class="hanchor" ariaLabel="Anchor"># </span>Research</h3></a>
<ul>
<li>Continued analysis of node decay in data availability problem</li>
<li>Improved upper bound on the probability of the event that data is no longer available given by the (K,N) erasure ECC scheme [https://www.overleaf.com/read/gzqvbbmfnxyp]</li>
</ul>
<a href="#development-1"><h3 id="development-1"><span class="hanchor" ariaLabel="Anchor"># </span>Development</h3></a>
<ul>
<li>Library survey: Library used for the benchmarks is not yet ready for requirements, looking for alternatives</li>
<li>RS &amp; KZG benchmarking for our use case
<a href="https://www.notion.so/2D-Reed-Solomon-Encoding-KZG-Commitments-benchmarking-b8340382ecc741c4a16b8a0c4a114450" rel="noopener">https://www.notion.so/2D-Reed-Solomon-Encoding-KZG-Commitments-benchmarking-b8340382ecc741c4a16b8a0c4a114450</a></li>
<li>Study documentation on Danksharding and set of questions for Leonardo [https://www.notion.so/2D-Reed-Solomon-Encoding-KZG-Commitments-benchmarking-b8340382ecc741c4a16b8a0c4a114450]</li>
</ul>
<hr>
<a href="#testing-ci-and-simulation-app"><h2 id="testing-ci-and-simulation-app"><span class="hanchor" ariaLabel="Anchor"># </span><strong>Testing, CI and Simulation App</strong></h2></a>
<a href="#development-2"><h3 id="development-2"><span class="hanchor" ariaLabel="Anchor"># </span>Development</h3></a>
<ul>
<li>Sim fixes/improvements [https://github.com/logos-co/nomos-node/pull/299], [https://github.com/logos-co/nomos-node/pull/298], [https://github.com/logos-co/nomos-node/pull/295]</li>
<li>Simulation app and instructions shared [https://github.com/logos-co/nomos-node/pull/300], [https://github.com/logos-co/nomos-node/pull/291], [https://github.com/logos-co/nomos-node/pull/294]</li>
<li>CI: Updated and merged [https://github.com/logos-co/nomos-node/pull/290]</li>
<li>Parallel node init for improved simulation run times [https://github.com/logos-co/nomos-node/pull/300]</li>
<li>Implemented branch overlay for simulating 100K+ nodes [https://github.com/logos-co/nomos-node/pull/291]</li>
<li>Sequential builds for nomos node features updated in CI [https://github.com/logos-co/nomos-node/pull/290]</li>
</ul>
</article>
<hr/>
<div class="page-end" id="footer">
<div class="backlinks-container">
<h3>Backlinks</h3>
<ul class="backlinks">
<li>
No backlinks found
</li>
</ul>
</div>
<div>
<script
src="https://cdn.jsdelivr.net/npm/d3@6.7.0/dist/d3.min.js"
integrity="sha256-+7jaYCp29O1JusNWHaYtgUn6EhuP0VaFuswhNV06MyI="
crossorigin="anonymous"
></script>
<h3>Interactive Graph</h3>
<div id="graph-container"></div>
<style>
:root {
--g-node: var(--secondary);
--g-node-active: var(--primary);
--g-node-inactive: var(--visited);
--g-link: var(--outlinegray);
--g-link-active: #5a7282;
}
</style>
<script src="https://roadmap.logos.co/js/graph.abd4bc2af3869a96524d7d23b76152c7.js"></script>
</div>
</div>
<div id="contact_buttons">
<footer>
<p>Made by Logos Collective using <a href="https://github.com/jackyzha0/quartz">Quartz</a>, © 2023</p>
<ul>
<li><a href="https://roadmap.logos.co/">Home</a></li>
<li><a href="https://github.com/logos-co/roadmap">Github</a></li></ul>
</footer>
</div>
</div>
</body>
</html>

File diff suppressed because one or more lines are too long

View File

@ -1,10 +0,0 @@
<!DOCTYPE html>
<html lang="en-us">
<head>
<title>https://roadmap.logos.co/roadmap/</title>
<link rel="canonical" href="https://roadmap.logos.co/roadmap/">
<meta name="robots" content="noindex">
<meta charset="utf-8">
<meta http-equiv="refresh" content="0; url=https://roadmap.logos.co/roadmap/">
</head>
</html>

View File

@ -1,455 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta
name="description"
content=""
/>
<title>
Roadmaps
</title>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="shortcut icon" type="image/png" href="https://roadmap.logos.co//icon.png" />
<link href="https://roadmap.logos.co/styles.7fdbd93987bfba941d84b8a4050caaba.min.css" rel="stylesheet" />
<link href="https://roadmap.logos.co/styles/_light_syntax.86a48a52faebeaaf42158b72922b1c90.min.css" rel="stylesheet" id="theme-link">
<script src="https://roadmap.logos.co/js/darkmode.4ee460c38f180dd44f1565712a1f3c8a.min.js"></script>
<script src="https://roadmap.logos.co/js/util.9825137f5e7825e8553c68ce39ac9e44.min.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/katex.min.css" integrity="sha384-R4558gYOUz8mP9YWpZJjofhk+zx0AS11p36HnD2ZKj/6JR5z27gSSULCNHIRReVs" crossorigin="anonymous">
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/katex.min.js" integrity="sha384-z1fJDqw8ZApjGO3/unPWUPsIymfsJmyrDVWC8Tv/a1HeOtGmkwNd/7xUS0Xcnvsx" crossorigin="anonymous"></script>
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/contrib/auto-render.min.js" integrity="sha384-+XBljXPPiv+OzfbB3cVmLHf4hdUFHlWNZN5spNQ7rmHTXpd7WvJum6fIACpNNfIR" crossorigin="anonymous"></script>
<script src="https://unpkg.com/@floating-ui/core@0.7.3"></script>
<script src="https://unpkg.com/@floating-ui/dom@0.5.4"></script>
<script src="https://roadmap.logos.co/js/popover.37b1455b8f0603154072b9467132c659.min.js"></script>
<script src="https://roadmap.logos.co/js/code-title.b35124ad8db0ba37162b886afb711cbc.min.js"></script>
<script src="https://roadmap.logos.co/js/clipboard.c20857734e53a3fb733b7443879efa61.min.js"></script>
<script src="https://roadmap.logos.co/js/callouts.7723cac461d613d118ee8bb8216b9838.min.js"></script>
<script type="module">
import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid/dist/mermaid.esm.min.mjs';
mermaid.initialize({ startOnLoad: true });
</script>
<script>
const BASE_URL = "https://roadmap.logos.co/"
const fetchData = Promise.all([
fetch("https:\/\/roadmap.logos.co\/indices\/linkIndex.4aa205a552c456d43d65dac37acc8f8e.min.json")
.then(data => data.json())
.then(data => ({
index: data.index,
links: data.links,
})),
fetch("https:\/\/roadmap.logos.co\/indices\/contentIndex.d52fe1dd91efb5701e534220b9af8ad3.min.json")
.then(data => data.json()),
])
.then(([{index, links}, content]) => ({
index,
links,
content,
}))
const render = () => {
const siteBaseURL = new URL(BASE_URL);
const pathBase = siteBaseURL.pathname;
const pathWindow = window.location.pathname;
const isHome = pathBase == pathWindow;
addCopyButtons();
addTitleToCodeBlocks();
addCollapsibleCallouts();
initPopover(
"https://roadmap.logos.co",
true ,
true
)
const footer = document.getElementById("footer")
if (footer) {
const container = document.getElementById("graph-container")
if (!container) return requestAnimationFrame(render)
container.textContent = ""
const drawGlobal = isHome && false ;
drawGraph(
"https://roadmap.logos.co",
drawGlobal,
[{"/moc":"#4388cc"}],
drawGlobal ? {"centerForce":1,"depth":-1,"enableDrag":true,"enableLegend":false,"enableZoom":true,"fontSize":0.5,"linkDistance":1,"opacityScale":3,"repelForce":1,"scale":1.4} : {"centerForce":1,"depth":1,"enableDrag":true,"enableLegend":false,"enableZoom":true,"fontSize":0.6,"linkDistance":1,"opacityScale":3,"repelForce":2,"scale":1.2}
);
}
}
const init = (doc = document) => {
addCopyButtons();
addTitleToCodeBlocks();
renderMathInElement(doc.body, {
delimiters: [
{left: '$$', right: '$$', display: true},
{left: '$', right: '$', display: false},
],
throwOnError : false
});
};
</script>
<script type="module">
import { attachSPARouting } from "https:\/\/roadmap.logos.co\/js\/router.9d4974281069e9ebb189f642ae1e3ca2.min.js"
attachSPARouting(init, render)
</script>
</head>
<body>
<div id="search-container">
<div id="search-space">
<input autocomplete="off" id="search-bar" name="search" type="text" aria-label="Search"
placeholder="Search for something...">
<div id="results-container">
</div>
</div>
</div>
<script defer src="https://roadmap.logos.co/js/semantic-search.d4032d4a6a967938235ae76d08a55b46.min.js"></script>
<div class="singlePage">
<header>
<h1 id="page-title"><a href="https://roadmap.logos.co/">Logos Collective Technical Roadmap and Activity</a></h1>
<div class="spacer"></div>
<div id="search-icon">
<p>Search</p>
<svg tabindex="0" aria-labelledby="title desc" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19.9 19.7"><title id="title">Search Icon</title><desc id="desc">Icon to open search</desc><g class="search-path" fill="none"><path stroke-linecap="square" d="M18.5 18.3l-5.4-5.4"/><circle cx="8" cy="8" r="7"/></g></svg>
</div>
<div class='darkmode'>
<input class='toggle' id='darkmode-toggle' type='checkbox' tabindex="-1">
<label id="toggle-label-light" for='darkmode-toggle' tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="dayIcon" x="0px" y="0px" viewBox="0 0 35 35" style="enable-background:new 0 0 35 35;" xml:space="preserve">
<title>Light Mode</title>
<path d="M6,17.5C6,16.672,5.328,16,4.5,16h-3C0.672,16,0,16.672,0,17.5 S0.672,19,1.5,19h3C5.328,19,6,18.328,6,17.5z M7.5,26c-0.414,0-0.789,0.168-1.061,0.439l-2,2C4.168,28.711,4,29.086,4,29.5 C4,30.328,4.671,31,5.5,31c0.414,0,0.789-0.168,1.06-0.44l2-2C8.832,28.289,9,27.914,9,27.5C9,26.672,8.329,26,7.5,26z M17.5,6 C18.329,6,19,5.328,19,4.5v-3C19,0.672,18.329,0,17.5,0S16,0.672,16,1.5v3C16,5.328,16.671,6,17.5,6z M27.5,9 c0.414,0,0.789-0.168,1.06-0.439l2-2C30.832,6.289,31,5.914,31,5.5C31,4.672,30.329,4,29.5,4c-0.414,0-0.789,0.168-1.061,0.44 l-2,2C26.168,6.711,26,7.086,26,7.5C26,8.328,26.671,9,27.5,9z M6.439,8.561C6.711,8.832,7.086,9,7.5,9C8.328,9,9,8.328,9,7.5 c0-0.414-0.168-0.789-0.439-1.061l-2-2C6.289,4.168,5.914,4,5.5,4C4.672,4,4,4.672,4,5.5c0,0.414,0.168,0.789,0.439,1.06 L6.439,8.561z M33.5,16h-3c-0.828,0-1.5,0.672-1.5,1.5s0.672,1.5,1.5,1.5h3c0.828,0,1.5-0.672,1.5-1.5S34.328,16,33.5,16z M28.561,26.439C28.289,26.168,27.914,26,27.5,26c-0.828,0-1.5,0.672-1.5,1.5c0,0.414,0.168,0.789,0.439,1.06l2,2 C28.711,30.832,29.086,31,29.5,31c0.828,0,1.5-0.672,1.5-1.5c0-0.414-0.168-0.789-0.439-1.061L28.561,26.439z M17.5,29 c-0.829,0-1.5,0.672-1.5,1.5v3c0,0.828,0.671,1.5,1.5,1.5s1.5-0.672,1.5-1.5v-3C19,29.672,18.329,29,17.5,29z M17.5,7 C11.71,7,7,11.71,7,17.5S11.71,28,17.5,28S28,23.29,28,17.5S23.29,7,17.5,7z M17.5,25c-4.136,0-7.5-3.364-7.5-7.5 c0-4.136,3.364-7.5,7.5-7.5c4.136,0,7.5,3.364,7.5,7.5C25,21.636,21.636,25,17.5,25z" />
</svg>
</label>
<label id="toggle-label-dark" for='darkmode-toggle' tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="nightIcon" x="0px" y="0px" viewBox="0 0 100 100" style="enable-background='new 0 0 100 100'" xml:space="preserve">
<title>Dark Mode</title>
<path d="M96.76,66.458c-0.853-0.852-2.15-1.064-3.23-0.534c-6.063,2.991-12.858,4.571-19.655,4.571 C62.022,70.495,50.88,65.88,42.5,57.5C29.043,44.043,25.658,23.536,34.076,6.47c0.532-1.08,0.318-2.379-0.534-3.23 c-0.851-0.852-2.15-1.064-3.23-0.534c-4.918,2.427-9.375,5.619-13.246,9.491c-9.447,9.447-14.65,22.008-14.65,35.369 c0,13.36,5.203,25.921,14.65,35.368s22.008,14.65,35.368,14.65c13.361,0,25.921-5.203,35.369-14.65 c3.872-3.871,7.064-8.328,9.491-13.246C97.826,68.608,97.611,67.309,96.76,66.458z" />
</svg>
</label>
</div>
</header>
<article>
<h1>All Roadmaps</h1>
<ul class="section-ul"><li class="section-li">
<div class="section">
<p class="meta">
Aug 8, 2023
</p>
<div class="desc">
<h3><a href="https://roadmap.logos.co/roadmap/waku/updates/2023-08-06/" class="internal-link" data-src="/roadmap/waku/updates/2023-08-06/">2023-08-06 Waku weekly</a></h3>
</div>
<div class="spacer"></div>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/waku-updates/">Waku-Updates</a></li>
</ul>
</div>
</li><li class="section-li">
<div class="section">
<p class="meta">
Aug 7, 2023
</p>
<div class="desc">
<h3><a href="https://roadmap.logos.co/roadmap/waku/milestones-overview/" class="internal-link" data-src="/roadmap/waku/milestones-overview/">Waku Milestones Overview</a></h3>
</div>
<div class="spacer"></div>
<ul class="tags">
</ul>
</div>
</li><li class="section-li">
<div class="section">
<p class="meta">
Aug 7, 2023
</p>
<div class="desc">
<h3><a href="https://roadmap.logos.co/roadmap/waku/milestone-waku-10-users/" class="internal-link" data-src="/roadmap/waku/milestone-waku-10-users/">Milestone: Waku Network supports 10k Users</a></h3>
</div>
<div class="spacer"></div>
<ul class="tags">
</ul>
</div>
</li><li class="section-li">
<div class="section">
<p class="meta">
Aug 7, 2023
</p>
<div class="desc">
<h3><a href="https://roadmap.logos.co/roadmap/codex/milestones-overview/" class="internal-link" data-src="/roadmap/codex/milestones-overview/">Codex Milestones Overview</a></h3>
</div>
<div class="spacer"></div>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/milestones-overview/">Milestones-Overview</a></li>
</ul>
</div>
</li><li class="section-li">
<div class="section">
<p class="meta">
Aug 7, 2023
</p>
<div class="desc">
<h3><a href="https://roadmap.logos.co/roadmap/vac/updates/2023-08-07/" class="internal-link" data-src="/roadmap/vac/updates/2023-08-07/">2023-08-07 Vac weekly</a></h3>
</div>
<div class="spacer"></div>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/vac-updates/">Vac-Updates</a></li>
</ul>
</div>
</li><li class="section-li">
<div class="section">
<p class="meta">
Aug 7, 2023
</p>
<div class="desc">
<h3><a href="https://roadmap.logos.co/roadmap/nomos/updates/2023-08-07/" class="internal-link" data-src="/roadmap/nomos/updates/2023-08-07/">2023-08-07 Nomos weekly</a></h3>
</div>
<div class="spacer"></div>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/nomos-updates/">Nomos-Updates</a></li>
</ul>
</div>
</li><li class="section-li">
<div class="section">
<p class="meta">
Aug 1, 2023
</p>
<div class="desc">
<h3><a href="https://roadmap.logos.co/roadmap/codex/updates/2023-08-01/" class="internal-link" data-src="/roadmap/codex/updates/2023-08-01/">2023-08-01 Codex weekly</a></h3>
</div>
<div class="spacer"></div>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/codex-updates/">Codex-Updates</a></li>
</ul>
</div>
</li><li class="section-li">
<div class="section">
<p class="meta">
Aug 2, 2023
</p>
<div class="desc">
<h3><a href="https://roadmap.logos.co/roadmap/innovation_lab/updates/2023-08-02/" class="internal-link" data-src="/roadmap/innovation_lab/updates/2023-08-02/">2023-08-02 Innovation Lab weekly</a></h3>
</div>
<div class="spacer"></div>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/ilab-updates/">Ilab-Updates</a></li>
</ul>
</div>
</li><li class="section-li">
<div class="section">
<p class="meta">
Aug 3, 2023
</p>
<div class="desc">
<h3><a href="https://roadmap.logos.co/roadmap/vac/updates/2023-07-24/" class="internal-link" data-src="/roadmap/vac/updates/2023-07-24/">2023-08-03 Vac weekly</a></h3>
</div>
<div class="spacer"></div>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/vac-updates/">Vac-Updates</a></li>
</ul>
</div>
</li><li class="section-li">
<div class="section">
<p class="meta">
Aug 3, 2023
</p>
<div class="desc">
<h3><a href="https://roadmap.logos.co/roadmap/acid/updates/2023-08-02/" class="internal-link" data-src="/roadmap/acid/updates/2023-08-02/">2023-08-02 Acid weekly</a></h3>
</div>
<div class="spacer"></div>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/acid-updates/">Acid-Updates</a></li>
</ul>
</div>
</li></ul>
<ul class="pagination pagination-default">
<li class="page-item">
<a href="/roadmap/" aria-label="First" class="page-link" role="button"><span aria-hidden="true">&laquo;&laquo;</span></a>
</li>
<li class="page-item">
<a href="/roadmap/" aria-label="Previous" class="page-link" role="button"><span aria-hidden="true">&laquo;</span></a>
</li>
<li class="page-item">
<a href="/roadmap/" aria-label="Page 1" class="page-link" role="button">1</a>
</li>
<li class="page-item active">
<a aria-current="page" aria-label="Page 2" class="page-link" role="button">2</a>
</li>
<li class="page-item">
<a href="/roadmap/page/3/" aria-label="Page 3" class="page-link" role="button">3</a>
</li>
<li class="page-item">
<a href="/roadmap/page/3/" aria-label="Next" class="page-link" role="button"><span aria-hidden="true">&raquo;</span></a>
</li>
<li class="page-item">
<a href="/roadmap/page/3/" aria-label="Last" class="page-link" role="button"><span aria-hidden="true">&raquo;&raquo;</span></a>
</li>
</ul>
</article>
<div id="contact_buttons">
<footer>
<p>Made by Logos Collective using <a href="https://github.com/jackyzha0/quartz">Quartz</a>, © 2023</p>
<ul>
<li><a href="https://roadmap.logos.co/">Home</a></li>
<li><a href="https://github.com/logos-co/roadmap">Github</a></li></ul>
</footer>
</div>
</div>
</body>
</html>

View File

@ -1,459 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta
name="description"
content=""
/>
<title>
Roadmaps
</title>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="shortcut icon" type="image/png" href="https://roadmap.logos.co//icon.png" />
<link href="https://roadmap.logos.co/styles.7fdbd93987bfba941d84b8a4050caaba.min.css" rel="stylesheet" />
<link href="https://roadmap.logos.co/styles/_light_syntax.86a48a52faebeaaf42158b72922b1c90.min.css" rel="stylesheet" id="theme-link">
<script src="https://roadmap.logos.co/js/darkmode.4ee460c38f180dd44f1565712a1f3c8a.min.js"></script>
<script src="https://roadmap.logos.co/js/util.9825137f5e7825e8553c68ce39ac9e44.min.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/katex.min.css" integrity="sha384-R4558gYOUz8mP9YWpZJjofhk+zx0AS11p36HnD2ZKj/6JR5z27gSSULCNHIRReVs" crossorigin="anonymous">
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/katex.min.js" integrity="sha384-z1fJDqw8ZApjGO3/unPWUPsIymfsJmyrDVWC8Tv/a1HeOtGmkwNd/7xUS0Xcnvsx" crossorigin="anonymous"></script>
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/contrib/auto-render.min.js" integrity="sha384-+XBljXPPiv+OzfbB3cVmLHf4hdUFHlWNZN5spNQ7rmHTXpd7WvJum6fIACpNNfIR" crossorigin="anonymous"></script>
<script src="https://unpkg.com/@floating-ui/core@0.7.3"></script>
<script src="https://unpkg.com/@floating-ui/dom@0.5.4"></script>
<script src="https://roadmap.logos.co/js/popover.37b1455b8f0603154072b9467132c659.min.js"></script>
<script src="https://roadmap.logos.co/js/code-title.b35124ad8db0ba37162b886afb711cbc.min.js"></script>
<script src="https://roadmap.logos.co/js/clipboard.c20857734e53a3fb733b7443879efa61.min.js"></script>
<script src="https://roadmap.logos.co/js/callouts.7723cac461d613d118ee8bb8216b9838.min.js"></script>
<script type="module">
import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid/dist/mermaid.esm.min.mjs';
mermaid.initialize({ startOnLoad: true });
</script>
<script>
const BASE_URL = "https://roadmap.logos.co/"
const fetchData = Promise.all([
fetch("https:\/\/roadmap.logos.co\/indices\/linkIndex.4aa205a552c456d43d65dac37acc8f8e.min.json")
.then(data => data.json())
.then(data => ({
index: data.index,
links: data.links,
})),
fetch("https:\/\/roadmap.logos.co\/indices\/contentIndex.d52fe1dd91efb5701e534220b9af8ad3.min.json")
.then(data => data.json()),
])
.then(([{index, links}, content]) => ({
index,
links,
content,
}))
const render = () => {
const siteBaseURL = new URL(BASE_URL);
const pathBase = siteBaseURL.pathname;
const pathWindow = window.location.pathname;
const isHome = pathBase == pathWindow;
addCopyButtons();
addTitleToCodeBlocks();
addCollapsibleCallouts();
initPopover(
"https://roadmap.logos.co",
true ,
true
)
const footer = document.getElementById("footer")
if (footer) {
const container = document.getElementById("graph-container")
if (!container) return requestAnimationFrame(render)
container.textContent = ""
const drawGlobal = isHome && false ;
drawGraph(
"https://roadmap.logos.co",
drawGlobal,
[{"/moc":"#4388cc"}],
drawGlobal ? {"centerForce":1,"depth":-1,"enableDrag":true,"enableLegend":false,"enableZoom":true,"fontSize":0.5,"linkDistance":1,"opacityScale":3,"repelForce":1,"scale":1.4} : {"centerForce":1,"depth":1,"enableDrag":true,"enableLegend":false,"enableZoom":true,"fontSize":0.6,"linkDistance":1,"opacityScale":3,"repelForce":2,"scale":1.2}
);
}
}
const init = (doc = document) => {
addCopyButtons();
addTitleToCodeBlocks();
renderMathInElement(doc.body, {
delimiters: [
{left: '$$', right: '$$', display: true},
{left: '$', right: '$', display: false},
],
throwOnError : false
});
};
</script>
<script type="module">
import { attachSPARouting } from "https:\/\/roadmap.logos.co\/js\/router.9d4974281069e9ebb189f642ae1e3ca2.min.js"
attachSPARouting(init, render)
</script>
</head>
<body>
<div id="search-container">
<div id="search-space">
<input autocomplete="off" id="search-bar" name="search" type="text" aria-label="Search"
placeholder="Search for something...">
<div id="results-container">
</div>
</div>
</div>
<script defer src="https://roadmap.logos.co/js/semantic-search.d4032d4a6a967938235ae76d08a55b46.min.js"></script>
<div class="singlePage">
<header>
<h1 id="page-title"><a href="https://roadmap.logos.co/">Logos Collective Technical Roadmap and Activity</a></h1>
<div class="spacer"></div>
<div id="search-icon">
<p>Search</p>
<svg tabindex="0" aria-labelledby="title desc" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19.9 19.7"><title id="title">Search Icon</title><desc id="desc">Icon to open search</desc><g class="search-path" fill="none"><path stroke-linecap="square" d="M18.5 18.3l-5.4-5.4"/><circle cx="8" cy="8" r="7"/></g></svg>
</div>
<div class='darkmode'>
<input class='toggle' id='darkmode-toggle' type='checkbox' tabindex="-1">
<label id="toggle-label-light" for='darkmode-toggle' tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="dayIcon" x="0px" y="0px" viewBox="0 0 35 35" style="enable-background:new 0 0 35 35;" xml:space="preserve">
<title>Light Mode</title>
<path d="M6,17.5C6,16.672,5.328,16,4.5,16h-3C0.672,16,0,16.672,0,17.5 S0.672,19,1.5,19h3C5.328,19,6,18.328,6,17.5z M7.5,26c-0.414,0-0.789,0.168-1.061,0.439l-2,2C4.168,28.711,4,29.086,4,29.5 C4,30.328,4.671,31,5.5,31c0.414,0,0.789-0.168,1.06-0.44l2-2C8.832,28.289,9,27.914,9,27.5C9,26.672,8.329,26,7.5,26z M17.5,6 C18.329,6,19,5.328,19,4.5v-3C19,0.672,18.329,0,17.5,0S16,0.672,16,1.5v3C16,5.328,16.671,6,17.5,6z M27.5,9 c0.414,0,0.789-0.168,1.06-0.439l2-2C30.832,6.289,31,5.914,31,5.5C31,4.672,30.329,4,29.5,4c-0.414,0-0.789,0.168-1.061,0.44 l-2,2C26.168,6.711,26,7.086,26,7.5C26,8.328,26.671,9,27.5,9z M6.439,8.561C6.711,8.832,7.086,9,7.5,9C8.328,9,9,8.328,9,7.5 c0-0.414-0.168-0.789-0.439-1.061l-2-2C6.289,4.168,5.914,4,5.5,4C4.672,4,4,4.672,4,5.5c0,0.414,0.168,0.789,0.439,1.06 L6.439,8.561z M33.5,16h-3c-0.828,0-1.5,0.672-1.5,1.5s0.672,1.5,1.5,1.5h3c0.828,0,1.5-0.672,1.5-1.5S34.328,16,33.5,16z M28.561,26.439C28.289,26.168,27.914,26,27.5,26c-0.828,0-1.5,0.672-1.5,1.5c0,0.414,0.168,0.789,0.439,1.06l2,2 C28.711,30.832,29.086,31,29.5,31c0.828,0,1.5-0.672,1.5-1.5c0-0.414-0.168-0.789-0.439-1.061L28.561,26.439z M17.5,29 c-0.829,0-1.5,0.672-1.5,1.5v3c0,0.828,0.671,1.5,1.5,1.5s1.5-0.672,1.5-1.5v-3C19,29.672,18.329,29,17.5,29z M17.5,7 C11.71,7,7,11.71,7,17.5S11.71,28,17.5,28S28,23.29,28,17.5S23.29,7,17.5,7z M17.5,25c-4.136,0-7.5-3.364-7.5-7.5 c0-4.136,3.364-7.5,7.5-7.5c4.136,0,7.5,3.364,7.5,7.5C25,21.636,21.636,25,17.5,25z" />
</svg>
</label>
<label id="toggle-label-dark" for='darkmode-toggle' tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="nightIcon" x="0px" y="0px" viewBox="0 0 100 100" style="enable-background='new 0 0 100 100'" xml:space="preserve">
<title>Dark Mode</title>
<path d="M96.76,66.458c-0.853-0.852-2.15-1.064-3.23-0.534c-6.063,2.991-12.858,4.571-19.655,4.571 C62.022,70.495,50.88,65.88,42.5,57.5C29.043,44.043,25.658,23.536,34.076,6.47c0.532-1.08,0.318-2.379-0.534-3.23 c-0.851-0.852-2.15-1.064-3.23-0.534c-4.918,2.427-9.375,5.619-13.246,9.491c-9.447,9.447-14.65,22.008-14.65,35.369 c0,13.36,5.203,25.921,14.65,35.368s22.008,14.65,35.368,14.65c13.361,0,25.921-5.203,35.369-14.65 c3.872-3.871,7.064-8.328,9.491-13.246C97.826,68.608,97.611,67.309,96.76,66.458z" />
</svg>
</label>
</div>
</header>
<article>
<h1>All Roadmaps</h1>
<ul class="section-ul"><li class="section-li">
<div class="section">
<p class="meta">
Aug 17, 2023
</p>
<div class="desc">
<h3><a href="https://roadmap.logos.co/roadmap/vac/milestones-overview/" class="internal-link" data-src="/roadmap/vac/milestones-overview/">Vac Milestones Overview</a></h3>
</div>
<div class="spacer"></div>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/milestones/">Milestones</a></li>
</ul>
</div>
</li><li class="section-li">
<div class="section">
<p class="meta">
Jul 24, 2023
</p>
<div class="desc">
<h3><a href="https://roadmap.logos.co/roadmap/waku/updates/2023-07-24/" class="internal-link" data-src="/roadmap/waku/updates/2023-07-24/">2023-07-24 Waku weekly</a></h3>
</div>
<div class="spacer"></div>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/waku-updates/">Waku-Updates</a></li>
</ul>
</div>
</li><li class="section-li">
<div class="section">
<p class="meta">
Jul 31, 2023
</p>
<div class="desc">
<h3><a href="https://roadmap.logos.co/roadmap/waku/updates/2023-07-31/" class="internal-link" data-src="/roadmap/waku/updates/2023-07-31/">2023-07-31 Waku weekly</a></h3>
</div>
<div class="spacer"></div>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/waku-updates/">Waku-Updates</a></li>
</ul>
</div>
</li><li class="section-li">
<div class="section">
<p class="meta">
Jul 12, 2023
</p>
<div class="desc">
<h3><a href="https://roadmap.logos.co/roadmap/innovation_lab/updates/2023-07-12/" class="internal-link" data-src="/roadmap/innovation_lab/updates/2023-07-12/">2023-07-12 Innovation Lab Weekly</a></h3>
</div>
<div class="spacer"></div>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/ilab-updates/">Ilab-Updates</a></li>
</ul>
</div>
</li><li class="section-li">
<div class="section">
<p class="meta">
Jul 17, 2023
</p>
<div class="desc">
<h3><a href="https://roadmap.logos.co/roadmap/vac/updates/2023-07-17/" class="internal-link" data-src="/roadmap/vac/updates/2023-07-17/">2023-07-17 Vac weekly</a></h3>
</div>
<div class="spacer"></div>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/vac-updates/">Vac-Updates</a></li>
</ul>
</div>
</li><li class="section-li">
<div class="section">
<p class="meta">
Jul 21, 2023
</p>
<div class="desc">
<h3><a href="https://roadmap.logos.co/roadmap/codex/updates/2023-07-21/" class="internal-link" data-src="/roadmap/codex/updates/2023-07-21/">2023-07-21 Codex weekly</a></h3>
</div>
<div class="spacer"></div>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/codex-updates/">Codex-Updates</a></li>
</ul>
</div>
</li><li class="section-li">
<div class="section">
<p class="meta">
Jul 24, 2023
</p>
<div class="desc">
<h3><a href="https://roadmap.logos.co/roadmap/nomos/updates/2023-07-24/" class="internal-link" data-src="/roadmap/nomos/updates/2023-07-24/">2023-07-24 Nomos weekly</a></h3>
</div>
<div class="spacer"></div>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/nomos-updates/">Nomos-Updates</a></li>
</ul>
</div>
</li><li class="section-li">
<div class="section">
<p class="meta">
Jul 31, 2023
</p>
<div class="desc">
<h3><a href="https://roadmap.logos.co/roadmap/vac/updates/2023-07-31/" class="internal-link" data-src="/roadmap/vac/updates/2023-07-31/">2023-07-31 Vac weekly</a></h3>
</div>
<div class="spacer"></div>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/vac-updates/">Vac-Updates</a></li>
</ul>
</div>
</li><li class="section-li">
<div class="section">
<p class="meta">
Jul 31, 2023
</p>
<div class="desc">
<h3><a href="https://roadmap.logos.co/roadmap/nomos/updates/2023-07-31/" class="internal-link" data-src="/roadmap/nomos/updates/2023-07-31/">2023-07-31 Nomos weekly</a></h3>
</div>
<div class="spacer"></div>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/nomos-updates/">Nomos-Updates</a></li>
</ul>
</div>
</li><li class="section-li">
<div class="section">
<p class="meta">
Jul 10, 2023
</p>
<div class="desc">
<h3><a href="https://roadmap.logos.co/roadmap/vac/updates/2023-07-10/" class="internal-link" data-src="/roadmap/vac/updates/2023-07-10/">2023-07-10 Vac Weekly</a></h3>
</div>
<div class="spacer"></div>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/vac-updates/">Vac-Updates</a></li>
</ul>
</div>
</li></ul>
<ul class="pagination pagination-default">
<li class="page-item">
<a href="/roadmap/" aria-label="First" class="page-link" role="button"><span aria-hidden="true">&laquo;&laquo;</span></a>
</li>
<li class="page-item">
<a href="/roadmap/page/2/" aria-label="Previous" class="page-link" role="button"><span aria-hidden="true">&laquo;</span></a>
</li>
<li class="page-item">
<a href="/roadmap/" aria-label="Page 1" class="page-link" role="button">1</a>
</li>
<li class="page-item">
<a href="/roadmap/page/2/" aria-label="Page 2" class="page-link" role="button">2</a>
</li>
<li class="page-item active">
<a aria-current="page" aria-label="Page 3" class="page-link" role="button">3</a>
</li>
<li class="page-item disabled">
<a aria-disabled="true" aria-label="Next" class="page-link" role="button" tabindex="-1"><span aria-hidden="true">&raquo;</span></a>
</li>
<li class="page-item disabled">
<a aria-disabled="true" aria-label="Last" class="page-link" role="button" tabindex="-1"><span aria-hidden="true">&raquo;&raquo;</span></a>
</li>
</ul>
</article>
<div id="contact_buttons">
<footer>
<p>Made by Logos Collective using <a href="https://github.com/jackyzha0/quartz">Quartz</a>, © 2023</p>
<ul>
<li><a href="https://roadmap.logos.co/">Home</a></li>
<li><a href="https://github.com/logos-co/roadmap">Github</a></li></ul>
</footer>
</div>
</div>
</body>
</html>

52
roadmap/vac/index.html Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,405 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta
name="description"
content="Overview Notion Page - Information copied here for now
Info Structure of milestone names: vac:&lt;unit&gt;:&lt;tag&gt;:&lt;for_project&gt;:&lt;title&gt;_&lt;counter&gt;
vac indicates it is a vac milestone unit indicates the vac unit p2p, dst, tke, acz, sc, zkvm, dr, rfc tag tags a specific area / project / epic within the respective vac unit, e."
/>
<title>
Vac Milestones Overview
</title>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="shortcut icon" type="image/png" href="https://roadmap.logos.co//icon.png" />
<link href="https://roadmap.logos.co/styles.7fdbd93987bfba941d84b8a4050caaba.min.css" rel="stylesheet" />
<link href="https://roadmap.logos.co/styles/_light_syntax.86a48a52faebeaaf42158b72922b1c90.min.css" rel="stylesheet" id="theme-link">
<script src="https://roadmap.logos.co/js/darkmode.4ee460c38f180dd44f1565712a1f3c8a.min.js"></script>
<script src="https://roadmap.logos.co/js/util.9825137f5e7825e8553c68ce39ac9e44.min.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/katex.min.css" integrity="sha384-R4558gYOUz8mP9YWpZJjofhk+zx0AS11p36HnD2ZKj/6JR5z27gSSULCNHIRReVs" crossorigin="anonymous">
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/katex.min.js" integrity="sha384-z1fJDqw8ZApjGO3/unPWUPsIymfsJmyrDVWC8Tv/a1HeOtGmkwNd/7xUS0Xcnvsx" crossorigin="anonymous"></script>
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/contrib/auto-render.min.js" integrity="sha384-+XBljXPPiv+OzfbB3cVmLHf4hdUFHlWNZN5spNQ7rmHTXpd7WvJum6fIACpNNfIR" crossorigin="anonymous"></script>
<script src="https://unpkg.com/@floating-ui/core@0.7.3"></script>
<script src="https://unpkg.com/@floating-ui/dom@0.5.4"></script>
<script src="https://roadmap.logos.co/js/popover.37b1455b8f0603154072b9467132c659.min.js"></script>
<script src="https://roadmap.logos.co/js/code-title.b35124ad8db0ba37162b886afb711cbc.min.js"></script>
<script src="https://roadmap.logos.co/js/clipboard.c20857734e53a3fb733b7443879efa61.min.js"></script>
<script src="https://roadmap.logos.co/js/callouts.7723cac461d613d118ee8bb8216b9838.min.js"></script>
<script type="module">
import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid/dist/mermaid.esm.min.mjs';
mermaid.initialize({ startOnLoad: true });
</script>
<script>
const BASE_URL = "https://roadmap.logos.co/"
const fetchData = Promise.all([
fetch("https:\/\/roadmap.logos.co\/indices\/linkIndex.4aa205a552c456d43d65dac37acc8f8e.min.json")
.then(data => data.json())
.then(data => ({
index: data.index,
links: data.links,
})),
fetch("https:\/\/roadmap.logos.co\/indices\/contentIndex.d52fe1dd91efb5701e534220b9af8ad3.min.json")
.then(data => data.json()),
])
.then(([{index, links}, content]) => ({
index,
links,
content,
}))
const render = () => {
const siteBaseURL = new URL(BASE_URL);
const pathBase = siteBaseURL.pathname;
const pathWindow = window.location.pathname;
const isHome = pathBase == pathWindow;
addCopyButtons();
addTitleToCodeBlocks();
addCollapsibleCallouts();
initPopover(
"https://roadmap.logos.co",
true ,
true
)
const footer = document.getElementById("footer")
if (footer) {
const container = document.getElementById("graph-container")
if (!container) return requestAnimationFrame(render)
container.textContent = ""
const drawGlobal = isHome && false ;
drawGraph(
"https://roadmap.logos.co",
drawGlobal,
[{"/moc":"#4388cc"}],
drawGlobal ? {"centerForce":1,"depth":-1,"enableDrag":true,"enableLegend":false,"enableZoom":true,"fontSize":0.5,"linkDistance":1,"opacityScale":3,"repelForce":1,"scale":1.4} : {"centerForce":1,"depth":1,"enableDrag":true,"enableLegend":false,"enableZoom":true,"fontSize":0.6,"linkDistance":1,"opacityScale":3,"repelForce":2,"scale":1.2}
);
}
}
const init = (doc = document) => {
addCopyButtons();
addTitleToCodeBlocks();
renderMathInElement(doc.body, {
delimiters: [
{left: '$$', right: '$$', display: true},
{left: '$', right: '$', display: false},
],
throwOnError : false
});
};
</script>
<script type="module">
import { attachSPARouting } from "https:\/\/roadmap.logos.co\/js\/router.9d4974281069e9ebb189f642ae1e3ca2.min.js"
attachSPARouting(init, render)
</script>
</head>
<body>
<div id="search-container">
<div id="search-space">
<input autocomplete="off" id="search-bar" name="search" type="text" aria-label="Search"
placeholder="Search for something...">
<div id="results-container">
</div>
</div>
</div>
<script defer src="https://roadmap.logos.co/js/semantic-search.d4032d4a6a967938235ae76d08a55b46.min.js"></script>
<div class="singlePage">
<header>
<h1 id="page-title"><a href="https://roadmap.logos.co/">Logos Collective Technical Roadmap and Activity</a></h1>
<div class="spacer"></div>
<div id="search-icon">
<p>Search</p>
<svg tabindex="0" aria-labelledby="title desc" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19.9 19.7"><title id="title">Search Icon</title><desc id="desc">Icon to open search</desc><g class="search-path" fill="none"><path stroke-linecap="square" d="M18.5 18.3l-5.4-5.4"/><circle cx="8" cy="8" r="7"/></g></svg>
</div>
<div class='darkmode'>
<input class='toggle' id='darkmode-toggle' type='checkbox' tabindex="-1">
<label id="toggle-label-light" for='darkmode-toggle' tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="dayIcon" x="0px" y="0px" viewBox="0 0 35 35" style="enable-background:new 0 0 35 35;" xml:space="preserve">
<title>Light Mode</title>
<path d="M6,17.5C6,16.672,5.328,16,4.5,16h-3C0.672,16,0,16.672,0,17.5 S0.672,19,1.5,19h3C5.328,19,6,18.328,6,17.5z M7.5,26c-0.414,0-0.789,0.168-1.061,0.439l-2,2C4.168,28.711,4,29.086,4,29.5 C4,30.328,4.671,31,5.5,31c0.414,0,0.789-0.168,1.06-0.44l2-2C8.832,28.289,9,27.914,9,27.5C9,26.672,8.329,26,7.5,26z M17.5,6 C18.329,6,19,5.328,19,4.5v-3C19,0.672,18.329,0,17.5,0S16,0.672,16,1.5v3C16,5.328,16.671,6,17.5,6z M27.5,9 c0.414,0,0.789-0.168,1.06-0.439l2-2C30.832,6.289,31,5.914,31,5.5C31,4.672,30.329,4,29.5,4c-0.414,0-0.789,0.168-1.061,0.44 l-2,2C26.168,6.711,26,7.086,26,7.5C26,8.328,26.671,9,27.5,9z M6.439,8.561C6.711,8.832,7.086,9,7.5,9C8.328,9,9,8.328,9,7.5 c0-0.414-0.168-0.789-0.439-1.061l-2-2C6.289,4.168,5.914,4,5.5,4C4.672,4,4,4.672,4,5.5c0,0.414,0.168,0.789,0.439,1.06 L6.439,8.561z M33.5,16h-3c-0.828,0-1.5,0.672-1.5,1.5s0.672,1.5,1.5,1.5h3c0.828,0,1.5-0.672,1.5-1.5S34.328,16,33.5,16z M28.561,26.439C28.289,26.168,27.914,26,27.5,26c-0.828,0-1.5,0.672-1.5,1.5c0,0.414,0.168,0.789,0.439,1.06l2,2 C28.711,30.832,29.086,31,29.5,31c0.828,0,1.5-0.672,1.5-1.5c0-0.414-0.168-0.789-0.439-1.061L28.561,26.439z M17.5,29 c-0.829,0-1.5,0.672-1.5,1.5v3c0,0.828,0.671,1.5,1.5,1.5s1.5-0.672,1.5-1.5v-3C19,29.672,18.329,29,17.5,29z M17.5,7 C11.71,7,7,11.71,7,17.5S11.71,28,17.5,28S28,23.29,28,17.5S23.29,7,17.5,7z M17.5,25c-4.136,0-7.5-3.364-7.5-7.5 c0-4.136,3.364-7.5,7.5-7.5c4.136,0,7.5,3.364,7.5,7.5C25,21.636,21.636,25,17.5,25z" />
</svg>
</label>
<label id="toggle-label-dark" for='darkmode-toggle' tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="nightIcon" x="0px" y="0px" viewBox="0 0 100 100" style="enable-background='new 0 0 100 100'" xml:space="preserve">
<title>Dark Mode</title>
<path d="M96.76,66.458c-0.853-0.852-2.15-1.064-3.23-0.534c-6.063,2.991-12.858,4.571-19.655,4.571 C62.022,70.495,50.88,65.88,42.5,57.5C29.043,44.043,25.658,23.536,34.076,6.47c0.532-1.08,0.318-2.379-0.534-3.23 c-0.851-0.852-2.15-1.064-3.23-0.534c-4.918,2.427-9.375,5.619-13.246,9.491c-9.447,9.447-14.65,22.008-14.65,35.369 c0,13.36,5.203,25.921,14.65,35.368s22.008,14.65,35.368,14.65c13.361,0,25.921-5.203,35.369-14.65 c3.872-3.871,7.064-8.328,9.491-13.246C97.826,68.608,97.611,67.309,96.76,66.458z" />
</svg>
</label>
</div>
</header>
<article>
<h1>Vac Milestones Overview</h1>
<p class="meta">
Last updated
Aug 17, 2023
<a href="https://github.com/logos-co/roadmap/tree/hugo/content/roadmap/vac/milestones-overview.md" rel="noopener">Edit Source</a>
</p>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/milestones/">Milestones</a></li>
</ul>
<p>
<a href="https://www.notion.so/Vac-Roadmap-907df7eeac464143b00c6f49a20bb632?pvs=4" rel="noopener">Overview Notion Page</a> - Information copied here for now</p>
<a href="#info"><h2 id="info"><span class="hanchor" ariaLabel="Anchor"># </span>Info</h2></a>
<a href="#structure-of-milestone-names"><h3 id="structure-of-milestone-names"><span class="hanchor" ariaLabel="Anchor"># </span>Structure of milestone names:</h3></a>
<p><code>vac:&lt;unit&gt;:&lt;tag&gt;:&lt;for_project&gt;:&lt;title&gt;_&lt;counter&gt;</code></p>
<ul>
<li><code>vac</code> indicates it is a vac milestone</li>
<li><code>unit</code> indicates the vac unit <code>p2p</code>, <code>dst</code>, <code>tke</code>, <code>acz</code>, <code>sc</code>, <code>zkvm</code>, <code>dr</code>, <code>rfc</code></li>
<li><code>tag</code> tags a specific area / project / epic within the respective vac unit, e.g. <code>nimlibp2p</code>, or <code>zerokit</code></li>
<li><code>for_project</code> indicates which Logos project the milestone is mainly for <code>nomos</code>, <code>waku</code>, <code>codex</code>, <code>nimbus</code>, <code>status</code>; or <code>vac</code> (meaning it is internal / helping all projects as a base layer)</li>
<li><code>title</code> the title of the milestone</li>
<li><code>counter</code> an optional counter; <code>01</code> is implicit; marked with a <code>02</code> onward indicates extensions of previous milestones</li>
</ul>
<a href="#vac-unit-roadmaps"><h2 id="vac-unit-roadmaps"><span class="hanchor" ariaLabel="Anchor"># </span>Vac Unit Roadmaps</h2></a>
<ul>
<li>
<a href="https://www.notion.so/Roadmap-P2P-a409c34cb95b4b81af03f60cbf32f9c1?pvs=21" rel="noopener">Roadmap: P2P</a></li>
<li>
<a href="https://www.notion.so/Roadmap-Token-Economics-e91f1cb58ebc4b1eb46b074220f535d0?pvs=21" rel="noopener">Roadmap: Token Economics</a></li>
<li>
<a href="https://www.notion.so/Roadmap-Distributed-Systems-Testing-DST-4ef0d8694d3e40d6a0cfe706855c43e6?pvs=21" rel="noopener">Roadmap: Distributed Systems Testing (DST))</a></li>
<li>
<a href="https://www.notion.so/Roadmap-Applied-Cryptography-and-ZK-ACZ-00b3ba101fae4a099a2d7af2144ca66c?pvs=21" rel="noopener">Roadmap: Applied Cryptography and ZK (ACZ)</a></li>
<li>
<a href="https://www.notion.so/Roadmap-Smart-Contracts-SC-e60e0103cad543d5832144d5dd4611a0?pvs=21" rel="noopener">Roadmap: Smart Contracts (SC)</a></li>
<li>
<a href="https://www.notion.so/Roadmap-zkVM-59cb588bd2404e659633e008101310b5?pvs=21" rel="noopener">Roadmap: zkVM</a></li>
<li>
<a href="https://www.notion.so/Roadmap-Deep-Research-DR-561a864c890549c3861bf52ab979d7ab?pvs=21" rel="noopener">Roadmap: Deep Research (DR)</a></li>
<li>
<a href="https://www.notion.so/Roadmap-RFC-Process-f8516d19132b41a0beb29c24510ebc09?pvs=21" rel="noopener">Roadmap: RFC Process</a></li>
</ul>
</article>
<hr/>
<div class="page-end" id="footer">
<div class="backlinks-container">
<h3>Backlinks</h3>
<ul class="backlinks">
<li>
<a href="/" data-ctx="Milestones" data-src="/" class="internal-link">Logos Technical Roadmap and Activity</a>
</li>
</ul>
</div>
<div>
<script
src="https://cdn.jsdelivr.net/npm/d3@6.7.0/dist/d3.min.js"
integrity="sha256-+7jaYCp29O1JusNWHaYtgUn6EhuP0VaFuswhNV06MyI="
crossorigin="anonymous"
></script>
<h3>Interactive Graph</h3>
<div id="graph-container"></div>
<style>
:root {
--g-node: var(--secondary);
--g-node-active: var(--primary);
--g-node-inactive: var(--visited);
--g-link: var(--outlinegray);
--g-link-active: #5a7282;
}
</style>
<script src="https://roadmap.logos.co/js/graph.abd4bc2af3869a96524d7d23b76152c7.js"></script>
</div>
</div>
<div id="contact_buttons">
<footer>
<p>Made by Logos Collective using <a href="https://github.com/jackyzha0/quartz">Quartz</a>, © 2023</p>
<ul>
<li><a href="https://roadmap.logos.co/">Home</a></li>
<li><a href="https://github.com/logos-co/roadmap">Github</a></li></ul>
</footer>
</div>
</div>
</body>
</html>

File diff suppressed because one or more lines are too long

View File

@ -1,414 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta
name="description"
content="vc::Deep Research refined deep research roadmaps https://github.com/vacp2p/research/issues/190, https://github.com/vacp2p/research/issues/192 working on comprehensive current/related work study on Validator Privacy working on PoC of Tor push in Nimbus working towards comprehensive current/related work study on gossipsub scaling vsu::P2P Prepared Paris talks Implemented perf protocol to compare the performances with other libp2ps https://github."
/>
<title>
2023-07-10 Vac Weekly
</title>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="shortcut icon" type="image/png" href="https://roadmap.logos.co//icon.png" />
<link href="https://roadmap.logos.co/styles.7fdbd93987bfba941d84b8a4050caaba.min.css" rel="stylesheet" />
<link href="https://roadmap.logos.co/styles/_light_syntax.86a48a52faebeaaf42158b72922b1c90.min.css" rel="stylesheet" id="theme-link">
<script src="https://roadmap.logos.co/js/darkmode.4ee460c38f180dd44f1565712a1f3c8a.min.js"></script>
<script src="https://roadmap.logos.co/js/util.9825137f5e7825e8553c68ce39ac9e44.min.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/katex.min.css" integrity="sha384-R4558gYOUz8mP9YWpZJjofhk+zx0AS11p36HnD2ZKj/6JR5z27gSSULCNHIRReVs" crossorigin="anonymous">
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/katex.min.js" integrity="sha384-z1fJDqw8ZApjGO3/unPWUPsIymfsJmyrDVWC8Tv/a1HeOtGmkwNd/7xUS0Xcnvsx" crossorigin="anonymous"></script>
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/contrib/auto-render.min.js" integrity="sha384-+XBljXPPiv+OzfbB3cVmLHf4hdUFHlWNZN5spNQ7rmHTXpd7WvJum6fIACpNNfIR" crossorigin="anonymous"></script>
<script src="https://unpkg.com/@floating-ui/core@0.7.3"></script>
<script src="https://unpkg.com/@floating-ui/dom@0.5.4"></script>
<script src="https://roadmap.logos.co/js/popover.37b1455b8f0603154072b9467132c659.min.js"></script>
<script src="https://roadmap.logos.co/js/code-title.b35124ad8db0ba37162b886afb711cbc.min.js"></script>
<script src="https://roadmap.logos.co/js/clipboard.c20857734e53a3fb733b7443879efa61.min.js"></script>
<script src="https://roadmap.logos.co/js/callouts.7723cac461d613d118ee8bb8216b9838.min.js"></script>
<script type="module">
import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid/dist/mermaid.esm.min.mjs';
mermaid.initialize({ startOnLoad: true });
</script>
<script>
const BASE_URL = "https://roadmap.logos.co/"
const fetchData = Promise.all([
fetch("https:\/\/roadmap.logos.co\/indices\/linkIndex.4aa205a552c456d43d65dac37acc8f8e.min.json")
.then(data => data.json())
.then(data => ({
index: data.index,
links: data.links,
})),
fetch("https:\/\/roadmap.logos.co\/indices\/contentIndex.d52fe1dd91efb5701e534220b9af8ad3.min.json")
.then(data => data.json()),
])
.then(([{index, links}, content]) => ({
index,
links,
content,
}))
const render = () => {
const siteBaseURL = new URL(BASE_URL);
const pathBase = siteBaseURL.pathname;
const pathWindow = window.location.pathname;
const isHome = pathBase == pathWindow;
addCopyButtons();
addTitleToCodeBlocks();
addCollapsibleCallouts();
initPopover(
"https://roadmap.logos.co",
true ,
true
)
const footer = document.getElementById("footer")
if (footer) {
const container = document.getElementById("graph-container")
if (!container) return requestAnimationFrame(render)
container.textContent = ""
const drawGlobal = isHome && false ;
drawGraph(
"https://roadmap.logos.co",
drawGlobal,
[{"/moc":"#4388cc"}],
drawGlobal ? {"centerForce":1,"depth":-1,"enableDrag":true,"enableLegend":false,"enableZoom":true,"fontSize":0.5,"linkDistance":1,"opacityScale":3,"repelForce":1,"scale":1.4} : {"centerForce":1,"depth":1,"enableDrag":true,"enableLegend":false,"enableZoom":true,"fontSize":0.6,"linkDistance":1,"opacityScale":3,"repelForce":2,"scale":1.2}
);
}
}
const init = (doc = document) => {
addCopyButtons();
addTitleToCodeBlocks();
renderMathInElement(doc.body, {
delimiters: [
{left: '$$', right: '$$', display: true},
{left: '$', right: '$', display: false},
],
throwOnError : false
});
};
</script>
<script type="module">
import { attachSPARouting } from "https:\/\/roadmap.logos.co\/js\/router.9d4974281069e9ebb189f642ae1e3ca2.min.js"
attachSPARouting(init, render)
</script>
</head>
<body>
<div id="search-container">
<div id="search-space">
<input autocomplete="off" id="search-bar" name="search" type="text" aria-label="Search"
placeholder="Search for something...">
<div id="results-container">
</div>
</div>
</div>
<script defer src="https://roadmap.logos.co/js/semantic-search.d4032d4a6a967938235ae76d08a55b46.min.js"></script>
<div class="singlePage">
<header>
<h1 id="page-title"><a href="https://roadmap.logos.co/">Logos Collective Technical Roadmap and Activity</a></h1>
<div class="spacer"></div>
<div id="search-icon">
<p>Search</p>
<svg tabindex="0" aria-labelledby="title desc" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19.9 19.7"><title id="title">Search Icon</title><desc id="desc">Icon to open search</desc><g class="search-path" fill="none"><path stroke-linecap="square" d="M18.5 18.3l-5.4-5.4"/><circle cx="8" cy="8" r="7"/></g></svg>
</div>
<div class='darkmode'>
<input class='toggle' id='darkmode-toggle' type='checkbox' tabindex="-1">
<label id="toggle-label-light" for='darkmode-toggle' tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="dayIcon" x="0px" y="0px" viewBox="0 0 35 35" style="enable-background:new 0 0 35 35;" xml:space="preserve">
<title>Light Mode</title>
<path d="M6,17.5C6,16.672,5.328,16,4.5,16h-3C0.672,16,0,16.672,0,17.5 S0.672,19,1.5,19h3C5.328,19,6,18.328,6,17.5z M7.5,26c-0.414,0-0.789,0.168-1.061,0.439l-2,2C4.168,28.711,4,29.086,4,29.5 C4,30.328,4.671,31,5.5,31c0.414,0,0.789-0.168,1.06-0.44l2-2C8.832,28.289,9,27.914,9,27.5C9,26.672,8.329,26,7.5,26z M17.5,6 C18.329,6,19,5.328,19,4.5v-3C19,0.672,18.329,0,17.5,0S16,0.672,16,1.5v3C16,5.328,16.671,6,17.5,6z M27.5,9 c0.414,0,0.789-0.168,1.06-0.439l2-2C30.832,6.289,31,5.914,31,5.5C31,4.672,30.329,4,29.5,4c-0.414,0-0.789,0.168-1.061,0.44 l-2,2C26.168,6.711,26,7.086,26,7.5C26,8.328,26.671,9,27.5,9z M6.439,8.561C6.711,8.832,7.086,9,7.5,9C8.328,9,9,8.328,9,7.5 c0-0.414-0.168-0.789-0.439-1.061l-2-2C6.289,4.168,5.914,4,5.5,4C4.672,4,4,4.672,4,5.5c0,0.414,0.168,0.789,0.439,1.06 L6.439,8.561z M33.5,16h-3c-0.828,0-1.5,0.672-1.5,1.5s0.672,1.5,1.5,1.5h3c0.828,0,1.5-0.672,1.5-1.5S34.328,16,33.5,16z M28.561,26.439C28.289,26.168,27.914,26,27.5,26c-0.828,0-1.5,0.672-1.5,1.5c0,0.414,0.168,0.789,0.439,1.06l2,2 C28.711,30.832,29.086,31,29.5,31c0.828,0,1.5-0.672,1.5-1.5c0-0.414-0.168-0.789-0.439-1.061L28.561,26.439z M17.5,29 c-0.829,0-1.5,0.672-1.5,1.5v3c0,0.828,0.671,1.5,1.5,1.5s1.5-0.672,1.5-1.5v-3C19,29.672,18.329,29,17.5,29z M17.5,7 C11.71,7,7,11.71,7,17.5S11.71,28,17.5,28S28,23.29,28,17.5S23.29,7,17.5,7z M17.5,25c-4.136,0-7.5-3.364-7.5-7.5 c0-4.136,3.364-7.5,7.5-7.5c4.136,0,7.5,3.364,7.5,7.5C25,21.636,21.636,25,17.5,25z" />
</svg>
</label>
<label id="toggle-label-dark" for='darkmode-toggle' tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="nightIcon" x="0px" y="0px" viewBox="0 0 100 100" style="enable-background='new 0 0 100 100'" xml:space="preserve">
<title>Dark Mode</title>
<path d="M96.76,66.458c-0.853-0.852-2.15-1.064-3.23-0.534c-6.063,2.991-12.858,4.571-19.655,4.571 C62.022,70.495,50.88,65.88,42.5,57.5C29.043,44.043,25.658,23.536,34.076,6.47c0.532-1.08,0.318-2.379-0.534-3.23 c-0.851-0.852-2.15-1.064-3.23-0.534c-4.918,2.427-9.375,5.619-13.246,9.491c-9.447,9.447-14.65,22.008-14.65,35.369 c0,13.36,5.203,25.921,14.65,35.368s22.008,14.65,35.368,14.65c13.361,0,25.921-5.203,35.369-14.65 c3.872-3.871,7.064-8.328,9.491-13.246C97.826,68.608,97.611,67.309,96.76,66.458z" />
</svg>
</label>
</div>
</header>
<article>
<h1>2023-07-10 Vac Weekly</h1>
<p class="meta">
Last updated
Jul 10, 2023
<a href="https://github.com/logos-co/roadmap/tree/hugo/content/roadmap/vac/updates/2023-07-10.md" rel="noopener">Edit Source</a>
</p>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/vac-updates/">Vac updates</a></li>
</ul>
<ul>
<li><em>vc::Deep Research</em>
<ul>
<li>refined deep research roadmaps
<a href="https://github.com/vacp2p/research/issues/190" rel="noopener">https://github.com/vacp2p/research/issues/190</a>,
<a href="https://github.com/vacp2p/research/issues/192" rel="noopener">https://github.com/vacp2p/research/issues/192</a></li>
<li>working on comprehensive current/related work study on Validator Privacy</li>
<li>working on PoC of Tor push in Nimbus</li>
<li>working towards comprehensive current/related work study on gossipsub scaling</li>
</ul>
</li>
<li><em>vsu::P2P</em>
<ul>
<li>Prepared Paris talks</li>
<li>Implemented perf protocol to compare the performances with other libp2ps
<a href="https://github.com/status-im/nim-libp2p/pull/925" rel="noopener">https://github.com/status-im/nim-libp2p/pull/925</a></li>
</ul>
</li>
<li><em>vsu::Tokenomics</em>
<ul>
<li>Fixing bugs on the SNT staking contract;</li>
<li>Definition of the first formal verification tests for the SNT staking contract;</li>
<li>Slides for the Paris off-site</li>
</ul>
</li>
<li><em>vsu::Distributed Systems Testing</em>
<ul>
<li>Replicated message rate issue (still on it)</li>
<li>First mockup of offline data</li>
<li>Nomos consensus test working</li>
</ul>
</li>
<li><em>vip::zkVM</em>
<ul>
<li>hiring</li>
<li>onboarding new researcher</li>
<li>presentation on ECC during Logos Research Call (incl. preparation)</li>
<li>more research on nova, considering additional options</li>
<li>Identified 3 research questions to be taken into consideration for the ZKVM and the publication</li>
<li>Researched Poseidon implementation for Nova, Nova-Scotia, Circom</li>
</ul>
</li>
<li><em>vip::RLNP2P</em>
<ul>
<li>finished rln contract for waku product -
<a href="https://github.com/waku-org/rln-contract" rel="noopener">https://github.com/waku-org/rln-contract</a></li>
<li>fixed homebrew issue that prevented zerokit from building -
<a href="https://github.com/vacp2p/zerokit/commit/8a365f0c9e5c4a744f70c5dd4904ce8d8f926c34" rel="noopener">https://github.com/vacp2p/zerokit/commit/8a365f0c9e5c4a744f70c5dd4904ce8d8f926c34</a></li>
<li>rln-relay: verify proofs based upon bandwidth usage -
<a href="https://github.com/waku-org/nwaku/commit/3fe4522a7e9e48a3196c10973975d924269d872a" rel="noopener">https://github.com/waku-org/nwaku/commit/3fe4522a7e9e48a3196c10973975d924269d872a</a></li>
<li>RLN contract audit cont&rsquo;
<a href="https://hackmd.io/@blockdev/B195lgIth" rel="noopener">https://hackmd.io/@blockdev/B195lgIth</a></li>
</ul>
</li>
</ul>
</article>
<hr/>
<div class="page-end" id="footer">
<div class="backlinks-container">
<h3>Backlinks</h3>
<ul class="backlinks">
<li>
No backlinks found
</li>
</ul>
</div>
<div>
<script
src="https://cdn.jsdelivr.net/npm/d3@6.7.0/dist/d3.min.js"
integrity="sha256-+7jaYCp29O1JusNWHaYtgUn6EhuP0VaFuswhNV06MyI="
crossorigin="anonymous"
></script>
<h3>Interactive Graph</h3>
<div id="graph-container"></div>
<style>
:root {
--g-node: var(--secondary);
--g-node-active: var(--primary);
--g-node-inactive: var(--visited);
--g-link: var(--outlinegray);
--g-link-active: #5a7282;
}
</style>
<script src="https://roadmap.logos.co/js/graph.abd4bc2af3869a96524d7d23b76152c7.js"></script>
</div>
</div>
<div id="contact_buttons">
<footer>
<p>Made by Logos Collective using <a href="https://github.com/jackyzha0/quartz">Quartz</a>, © 2023</p>
<ul>
<li><a href="https://roadmap.logos.co/">Home</a></li>
<li><a href="https://github.com/logos-co/roadmap">Github</a></li></ul>
</footer>
</div>
</div>
</body>
</html>

File diff suppressed because one or more lines are too long

View File

@ -1,475 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta
name="description"
content="Last week
vc Vac day in Paris (13th) vc::Deep Research working on comprehensive current/related work study on Validator Privacy working on PoC of Tor push in Nimbus: setting up goerli nim-eth2 node working towards comprehensive current/related work study on gossipsub scaling vsu::P2P Paris offsite Paris (all CCs) vsu::Tokenomics Bugs found and solved in the SNT staking contract attend events in Paris vsu::Distributed Systems Testing Events in Paris QoS on all four infras Continue work on theoretical gossipsub analysis (varying regular graph sizes) Peer extraction using WLS (almost finished) Discv5 testing Wakurtosis CI improvements Provide offline data vip::zkVM onboarding new researcher Prepared and presented ZKVM work during VAC offsite Deep research on Nova vs Stark in terms of performance and related open questions researching Sangria Worked on NEscience document ( https://www."
/>
<title>
2023-07-17 Vac weekly
</title>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="shortcut icon" type="image/png" href="https://roadmap.logos.co//icon.png" />
<link href="https://roadmap.logos.co/styles.7fdbd93987bfba941d84b8a4050caaba.min.css" rel="stylesheet" />
<link href="https://roadmap.logos.co/styles/_light_syntax.86a48a52faebeaaf42158b72922b1c90.min.css" rel="stylesheet" id="theme-link">
<script src="https://roadmap.logos.co/js/darkmode.4ee460c38f180dd44f1565712a1f3c8a.min.js"></script>
<script src="https://roadmap.logos.co/js/util.9825137f5e7825e8553c68ce39ac9e44.min.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/katex.min.css" integrity="sha384-R4558gYOUz8mP9YWpZJjofhk+zx0AS11p36HnD2ZKj/6JR5z27gSSULCNHIRReVs" crossorigin="anonymous">
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/katex.min.js" integrity="sha384-z1fJDqw8ZApjGO3/unPWUPsIymfsJmyrDVWC8Tv/a1HeOtGmkwNd/7xUS0Xcnvsx" crossorigin="anonymous"></script>
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/contrib/auto-render.min.js" integrity="sha384-+XBljXPPiv+OzfbB3cVmLHf4hdUFHlWNZN5spNQ7rmHTXpd7WvJum6fIACpNNfIR" crossorigin="anonymous"></script>
<script src="https://unpkg.com/@floating-ui/core@0.7.3"></script>
<script src="https://unpkg.com/@floating-ui/dom@0.5.4"></script>
<script src="https://roadmap.logos.co/js/popover.37b1455b8f0603154072b9467132c659.min.js"></script>
<script src="https://roadmap.logos.co/js/code-title.b35124ad8db0ba37162b886afb711cbc.min.js"></script>
<script src="https://roadmap.logos.co/js/clipboard.c20857734e53a3fb733b7443879efa61.min.js"></script>
<script src="https://roadmap.logos.co/js/callouts.7723cac461d613d118ee8bb8216b9838.min.js"></script>
<script type="module">
import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid/dist/mermaid.esm.min.mjs';
mermaid.initialize({ startOnLoad: true });
</script>
<script>
const BASE_URL = "https://roadmap.logos.co/"
const fetchData = Promise.all([
fetch("https:\/\/roadmap.logos.co\/indices\/linkIndex.4aa205a552c456d43d65dac37acc8f8e.min.json")
.then(data => data.json())
.then(data => ({
index: data.index,
links: data.links,
})),
fetch("https:\/\/roadmap.logos.co\/indices\/contentIndex.d52fe1dd91efb5701e534220b9af8ad3.min.json")
.then(data => data.json()),
])
.then(([{index, links}, content]) => ({
index,
links,
content,
}))
const render = () => {
const siteBaseURL = new URL(BASE_URL);
const pathBase = siteBaseURL.pathname;
const pathWindow = window.location.pathname;
const isHome = pathBase == pathWindow;
addCopyButtons();
addTitleToCodeBlocks();
addCollapsibleCallouts();
initPopover(
"https://roadmap.logos.co",
true ,
true
)
const footer = document.getElementById("footer")
if (footer) {
const container = document.getElementById("graph-container")
if (!container) return requestAnimationFrame(render)
container.textContent = ""
const drawGlobal = isHome && false ;
drawGraph(
"https://roadmap.logos.co",
drawGlobal,
[{"/moc":"#4388cc"}],
drawGlobal ? {"centerForce":1,"depth":-1,"enableDrag":true,"enableLegend":false,"enableZoom":true,"fontSize":0.5,"linkDistance":1,"opacityScale":3,"repelForce":1,"scale":1.4} : {"centerForce":1,"depth":1,"enableDrag":true,"enableLegend":false,"enableZoom":true,"fontSize":0.6,"linkDistance":1,"opacityScale":3,"repelForce":2,"scale":1.2}
);
}
}
const init = (doc = document) => {
addCopyButtons();
addTitleToCodeBlocks();
renderMathInElement(doc.body, {
delimiters: [
{left: '$$', right: '$$', display: true},
{left: '$', right: '$', display: false},
],
throwOnError : false
});
};
</script>
<script type="module">
import { attachSPARouting } from "https:\/\/roadmap.logos.co\/js\/router.9d4974281069e9ebb189f642ae1e3ca2.min.js"
attachSPARouting(init, render)
</script>
</head>
<body>
<div id="search-container">
<div id="search-space">
<input autocomplete="off" id="search-bar" name="search" type="text" aria-label="Search"
placeholder="Search for something...">
<div id="results-container">
</div>
</div>
</div>
<script defer src="https://roadmap.logos.co/js/semantic-search.d4032d4a6a967938235ae76d08a55b46.min.js"></script>
<div class="singlePage">
<header>
<h1 id="page-title"><a href="https://roadmap.logos.co/">Logos Collective Technical Roadmap and Activity</a></h1>
<div class="spacer"></div>
<div id="search-icon">
<p>Search</p>
<svg tabindex="0" aria-labelledby="title desc" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19.9 19.7"><title id="title">Search Icon</title><desc id="desc">Icon to open search</desc><g class="search-path" fill="none"><path stroke-linecap="square" d="M18.5 18.3l-5.4-5.4"/><circle cx="8" cy="8" r="7"/></g></svg>
</div>
<div class='darkmode'>
<input class='toggle' id='darkmode-toggle' type='checkbox' tabindex="-1">
<label id="toggle-label-light" for='darkmode-toggle' tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="dayIcon" x="0px" y="0px" viewBox="0 0 35 35" style="enable-background:new 0 0 35 35;" xml:space="preserve">
<title>Light Mode</title>
<path d="M6,17.5C6,16.672,5.328,16,4.5,16h-3C0.672,16,0,16.672,0,17.5 S0.672,19,1.5,19h3C5.328,19,6,18.328,6,17.5z M7.5,26c-0.414,0-0.789,0.168-1.061,0.439l-2,2C4.168,28.711,4,29.086,4,29.5 C4,30.328,4.671,31,5.5,31c0.414,0,0.789-0.168,1.06-0.44l2-2C8.832,28.289,9,27.914,9,27.5C9,26.672,8.329,26,7.5,26z M17.5,6 C18.329,6,19,5.328,19,4.5v-3C19,0.672,18.329,0,17.5,0S16,0.672,16,1.5v3C16,5.328,16.671,6,17.5,6z M27.5,9 c0.414,0,0.789-0.168,1.06-0.439l2-2C30.832,6.289,31,5.914,31,5.5C31,4.672,30.329,4,29.5,4c-0.414,0-0.789,0.168-1.061,0.44 l-2,2C26.168,6.711,26,7.086,26,7.5C26,8.328,26.671,9,27.5,9z M6.439,8.561C6.711,8.832,7.086,9,7.5,9C8.328,9,9,8.328,9,7.5 c0-0.414-0.168-0.789-0.439-1.061l-2-2C6.289,4.168,5.914,4,5.5,4C4.672,4,4,4.672,4,5.5c0,0.414,0.168,0.789,0.439,1.06 L6.439,8.561z M33.5,16h-3c-0.828,0-1.5,0.672-1.5,1.5s0.672,1.5,1.5,1.5h3c0.828,0,1.5-0.672,1.5-1.5S34.328,16,33.5,16z M28.561,26.439C28.289,26.168,27.914,26,27.5,26c-0.828,0-1.5,0.672-1.5,1.5c0,0.414,0.168,0.789,0.439,1.06l2,2 C28.711,30.832,29.086,31,29.5,31c0.828,0,1.5-0.672,1.5-1.5c0-0.414-0.168-0.789-0.439-1.061L28.561,26.439z M17.5,29 c-0.829,0-1.5,0.672-1.5,1.5v3c0,0.828,0.671,1.5,1.5,1.5s1.5-0.672,1.5-1.5v-3C19,29.672,18.329,29,17.5,29z M17.5,7 C11.71,7,7,11.71,7,17.5S11.71,28,17.5,28S28,23.29,28,17.5S23.29,7,17.5,7z M17.5,25c-4.136,0-7.5-3.364-7.5-7.5 c0-4.136,3.364-7.5,7.5-7.5c4.136,0,7.5,3.364,7.5,7.5C25,21.636,21.636,25,17.5,25z" />
</svg>
</label>
<label id="toggle-label-dark" for='darkmode-toggle' tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="nightIcon" x="0px" y="0px" viewBox="0 0 100 100" style="enable-background='new 0 0 100 100'" xml:space="preserve">
<title>Dark Mode</title>
<path d="M96.76,66.458c-0.853-0.852-2.15-1.064-3.23-0.534c-6.063,2.991-12.858,4.571-19.655,4.571 C62.022,70.495,50.88,65.88,42.5,57.5C29.043,44.043,25.658,23.536,34.076,6.47c0.532-1.08,0.318-2.379-0.534-3.23 c-0.851-0.852-2.15-1.064-3.23-0.534c-4.918,2.427-9.375,5.619-13.246,9.491c-9.447,9.447-14.65,22.008-14.65,35.369 c0,13.36,5.203,25.921,14.65,35.368s22.008,14.65,35.368,14.65c13.361,0,25.921-5.203,35.369-14.65 c3.872-3.871,7.064-8.328,9.491-13.246C97.826,68.608,97.611,67.309,96.76,66.458z" />
</svg>
</label>
</div>
</header>
<article>
<h1>2023-07-17 Vac weekly</h1>
<p class="meta">
Last updated
Jul 17, 2023
<a href="https://github.com/logos-co/roadmap/tree/hugo/content/roadmap/vac/updates/2023-07-17.md" rel="noopener">Edit Source</a>
</p>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/vac-updates/">Vac updates</a></li>
</ul>
<aside class="mainTOC">
<details >
<summary>Table of Contents</summary>
<nav id="TableOfContents"></nav>
</details>
</aside>
<p><strong>Last week</strong></p>
<ul>
<li><em>vc</em>
<ul>
<li>Vac day in Paris (13th)</li>
</ul>
</li>
<li><em>vc::Deep Research</em>
<ul>
<li>working on comprehensive current/related work study on Validator Privacy</li>
<li>working on PoC of Tor push in Nimbus: setting up goerli nim-eth2 node</li>
<li>working towards comprehensive current/related work study on gossipsub scaling</li>
</ul>
</li>
<li><em>vsu::P2P</em>
<ul>
<li>Paris offsite Paris (all CCs)</li>
</ul>
</li>
<li><em>vsu::Tokenomics</em>
<ul>
<li>Bugs found and solved in the SNT staking contract</li>
<li>attend events in Paris</li>
</ul>
</li>
<li><em>vsu::Distributed Systems Testing</em>
<ul>
<li>Events in Paris</li>
<li>QoS on all four infras</li>
<li>Continue work on theoretical gossipsub analysis (varying regular graph sizes)</li>
<li>Peer extraction using WLS (almost finished)</li>
<li>Discv5 testing</li>
<li>Wakurtosis CI improvements</li>
<li>Provide offline data</li>
</ul>
</li>
<li><em>vip::zkVM</em>
<ul>
<li>onboarding new researcher</li>
<li>Prepared and presented ZKVM work during VAC offsite</li>
<li>Deep research on Nova vs Stark in terms of performance and related open questions</li>
<li>researching Sangria</li>
<li>Worked on NEscience document (
<a href="https://www.notion.so/Nescience-WIP-0645c738eb7a40869d5650ae1d5a4f4e" rel="noopener">https://www.notion.so/Nescience-WIP-0645c738eb7a40869d5650ae1d5a4f4e</a>)</li>
<li>zerokit:
<ul>
<li>worked on PR for arc-circom</li>
</ul>
</li>
</ul>
</li>
<li><em>vip::RLNP2P</em>
<ul>
<li>offsite Paris</li>
</ul>
</li>
</ul>
<p><strong>This week</strong></p>
<ul>
<li><em>vc</em></li>
<li><em>vc::Deep Research</em>
<ul>
<li>working on comprehensive current/related work study on Validator Privacy</li>
<li>working on PoC of Tor push in Nimbus</li>
<li>working towards comprehensive current/related work study on gossipsub scaling</li>
</ul>
</li>
<li><em>vsu::P2P</em>
<ul>
<li>EthCC &amp; Logos event Paris (all CCs)</li>
</ul>
</li>
<li><em>vsu::Tokenomics</em>
<ul>
<li>Attend EthCC and side events in Paris</li>
<li>Integrate staking contracts with radCAD model</li>
<li>Work on a new approach for Codex collateral problem</li>
</ul>
</li>
<li><em>vsu::Distributed Systems Testing</em>
<ul>
<li>Events in Paris</li>
<li>Finish peer extraction, plot the peer connections; script/runs for the analysis, and add data to the Tech Report</li>
<li>Restructure the Analysis script and start modelling Status control messages</li>
<li>Split Wakurtosis analysis module into separate repository (delayed)</li>
<li>Deliver simulation results (incl fixing discv5 error with new Kurtosis version)</li>
<li>Second iteration Nomos CI</li>
</ul>
</li>
<li><em>vip::zkVM</em>
<ul>
<li>Continue researching on Nova open questions and Sangria</li>
<li>Draft the benchmark document (by the end of the week)</li>
<li>research hardware for benchmarks</li>
<li>research Halo2 cont'</li>
<li>zerokit:
<ul>
<li>merge a PR for deployment of arc-circom</li>
<li>deal with arc-circom master fail</li>
</ul>
</li>
</ul>
</li>
<li><em>vip::RLNP2P</em>
<ul>
<li>offsite paris</li>
</ul>
</li>
<li><em>blockers</em>
<ul>
<li><em>vip::zkVM:zerokit</em>: ark-circom deployment to crates io; contact to ark-circom team</li>
</ul>
</li>
</ul>
</article>
<hr/>
<div class="page-end" id="footer">
<div class="backlinks-container">
<h3>Backlinks</h3>
<ul class="backlinks">
<li>
No backlinks found
</li>
</ul>
</div>
<div>
<script
src="https://cdn.jsdelivr.net/npm/d3@6.7.0/dist/d3.min.js"
integrity="sha256-+7jaYCp29O1JusNWHaYtgUn6EhuP0VaFuswhNV06MyI="
crossorigin="anonymous"
></script>
<h3>Interactive Graph</h3>
<div id="graph-container"></div>
<style>
:root {
--g-node: var(--secondary);
--g-node-active: var(--primary);
--g-node-inactive: var(--visited);
--g-link: var(--outlinegray);
--g-link-active: #5a7282;
}
</style>
<script src="https://roadmap.logos.co/js/graph.abd4bc2af3869a96524d7d23b76152c7.js"></script>
</div>
</div>
<div id="contact_buttons">
<footer>
<p>Made by Logos Collective using <a href="https://github.com/jackyzha0/quartz">Quartz</a>, © 2023</p>
<ul>
<li><a href="https://roadmap.logos.co/">Home</a></li>
<li><a href="https://github.com/logos-co/roadmap">Github</a></li></ul>
</footer>
</div>
</div>
</body>
</html>

File diff suppressed because one or more lines are too long

View File

@ -1,612 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta
name="description"
content="NOTE: This is a first experimental version moving towards the new reporting structure:
Last week
vc vc::Deep Research milestone (15%, 2023/11/30) paper on gossipsub improvements ready for submission related work section milestone (15%, 2023/08/31) Nimbus Tor-push PoC basic torpush encode/decode ( https://github."
/>
<title>
2023-08-03 Vac weekly
</title>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="shortcut icon" type="image/png" href="https://roadmap.logos.co//icon.png" />
<link href="https://roadmap.logos.co/styles.7fdbd93987bfba941d84b8a4050caaba.min.css" rel="stylesheet" />
<link href="https://roadmap.logos.co/styles/_light_syntax.86a48a52faebeaaf42158b72922b1c90.min.css" rel="stylesheet" id="theme-link">
<script src="https://roadmap.logos.co/js/darkmode.4ee460c38f180dd44f1565712a1f3c8a.min.js"></script>
<script src="https://roadmap.logos.co/js/util.9825137f5e7825e8553c68ce39ac9e44.min.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/katex.min.css" integrity="sha384-R4558gYOUz8mP9YWpZJjofhk+zx0AS11p36HnD2ZKj/6JR5z27gSSULCNHIRReVs" crossorigin="anonymous">
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/katex.min.js" integrity="sha384-z1fJDqw8ZApjGO3/unPWUPsIymfsJmyrDVWC8Tv/a1HeOtGmkwNd/7xUS0Xcnvsx" crossorigin="anonymous"></script>
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/contrib/auto-render.min.js" integrity="sha384-+XBljXPPiv+OzfbB3cVmLHf4hdUFHlWNZN5spNQ7rmHTXpd7WvJum6fIACpNNfIR" crossorigin="anonymous"></script>
<script src="https://unpkg.com/@floating-ui/core@0.7.3"></script>
<script src="https://unpkg.com/@floating-ui/dom@0.5.4"></script>
<script src="https://roadmap.logos.co/js/popover.37b1455b8f0603154072b9467132c659.min.js"></script>
<script src="https://roadmap.logos.co/js/code-title.b35124ad8db0ba37162b886afb711cbc.min.js"></script>
<script src="https://roadmap.logos.co/js/clipboard.c20857734e53a3fb733b7443879efa61.min.js"></script>
<script src="https://roadmap.logos.co/js/callouts.7723cac461d613d118ee8bb8216b9838.min.js"></script>
<script type="module">
import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid/dist/mermaid.esm.min.mjs';
mermaid.initialize({ startOnLoad: true });
</script>
<script>
const BASE_URL = "https://roadmap.logos.co/"
const fetchData = Promise.all([
fetch("https:\/\/roadmap.logos.co\/indices\/linkIndex.4aa205a552c456d43d65dac37acc8f8e.min.json")
.then(data => data.json())
.then(data => ({
index: data.index,
links: data.links,
})),
fetch("https:\/\/roadmap.logos.co\/indices\/contentIndex.d52fe1dd91efb5701e534220b9af8ad3.min.json")
.then(data => data.json()),
])
.then(([{index, links}, content]) => ({
index,
links,
content,
}))
const render = () => {
const siteBaseURL = new URL(BASE_URL);
const pathBase = siteBaseURL.pathname;
const pathWindow = window.location.pathname;
const isHome = pathBase == pathWindow;
addCopyButtons();
addTitleToCodeBlocks();
addCollapsibleCallouts();
initPopover(
"https://roadmap.logos.co",
true ,
true
)
const footer = document.getElementById("footer")
if (footer) {
const container = document.getElementById("graph-container")
if (!container) return requestAnimationFrame(render)
container.textContent = ""
const drawGlobal = isHome && false ;
drawGraph(
"https://roadmap.logos.co",
drawGlobal,
[{"/moc":"#4388cc"}],
drawGlobal ? {"centerForce":1,"depth":-1,"enableDrag":true,"enableLegend":false,"enableZoom":true,"fontSize":0.5,"linkDistance":1,"opacityScale":3,"repelForce":1,"scale":1.4} : {"centerForce":1,"depth":1,"enableDrag":true,"enableLegend":false,"enableZoom":true,"fontSize":0.6,"linkDistance":1,"opacityScale":3,"repelForce":2,"scale":1.2}
);
}
}
const init = (doc = document) => {
addCopyButtons();
addTitleToCodeBlocks();
renderMathInElement(doc.body, {
delimiters: [
{left: '$$', right: '$$', display: true},
{left: '$', right: '$', display: false},
],
throwOnError : false
});
};
</script>
<script type="module">
import { attachSPARouting } from "https:\/\/roadmap.logos.co\/js\/router.9d4974281069e9ebb189f642ae1e3ca2.min.js"
attachSPARouting(init, render)
</script>
</head>
<body>
<div id="search-container">
<div id="search-space">
<input autocomplete="off" id="search-bar" name="search" type="text" aria-label="Search"
placeholder="Search for something...">
<div id="results-container">
</div>
</div>
</div>
<script defer src="https://roadmap.logos.co/js/semantic-search.d4032d4a6a967938235ae76d08a55b46.min.js"></script>
<div class="singlePage">
<header>
<h1 id="page-title"><a href="https://roadmap.logos.co/">Logos Collective Technical Roadmap and Activity</a></h1>
<div class="spacer"></div>
<div id="search-icon">
<p>Search</p>
<svg tabindex="0" aria-labelledby="title desc" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19.9 19.7"><title id="title">Search Icon</title><desc id="desc">Icon to open search</desc><g class="search-path" fill="none"><path stroke-linecap="square" d="M18.5 18.3l-5.4-5.4"/><circle cx="8" cy="8" r="7"/></g></svg>
</div>
<div class='darkmode'>
<input class='toggle' id='darkmode-toggle' type='checkbox' tabindex="-1">
<label id="toggle-label-light" for='darkmode-toggle' tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="dayIcon" x="0px" y="0px" viewBox="0 0 35 35" style="enable-background:new 0 0 35 35;" xml:space="preserve">
<title>Light Mode</title>
<path d="M6,17.5C6,16.672,5.328,16,4.5,16h-3C0.672,16,0,16.672,0,17.5 S0.672,19,1.5,19h3C5.328,19,6,18.328,6,17.5z M7.5,26c-0.414,0-0.789,0.168-1.061,0.439l-2,2C4.168,28.711,4,29.086,4,29.5 C4,30.328,4.671,31,5.5,31c0.414,0,0.789-0.168,1.06-0.44l2-2C8.832,28.289,9,27.914,9,27.5C9,26.672,8.329,26,7.5,26z M17.5,6 C18.329,6,19,5.328,19,4.5v-3C19,0.672,18.329,0,17.5,0S16,0.672,16,1.5v3C16,5.328,16.671,6,17.5,6z M27.5,9 c0.414,0,0.789-0.168,1.06-0.439l2-2C30.832,6.289,31,5.914,31,5.5C31,4.672,30.329,4,29.5,4c-0.414,0-0.789,0.168-1.061,0.44 l-2,2C26.168,6.711,26,7.086,26,7.5C26,8.328,26.671,9,27.5,9z M6.439,8.561C6.711,8.832,7.086,9,7.5,9C8.328,9,9,8.328,9,7.5 c0-0.414-0.168-0.789-0.439-1.061l-2-2C6.289,4.168,5.914,4,5.5,4C4.672,4,4,4.672,4,5.5c0,0.414,0.168,0.789,0.439,1.06 L6.439,8.561z M33.5,16h-3c-0.828,0-1.5,0.672-1.5,1.5s0.672,1.5,1.5,1.5h3c0.828,0,1.5-0.672,1.5-1.5S34.328,16,33.5,16z M28.561,26.439C28.289,26.168,27.914,26,27.5,26c-0.828,0-1.5,0.672-1.5,1.5c0,0.414,0.168,0.789,0.439,1.06l2,2 C28.711,30.832,29.086,31,29.5,31c0.828,0,1.5-0.672,1.5-1.5c0-0.414-0.168-0.789-0.439-1.061L28.561,26.439z M17.5,29 c-0.829,0-1.5,0.672-1.5,1.5v3c0,0.828,0.671,1.5,1.5,1.5s1.5-0.672,1.5-1.5v-3C19,29.672,18.329,29,17.5,29z M17.5,7 C11.71,7,7,11.71,7,17.5S11.71,28,17.5,28S28,23.29,28,17.5S23.29,7,17.5,7z M17.5,25c-4.136,0-7.5-3.364-7.5-7.5 c0-4.136,3.364-7.5,7.5-7.5c4.136,0,7.5,3.364,7.5,7.5C25,21.636,21.636,25,17.5,25z" />
</svg>
</label>
<label id="toggle-label-dark" for='darkmode-toggle' tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="nightIcon" x="0px" y="0px" viewBox="0 0 100 100" style="enable-background='new 0 0 100 100'" xml:space="preserve">
<title>Dark Mode</title>
<path d="M96.76,66.458c-0.853-0.852-2.15-1.064-3.23-0.534c-6.063,2.991-12.858,4.571-19.655,4.571 C62.022,70.495,50.88,65.88,42.5,57.5C29.043,44.043,25.658,23.536,34.076,6.47c0.532-1.08,0.318-2.379-0.534-3.23 c-0.851-0.852-2.15-1.064-3.23-0.534c-4.918,2.427-9.375,5.619-13.246,9.491c-9.447,9.447-14.65,22.008-14.65,35.369 c0,13.36,5.203,25.921,14.65,35.368s22.008,14.65,35.368,14.65c13.361,0,25.921-5.203,35.369-14.65 c3.872-3.871,7.064-8.328,9.491-13.246C97.826,68.608,97.611,67.309,96.76,66.458z" />
</svg>
</label>
</div>
</header>
<article>
<h1>2023-08-03 Vac weekly</h1>
<p class="meta">
Last updated
Aug 3, 2023
<a href="https://github.com/logos-co/roadmap/tree/hugo/content/roadmap/vac/updates/2023-07-24.md" rel="noopener">Edit Source</a>
</p>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/vac-updates/">Vac updates</a></li>
</ul>
<aside class="mainTOC">
<details >
<summary>Table of Contents</summary>
<nav id="TableOfContents"></nav>
</details>
</aside>
<p>NOTE: This is a first experimental version moving towards the new reporting structure:</p>
<p><strong>Last week</strong></p>
<ul>
<li><em>vc</em></li>
<li><em>vc::Deep Research</em>
<ul>
<li>milestone (15%, 2023/11/30) paper on gossipsub improvements ready for submission
<ul>
<li>related work section</li>
</ul>
</li>
<li>milestone (15%, 2023/08/31) Nimbus Tor-push PoC
<ul>
<li>basic torpush encode/decode (
<a href="https://github.com/vacp2p/nim-libp2p-experimental/pull/1" rel="noopener">https://github.com/vacp2p/nim-libp2p-experimental/pull/1</a> )</li>
</ul>
</li>
<li>milestone (15%, 2023/11/30) paper on Tor push validator privacy
<ul>
<li>(focus on Tor-push PoC)</li>
</ul>
</li>
</ul>
</li>
<li><em>vsu::P2P</em>
<ul>
<li>admin/misc
<ul>
<li>EthCC (all CCs)</li>
</ul>
</li>
</ul>
</li>
<li><em>vsu::Tokenomics</em>
<ul>
<li>admin/misc
<ul>
<li>Attended EthCC and side events in Paris</li>
</ul>
</li>
<li>milestone (30%, 2023/09/30) Codex economic analysis, Codex token utility, Codex collateral management
<ul>
<li>Kicked off a new approach for Codex collateral problem</li>
</ul>
</li>
<li>milestone (50%, 2023/08/30) SNT staking smart contract
<ul>
<li>Integrated SNT staking contracts with Python</li>
</ul>
</li>
<li>milestone (50%, 2023/07/14) SNT litepaper
<ul>
<li>(delayed)</li>
</ul>
</li>
<li>milestone(30%, 2023/09/29) Nomos Token: requirements and constraints</li>
</ul>
</li>
<li><em>vsu::Distributed Systems Testing</em>
<ul>
<li>milestone (95%, 2023/07/31) Wakurtosis Waku Report
<ul>
<li>Add timout to injection async call in WLS to avoid further issues (PR #139
<a href="https://github.com/vacp2p/wakurtosis/pull/139" rel="noopener">https://github.com/vacp2p/wakurtosis/pull/139</a>)</li>
<li>Plotting &amp; analyse 100 msg/s off line Prometehus data</li>
</ul>
</li>
<li>milestone (90%, 2023/07/31) Nomos CI testing
<ul>
<li>fixed errors in Nomos consensus simulation</li>
</ul>
</li>
<li>milestone (30%, &hellip;) gossipsub model analysis
<ul>
<li>add config options to script, allowing to load configs that can be directly compared to Wakurtosis results</li>
<li>added support for small world networks</li>
</ul>
</li>
<li>admin/misc
<ul>
<li>Interviews &amp; reports for SE and STA positions</li>
<li>EthCC (1 CC)</li>
</ul>
</li>
</ul>
</li>
<li><em>vip::zkVM</em>
<ul>
<li>milestone(50%, 2023/08/31) background/research on existing proof systems (nova, sangria&hellip;)
<ul>
<li>(write ups will be available here:
<a href="https://www.notion.so/zkVM-cd358fe429b14fa2ab38ca42835a8451" rel="noopener">https://www.notion.so/zkVM-cd358fe429b14fa2ab38ca42835a8451</a>)</li>
<li>Solved the open questions on Nova adn completed the document (will update the page)</li>
<li>Reviewed Nescience and working on a document</li>
<li>Reviewed partly the write up on FHE</li>
<li>writeup for Nova and Sangria; research on super nova</li>
<li>reading a new paper revisiting Nova (
<a href="https://eprint.iacr.org/2023/969" rel="noopener">https://eprint.iacr.org/2023/969</a>)</li>
</ul>
</li>
<li>milestone (50%, 2023/08/31) new fair benchmarks + recursive implementations</li>
<li>zkvm
<ul>
<li>Researching Nova to understand the folding technique for ZKVM adaptation</li>
</ul>
</li>
<li>zerokit
<ul>
<li>Rostyslav became circom-compat maintainer</li>
</ul>
</li>
</ul>
</li>
<li><em>vip::RLNP2P</em>
<ul>
<li>milestone (100%, 2023/07/31) rln-relay testnet 3 completed and retro
<ul>
<li>completed</li>
</ul>
</li>
<li>milestone (95%, 2023/07/31) RLN-Relay Waku production readiness</li>
<li>admin/misc
<ul>
<li>EthCC + offsite</li>
</ul>
</li>
</ul>
</li>
</ul>
<p><strong>This week</strong></p>
<ul>
<li><em>vc</em></li>
<li><em>vc::Deep Research</em>
<ul>
<li>milestone (15%, 2023/11/30) paper on gossipsub improvements ready for submission
<ul>
<li>working on contributions section, based on
<a href="https://hackmd.io/X1DoBHtYTtuGqYg0qK4zJw" rel="noopener">https://hackmd.io/X1DoBHtYTtuGqYg0qK4zJw</a></li>
</ul>
</li>
<li>milestone (15%, 2023/08/31) Nimbus Tor-push PoC
<ul>
<li>working on establishing a connection via nim-libp2p tor-transport</li>
<li>setting up goerli test node (cont')</li>
</ul>
</li>
<li>milestone (15%, 2023/11/30) paper on Tor push validator privacy
<ul>
<li>continue working on paper</li>
</ul>
</li>
</ul>
</li>
<li><em>vsu::P2P</em>
<ul>
<li>milestone (&hellip;)
<ul>
<li>Implement ChokeMessage for GossipSub</li>
<li>Continue &ldquo;limited flood publishing&rdquo; (
<a href="https://github.com/status-im/nim-libp2p/pull/911" rel="noopener">https://github.com/status-im/nim-libp2p/pull/911</a>)</li>
</ul>
</li>
</ul>
</li>
<li><em>vsu::Tokenomics</em>
<ul>
<li>admin/misc:
<ul>
<li>(3 CC days off)</li>
<li>Catch up with EthCC talks that we couldn&rsquo;t attend (schedule conflicts)</li>
</ul>
</li>
<li>milestone (50%, 2023/07/14) SNT litepaper
<ul>
<li>Start building the SNT agent-based simulation</li>
</ul>
</li>
</ul>
</li>
<li><em>vsu::Distributed Systems Testing</em>
<ul>
<li>milestone (100%, 2023/07/31) Wakurtosis Waku Report
<ul>
<li>finalize simulations</li>
<li>finalize report</li>
</ul>
</li>
<li>milestone (100%, 2023/07/31) Nomos CI testing
<ul>
<li>finalize milestone</li>
</ul>
</li>
<li>milestone (30%, &hellip;) gossipsub model analysis
<ul>
<li>Incorporate Status control messages</li>
</ul>
</li>
<li>admin/misc
<ul>
<li>Interviews &amp; reports for SE and STA positions</li>
<li>EthCC (1 CC)</li>
</ul>
</li>
</ul>
</li>
<li><em>vip::zkVM</em>
<ul>
<li>milestone(50%, 2023/08/31) background/research on existing proof systems (nova, sangria&hellip;)
<ul>
<li>Refine the Nescience WIP and FHE documents</li>
<li>research HyperNova</li>
</ul>
</li>
<li>milestone (50%, 2023/08/31) new fair benchmarks + recursive implementations
<ul>
<li>Continue exploring Nova and other ZKPs and start technical writing on Nova benchmarks</li>
</ul>
</li>
<li>zkvm</li>
<li>zerokit
<ul>
<li>circom: reach an agreement with other maintainers on master branch situation</li>
</ul>
</li>
</ul>
</li>
<li><em>vip::RLNP2P</em>
<ul>
<li>maintenance
<ul>
<li>investigate why docker builds of nwaku are failing [zerokit dependency related]</li>
<li>documentation on how to use rln for projects interested (
<a href="https://discord.com/channels/864066763682218004/1131734908474236968/1131735766163267695%29%28https://ci.infra.status.im/job/nim-waku/job/manual/45/console" rel="noopener">https://discord.com/channels/864066763682218004/1131734908474236968/1131735766163267695)(https://ci.infra.status.im/job/nim-waku/job/manual/45/console</a>)</li>
</ul>
</li>
<li>milestone (95%, 2023/07/31) RLN-Relay Waku production readiness
<ul>
<li>revert rln bandwidth reduction based on offsite discussion, move to different validator</li>
</ul>
</li>
</ul>
</li>
<li><em>blockers</em></li>
</ul>
</article>
<hr/>
<div class="page-end" id="footer">
<div class="backlinks-container">
<h3>Backlinks</h3>
<ul class="backlinks">
<li>
No backlinks found
</li>
</ul>
</div>
<div>
<script
src="https://cdn.jsdelivr.net/npm/d3@6.7.0/dist/d3.min.js"
integrity="sha256-+7jaYCp29O1JusNWHaYtgUn6EhuP0VaFuswhNV06MyI="
crossorigin="anonymous"
></script>
<h3>Interactive Graph</h3>
<div id="graph-container"></div>
<style>
:root {
--g-node: var(--secondary);
--g-node-active: var(--primary);
--g-node-inactive: var(--visited);
--g-link: var(--outlinegray);
--g-link-active: #5a7282;
}
</style>
<script src="https://roadmap.logos.co/js/graph.abd4bc2af3869a96524d7d23b76152c7.js"></script>
</div>
</div>
<div id="contact_buttons">
<footer>
<p>Made by Logos Collective using <a href="https://github.com/jackyzha0/quartz">Quartz</a>, © 2023</p>
<ul>
<li><a href="https://roadmap.logos.co/">Home</a></li>
<li><a href="https://github.com/logos-co/roadmap">Github</a></li></ul>
</footer>
</div>
</div>
</body>
</html>

File diff suppressed because one or more lines are too long

View File

@ -1,497 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta
name="description"
content="vc::Deep Research milestone (20%, 2023/11/30) paper on gossipsub improvements ready for submission proposed solution section milestone (15%, 2023/08/31) Nimbus Tor-push PoC establishing torswitch and testing code milestone (15%, 2023/11/30) paper on Tor push validator privacy addressed feedback on current version of paper vsu::P2P nim-libp2p: (100%, 2023/07/31) GossipSub optimizations for ETH&rsquo;s EIP-4844 Merged IDontWant ( https://github."
/>
<title>
2023-07-31 Vac weekly
</title>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="shortcut icon" type="image/png" href="https://roadmap.logos.co//icon.png" />
<link href="https://roadmap.logos.co/styles.7fdbd93987bfba941d84b8a4050caaba.min.css" rel="stylesheet" />
<link href="https://roadmap.logos.co/styles/_light_syntax.86a48a52faebeaaf42158b72922b1c90.min.css" rel="stylesheet" id="theme-link">
<script src="https://roadmap.logos.co/js/darkmode.4ee460c38f180dd44f1565712a1f3c8a.min.js"></script>
<script src="https://roadmap.logos.co/js/util.9825137f5e7825e8553c68ce39ac9e44.min.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/katex.min.css" integrity="sha384-R4558gYOUz8mP9YWpZJjofhk+zx0AS11p36HnD2ZKj/6JR5z27gSSULCNHIRReVs" crossorigin="anonymous">
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/katex.min.js" integrity="sha384-z1fJDqw8ZApjGO3/unPWUPsIymfsJmyrDVWC8Tv/a1HeOtGmkwNd/7xUS0Xcnvsx" crossorigin="anonymous"></script>
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/contrib/auto-render.min.js" integrity="sha384-+XBljXPPiv+OzfbB3cVmLHf4hdUFHlWNZN5spNQ7rmHTXpd7WvJum6fIACpNNfIR" crossorigin="anonymous"></script>
<script src="https://unpkg.com/@floating-ui/core@0.7.3"></script>
<script src="https://unpkg.com/@floating-ui/dom@0.5.4"></script>
<script src="https://roadmap.logos.co/js/popover.37b1455b8f0603154072b9467132c659.min.js"></script>
<script src="https://roadmap.logos.co/js/code-title.b35124ad8db0ba37162b886afb711cbc.min.js"></script>
<script src="https://roadmap.logos.co/js/clipboard.c20857734e53a3fb733b7443879efa61.min.js"></script>
<script src="https://roadmap.logos.co/js/callouts.7723cac461d613d118ee8bb8216b9838.min.js"></script>
<script type="module">
import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid/dist/mermaid.esm.min.mjs';
mermaid.initialize({ startOnLoad: true });
</script>
<script>
const BASE_URL = "https://roadmap.logos.co/"
const fetchData = Promise.all([
fetch("https:\/\/roadmap.logos.co\/indices\/linkIndex.4aa205a552c456d43d65dac37acc8f8e.min.json")
.then(data => data.json())
.then(data => ({
index: data.index,
links: data.links,
})),
fetch("https:\/\/roadmap.logos.co\/indices\/contentIndex.d52fe1dd91efb5701e534220b9af8ad3.min.json")
.then(data => data.json()),
])
.then(([{index, links}, content]) => ({
index,
links,
content,
}))
const render = () => {
const siteBaseURL = new URL(BASE_URL);
const pathBase = siteBaseURL.pathname;
const pathWindow = window.location.pathname;
const isHome = pathBase == pathWindow;
addCopyButtons();
addTitleToCodeBlocks();
addCollapsibleCallouts();
initPopover(
"https://roadmap.logos.co",
true ,
true
)
const footer = document.getElementById("footer")
if (footer) {
const container = document.getElementById("graph-container")
if (!container) return requestAnimationFrame(render)
container.textContent = ""
const drawGlobal = isHome && false ;
drawGraph(
"https://roadmap.logos.co",
drawGlobal,
[{"/moc":"#4388cc"}],
drawGlobal ? {"centerForce":1,"depth":-1,"enableDrag":true,"enableLegend":false,"enableZoom":true,"fontSize":0.5,"linkDistance":1,"opacityScale":3,"repelForce":1,"scale":1.4} : {"centerForce":1,"depth":1,"enableDrag":true,"enableLegend":false,"enableZoom":true,"fontSize":0.6,"linkDistance":1,"opacityScale":3,"repelForce":2,"scale":1.2}
);
}
}
const init = (doc = document) => {
addCopyButtons();
addTitleToCodeBlocks();
renderMathInElement(doc.body, {
delimiters: [
{left: '$$', right: '$$', display: true},
{left: '$', right: '$', display: false},
],
throwOnError : false
});
};
</script>
<script type="module">
import { attachSPARouting } from "https:\/\/roadmap.logos.co\/js\/router.9d4974281069e9ebb189f642ae1e3ca2.min.js"
attachSPARouting(init, render)
</script>
</head>
<body>
<div id="search-container">
<div id="search-space">
<input autocomplete="off" id="search-bar" name="search" type="text" aria-label="Search"
placeholder="Search for something...">
<div id="results-container">
</div>
</div>
</div>
<script defer src="https://roadmap.logos.co/js/semantic-search.d4032d4a6a967938235ae76d08a55b46.min.js"></script>
<div class="singlePage">
<header>
<h1 id="page-title"><a href="https://roadmap.logos.co/">Logos Collective Technical Roadmap and Activity</a></h1>
<div class="spacer"></div>
<div id="search-icon">
<p>Search</p>
<svg tabindex="0" aria-labelledby="title desc" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19.9 19.7"><title id="title">Search Icon</title><desc id="desc">Icon to open search</desc><g class="search-path" fill="none"><path stroke-linecap="square" d="M18.5 18.3l-5.4-5.4"/><circle cx="8" cy="8" r="7"/></g></svg>
</div>
<div class='darkmode'>
<input class='toggle' id='darkmode-toggle' type='checkbox' tabindex="-1">
<label id="toggle-label-light" for='darkmode-toggle' tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="dayIcon" x="0px" y="0px" viewBox="0 0 35 35" style="enable-background:new 0 0 35 35;" xml:space="preserve">
<title>Light Mode</title>
<path d="M6,17.5C6,16.672,5.328,16,4.5,16h-3C0.672,16,0,16.672,0,17.5 S0.672,19,1.5,19h3C5.328,19,6,18.328,6,17.5z M7.5,26c-0.414,0-0.789,0.168-1.061,0.439l-2,2C4.168,28.711,4,29.086,4,29.5 C4,30.328,4.671,31,5.5,31c0.414,0,0.789-0.168,1.06-0.44l2-2C8.832,28.289,9,27.914,9,27.5C9,26.672,8.329,26,7.5,26z M17.5,6 C18.329,6,19,5.328,19,4.5v-3C19,0.672,18.329,0,17.5,0S16,0.672,16,1.5v3C16,5.328,16.671,6,17.5,6z M27.5,9 c0.414,0,0.789-0.168,1.06-0.439l2-2C30.832,6.289,31,5.914,31,5.5C31,4.672,30.329,4,29.5,4c-0.414,0-0.789,0.168-1.061,0.44 l-2,2C26.168,6.711,26,7.086,26,7.5C26,8.328,26.671,9,27.5,9z M6.439,8.561C6.711,8.832,7.086,9,7.5,9C8.328,9,9,8.328,9,7.5 c0-0.414-0.168-0.789-0.439-1.061l-2-2C6.289,4.168,5.914,4,5.5,4C4.672,4,4,4.672,4,5.5c0,0.414,0.168,0.789,0.439,1.06 L6.439,8.561z M33.5,16h-3c-0.828,0-1.5,0.672-1.5,1.5s0.672,1.5,1.5,1.5h3c0.828,0,1.5-0.672,1.5-1.5S34.328,16,33.5,16z M28.561,26.439C28.289,26.168,27.914,26,27.5,26c-0.828,0-1.5,0.672-1.5,1.5c0,0.414,0.168,0.789,0.439,1.06l2,2 C28.711,30.832,29.086,31,29.5,31c0.828,0,1.5-0.672,1.5-1.5c0-0.414-0.168-0.789-0.439-1.061L28.561,26.439z M17.5,29 c-0.829,0-1.5,0.672-1.5,1.5v3c0,0.828,0.671,1.5,1.5,1.5s1.5-0.672,1.5-1.5v-3C19,29.672,18.329,29,17.5,29z M17.5,7 C11.71,7,7,11.71,7,17.5S11.71,28,17.5,28S28,23.29,28,17.5S23.29,7,17.5,7z M17.5,25c-4.136,0-7.5-3.364-7.5-7.5 c0-4.136,3.364-7.5,7.5-7.5c4.136,0,7.5,3.364,7.5,7.5C25,21.636,21.636,25,17.5,25z" />
</svg>
</label>
<label id="toggle-label-dark" for='darkmode-toggle' tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="nightIcon" x="0px" y="0px" viewBox="0 0 100 100" style="enable-background='new 0 0 100 100'" xml:space="preserve">
<title>Dark Mode</title>
<path d="M96.76,66.458c-0.853-0.852-2.15-1.064-3.23-0.534c-6.063,2.991-12.858,4.571-19.655,4.571 C62.022,70.495,50.88,65.88,42.5,57.5C29.043,44.043,25.658,23.536,34.076,6.47c0.532-1.08,0.318-2.379-0.534-3.23 c-0.851-0.852-2.15-1.064-3.23-0.534c-4.918,2.427-9.375,5.619-13.246,9.491c-9.447,9.447-14.65,22.008-14.65,35.369 c0,13.36,5.203,25.921,14.65,35.368s22.008,14.65,35.368,14.65c13.361,0,25.921-5.203,35.369-14.65 c3.872-3.871,7.064-8.328,9.491-13.246C97.826,68.608,97.611,67.309,96.76,66.458z" />
</svg>
</label>
</div>
</header>
<article>
<h1>2023-07-31 Vac weekly</h1>
<p class="meta">
Last updated
Jul 31, 2023
<a href="https://github.com/logos-co/roadmap/tree/hugo/content/roadmap/vac/updates/2023-07-31.md" rel="noopener">Edit Source</a>
</p>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/vac-updates/">Vac updates</a></li>
</ul>
<aside class="mainTOC">
<details >
<summary>Table of Contents</summary>
<nav id="TableOfContents"></nav>
</details>
</aside>
<ul>
<li><em>vc::Deep Research</em>
<ul>
<li>milestone (20%, 2023/11/30) paper on gossipsub improvements ready for submission
<ul>
<li>proposed solution section</li>
</ul>
</li>
<li>milestone (15%, 2023/08/31) Nimbus Tor-push PoC
<ul>
<li>establishing torswitch and testing code</li>
</ul>
</li>
<li>milestone (15%, 2023/11/30) paper on Tor push validator privacy</li>
<li>addressed feedback on current version of paper</li>
</ul>
</li>
<li><em>vsu::P2P</em>
<ul>
<li>nim-libp2p: (100%, 2023/07/31) GossipSub optimizations for ETH&rsquo;s EIP-4844
<ul>
<li>Merged IDontWant (
<a href="https://github.com/status-im/nim-libp2p/pull/934" rel="noopener">https://github.com/status-im/nim-libp2p/pull/934</a>) &amp; Limit flood publishing (
<a href="https://github.com/status-im/nim-libp2p/pull/911" rel="noopener">https://github.com/status-im/nim-libp2p/pull/911</a>) 𝕏</li>
<li>This wraps up the &ldquo;mandatory&rdquo; optimizations for 4844. We will continue working on stagger sending and other optimizations</li>
</ul>
</li>
<li>nim-libp2p: (70%, 2023/07/31) WebRTC transport</li>
</ul>
</li>
<li><em>vsu::Tokenomics</em>
<ul>
<li>admin/misc
<ul>
<li>2 CCs off for the week</li>
</ul>
</li>
<li>milestone (30%, 2023/09/30) Codex economic analysis, Codex token utility, Codex collateral management</li>
<li>milestone (50%, 2023/08/30) SNT staking smart contract</li>
<li>milestone (50%, 2023/07/14) SNT litepaper</li>
<li>milestone (30%, 2023/09/29) Nomos Token: requirements and constraints</li>
</ul>
</li>
<li><em>vsu::Distributed Systems Testing</em>
<ul>
<li>admin/misc
<ul>
<li>Analysis module extracted from wakurtosis repo (
<a href="https://github.com/vacp2p/wakurtosis/pull/142" rel="noopener">https://github.com/vacp2p/wakurtosis/pull/142</a>,
<a href="https://github.com/vacp2p/DST-Analysis" rel="noopener">https://github.com/vacp2p/DST-Analysis</a>)</li>
<li>hiring</li>
</ul>
</li>
<li>milestone (99%, 2023/07/31) Wakurtosis Waku Report
<ul>
<li>Re-run simulations</li>
<li>merge Discv5 PR (
<a href="https://github.com/vacp2p/wakurtosis/pull/129%29" rel="noopener">https://github.com/vacp2p/wakurtosis/pull/129)</a>.</li>
<li>finalize Wakurtosis Tech Report v2</li>
</ul>
</li>
<li>milestone (100%, 2023/07/31) Nomos CI testing
<ul>
<li>delivered first version of Nomos CI integration (
<a href="https://github.com/vacp2p/wakurtosis/pull/141" rel="noopener">https://github.com/vacp2p/wakurtosis/pull/141</a>)</li>
</ul>
</li>
<li>milestone (30%, 2023/08/31 gossipsub model: Status control messages
<ul>
<li>Waku model is updated to model topics/content-topics</li>
</ul>
</li>
</ul>
</li>
<li><em>vip::zkVM</em>
<ul>
<li>milestone(50%, 2023/08/31) background/research on existing proof systems (nova, sangria&hellip;)
<ul>
<li>achievment :: nova questions answered (see document in Project:
<a href="https://www.notion.so/zkVM-cd358fe429b14fa2ab38ca42835a8451" rel="noopener">https://www.notion.so/zkVM-cd358fe429b14fa2ab38ca42835a8451</a>)</li>
<li>Nescience WIP done (to be delivered next week, priority)</li>
<li>FHE review (lower prio)</li>
</ul>
</li>
<li>milestone (50%, 2023/08/31) new fair benchmarks + recursive implementations
<ul>
<li>Working on discoveries about other benchmarks done on plonky2, starky, and halo2</li>
</ul>
</li>
<li>zkvm</li>
<li>zerokit
<ul>
<li>fixed ark-circom master</li>
<li>achievment :: publish ark-circom
<a href="https://crates.io/crates/ark-circom" rel="noopener">https://crates.io/crates/ark-circom</a></li>
<li>achievment :: publish zerokit_utils
<a href="https://crates.io/crates/zerokit_utils" rel="noopener">https://crates.io/crates/zerokit_utils</a></li>
<li>achievment :: publish rln
<a href="https://crates.io/crates/rln" rel="noopener">https://crates.io/crates/rln</a> (𝕏 jointly with RLNP2P)</li>
</ul>
</li>
</ul>
</li>
<li><em>vip::RLNP2P</em>
<ul>
<li>milestone (100%, 2023/07/31) RLN-Relay Waku production readiness
<ul>
<li>Updated rln-contract to be more modular - and downstreamed to waku fork of rln-contract -
<a href="https://github.com/vacp2p/rln-contract" rel="noopener">https://github.com/vacp2p/rln-contract</a> and
<a href="http://github.com/waku-org/waku-rln-contract" rel="noopener">http://github.com/waku-org/waku-rln-contract</a></li>
<li>Deployed to sepolia</li>
<li>Fixed rln enabled docker image building in nwaku -
<a href="https://github.com/waku-org/nwaku/pull/1853" rel="noopener">https://github.com/waku-org/nwaku/pull/1853</a></li>
</ul>
</li>
<li>zerokit:
<ul>
<li>achievement :: zerokit v0.3.0 release done -
<a href="https://github.com/vacp2p/zerokit/releases/tag/v0.3.0" rel="noopener">https://github.com/vacp2p/zerokit/releases/tag/v0.3.0</a> (𝕏 jointly with zkVM)</li>
</ul>
</li>
</ul>
</li>
</ul>
</article>
<hr/>
<div class="page-end" id="footer">
<div class="backlinks-container">
<h3>Backlinks</h3>
<ul class="backlinks">
<li>
No backlinks found
</li>
</ul>
</div>
<div>
<script
src="https://cdn.jsdelivr.net/npm/d3@6.7.0/dist/d3.min.js"
integrity="sha256-+7jaYCp29O1JusNWHaYtgUn6EhuP0VaFuswhNV06MyI="
crossorigin="anonymous"
></script>
<h3>Interactive Graph</h3>
<div id="graph-container"></div>
<style>
:root {
--g-node: var(--secondary);
--g-node-active: var(--primary);
--g-node-inactive: var(--visited);
--g-link: var(--outlinegray);
--g-link-active: #5a7282;
}
</style>
<script src="https://roadmap.logos.co/js/graph.abd4bc2af3869a96524d7d23b76152c7.js"></script>
</div>
</div>
<div id="contact_buttons">
<footer>
<p>Made by Logos Collective using <a href="https://github.com/jackyzha0/quartz">Quartz</a>, © 2023</p>
<ul>
<li><a href="https://roadmap.logos.co/">Home</a></li>
<li><a href="https://github.com/logos-co/roadmap">Github</a></li></ul>
</footer>
</div>
</div>
</body>
</html>

File diff suppressed because one or more lines are too long

View File

@ -1,528 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta
name="description"
content="More info on Vac Milestones, including due date and progress (currently working on this, some milestones do not have the new format yet, first version planned for this week): https://www."
/>
<title>
2023-08-07 Vac weekly
</title>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="shortcut icon" type="image/png" href="https://roadmap.logos.co//icon.png" />
<link href="https://roadmap.logos.co/styles.7fdbd93987bfba941d84b8a4050caaba.min.css" rel="stylesheet" />
<link href="https://roadmap.logos.co/styles/_light_syntax.86a48a52faebeaaf42158b72922b1c90.min.css" rel="stylesheet" id="theme-link">
<script src="https://roadmap.logos.co/js/darkmode.4ee460c38f180dd44f1565712a1f3c8a.min.js"></script>
<script src="https://roadmap.logos.co/js/util.9825137f5e7825e8553c68ce39ac9e44.min.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/katex.min.css" integrity="sha384-R4558gYOUz8mP9YWpZJjofhk+zx0AS11p36HnD2ZKj/6JR5z27gSSULCNHIRReVs" crossorigin="anonymous">
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/katex.min.js" integrity="sha384-z1fJDqw8ZApjGO3/unPWUPsIymfsJmyrDVWC8Tv/a1HeOtGmkwNd/7xUS0Xcnvsx" crossorigin="anonymous"></script>
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/contrib/auto-render.min.js" integrity="sha384-+XBljXPPiv+OzfbB3cVmLHf4hdUFHlWNZN5spNQ7rmHTXpd7WvJum6fIACpNNfIR" crossorigin="anonymous"></script>
<script src="https://unpkg.com/@floating-ui/core@0.7.3"></script>
<script src="https://unpkg.com/@floating-ui/dom@0.5.4"></script>
<script src="https://roadmap.logos.co/js/popover.37b1455b8f0603154072b9467132c659.min.js"></script>
<script src="https://roadmap.logos.co/js/code-title.b35124ad8db0ba37162b886afb711cbc.min.js"></script>
<script src="https://roadmap.logos.co/js/clipboard.c20857734e53a3fb733b7443879efa61.min.js"></script>
<script src="https://roadmap.logos.co/js/callouts.7723cac461d613d118ee8bb8216b9838.min.js"></script>
<script type="module">
import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid/dist/mermaid.esm.min.mjs';
mermaid.initialize({ startOnLoad: true });
</script>
<script>
const BASE_URL = "https://roadmap.logos.co/"
const fetchData = Promise.all([
fetch("https:\/\/roadmap.logos.co\/indices\/linkIndex.4aa205a552c456d43d65dac37acc8f8e.min.json")
.then(data => data.json())
.then(data => ({
index: data.index,
links: data.links,
})),
fetch("https:\/\/roadmap.logos.co\/indices\/contentIndex.d52fe1dd91efb5701e534220b9af8ad3.min.json")
.then(data => data.json()),
])
.then(([{index, links}, content]) => ({
index,
links,
content,
}))
const render = () => {
const siteBaseURL = new URL(BASE_URL);
const pathBase = siteBaseURL.pathname;
const pathWindow = window.location.pathname;
const isHome = pathBase == pathWindow;
addCopyButtons();
addTitleToCodeBlocks();
addCollapsibleCallouts();
initPopover(
"https://roadmap.logos.co",
true ,
true
)
const footer = document.getElementById("footer")
if (footer) {
const container = document.getElementById("graph-container")
if (!container) return requestAnimationFrame(render)
container.textContent = ""
const drawGlobal = isHome && false ;
drawGraph(
"https://roadmap.logos.co",
drawGlobal,
[{"/moc":"#4388cc"}],
drawGlobal ? {"centerForce":1,"depth":-1,"enableDrag":true,"enableLegend":false,"enableZoom":true,"fontSize":0.5,"linkDistance":1,"opacityScale":3,"repelForce":1,"scale":1.4} : {"centerForce":1,"depth":1,"enableDrag":true,"enableLegend":false,"enableZoom":true,"fontSize":0.6,"linkDistance":1,"opacityScale":3,"repelForce":2,"scale":1.2}
);
}
}
const init = (doc = document) => {
addCopyButtons();
addTitleToCodeBlocks();
renderMathInElement(doc.body, {
delimiters: [
{left: '$$', right: '$$', display: true},
{left: '$', right: '$', display: false},
],
throwOnError : false
});
};
</script>
<script type="module">
import { attachSPARouting } from "https:\/\/roadmap.logos.co\/js\/router.9d4974281069e9ebb189f642ae1e3ca2.min.js"
attachSPARouting(init, render)
</script>
</head>
<body>
<div id="search-container">
<div id="search-space">
<input autocomplete="off" id="search-bar" name="search" type="text" aria-label="Search"
placeholder="Search for something...">
<div id="results-container">
</div>
</div>
</div>
<script defer src="https://roadmap.logos.co/js/semantic-search.d4032d4a6a967938235ae76d08a55b46.min.js"></script>
<div class="singlePage">
<header>
<h1 id="page-title"><a href="https://roadmap.logos.co/">Logos Collective Technical Roadmap and Activity</a></h1>
<div class="spacer"></div>
<div id="search-icon">
<p>Search</p>
<svg tabindex="0" aria-labelledby="title desc" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19.9 19.7"><title id="title">Search Icon</title><desc id="desc">Icon to open search</desc><g class="search-path" fill="none"><path stroke-linecap="square" d="M18.5 18.3l-5.4-5.4"/><circle cx="8" cy="8" r="7"/></g></svg>
</div>
<div class='darkmode'>
<input class='toggle' id='darkmode-toggle' type='checkbox' tabindex="-1">
<label id="toggle-label-light" for='darkmode-toggle' tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="dayIcon" x="0px" y="0px" viewBox="0 0 35 35" style="enable-background:new 0 0 35 35;" xml:space="preserve">
<title>Light Mode</title>
<path d="M6,17.5C6,16.672,5.328,16,4.5,16h-3C0.672,16,0,16.672,0,17.5 S0.672,19,1.5,19h3C5.328,19,6,18.328,6,17.5z M7.5,26c-0.414,0-0.789,0.168-1.061,0.439l-2,2C4.168,28.711,4,29.086,4,29.5 C4,30.328,4.671,31,5.5,31c0.414,0,0.789-0.168,1.06-0.44l2-2C8.832,28.289,9,27.914,9,27.5C9,26.672,8.329,26,7.5,26z M17.5,6 C18.329,6,19,5.328,19,4.5v-3C19,0.672,18.329,0,17.5,0S16,0.672,16,1.5v3C16,5.328,16.671,6,17.5,6z M27.5,9 c0.414,0,0.789-0.168,1.06-0.439l2-2C30.832,6.289,31,5.914,31,5.5C31,4.672,30.329,4,29.5,4c-0.414,0-0.789,0.168-1.061,0.44 l-2,2C26.168,6.711,26,7.086,26,7.5C26,8.328,26.671,9,27.5,9z M6.439,8.561C6.711,8.832,7.086,9,7.5,9C8.328,9,9,8.328,9,7.5 c0-0.414-0.168-0.789-0.439-1.061l-2-2C6.289,4.168,5.914,4,5.5,4C4.672,4,4,4.672,4,5.5c0,0.414,0.168,0.789,0.439,1.06 L6.439,8.561z M33.5,16h-3c-0.828,0-1.5,0.672-1.5,1.5s0.672,1.5,1.5,1.5h3c0.828,0,1.5-0.672,1.5-1.5S34.328,16,33.5,16z M28.561,26.439C28.289,26.168,27.914,26,27.5,26c-0.828,0-1.5,0.672-1.5,1.5c0,0.414,0.168,0.789,0.439,1.06l2,2 C28.711,30.832,29.086,31,29.5,31c0.828,0,1.5-0.672,1.5-1.5c0-0.414-0.168-0.789-0.439-1.061L28.561,26.439z M17.5,29 c-0.829,0-1.5,0.672-1.5,1.5v3c0,0.828,0.671,1.5,1.5,1.5s1.5-0.672,1.5-1.5v-3C19,29.672,18.329,29,17.5,29z M17.5,7 C11.71,7,7,11.71,7,17.5S11.71,28,17.5,28S28,23.29,28,17.5S23.29,7,17.5,7z M17.5,25c-4.136,0-7.5-3.364-7.5-7.5 c0-4.136,3.364-7.5,7.5-7.5c4.136,0,7.5,3.364,7.5,7.5C25,21.636,21.636,25,17.5,25z" />
</svg>
</label>
<label id="toggle-label-dark" for='darkmode-toggle' tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="nightIcon" x="0px" y="0px" viewBox="0 0 100 100" style="enable-background='new 0 0 100 100'" xml:space="preserve">
<title>Dark Mode</title>
<path d="M96.76,66.458c-0.853-0.852-2.15-1.064-3.23-0.534c-6.063,2.991-12.858,4.571-19.655,4.571 C62.022,70.495,50.88,65.88,42.5,57.5C29.043,44.043,25.658,23.536,34.076,6.47c0.532-1.08,0.318-2.379-0.534-3.23 c-0.851-0.852-2.15-1.064-3.23-0.534c-4.918,2.427-9.375,5.619-13.246,9.491c-9.447,9.447-14.65,22.008-14.65,35.369 c0,13.36,5.203,25.921,14.65,35.368s22.008,14.65,35.368,14.65c13.361,0,25.921-5.203,35.369-14.65 c3.872-3.871,7.064-8.328,9.491-13.246C97.826,68.608,97.611,67.309,96.76,66.458z" />
</svg>
</label>
</div>
</header>
<article>
<h1>2023-08-07 Vac weekly</h1>
<p class="meta">
Last updated
Aug 7, 2023
<a href="https://github.com/logos-co/roadmap/tree/hugo/content/roadmap/vac/updates/2023-08-07.md" rel="noopener">Edit Source</a>
</p>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/vac-updates/">Vac updates</a></li>
</ul>
<aside class="mainTOC">
<details >
<summary>Table of Contents</summary>
<nav id="TableOfContents"></nav>
</details>
</aside>
<p>More info on Vac Milestones, including due date and progress (currently working on this, some milestones do not have the new format yet, first version planned for this week):
<a href="https://www.notion.so/Vac-Roadmap-907df7eeac464143b00c6f49a20bb632" rel="noopener">https://www.notion.so/Vac-Roadmap-907df7eeac464143b00c6f49a20bb632</a></p>
<p><strong>Vac week 32</strong> August 7th</p>
<ul>
<li><em>vsu::P2P</em>
<ul>
<li><code>vac:p2p:nim-libp2p:vac:maintenance</code>
<ul>
<li>Improve gossipsub DDoS resistance
<a href="https://github.com/status-im/nim-libp2p/pull/920" rel="noopener">https://github.com/status-im/nim-libp2p/pull/920</a></li>
</ul>
</li>
<li><code>vac:p2p:nim-chronos:vac:maintenance</code>
<ul>
<li>Remove hard-coded ports from test
<a href="https://github.com/status-im/nim-chronos/pull/429" rel="noopener">https://github.com/status-im/nim-chronos/pull/429</a></li>
<li>Investigate flaky test using REUSE_PORT</li>
</ul>
</li>
</ul>
</li>
<li><em>vsu::Tokenomics</em>
<ul>
<li>(&hellip;)</li>
</ul>
</li>
<li><em>vsu::Distributed Systems Testing</em>
<ul>
<li><code>vac:dst:wakurtosis:waku:techreport</code>
<ul>
<li>delivered: Wakurtosis Tech Report v2 (
<a href="https://docs.google.com/document/d/1U3bzlbk_Z3ZxN9tPAnORfYdPRWyskMuShXbdxCj4xOM/edit?usp=sharing" rel="noopener">https://docs.google.com/document/d/1U3bzlbk_Z3ZxN9tPAnORfYdPRWyskMuShXbdxCj4xOM/edit?usp=sharing</a>)</li>
</ul>
</li>
<li><code>vac:dst:wakurtosis:vac:rlog</code>
<ul>
<li>working on research log post on Waku Wakurtosis simulations</li>
</ul>
</li>
<li><code>vac:dst:gsub-model:status:control-messages</code>
<ul>
<li>delivered: the analytical model can now handle Status messages; status analysis now has a separate cli and config; handles top 5 message types (by expected bandwidth consumption)</li>
</ul>
</li>
<li><code>vac:dst:gsub-model:vac:refactoring</code>
<ul>
<li>Refactoring and bug fixes</li>
<li>introduced and tested 2 new analytical models</li>
</ul>
</li>
<li><code>vac:dst:wakurtosis:waku:topology-analysis</code>
<ul>
<li>delivered: extracted into separate module, independent of wls message</li>
</ul>
</li>
<li><code>vac:dst:wakurtosis:nomos:ci-integration_02</code>
<ul>
<li>planning</li>
</ul>
</li>
<li><code>vac:dst:10ksim:vac:10ksim-bandwidth-test</code>
<ul>
<li>planning; check usage of new codex simulator tool (
<a href="https://github.com/codex-storage/cs-codex-dist-tests" rel="noopener">https://github.com/codex-storage/cs-codex-dist-tests</a>)</li>
</ul>
</li>
</ul>
</li>
<li><em>vip::zkVM</em>
<ul>
<li><code>vac:zkvm::vac:research-existing-proof-systems</code>
<ul>
<li>90% Nescience WIP done to be reviewed carefully since no other follow up documents were giiven to me</li>
<li>50% FHE review - needs to be refined and summarized</li>
<li>finished SuperNova writeup (
<a href="https://www.notion.so/SuperNova-research-document-8deab397f8fe413fa3a1ef3aa5669f37" rel="noopener">https://www.notion.so/SuperNova-research-document-8deab397f8fe413fa3a1ef3aa5669f37</a> )</li>
<li>researched starky</li>
<li>80% Halo2 notes (
<a href="https://www.notion.so/halo2-fb8d7d0b857f43af9eb9f01c44e76fb9" rel="noopener">https://www.notion.so/halo2-fb8d7d0b857f43af9eb9f01c44e76fb9</a> )</li>
</ul>
</li>
<li><code>vac:zkvm::vac:proof-system-benchmarks</code>
<ul>
<li>More discoveries on benchmarks done on ZK-snarks and ZK-starks but all are high level</li>
<li>Viewed some circuits on Nova and Poseidon</li>
<li>Read through Halo2 code (and Poseidon code) from Axiom</li>
</ul>
</li>
</ul>
</li>
<li><em>vip::RLNP2P</em>
<ul>
<li><code>vac:acz:rlnp2p:waku:production-readiness</code>
<ul>
<li>Waku rln contract registry -
<a href="https://github.com/waku-org/waku-rln-contract/pull/3" rel="noopener">https://github.com/waku-org/waku-rln-contract/pull/3</a></li>
<li>mark duplicated messages as spam -
<a href="https://github.com/waku-org/nwaku/pull/1867" rel="noopener">https://github.com/waku-org/nwaku/pull/1867</a></li>
<li>use waku-org/waku-rln-contract as a submodule in nwaku -
<a href="https://github.com/waku-org/nwaku/pull/1884" rel="noopener">https://github.com/waku-org/nwaku/pull/1884</a></li>
</ul>
</li>
<li><code>vac:acz:zerokit:vac:maintenance</code>
<ul>
<li>Fixed atomic_operation ffi edge case error -
<a href="https://github.com/vacp2p/zerokit/pull/195" rel="noopener">https://github.com/vacp2p/zerokit/pull/195</a></li>
<li>docs cleanup -
<a href="https://github.com/vacp2p/zerokit/pull/196" rel="noopener">https://github.com/vacp2p/zerokit/pull/196</a></li>
<li>fixed version tags -
<a href="https://github.com/vacp2p/zerokit/pull/194" rel="noopener">https://github.com/vacp2p/zerokit/pull/194</a></li>
<li>released zerokit v0.3.1 -
<a href="https://github.com/vacp2p/zerokit/pull/198" rel="noopener">https://github.com/vacp2p/zerokit/pull/198</a></li>
<li>marked all functions as virtual in rln-contract for inheritors -
<a href="https://github.com/vacp2p/rln-contract/commit/a092b934a6293203abbd4b9e3412db23ff59877e" rel="noopener">https://github.com/vacp2p/rln-contract/commit/a092b934a6293203abbd4b9e3412db23ff59877e</a></li>
<li>make nwaku use zerokit v0.3.1 -
<a href="https://github.com/waku-org/nwaku/pull/1886" rel="noopener">https://github.com/waku-org/nwaku/pull/1886</a></li>
<li>rlnp2p implementers draft -
<a href="https://hackmd.io/@rymnc/rln-impl-w-waku" rel="noopener">https://hackmd.io/@rymnc/rln-impl-w-waku</a></li>
</ul>
</li>
<li><code>vac:acz:zerokit:vac:zerokit-v0.4</code>
<ul>
<li>zerokit v0.4.0 release planning -
<a href="https://github.com/vacp2p/zerokit/issues/197" rel="noopener">https://github.com/vacp2p/zerokit/issues/197</a></li>
</ul>
</li>
</ul>
</li>
<li><em>vc::Deep Research</em>
<ul>
<li><code>vac:dr:valpriv:vac:tor-push-poc</code>
<ul>
<li>redesigned the torpush integration in nimbus
<a href="https://github.com/vacp2p/nimbus-eth2-experimental/pull/2" rel="noopener">https://github.com/vacp2p/nimbus-eth2-experimental/pull/2</a></li>
</ul>
</li>
<li><code>vac:dr:valpriv:vac:tor-push-relwork</code>
<ul>
<li>Addressed further comments in paper, improved intro, added source level variation approach</li>
</ul>
</li>
<li><code>vac:dr:gsub-scaling:vac:gossipsub-improvements-tech-report</code>
<ul>
<li>cont&rsquo; work on the document</li>
</ul>
</li>
</ul>
</li>
</ul>
</article>
<hr/>
<div class="page-end" id="footer">
<div class="backlinks-container">
<h3>Backlinks</h3>
<ul class="backlinks">
<li>
No backlinks found
</li>
</ul>
</div>
<div>
<script
src="https://cdn.jsdelivr.net/npm/d3@6.7.0/dist/d3.min.js"
integrity="sha256-+7jaYCp29O1JusNWHaYtgUn6EhuP0VaFuswhNV06MyI="
crossorigin="anonymous"
></script>
<h3>Interactive Graph</h3>
<div id="graph-container"></div>
<style>
:root {
--g-node: var(--secondary);
--g-node-active: var(--primary);
--g-node-inactive: var(--visited);
--g-link: var(--outlinegray);
--g-link-active: #5a7282;
}
</style>
<script src="https://roadmap.logos.co/js/graph.abd4bc2af3869a96524d7d23b76152c7.js"></script>
</div>
</div>
<div id="contact_buttons">
<footer>
<p>Made by Logos Collective using <a href="https://github.com/jackyzha0/quartz">Quartz</a>, © 2023</p>
<ul>
<li><a href="https://roadmap.logos.co/">Home</a></li>
<li><a href="https://github.com/logos-co/roadmap">Github</a></li></ul>
</footer>
</div>
</div>
</body>
</html>

File diff suppressed because one or more lines are too long

View File

@ -1,567 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta
name="description"
content="Vac Milestones: https://www.notion.so/Vac-Roadmap-907df7eeac464143b00c6f49a20bb632
Vac week 33 August 14th vsu::P2P vac:p2p:nim-libp2p:vac:maintenance Improve gossipsub DDoS resistance https://github.com/status-im/nim-libp2p/pull/920 delivered: Perf protocol https://github.com/status-im/nim-libp2p/pull/925 delivered: Test-plans for the perf protocol https://github."
/>
<title>
2023-08-17 Vac weekly
</title>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="shortcut icon" type="image/png" href="https://roadmap.logos.co//icon.png" />
<link href="https://roadmap.logos.co/styles.7fdbd93987bfba941d84b8a4050caaba.min.css" rel="stylesheet" />
<link href="https://roadmap.logos.co/styles/_light_syntax.86a48a52faebeaaf42158b72922b1c90.min.css" rel="stylesheet" id="theme-link">
<script src="https://roadmap.logos.co/js/darkmode.4ee460c38f180dd44f1565712a1f3c8a.min.js"></script>
<script src="https://roadmap.logos.co/js/util.9825137f5e7825e8553c68ce39ac9e44.min.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/katex.min.css" integrity="sha384-R4558gYOUz8mP9YWpZJjofhk+zx0AS11p36HnD2ZKj/6JR5z27gSSULCNHIRReVs" crossorigin="anonymous">
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/katex.min.js" integrity="sha384-z1fJDqw8ZApjGO3/unPWUPsIymfsJmyrDVWC8Tv/a1HeOtGmkwNd/7xUS0Xcnvsx" crossorigin="anonymous"></script>
<script defer src="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/contrib/auto-render.min.js" integrity="sha384-+XBljXPPiv+OzfbB3cVmLHf4hdUFHlWNZN5spNQ7rmHTXpd7WvJum6fIACpNNfIR" crossorigin="anonymous"></script>
<script src="https://unpkg.com/@floating-ui/core@0.7.3"></script>
<script src="https://unpkg.com/@floating-ui/dom@0.5.4"></script>
<script src="https://roadmap.logos.co/js/popover.37b1455b8f0603154072b9467132c659.min.js"></script>
<script src="https://roadmap.logos.co/js/code-title.b35124ad8db0ba37162b886afb711cbc.min.js"></script>
<script src="https://roadmap.logos.co/js/clipboard.c20857734e53a3fb733b7443879efa61.min.js"></script>
<script src="https://roadmap.logos.co/js/callouts.7723cac461d613d118ee8bb8216b9838.min.js"></script>
<script type="module">
import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid/dist/mermaid.esm.min.mjs';
mermaid.initialize({ startOnLoad: true });
</script>
<script>
const BASE_URL = "https://roadmap.logos.co/"
const fetchData = Promise.all([
fetch("https:\/\/roadmap.logos.co\/indices\/linkIndex.4aa205a552c456d43d65dac37acc8f8e.min.json")
.then(data => data.json())
.then(data => ({
index: data.index,
links: data.links,
})),
fetch("https:\/\/roadmap.logos.co\/indices\/contentIndex.d52fe1dd91efb5701e534220b9af8ad3.min.json")
.then(data => data.json()),
])
.then(([{index, links}, content]) => ({
index,
links,
content,
}))
const render = () => {
const siteBaseURL = new URL(BASE_URL);
const pathBase = siteBaseURL.pathname;
const pathWindow = window.location.pathname;
const isHome = pathBase == pathWindow;
addCopyButtons();
addTitleToCodeBlocks();
addCollapsibleCallouts();
initPopover(
"https://roadmap.logos.co",
true ,
true
)
const footer = document.getElementById("footer")
if (footer) {
const container = document.getElementById("graph-container")
if (!container) return requestAnimationFrame(render)
container.textContent = ""
const drawGlobal = isHome && false ;
drawGraph(
"https://roadmap.logos.co",
drawGlobal,
[{"/moc":"#4388cc"}],
drawGlobal ? {"centerForce":1,"depth":-1,"enableDrag":true,"enableLegend":false,"enableZoom":true,"fontSize":0.5,"linkDistance":1,"opacityScale":3,"repelForce":1,"scale":1.4} : {"centerForce":1,"depth":1,"enableDrag":true,"enableLegend":false,"enableZoom":true,"fontSize":0.6,"linkDistance":1,"opacityScale":3,"repelForce":2,"scale":1.2}
);
}
}
const init = (doc = document) => {
addCopyButtons();
addTitleToCodeBlocks();
renderMathInElement(doc.body, {
delimiters: [
{left: '$$', right: '$$', display: true},
{left: '$', right: '$', display: false},
],
throwOnError : false
});
};
</script>
<script type="module">
import { attachSPARouting } from "https:\/\/roadmap.logos.co\/js\/router.9d4974281069e9ebb189f642ae1e3ca2.min.js"
attachSPARouting(init, render)
</script>
</head>
<body>
<div id="search-container">
<div id="search-space">
<input autocomplete="off" id="search-bar" name="search" type="text" aria-label="Search"
placeholder="Search for something...">
<div id="results-container">
</div>
</div>
</div>
<script defer src="https://roadmap.logos.co/js/semantic-search.d4032d4a6a967938235ae76d08a55b46.min.js"></script>
<div class="singlePage">
<header>
<h1 id="page-title"><a href="https://roadmap.logos.co/">Logos Collective Technical Roadmap and Activity</a></h1>
<div class="spacer"></div>
<div id="search-icon">
<p>Search</p>
<svg tabindex="0" aria-labelledby="title desc" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19.9 19.7"><title id="title">Search Icon</title><desc id="desc">Icon to open search</desc><g class="search-path" fill="none"><path stroke-linecap="square" d="M18.5 18.3l-5.4-5.4"/><circle cx="8" cy="8" r="7"/></g></svg>
</div>
<div class='darkmode'>
<input class='toggle' id='darkmode-toggle' type='checkbox' tabindex="-1">
<label id="toggle-label-light" for='darkmode-toggle' tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="dayIcon" x="0px" y="0px" viewBox="0 0 35 35" style="enable-background:new 0 0 35 35;" xml:space="preserve">
<title>Light Mode</title>
<path d="M6,17.5C6,16.672,5.328,16,4.5,16h-3C0.672,16,0,16.672,0,17.5 S0.672,19,1.5,19h3C5.328,19,6,18.328,6,17.5z M7.5,26c-0.414,0-0.789,0.168-1.061,0.439l-2,2C4.168,28.711,4,29.086,4,29.5 C4,30.328,4.671,31,5.5,31c0.414,0,0.789-0.168,1.06-0.44l2-2C8.832,28.289,9,27.914,9,27.5C9,26.672,8.329,26,7.5,26z M17.5,6 C18.329,6,19,5.328,19,4.5v-3C19,0.672,18.329,0,17.5,0S16,0.672,16,1.5v3C16,5.328,16.671,6,17.5,6z M27.5,9 c0.414,0,0.789-0.168,1.06-0.439l2-2C30.832,6.289,31,5.914,31,5.5C31,4.672,30.329,4,29.5,4c-0.414,0-0.789,0.168-1.061,0.44 l-2,2C26.168,6.711,26,7.086,26,7.5C26,8.328,26.671,9,27.5,9z M6.439,8.561C6.711,8.832,7.086,9,7.5,9C8.328,9,9,8.328,9,7.5 c0-0.414-0.168-0.789-0.439-1.061l-2-2C6.289,4.168,5.914,4,5.5,4C4.672,4,4,4.672,4,5.5c0,0.414,0.168,0.789,0.439,1.06 L6.439,8.561z M33.5,16h-3c-0.828,0-1.5,0.672-1.5,1.5s0.672,1.5,1.5,1.5h3c0.828,0,1.5-0.672,1.5-1.5S34.328,16,33.5,16z M28.561,26.439C28.289,26.168,27.914,26,27.5,26c-0.828,0-1.5,0.672-1.5,1.5c0,0.414,0.168,0.789,0.439,1.06l2,2 C28.711,30.832,29.086,31,29.5,31c0.828,0,1.5-0.672,1.5-1.5c0-0.414-0.168-0.789-0.439-1.061L28.561,26.439z M17.5,29 c-0.829,0-1.5,0.672-1.5,1.5v3c0,0.828,0.671,1.5,1.5,1.5s1.5-0.672,1.5-1.5v-3C19,29.672,18.329,29,17.5,29z M17.5,7 C11.71,7,7,11.71,7,17.5S11.71,28,17.5,28S28,23.29,28,17.5S23.29,7,17.5,7z M17.5,25c-4.136,0-7.5-3.364-7.5-7.5 c0-4.136,3.364-7.5,7.5-7.5c4.136,0,7.5,3.364,7.5,7.5C25,21.636,21.636,25,17.5,25z" />
</svg>
</label>
<label id="toggle-label-dark" for='darkmode-toggle' tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="nightIcon" x="0px" y="0px" viewBox="0 0 100 100" style="enable-background='new 0 0 100 100'" xml:space="preserve">
<title>Dark Mode</title>
<path d="M96.76,66.458c-0.853-0.852-2.15-1.064-3.23-0.534c-6.063,2.991-12.858,4.571-19.655,4.571 C62.022,70.495,50.88,65.88,42.5,57.5C29.043,44.043,25.658,23.536,34.076,6.47c0.532-1.08,0.318-2.379-0.534-3.23 c-0.851-0.852-2.15-1.064-3.23-0.534c-4.918,2.427-9.375,5.619-13.246,9.491c-9.447,9.447-14.65,22.008-14.65,35.369 c0,13.36,5.203,25.921,14.65,35.368s22.008,14.65,35.368,14.65c13.361,0,25.921-5.203,35.369-14.65 c3.872-3.871,7.064-8.328,9.491-13.246C97.826,68.608,97.611,67.309,96.76,66.458z" />
</svg>
</label>
</div>
</header>
<article>
<h1>2023-08-17 Vac weekly</h1>
<p class="meta">
Last updated
Aug 14, 2023
<a href="https://github.com/logos-co/roadmap/tree/hugo/content/roadmap/vac/updates/2023-08-14.md" rel="noopener">Edit Source</a>
</p>
<ul class="tags">
<li><a href="https://roadmap.logos.co/tags/vac-updates/">Vac updates</a></li>
</ul>
<aside class="mainTOC">
<details >
<summary>Table of Contents</summary>
<nav id="TableOfContents">
<ol>
<li><a href="#vsup2p"><em>vsu::P2P</em></a>
<ol>
<li><a href="#vacp2pnim-libp2pvacmaintenance"><code>vac:p2p:nim-libp2p:vac:maintenance</code></a></li>
<li><a href="#vacp2pnim-chronosvacmaintenance"><code>vac:p2p:nim-chronos:vac:maintenance</code></a></li>
</ol>
</li>
<li><a href="#vsutokenomics"><em>vsu::Tokenomics</em></a>
<ol>
<li><a href="#vactkecodexeconomic-analysis"><code>vac:tke::codex:economic-analysis</code></a></li>
<li><a href="#vactkestatussnt-staking"><code>vac:tke::status:SNT-staking</code></a></li>
<li><a href="#vactkenomoseconomic-analysis"><code>vac:tke::nomos:economic-analysis</code></a></li>
</ol>
</li>
<li><a href="#vsudistributed-systems-testing-dst"><em>vsu::Distributed Systems Testing (DST)</em></a>
<ol>
<li><a href="#vacdstwakurtosiswakutechreport"><code>vac:dst:wakurtosis:waku:techreport</code></a></li>
<li><a href="#vacdstshadowvacbasic-shadow-simulation"><code>vac:dst:shadow:vac:basic-shadow-simulation</code></a></li>
<li><a href="#vacdst10ksimvac10ksim-bandwidth-test"><code>vac:dst:10ksim:vac:10ksim-bandwidth-test</code></a></li>
<li><a href="#vacdstwakurtosisnomosci-integration_02"><code>vac:dst:wakurtosis:nomos:ci-integration_02</code></a></li>
<li><a href="#vacdstengvacbundle-simulation-data"><code>vac:dst:eng:vac:bundle-simulation-data</code></a></li>
</ol>
</li>
<li><a href="#vsusmart-contracts-sc"><em>vsu:Smart Contracts (SC)</em></a>
<ol>
<li><a href="#vacscvacsecureum-upskilling"><code>vac:sc::vac:secureum-upskilling</code></a></li>
<li><a href="#vacscvacmaintainancemisc"><code>vac:sc::vac:maintainance/misc</code></a></li>
</ol>
</li>
<li><a href="#vsuapplied-cryptogarphy--zk-acz"><em>vsu:Applied Cryptogarphy &amp; ZK (ACZ)</em></a></li>
<li><a href="#vipzkvm"><em>vip::zkVM</em></a>
<ol>
<li><a href="#vaczkvmvacresearch-existing-proof-systems"><code>vac:zkvm::vac:research-existing-proof-systems</code></a></li>
<li><a href="#vaczkvmvacproof-system-benchmarks"><code>vac:zkvm::vac:proof-system-benchmarks</code></a></li>
</ol>
</li>
<li><a href="#vcdeep-research"><em>vc::Deep Research</em></a>
<ol>
<li><a href="#vacdrvalprivvactor-push-poc"><code>vac:dr:valpriv:vac:tor-push-poc</code></a></li>
<li><a href="#vacdrvalprivvactor-push-relwork"><code>vac:dr:valpriv:vac:tor-push-relwork</code></a></li>
<li><a href="#vacdrgsub-scalingvacgossipsub-simulation"><code>vac:dr:gsub-scaling:vac:gossipsub-simulation</code></a></li>
<li><a href="#vacdrgsub-scalingvacgossipsub-improvements-tech-report"><code>vac:dr:gsub-scaling:vac:gossipsub-improvements-tech-report</code></a></li>
</ol>
</li>
</ol>
</nav>
</details>
</aside>
<p>Vac Milestones:
<a href="https://www.notion.so/Vac-Roadmap-907df7eeac464143b00c6f49a20bb632" rel="noopener">https://www.notion.so/Vac-Roadmap-907df7eeac464143b00c6f49a20bb632</a></p>
<a href="#vac-week-33-august-14th"><h1 id="vac-week-33-august-14th"><span class="hanchor" ariaLabel="Anchor"># </span>Vac week 33 August 14th</h1></a>
<hr>
<a href="#vsup2p"><h2 id="vsup2p"><span class="hanchor" ariaLabel="Anchor"># </span><em>vsu::P2P</em></h2></a>
<a href="#vacp2pnim-libp2pvacmaintenance"><h3 id="vacp2pnim-libp2pvacmaintenance"><span class="hanchor" ariaLabel="Anchor"># </span><code>vac:p2p:nim-libp2p:vac:maintenance</code></h3></a>
<ul>
<li>Improve gossipsub DDoS resistance
<a href="https://github.com/status-im/nim-libp2p/pull/920" rel="noopener">https://github.com/status-im/nim-libp2p/pull/920</a></li>
<li>delivered: Perf protocol
<a href="https://github.com/status-im/nim-libp2p/pull/925" rel="noopener">https://github.com/status-im/nim-libp2p/pull/925</a></li>
<li>delivered: Test-plans for the perf protocol
<a href="https://github.com/lchenut/test-plans/tree/perf-nim" rel="noopener">https://github.com/lchenut/test-plans/tree/perf-nim</a></li>
<li>Bandwidth estimate as a parameter (waiting for final review)
<a href="https://github.com/status-im/nim-libp2p/pull/941" rel="noopener">https://github.com/status-im/nim-libp2p/pull/941</a></li>
</ul>
<a href="#vacp2pnim-chronosvacmaintenance"><h3 id="vacp2pnim-chronosvacmaintenance"><span class="hanchor" ariaLabel="Anchor"># </span><code>vac:p2p:nim-chronos:vac:maintenance</code></h3></a>
<ul>
<li>delivered: Remove hard-coded ports from test
<a href="https://github.com/status-im/nim-chronos/pull/429" rel="noopener">https://github.com/status-im/nim-chronos/pull/429</a></li>
<li>delivered: fixed flaky test using REUSE_PORT
<a href="https://github.com/status-im/nim-chronos/pull/438" rel="noopener">https://github.com/status-im/nim-chronos/pull/438</a></li>
</ul>
<hr>
<a href="#vsutokenomics"><h2 id="vsutokenomics"><span class="hanchor" ariaLabel="Anchor"># </span><em>vsu::Tokenomics</em></h2></a>
<ul>
<li>admin/misc:
<ul>
<li>(5 CC days off)</li>
</ul>
</li>
</ul>
<a href="#vactkecodexeconomic-analysis"><h3 id="vactkecodexeconomic-analysis"><span class="hanchor" ariaLabel="Anchor"># </span><code>vac:tke::codex:economic-analysis</code></h3></a>
<ul>
<li>Filecoin economic structure and Codex token requirements</li>
</ul>
<a href="#vactkestatussnt-staking"><h3 id="vactkestatussnt-staking"><span class="hanchor" ariaLabel="Anchor"># </span><code>vac:tke::status:SNT-staking</code></h3></a>
<ul>
<li>tests with the contracts</li>
</ul>
<a href="#vactkenomoseconomic-analysis"><h3 id="vactkenomoseconomic-analysis"><span class="hanchor" ariaLabel="Anchor"># </span><code>vac:tke::nomos:economic-analysis</code></h3></a>
<ul>
<li>resume discussions with Nomos team</li>
</ul>
<hr>
<a href="#vsudistributed-systems-testing-dst"><h2 id="vsudistributed-systems-testing-dst"><span class="hanchor" ariaLabel="Anchor"># </span><em>vsu::Distributed Systems Testing (DST)</em></h2></a>
<a href="#vacdstwakurtosiswakutechreport"><h3 id="vacdstwakurtosiswakutechreport"><span class="hanchor" ariaLabel="Anchor"># </span><code>vac:dst:wakurtosis:waku:techreport</code></h3></a>
<ul>
<li>1st Draft of Wakurtosis Research Blog (
<a href="https://github.com/vacp2p/vac.dev/pull/123" rel="noopener">https://github.com/vacp2p/vac.dev/pull/123</a>)</li>
<li>Data Process / Analysis of Non-Discv5 K13 Simulations (Wakurtosis Tech Report v2.5)</li>
</ul>
<a href="#vacdstshadowvacbasic-shadow-simulation"><h3 id="vacdstshadowvacbasic-shadow-simulation"><span class="hanchor" ariaLabel="Anchor"># </span><code>vac:dst:shadow:vac:basic-shadow-simulation</code></h3></a>
<ul>
<li>Basic Shadow Simulation of a gossipsub node (Setup, 5nodes)</li>
</ul>
<a href="#vacdst10ksimvac10ksim-bandwidth-test"><h3 id="vacdst10ksimvac10ksim-bandwidth-test"><span class="hanchor" ariaLabel="Anchor"># </span><code>vac:dst:10ksim:vac:10ksim-bandwidth-test</code></h3></a>
<ul>
<li>Try and plan on how to refactor/generalize testing tool from Codex.</li>
<li>Learn more about Kubernetes</li>
</ul>
<a href="#vacdstwakurtosisnomosci-integration_02"><h3 id="vacdstwakurtosisnomosci-integration_02"><span class="hanchor" ariaLabel="Anchor"># </span><code>vac:dst:wakurtosis:nomos:ci-integration_02</code></h3></a>
<ul>
<li>Enable subnetworks</li>
<li>Plan how to use wakurtosis with fixed version</li>
</ul>
<a href="#vacdstengvacbundle-simulation-data"><h3 id="vacdstengvacbundle-simulation-data"><span class="hanchor" ariaLabel="Anchor"># </span><code>vac:dst:eng:vac:bundle-simulation-data</code></h3></a>
<ul>
<li>Run requested simulations</li>
</ul>
<hr>
<a href="#vsusmart-contracts-sc"><h2 id="vsusmart-contracts-sc"><span class="hanchor" ariaLabel="Anchor"># </span><em>vsu:Smart Contracts (SC)</em></h2></a>
<a href="#vacscvacsecureum-upskilling"><h3 id="vacscvacsecureum-upskilling"><span class="hanchor" ariaLabel="Anchor"># </span><code>vac:sc::vac:secureum-upskilling</code></h3></a>
<ul>
<li>Learned about
<ul>
<li>cold vs warm storage reads and their gas implications</li>
<li>UTXO vs account models</li>
<li><code>DELEGATECALL</code> vs <code>CALLCODE</code> opcodes, <code>CREATE</code> vs <code>CREATE2</code> opcodes; Yul Assembly</li>
<li>Unstructured proxies
<a href="https://eips.ethereum.org/EIPS/eip-1967" rel="noopener">https://eips.ethereum.org/EIPS/eip-1967</a></li>
<li>C3 Linearization
<a href="https://forum.openzeppelin.com/t/solidity-diamond-inheritance/2694" rel="noopener">https://forum.openzeppelin.com/t/solidity-diamond-inheritance/2694</a>) (Diamond inheritance and resolution)</li>
</ul>
</li>
<li>Uniswap deep dive</li>
<li>Finished Secureum slot 2 and 3</li>
</ul>
<a href="#vacscvacmaintainancemisc"><h3 id="vacscvacmaintainancemisc"><span class="hanchor" ariaLabel="Anchor"># </span><code>vac:sc::vac:maintainance/misc</code></h3></a>
<ul>
<li>Introduced Vac&rsquo;s own <code>foundry-template</code> for smart contract projects
<ul>
<li>Goal is to have the same project structure across projects</li>
<li>Github repository:
<a href="https://github.com/vacp2p/foundry-template" rel="noopener">https://github.com/vacp2p/foundry-template</a></li>
</ul>
</li>
</ul>
<hr>
<a href="#vsuapplied-cryptogarphy--zk-acz"><h2 id="vsuapplied-cryptogarphy--zk-acz"><span class="hanchor" ariaLabel="Anchor"># </span><em>vsu:Applied Cryptogarphy &amp; ZK (ACZ)</em></h2></a>
<ul>
<li><code>vac:acz:zerokit:vac:maintenance</code>
<ul>
<li>PR reviews
<a href="https://github.com/vacp2p/zerokit/pull/200" rel="noopener">https://github.com/vacp2p/zerokit/pull/200</a>,
<a href="https://github.com/vacp2p/zerokit/pull/201" rel="noopener">https://github.com/vacp2p/zerokit/pull/201</a></li>
</ul>
</li>
</ul>
<hr>
<a href="#vipzkvm"><h2 id="vipzkvm"><span class="hanchor" ariaLabel="Anchor"># </span><em>vip::zkVM</em></h2></a>
<a href="#vaczkvmvacresearch-existing-proof-systems"><h3 id="vaczkvmvacresearch-existing-proof-systems"><span class="hanchor" ariaLabel="Anchor"># </span><code>vac:zkvm::vac:research-existing-proof-systems</code></h3></a>
<ul>
<li>delivered Nescience WIP doc</li>
<li>delivered FHE review</li>
<li>delivered Nova vs Sangria done - Some discussions during the meeting</li>
<li>started HyperNova writeup</li>
<li>started writing a trimmed version of FHE writeup</li>
<li>researched CCS (for HyperNova)</li>
<li>Research Protogalaxy
<a href="https://eprint.iacr.org/2023/1106" rel="noopener">https://eprint.iacr.org/2023/1106</a> and Protostar
<a href="https://eprint.iacr.org/2023/620" rel="noopener">https://eprint.iacr.org/2023/620</a>.</li>
</ul>
<a href="#vaczkvmvacproof-system-benchmarks"><h3 id="vaczkvmvacproof-system-benchmarks"><span class="hanchor" ariaLabel="Anchor"># </span><code>vac:zkvm::vac:proof-system-benchmarks</code></h3></a>
<ul>
<li>More work on benchmarks is ongoing</li>
<li>Putting down a document that explains the differences</li>
</ul>
<hr>
<a href="#vcdeep-research"><h2 id="vcdeep-research"><span class="hanchor" ariaLabel="Anchor"># </span><em>vc::Deep Research</em></h2></a>
<a href="#vacdrvalprivvactor-push-poc"><h3 id="vacdrvalprivvactor-push-poc"><span class="hanchor" ariaLabel="Anchor"># </span><code>vac:dr:valpriv:vac:tor-push-poc</code></h3></a>
<ul>
<li>revised the code for PR</li>
</ul>
<a href="#vacdrvalprivvactor-push-relwork"><h3 id="vacdrvalprivvactor-push-relwork"><span class="hanchor" ariaLabel="Anchor"># </span><code>vac:dr:valpriv:vac:tor-push-relwork</code></h3></a>
<ul>
<li>added section for mixnet, non-Tor/non-onion routing-based anonymity network</li>
</ul>
<a href="#vacdrgsub-scalingvacgossipsub-simulation"><h3 id="vacdrgsub-scalingvacgossipsub-simulation"><span class="hanchor" ariaLabel="Anchor"># </span><code>vac:dr:gsub-scaling:vac:gossipsub-simulation</code></h3></a>
<ul>
<li>Used shadow simulator to run first GossibSub simulation</li>
</ul>
<a href="#vacdrgsub-scalingvacgossipsub-improvements-tech-report"><h3 id="vacdrgsub-scalingvacgossipsub-improvements-tech-report"><span class="hanchor" ariaLabel="Anchor"># </span><code>vac:dr:gsub-scaling:vac:gossipsub-improvements-tech-report</code></h3></a>
<ul>
<li>Finalized 1st draft of the GossipSub scaling article</li>
</ul>
</article>
<hr/>
<div class="page-end" id="footer">
<div class="backlinks-container">
<h3>Backlinks</h3>
<ul class="backlinks">
<li>
No backlinks found
</li>
</ul>
</div>
<div>
<script
src="https://cdn.jsdelivr.net/npm/d3@6.7.0/dist/d3.min.js"
integrity="sha256-+7jaYCp29O1JusNWHaYtgUn6EhuP0VaFuswhNV06MyI="
crossorigin="anonymous"
></script>
<h3>Interactive Graph</h3>
<div id="graph-container"></div>
<style>
:root {
--g-node: var(--secondary);
--g-node-active: var(--primary);
--g-node-inactive: var(--visited);
--g-link: var(--outlinegray);
--g-link-active: #5a7282;
}
</style>
<script src="https://roadmap.logos.co/js/graph.abd4bc2af3869a96524d7d23b76152c7.js"></script>
</div>
</div>
<div id="contact_buttons">
<footer>
<p>Made by Logos Collective using <a href="https://github.com/jackyzha0/quartz">Quartz</a>, © 2023</p>
<ul>
<li><a href="https://roadmap.logos.co/">Home</a></li>
<li><a href="https://github.com/logos-co/roadmap">Github</a></li></ul>
</footer>
</div>
</div>
</body>
</html>

File diff suppressed because one or more lines are too long

Some files were not shown because too many files have changed in this diff Show More