<div class="c3 doc-content">
<p class="c4">
<span class="c1">
This is a reminder of the upcoming NDN call using Zoom
</span>
<span class="c2">
<a class="c5" href="https://arizona.zoom.us/j/82909523174?pwd=bEc2VXk4M3ZrdC95SGlxUHVzRVFyUT09">https://arizona.zoom.us/j/82909523174?pwd=bEc2VXk4M3ZrdC95SGlxUHVzRVFyUT09</a>
</span>
<br>
<span class="c1">
The current call time is every Friday 09:00-11:00 Pacific Time.
</span>
</p>
<p class="c0">
<span class="c1">
</span>
</p>
<!-- <p class="c4">
<span class="c1">
<h2>
The current agenda includes the following issues:
</h2>
</span>
</p> -->
<hr><h1>NDN Weekly Call Discussion Agenda</h1>
<h2>2026-07-17</h2>
<ul>
<li>
<p>Ownly notification email problem</p>
<ul>
<li>Identify where is the source code and who is the maintainer
<ul>
<li>If <a href="https://github.com/UCLA-IRL/call-notification-agent">UCLA-IRL/call-notification-agent</a> is no longer in use, archive the repository to avoid confusion.</li>
</ul>
</li>
<li>Current behavior is: the email includes latest two dates.</li>
<li>Expected behavior is: the email includes previous week, current week, and all future weeks.</li>
</ul>
</li>
<li>
<p>NDN spec: why is key locator an option field?</p>
<ul>
<li>
<p>Answer:</p>
<p>KeyLocator is a <em>Conditionally present</em> field (refer to <a href="https://www.etsi.org/deliver/etsi_ts/137300_137399/137355/16.12.00_60/ts_137355v161200p.pdf">TS 37.355</a> page36).
It is defined as either required or forbidden within each SigType definition.
It is required for SigType HMAC/RSA/ECDSA/Ed25519 and forbidden for DigestSha256 signature type.</p>
<p>NDN Packet Spec is written in ABNF.
ABNF does not support <em>Conditionally present</em> tag.
Therefore, KeyLocator is written as <em>optional</em> in the wire encoding.
Parser implementers may choose to decode KeyLocator using <code>Cond SigType in (1,3,4,5)</code> semantics, although this may have extensibility implications.</p>
<p>~yoursunny</p>
</li>
</ul>
</li>
<li>
<p>StateVectorSync: <a href="https://github.com/named-data/StateVectorSync/issues/19">Name of FIB entry / prefix registration</a></p>
</li>
<li>
<p>Peter Le: NDN Rust Forwarder Dashboard and development update</p>
</li>
<li>
<p>One year from now, what direction do we want to get to? (recurring topic established 2026-05-22)</p>
</li>
<li>
<p>Tianxing Ma: NDN-SVS c++ V3 and move heavy work off the I/O thread and make NDN-SVS publishing, synchronization, and recovery faster and more reliable under high load;</p>
<ul>
<li>we discussed on 7/10. We can do a summary here.</li>
</ul>
</li>
</ul>
<h2>2026-07-10</h2>
<ul>
<li>Ownly sync issue (i.e. why is SOS button needed?)
<ul>
<li>It's unknown why sync stops working for some users after some time.</li>
<li>Ownly v2 shall introduce automated local state collection for debugging.
When the user taps the SOS button, their local state is uploaded to a centralized collection server controlled by the developer.
What's being collected could be determined iteratively.</li>
</ul>
</li>
<li>NDNCERT DNS challenge implementation does not match protocol (Adam)
<ul>
<li><a href="https://github.com/UCLA-IRL/ndncert/commit/dde653152e99ce1f56d89f973fe52fd8677acdda">implementation fixed</a>, have RFC8555-compliant changes to spec and implementation as future work</li>
<li>Short Presentation, Testbed Naming Update <a href="https://docs.google.com/presentation/d/1JI40MAKdKClZEQrCg1toKBhA7Kn5ysA8izUGwTK286k/edit?usp=sharing">Slides</a></li>
</ul>
</li>
<li>One year from now, what direction do we want to get to? (recurring topic established 2026-05-22)</li>
</ul><hr>
<p class="c0">
<span class="c1">
</span>
</p>
<!-- <p class="c4">
<span>
If you want to edit the issue list in this document, go to the Workspace app at
</span>
<span class="c2">
<a class="c5" href="https://ndn-workspace.web.app">https://ndn-workspace.web.app</a>
</span>
<span class="c1">
and follow the instructions to join a new workspace with the following trust anchor:
</span>
</p>
<p class="c0">
<span class="c1">
</span>
</p>
<p class="c4">
<span>
/8=ndn/8=weekly-call-doc/8=KEY/8=%A0w%E9%88%23%27%D91/8=self/54=%00%00%01%92%CA%C4EN/1=%16u%A9%29%8BM%DA%82%A5%8FR%F2%AB%04-%89a%CF%82%AF%ED%FD%A1%5B%0E%28%F0%23%27%0B%D5%24
</span>
</p> -->
<p class="c4">
<span class="c1">
Sent via Ownly
</span>
<br>
<span class="c1">
Nfd-dev mailing list
</span>
<br>
<span class="c2">
<a class="c5" href="mailto:Nfd-dev@lists.cs.ucla.edu">Nfd-dev@lists.cs.ucla.edu</a>
</span>
<br>
<span class="c2">
<a class="c5" href="https://www.lists.cs.ucla.edu/mailman/listinfo/nfd-dev">https://www.lists.cs.ucla.edu/mailman/listinfo/nfd-dev</a>
</span>
</p>
</div>