<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://blog.ponslink.com/</loc>
<lastmod>2026-08-28T07:40:54.000Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing</loc>
<lastmod>2026-10-05T16:04:26.241Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://blog.ponslink.com/categories</loc>
<lastmod>2026-10-05T16:16:40.389Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.ponslink.com/categories/blueprint</loc>
<lastmod>2026-10-05T16:16:40.389Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.ponslink.com/categories/depin-infra</loc>
<lastmod>2026-10-05T16:16:40.389Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.ponslink.com/categories/p2p-distributed</loc>
<lastmod>2026-10-05T16:16:40.389Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.ponslink.com/categories/dev-retrospective</loc>
<lastmod>2026-10-05T16:16:40.389Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.ponslink.com/categories/science</loc>
<lastmod>2026-10-05T16:16:40.389Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.ponslink.com/categories/technology</loc>
<lastmod>2026-10-05T16:16:40.389Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.ponslink.com/categories/declaration</loc>
<lastmod>2026-10-05T16:16:40.389Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.ponslink.com/posts/blueprint-ponslink-08-portfolio-static</loc>
<lastmod>2026-08-28T07:40:54.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/posts/blueprint-ponslink-07-control-tower-threads</loc>
<lastmod>2026-08-28T07:40:02.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/posts/blueprint-ponslink-06-p2p-webrtc-room</loc>
<lastmod>2026-08-28T07:39:20.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/posts/blueprint-ponswarp-05-desktop-warpinfra</loc>
<lastmod>2026-08-28T07:38:38.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/posts/blueprint-ponswarp-04-grid-engine</loc>
<lastmod>2026-08-28T07:37:57.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/posts/blueprint-ponswarp-03-lan-10mbps-evidence</loc>
<lastmod>2026-08-28T07:37:12.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/posts/blueprint-ponswarp-02-bulk-plane-hexagonal</loc>
<lastmod>2026-08-28T07:36:17.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/posts/blueprint-ponswarp-01-webrtc-datachannel-wasm</loc>
<lastmod>2026-08-28T07:33:36.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/posts/rare-earth-data-center-p2p</loc>
<lastmod>2026-08-27T22:38:51.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/posts/webrtc-weekly-652-full-duplex-p2p</loc>
<lastmod>2026-08-27T22:32:15.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/posts/amd-agent-swarms-and-p2p</loc>
<lastmod>2026-08-27T22:32:14.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/posts/ai-verified-246-theorem-p2p-code-trust</loc>
<lastmod>2026-08-27T22:32:13.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/posts/cloudflare-spectre-revisit-p2p-implications</loc>
<lastmod>2026-08-27T22:32:11.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/posts/amd-ai-agent-swarm-p2p</loc>
<lastmod>2026-08-27T22:32:10.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/posts/webrtc-cpaas-p2p-question</loc>
<lastmod>2026-08-27T22:32:09.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/posts/beyond-video-call-programmable-realtime-p2p</loc>
<lastmod>2026-08-27T22:32:08.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/posts/cloudflare-agents-week-p2p-analysis</loc>
<lastmod>2026-08-27T22:32:06.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/posts/copper-wall-optical-scaleup</loc>
<lastmod>2026-08-27T22:32:05.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/posts/quantum-crypto-p2p-future</loc>
<lastmod>2026-08-27T22:32:04.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/posts/capital-one-ai-p2p-lessons</loc>
<lastmod>2026-08-27T22:32:02.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/posts/matrix-synapse-profile-sync-p2p</loc>
<lastmod>2026-08-27T22:32:01.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/posts/stimulated-geologic-hydrogen-p2p</loc>
<lastmod>2026-08-27T22:31:34.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/posts/colossus-ieee-milestone-p2p-distributed-systems</loc>
<lastmod>2026-08-27T22:31:35.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/posts/copper-wall-optical-scale-up-p2p</loc>
<lastmod>2026-08-27T22:31:37.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/posts/cold-war-supercomputer-harvest-p2p-lessons</loc>
<lastmod>2026-08-27T22:31:38.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/posts/hbf-ai-inference-distributed-memory</loc>
<lastmod>2026-08-27T22:31:39.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/posts/safe-distance-p2p-optical</loc>
<lastmod>2026-08-27T22:31:41.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/posts/cloudflare-bot-preference-sync-p2p-view</loc>
<lastmod>2026-08-27T22:31:43.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/posts/bot-preference-sync-p2p-access-control</loc>
<lastmod>2026-08-27T22:31:44.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/posts/webrtc-video-codec-vcd-p2p</loc>
<lastmod>2026-08-27T22:31:46.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/posts/webrtc-codec-background-blur-p2p</loc>
<lastmod>2026-08-27T22:31:47.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/posts/llm-safety-central-server-lesson</loc>
<lastmod>2026-08-27T22:31:48.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/posts/amd-agent-swarm-p2p-lessons</loc>
<lastmod>2026-08-27T22:31:50.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/posts/cold-war-secret-computer-harvest-p2p-lessons</loc>
<lastmod>2026-08-27T22:31:51.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/posts/ipfs-beyond-sponsored-gateways-p2p</loc>
<lastmod>2026-08-27T22:31:52.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/posts/cloudflare-emdash-p2p-dogfooding</loc>
<lastmod>2026-08-27T22:31:53.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/posts/cloudflare-bot-preference-sync-p2p</loc>
<lastmod>2026-08-27T22:31:55.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/posts/matrix-weekly-p2p-ecosystem-2026</loc>
<lastmod>2026-08-27T22:31:57.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/posts/filecoin-propgf-batch3-depin</loc>
<lastmod>2026-08-27T22:31:58.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/posts/capital-one-chief-scientist-p2p-view</loc>
<lastmod>2026-08-27T22:31:59.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/posts/2026-08-19-ponswarp-warpinfra-hardening-retro</loc>
<lastmod>2026-08-19T20:05:28.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/posts/declaration-2026-08-08</loc>
<lastmod>2026-08-08T15:52:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/posts/declaration-2026-08-07</loc>
<lastmod>2026-08-07T17:24:08.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/posts/declaration-2026-08-07-1</loc>
<lastmod>2026-08-07T16:24:14.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/posts/ponslink-webrtc-%ec%8b%9c%ea%b7%b8%eb%84%90%eb%a7%81%ea%b3%bc-turn-%ec%9d%b8%ed%94%84%eb%9d%bc-%ea%b5%ac%ec%b6%95-%ed%9a%8c%ea%b3%a0</loc>
<lastmod>2026-08-07T13:45:46.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/posts/ponslink-%ec%9a%94%ec%b2%ad-%ec%84%b8%ec%85%98-%eb%9d%bc%ec%9d%b4%ed%94%84%ec%82%ac%ec%9d%b4%ed%81%b4-%ec%84%a4%ea%b3%84-%ea%b3%b5%ea%b0%9c-%eb%8d%b0%ec%8a%a4%ed%81%ac%ec%97%90%ec%84%9c</loc>
<lastmod>2026-08-07T13:45:06.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/posts/ponslink-%ea%b2%b0%ec%a0%9c-%ec%97%b0%eb%8f%99%ea%b3%bc-%ec%9b%b9%ed%9b%85-%ec%95%88%ec%a0%95%ec%84%b1-%ed%9a%8c%ea%b3%a0-%eb%8b%a4%ec%a4%91-pg%ec%99%80-%eb%a9%b1%eb%93%b1%ec%84%b1</loc>
<lastmod>2026-08-07T13:44:53.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/posts/ponslink-%eb%8d%b0%ec%9d%b4%ed%84%b0-%eb%aa%a8%eb%8d%b8-%ec%84%a4%ea%b3%84-%ed%9a%8c%ea%b3%a0-postgres-%eb%91%90-%ea%b0%9c-db-37%ea%b0%9c-%ed%85%8c%ec%9d%b4%eb%b8%94</loc>
<lastmod>2026-08-07T13:44:41.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/posts/ponslink-desk-ponslink-com%ec%9d%80-%ec%96%b4%eb%96%bb%ea%b2%8c-%eb%8f%8c%ec%95%84%ea%b0%80%eb%8a%94%ea%b0%80-%eb%b0%b0%ed%8f%ac-%ed%86%a0%ed%8f%b4%eb%a1%9c%ec%a7%80-%ed%9a%8c%ea%b3%a0</loc>
<lastmod>2026-08-07T13:44:29.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/posts/cloudflare-pvcli-open-source</loc>
<lastmod>2026-07-27T20:46:19.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/series</loc>
<lastmod>2026-10-05T16:16:40.389Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/series/p2p-foundation-story</loc>
<lastmod>2026-06-30T01:52:50.989Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/series/realtime-network-deep-dive</loc>
<lastmod>2026-07-04T06:47:28.571Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/series/distributed-p2p-protocol-deep-dive</loc>
<lastmod>2026-07-04T14:30:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/series/ponslink-origin-story</loc>
<lastmod>2026-06-29T15:07:20.520Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/series/ponslink-technical-architecture</loc>
<lastmod>2026-06-29T15:07:20.633Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/series/ponslink-product-operations</loc>
<lastmod>2026-06-29T15:07:20.711Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/series/ponswarp-origin-story</loc>
<lastmod>2026-06-29T15:07:20.799Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/series/ponswarp-transfer-engine</loc>
<lastmod>2026-06-29T15:07:20.936Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/series/ponswarp-storage-and-native</loc>
<lastmod>2026-06-29T15:07:21.010Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/series/warpinfra-data-grid</loc>
<lastmod>2026-08-07T08:21:55.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/series/software-design-docs-reading-path</loc>
<lastmod>2026-07-07T06:55:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/series/ponswarp-concept-classroom</loc>
<lastmod>2026-08-21T02:29:51.174Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/series/ponswarp-implementation-analysis</loc>
<lastmod>2026-08-21T07:59:06.491Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/series/p2p-foundations</loc>
<lastmod>2026-08-29T04:55:43.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/series/ponslink-deep-dive</loc>
<lastmod>2026-08-29T04:55:43.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/series/ponslink-algorithm</loc>
<lastmod>2026-08-29T04:55:43.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/series/craft-notes</loc>
<lastmod>2026-08-29T04:55:43.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/series/ponswarp-ops-notes</loc>
<lastmod>2026-08-29T04:55:43.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/series/docuflow-retrospective</loc>
<lastmod>2026-08-29T04:56:57.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/series/ruminate-myeonggyeong-notes</loc>
<lastmod>2026-08-29T04:56:57.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/topics</loc>
<lastmod>2026-10-05T16:16:40.389Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/topics/realtime</loc>
<lastmod>2026-10-05T16:16:40.389Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/topics/fileTransfer</loc>
<lastmod>2026-10-05T16:16:40.389Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/topics/browser</loc>
<lastmod>2026-10-05T16:16:40.389Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/topics/product</loc>
<lastmod>2026-10-05T16:16:40.389Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/topics/operations</loc>
<lastmod>2026-10-05T16:16:40.389Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/topics/ai</loc>
<lastmod>2026-10-05T16:16:40.389Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-07-04-p2p-protocol-09-edge-serverless-hybrid-p2p</loc>
<lastmod>2026-10-05T16:04:26.241Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/on-naming-things</loc>
<lastmod>2026-10-05T16:04:26.237Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-08-21-ponswarp-concept-10-zip64-stream</loc>
<lastmod>2026-10-05T16:04:18.745Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-07-07-software-design-documents-architecture</loc>
<lastmod>2026-10-05T15:51:11.625Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-07-04-realtime-network-21-reliable-vs-partially-reliable</loc>
<lastmod>2026-10-05T15:36:11.659Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-07-04-realtime-network-01-p2p-is-not-serverless</loc>
<lastmod>2026-10-05T15:34:14.297Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-29-ponswarp-00-file-transfer-broke-in-ponslink</loc>
<lastmod>2026-10-05T15:34:06.741Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-07-04-realtime-network-20-ordered-vs-unordered-datachannel</loc>
<lastmod>2026-10-05T15:21:11.617Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-08-07-ponslink-architecture-how-desk-runs</loc>
<lastmod>2026-10-05T15:19:03.844Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-08-21-ponswarp-concept-01-ecdh-p256</loc>
<lastmod>2026-10-05T14:58:15.435Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-08-21-ponswarp-concept-13-reed-solomon</loc>
<lastmod>2026-10-05T14:51:12.454Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-08-21-ponswarp-concept-16-sliding-window</loc>
<lastmod>2026-10-05T14:40:24.670Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-08-21-ponswarp-concept-24-token-bucket-rate-limit</loc>
<lastmod>2026-10-05T14:30:01.417Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-08-21-ponswarp-concept-26-hexagonal-architecture</loc>
<lastmod>2026-10-05T14:30:01.371Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-08-21-ponswarp-concept-23-presigned-url</loc>
<lastmod>2026-10-05T14:30:00.963Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-08-21-ponswarp-concept-22-turn-credential</loc>
<lastmod>2026-10-05T14:30:00.930Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-08-21-ponswarp-concept-20-resume-cursor</loc>
<lastmod>2026-10-05T14:30:00.876Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-08-21-ponswarp-concept-21-signaling-room</loc>
<lastmod>2026-10-05T14:30:00.865Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-08-21-ponswarp-concept-19-backpressure</loc>
<lastmod>2026-10-05T14:29:59.788Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-07-04-realtime-network-22-bufferedamount-backpressure-file-transfer</loc>
<lastmod>2026-10-05T14:27:49.176Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-07-04-realtime-network-02-direct-connection-meaning</loc>
<lastmod>2026-10-05T14:27:43.672Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-07-04-realtime-network-03-p2p-strengths-and-limits</loc>
<lastmod>2026-10-05T14:27:43.249Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-07-04-realtime-network-05-mesh-gets-heavy-with-people</loc>
<lastmod>2026-10-05T14:27:43.247Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-07-04-realtime-network-04-why-p2p-needs-signaling</loc>
<lastmod>2026-10-05T14:27:43.203Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-18-ponslink-deep-dive-07-data-channel-file-transfer</loc>
<lastmod>2026-10-05T14:23:35.942Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-29-ponswarp-11-zero-copy-pool</loc>
<lastmod>2026-10-05T13:53:22.955Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-08-21-ponswarp-impl-02-wasm-memory-zero-copy</loc>
<lastmod>2026-10-05T13:33:44.389Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-08-21-ponswarp-concept-17-partition-barrier</loc>
<lastmod>2026-10-05T13:32:22.812Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-08-07-warpinfra-06-zip-streaming-folder</loc>
<lastmod>2026-10-05T13:31:37.905Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-08-07-warpinfra-04-cli-first-ai-agents</loc>
<lastmod>2026-10-05T13:31:37.793Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-08-07-warpinfra-05-native-quic</loc>
<lastmod>2026-10-05T13:31:31.615Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-08-08-declaration-2026-08-08</loc>
<lastmod>2026-10-05T13:18:34.639Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-08-07-warpinfra-08-phase-a-95</loc>
<lastmod>2026-10-05T12:37:52.954Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-07-07-software-design-documents-requirements</loc>
<lastmod>2026-10-05T12:31:45.891Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-28-ponslink-product-12-pricing-free-pro</loc>
<lastmod>2026-10-05T12:25:43.585Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-07-04-p2p-protocol-07-merkle-chunk-integrity</loc>
<lastmod>2026-10-05T11:56:09.412Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-07-04-p2p-protocol-08-mobile-browser-background-limits</loc>
<lastmod>2026-10-05T11:56:09.206Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-07-04-p2p-protocol-01-dht-bittorrent-peer-discovery</loc>
<lastmod>2026-10-05T11:56:04.204Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-07-04-p2p-protocol-02-libp2p-stack-boundaries</loc>
<lastmod>2026-10-05T11:56:04.092Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-07-04-p2p-protocol-04-crdt-p2p-collaboration</loc>
<lastmod>2026-10-05T11:56:04.063Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-07-04-p2p-protocol-03-webtransport-quic-vs-webrtc</loc>
<lastmod>2026-10-05T11:56:04.012Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-07-04-p2p-protocol-05-p2p-security-trust-boundary</loc>
<lastmod>2026-10-05T11:56:03.568Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-29-main-docuflow-01-tools-to-flow</loc>
<lastmod>2026-10-05T11:33:40.424Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-08-07-warpinfra-01-niche-cli-release-get</loc>
<lastmod>2026-10-05T11:05:00.386Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-08-07-warpinfra-00-series-map</loc>
<lastmod>2026-10-05T11:04:51.453Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-29-ponswarp-07-incomplete-transfer-recovery</loc>
<lastmod>2026-10-05T09:40:52.268Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-08-07-warpinfra-09-rc1-gate</loc>
<lastmod>2026-10-05T08:22:23.468Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-08-07-warpinfra-10-remaining-work</loc>
<lastmod>2026-10-05T08:22:16.199Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-08-07-warpinfra-07-rarest-first-piece-race</loc>
<lastmod>2026-10-05T08:09:31.245Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-08-21-ponswarp-concept-14-datachannel-sctp</loc>
<lastmod>2026-10-05T07:57:54.351Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-08-21-ponswarp-concept-02-hkdf-sha256</loc>
<lastmod>2026-10-05T07:47:54.344Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-08-21-ponswarp-concept-11-deflate</loc>
<lastmod>2026-10-05T06:42:03.231Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-29-ponswarp-05b-browser-memory-2gb</loc>
<lastmod>2026-10-05T06:18:04.921Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-07-04-realtime-network-07-p2p-mesh-breaks-video-call</loc>
<lastmod>2026-10-05T06:18:04.266Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-08-07-warpinfra-03-roadmap-data-grid-first</loc>
<lastmod>2026-10-05T05:57:12.657Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-16-ponslink-04-feature-sprawl</loc>
<lastmod>2026-10-05T05:44:36.386Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-29-main-ponswarp-01-server-does-not-own-file</loc>
<lastmod>2026-10-05T05:43:24.706Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-29-main-ponslink-02-mesh-limits</loc>
<lastmod>2026-10-05T05:05:36.031Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-29-main-ponslink-01-room-not-call</loc>
<lastmod>2026-10-05T05:05:36.029Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-29-main-ponslink-03-state-resync</loc>
<lastmod>2026-10-05T05:05:35.929Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-16-ponslink-00-link-only-room</loc>
<lastmod>2026-10-05T05:05:30.173Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-16-ponslink-01-why-i-came-back-to-connection</loc>
<lastmod>2026-10-05T05:05:30.058Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-16-ponslink-01b-room-before-product</loc>
<lastmod>2026-10-05T05:05:29.863Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-16-ponslink-02-webrtc-first-hell</loc>
<lastmod>2026-10-05T05:05:29.818Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-16-ponslink-02b-signal-behind-link</loc>
<lastmod>2026-10-05T05:05:29.676Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-08-21-ponswarp-concept-15-prepare-ahead-credit</loc>
<lastmod>2026-10-05T04:46:06.140Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-08-07-warpinfra-02-control-vs-data-plane</loc>
<lastmod>2026-10-05T04:43:10.811Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-08-21-ponswarp-concept-09-reordering-buffer</loc>
<lastmod>2026-10-05T04:36:06.279Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-08-07-ponswarp-grid-03-room-first-direct-grid</loc>
<lastmod>2026-10-05T04:22:32.870Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-07-04-p2p-protocol-06-turn-server-cost-model</loc>
<lastmod>2026-10-05T04:22:08.030Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-28-ponslink-product-15-polar-paid-launch</loc>
<lastmod>2026-10-05T03:53:50.803Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-18-ponslink-algorithm-01-negotiation</loc>
<lastmod>2026-10-05T03:43:30.193Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-18-ponslink-deep-dive-05-signaling-broker</loc>
<lastmod>2026-10-05T03:43:30.007Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-18-ponslink-deep-dive-06-webrtc-mesh</loc>
<lastmod>2026-10-05T03:43:29.956Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-08-21-ponswarp-concept-03-aes-256-gcm</loc>
<lastmod>2026-10-05T03:35:42.033Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-08-21-ponswarp-concept-04-gcm-nonce</loc>
<lastmod>2026-10-05T03:04:36.566Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-08-07-ponslink-request-session-lifecycle</loc>
<lastmod>2026-10-05T02:34:40.501Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-28-ponslink-product-08-paid-consultation-quality</loc>
<lastmod>2026-10-05T02:31:57.299Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-07-04-realtime-network-15-why-webrtc-connection-is-hard</loc>
<lastmod>2026-10-05T02:31:57.153Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-29-ponswarp-12b-flow-that-survives-failure</loc>
<lastmod>2026-10-05T02:31:57.014Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-08-21-ponswarp-concept-18-aimd</loc>
<lastmod>2026-10-05T02:31:51.757Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-07-20-heartfeed-classic-text-dating-advice</loc>
<lastmod>2026-10-05T02:31:51.730Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-07-06-navid-fatemirror-failed-prototype</loc>
<lastmod>2026-10-05T02:31:51.420Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-29-main-fatemirror-01-mirror-not-fortune</loc>
<lastmod>2026-10-05T02:31:51.354Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-29-main-ruminate-02-classic-text-as-question</loc>
<lastmod>2026-10-05T02:31:51.292Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-29-main-ruminate-01-ai-should-not-answer-too-fast</loc>
<lastmod>2026-10-05T02:31:51.253Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-29-main-docuflow-03-local-security-boundary</loc>
<lastmod>2026-10-05T02:31:50.956Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-29-main-docuflow-02-korean-document-context</loc>
<lastmod>2026-10-05T02:31:50.865Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-29-main-ponswarp-03-backpressure-before-speed</loc>
<lastmod>2026-10-05T02:31:50.827Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-29-main-ponswarp-02-signaling-is-matchmaker</loc>
<lastmod>2026-10-05T02:31:50.428Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-08-07-ponswarp-grid-01-engine-from-zero</loc>
<lastmod>2026-10-05T02:06:15.433Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-08-07-ponswarp-grid-02-coordinator-routes</loc>
<lastmod>2026-10-05T02:06:08.004Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-08-21-ponswarp-concept-25-idempotent-webhook-events</loc>
<lastmod>2026-10-05T01:43:43.632Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-28-ponslink-product-19-token-permission-boundaries</loc>
<lastmod>2026-10-05T01:43:43.396Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-28-ponslink-product-17-admin-otp-ops</loc>
<lastmod>2026-10-05T01:43:43.188Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-28-ponslink-product-10-calendly-sequence</loc>
<lastmod>2026-10-05T01:43:42.929Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-28-ponslink-product-16-webhook-pending-access</loc>
<lastmod>2026-10-05T01:43:42.908Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-18-ponslink-deep-dive-09-payment-access</loc>
<lastmod>2026-10-05T01:43:42.866Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-18-ponslink-algorithm-07-ponscast-backpressure</loc>
<lastmod>2026-10-05T01:43:42.526Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-08-07-ponslink-payment-webhook-reliability</loc>
<lastmod>2026-10-05T01:28:03.883Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-08-21-ponswarp-concept-06-integrity-trio</loc>
<lastmod>2026-10-05T01:13:02.550Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-16-p2p-00-grid-computing-first-step</loc>
<lastmod>2026-10-05T00:51:54.348Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-07-28-ponswarp-transfer-success-is-not-start</loc>
<lastmod>2026-10-05T00:16:30.593Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-08-07-declaration-2026-08-07-1</loc>
<lastmod>2026-10-05T00:08:30.364Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-07-28-ponswarp-what-we-measure-before-traffic</loc>
<lastmod>2026-10-05T00:07:17.845Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-08-21-ponswarp-concept-12-lz4-block</loc>
<lastmod>2026-10-04T22:59:42.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-18-ponslink-tech-retrospective</loc>
<lastmod>2026-10-04T22:53:53.597Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-29-ponswarp-01b-data-grid-tb-experiment</loc>
<lastmod>2026-10-04T22:29:14.969Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-07-28-ponswarp-crypto-resume-incident</loc>
<lastmod>2026-10-04T22:23:26.370Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-29-ponswarp-01-browser-direct-transfer</loc>
<lastmod>2026-10-04T22:08:00.136Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-07-04-realtime-network-19-datachannel-is-not-file-api</loc>
<lastmod>2026-10-04T20:42:05.478Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-08-07-ponslink-webrtc-signaling-turn</loc>
<lastmod>2026-10-04T18:05:04.482Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-07-04-realtime-network-11-why-sfu-scales-better-than-mesh</loc>
<lastmod>2026-10-04T17:26:52.102Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-07-20-ponslink-wifi-nat-transfer-slowdown</loc>
<lastmod>2026-10-04T17:16:57.986Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-18-ponslink-algorithm-02-realtime-queue</loc>
<lastmod>2026-10-04T16:43:49.713Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-08-21-ponswarp-impl-06-e2e-crypto-nonce</loc>
<lastmod>2026-10-04T16:43:11.794Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-28-ponslink-product-22-first-customer-definition</loc>
<lastmod>2026-10-04T15:23:11.855Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-16-ponslink-06-audio-pivot</loc>
<lastmod>2026-10-04T15:09:27.972Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-18-ponslink-deep-dive-04-bff-control-plane</loc>
<lastmod>2026-10-04T14:56:26.823Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-07-07-software-design-documents-decisions</loc>
<lastmod>2026-10-04T14:35:36.508Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-08-21-ponswarp-concept-08-chunk-size</loc>
<lastmod>2026-10-04T13:46:42.871Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-29-ponswarp-06b-rust-wasm-memory-survival</loc>
<lastmod>2026-10-04T13:20:54.692Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-16-ponslink-11-ponswarp-split</loc>
<lastmod>2026-10-04T13:05:54.751Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-08-07-declaration-2026-08-07</loc>
<lastmod>2026-10-04T12:59:57.025Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-29-ponswarp-09-browser-download-strategy</loc>
<lastmod>2026-10-04T12:40:54.695Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-08-21-ponswarp-concept-05-hmac-constant-time</loc>
<lastmod>2026-10-04T12:40:15.876Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-08-21-ponswarp-concept-07-packet-header</loc>
<lastmod>2026-10-04T12:16:46.319Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-29-ponswarp-03-webrtc-opens-the-road</loc>
<lastmod>2026-10-04T12:15:54.744Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-28-ponslink-product-05-request-status</loc>
<lastmod>2026-10-04T11:01:34.073Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-28-ponslink-product-14-plan-enforcement-trust</loc>
<lastmod>2026-10-04T10:46:34.087Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-16-ponslink-08-the-big-pivot</loc>
<lastmod>2026-10-04T10:22:12.866Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-16-ponslink-04b-room-grew-with-context</loc>
<lastmod>2026-10-04T10:15:16.478Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-29-ponswarp-04-backpressure-protects-transfer</loc>
<lastmod>2026-10-04T10:12:12.689Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-29-ponswarp-02-direct-cloud-drop-modes</loc>
<lastmod>2026-10-04T10:02:12.746Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-28-ponslink-product-13-limit-without-dropping-requests</loc>
<lastmod>2026-10-04T09:47:13.165Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-28-ponslink-product-04-approve-hold-decline</loc>
<lastmod>2026-10-04T09:24:24.987Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-18-ponslink-algorithm-06-ponscast-protocol</loc>
<lastmod>2026-10-04T09:00:40.040Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-28-ponslink-product-07-meeting-records</loc>
<lastmod>2026-10-04T08:56:55.071Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-16-ponslink-10-request-first-desk</loc>
<lastmod>2026-10-04T08:45:40.091Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-18-ponslink-algorithm-08-ponscast-cache</loc>
<lastmod>2026-10-04T08:14:45.108Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-18-ponslink-deep-dive-08-request-first</loc>
<lastmod>2026-10-04T07:59:45.156Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-29-ponswarp-06-cloud-drop-complement</loc>
<lastmod>2026-10-04T07:44:45.149Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-29-ponswarp-12-entitlement-before-payment</loc>
<lastmod>2026-10-04T07:19:45.213Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-28-ponslink-product-21-no-go-paid-launch</loc>
<lastmod>2026-10-04T07:09:45.077Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-18-ponslink-algorithm-03-file-transfer</loc>
<lastmod>2026-10-04T06:52:15.146Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-28-ponslink-product-01-dm-screening</loc>
<lastmod>2026-10-04T06:37:15.155Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-16-ponslink-09b-file-transfer-left-room</loc>
<lastmod>2026-10-04T06:14:45.111Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-18-ponslink-deep-dive-10-patterns-tests</loc>
<lastmod>2026-10-04T05:35:17.948Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-29-ponswarp-02b-desktop-testing-fatigue</loc>
<lastmod>2026-10-04T05:25:18.785Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-28-ponslink-product-06-session-access</loc>
<lastmod>2026-10-04T04:55:17.995Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-16-ponslink-07-requests-payments-ops</loc>
<lastmod>2026-10-04T04:40:17.929Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-28-ponslink-product-23-dm-is-not-workflow</loc>
<lastmod>2026-10-04T04:25:18.106Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-28-ponslink-product-20-landing-repositioning</loc>
<lastmod>2026-10-04T04:10:17.966Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-18-ponslink-deep-dive-02-entry-runtime</loc>
<lastmod>2026-10-04T04:02:47.965Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-07-04-realtime-network-16-stun-turn-ice-without-confusion</loc>
<lastmod>2026-10-04T03:45:01.943Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-16-ponslink-12b-connection-method</loc>
<lastmod>2026-10-04T03:00:01.608Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-18-ponslink-algorithm-04-replay-idempotency</loc>
<lastmod>2026-10-04T01:34:13.364Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-29-ponswarp-05c-opfs-safety-net</loc>
<lastmod>2026-10-04T01:14:13.914Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-07-27-cloudflare-pvcli-open-source</loc>
<lastmod>2026-10-04T00:55:26.923Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-16-ponslink-05-winter-rebuild</loc>
<lastmod>2026-10-03T23:52:46.447Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-28-ponslink-product-11-google-form-flow</loc>
<lastmod>2026-10-03T23:46:45.921Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-16-ponslink-07b-good-room-not-enough</loc>
<lastmod>2026-10-03T23:44:33.565Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-28-ponslink-product-24-direct-sales-before-product-hunt</loc>
<lastmod>2026-10-03T23:12:10.799Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-18-ponslink-algorithm-05-request-state</loc>
<lastmod>2026-10-03T23:04:40.792Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-28-ponslink-product-02-public-desk-gate</loc>
<lastmod>2026-10-03T22:01:53.030Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-28-ponslink-product-18-meeting-flow-simplification</loc>
<lastmod>2026-10-03T21:39:23.073Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-29-ponswarp-05-zip64-streaming</loc>
<lastmod>2026-10-03T21:16:53.007Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-18-ponslink-algorithm-10-ponscast-tradeoff</loc>
<lastmod>2026-10-03T21:01:53.239Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-16-ponslink-04c-ponscast-same-time</loc>
<lastmod>2026-10-03T19:53:46.096Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-29-ponswarp-10-pipeline-limits-before-speed</loc>
<lastmod>2026-10-03T19:30:06.859Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-28-ponslink-product-03-public-request-link-setup</loc>
<lastmod>2026-10-03T19:23:46.202Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-29-ponswarp-08-mobile-background-resume</loc>
<lastmod>2026-10-03T18:38:46.161Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-29-ponswarp-04b-ack-backpressure-battle</loc>
<lastmod>2026-10-03T17:53:46.114Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-16-ponslink-09-no-go</loc>
<lastmod>2026-10-03T16:49:24.194Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-18-ponslink-deep-dive-03-zustand-runtime</loc>
<lastmod>2026-10-03T15:57:44.174Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-18-ponslink-algorithm-09-ponscast-audio</loc>
<lastmod>2026-10-03T15:41:04.244Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-18-ponslink-deep-dive-01-map</loc>
<lastmod>2026-10-03T15:37:44.168Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-16-ponslink-12-reading-the-commit-log</loc>
<lastmod>2026-10-03T15:25:14.271Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-28-ponslink-product-09-mentoring-coaching-template</loc>
<lastmod>2026-10-03T15:20:57.200Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-07-04-realtime-network-14-sfu-and-mcu-are-choices</loc>
<lastmod>2026-10-03T13:11:18.118Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-07-04-realtime-network-08-mesh-cost-by-connection-formula</loc>
<lastmod>2026-10-03T12:57:27.673Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-07-04-realtime-network-09-p2p-mesh-sfu-mcu-comparison</loc>
<lastmod>2026-10-03T10:01:35.549Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-16-p2p-06-realtime-product-patterns</loc>
<lastmod>2026-10-03T07:29:16.544Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-16-p2p-05-signaling-stun-turn-ice</loc>
<lastmod>2026-10-03T06:11:01.697Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-07-07-software-design-documents-map</loc>
<lastmod>2026-10-03T02:35:56.377Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-08-07-ponslink-erd-data-model</loc>
<lastmod>2026-10-03T02:06:16.779Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-07-07-software-design-documents-operations</loc>
<lastmod>2026-10-03T01:55:43.828Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-07-04-realtime-network-10-sfu-selective-forwarding</loc>
<lastmod>2026-10-03T01:28:15.162Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-07-04-realtime-network-18-why-turn-costs-money-in-p2p</loc>
<lastmod>2026-10-03T00:54:27.262Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-16-p2p-02-mesh-sfu-mcu-topology</loc>
<lastmod>2026-10-02T23:22:09.258Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-07-20-ponswarp-lan-webrtc-stripe-vs-cloud</loc>
<lastmod>2026-10-02T22:53:42.813Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-07-07-software-design-documents-product-docs</loc>
<lastmod>2026-10-02T22:02:11.136Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/writing-as-thinking</loc>
<lastmod>2026-10-02T20:53:44.164Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-16-p2p-04-grid-computing-from-p2p</loc>
<lastmod>2026-10-02T20:45:11.940Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-16-ponslink-03-beyond-calls</loc>
<lastmod>2026-10-02T19:36:37.078Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/a-week-of-slow-internet</loc>
<lastmod>2026-10-02T18:13:42.362Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/bridges-between-disciplines</loc>
<lastmod>2026-10-02T17:55:40.124Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-16-p2p-01-client-server-vs-peer-to-peer</loc>
<lastmod>2026-10-02T10:36:16.356Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-07-04-realtime-network-13-why-mcu-is-expensive-but-useful</loc>
<lastmod>2026-10-02T00:54:10.144Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-06-16-p2p-03-what-can-we-build-with-p2p</loc>
<lastmod>2026-10-01T13:59:55.166Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-07-04-realtime-network-06-full-partial-mesh-star</loc>
<lastmod>2026-10-01T10:16:36.510Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/small-tools-long-projects</loc>
<lastmod>2026-09-30T15:02:01.391Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-07-04-realtime-network-17-why-nat-traversal-fails</loc>
<lastmod>2026-09-30T12:47:21.252Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.ponslink.com/writing/2026-07-04-realtime-network-12-simulcast-svc-near-sfu</loc>
<lastmod>2026-09-29T10:51:21.387Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
