Link to session.foundation to explain non-profit-ness of Session

This commit is contained in:
doylet
2026-09-11 17:06:57 +10:00
parent 426fa74bd2
commit f6d00e7eda
+16 -15
View File
@@ -196,7 +196,7 @@
<div> <div>
<h3><img class=favicon src="assets/session-favicon.ico"> Session (Private Messaging/Blockchain) [2024-2026] <a href="https://getsession.org">getsession.org</a></h3> <h3><img class=favicon src="assets/session-favicon.ico"> Session (Private Messaging/Blockchain) [2024-2026] <a href="https://getsession.org">getsession.org</a></h3>
<ul class=keywords-list> <ul class=keywords-list>
<li>Non-Profit</li> <li>Non-Profit[<a href="#session-citations">1</a>]</li>
<li><img class=favicon src="assets/aus-favicon-32x32.png">Startup</li> <li><img class=favicon src="assets/aus-favicon-32x32.png">Startup</li>
<li>Open Source</li> <li>Open Source</li>
<li>Cryptography</li> <li>Cryptography</li>
@@ -215,12 +215,12 @@
<li class=job-role style="border-color: #519A8B">2024 - 2026: C++ Senior Software Engineer</li> <li class=job-role style="border-color: #519A8B">2024 - 2026: C++ Senior Software Engineer</li>
</ul> </ul>
<p> <p>
Session is a non-profit, decentralised private messaging application with +1m MAU that Session is a decentralised private messaging application run by a non-profit foundation
onion routes messages using the Session Node network. This network is powered by the Oxen with +1m MAU that onion routes messages using the Session Node network. This network is
blockchain consisting of community operated nodes that can trustlessly escrow stake to powered by the Oxen blockchain consisting of community operated nodes that can trustlessly
join the network and execute the Session messaging protocol. Operator stakes are escrowed escrow stake to join the network and execute the Session messaging protocol. Operator
by smart contracts, penalised for bad quality-of-service and are rewarded for routing stakes are escrowed by smart contracts, penalised for bad quality-of-service and are
messages. rewarded for routing messages.
</p> </p>
<p> <p>
I rejoined Session (formerly Oxen) in the blockchain team of 3 engineers to assist the I rejoined Session (formerly Oxen) in the blockchain team of 3 engineers to assist the
@@ -235,23 +235,24 @@
transitioned into the new paradigm. transitioned into the new paradigm.
</p> </p>
<p> <p>
Post migration, I additionally designed and worked on the privacy preserving paid Post-migration, I additionally designed and worked on the privacy preserving paid
membership to Session Pro which unlocked additional messaging capabilities such as larger membership to Session Pro which unlocked additional messaging capabilities such as larger
file attachments and larger message limits. This involved designing a protocol for file attachments and larger message limits. This involved designing a protocol for
anonymised Session Pro certificates and privacy-preserving payment systems that interfaced anonymised Session Pro certificates and privacy-preserving payment systems that interfaced
with the iOS and Google storefronts. with the iOS and Google storefronts.
</p> </p>
<ul class=bullet-points> <ul class=bullet-points>
<li>Built smart contracts[<a href="#session-smart-contracts">1</a>] to allow operators to escrow a stake to join a decentralised network, receive rewards.</li> <li>Built smart contracts[<a href="#session-citations">2</a>] to allow operators to escrow a stake to join a decentralised network, receive rewards.</li>
<li>Designed a certificate/token[<a href="#session-payment-architecture">2</a>] based system to endow Session accounts with Pro features in a privacy preserving manner.</li> <li>Designed a certificate/token[<a href="#session-citations">3</a>] based system to endow Session accounts with Pro features in a privacy preserving manner.</li>
<li>Wired up payment hooks from Apple and Google into the certificate based system for Pro membership.</li> <li>Wired up payment hooks from Apple and Google into the certificate based system for Pro membership.</li>
<li>Worked on a plugin system[<a href="#session-plugins">3</a>] for extensions such as bots and moderation in public group-chats.</li> <li>Worked on a plugin system[<a href="#session-citations">4</a>] for extensions such as bots and moderation in public group-chats.</li>
</ul> </ul>
<small> <small id="session-citations" style="scroll-margin-top: 20vh">
<ul class=citations> <ul class=citations>
<li id="session-smart-contracts">[1] Smart Contracts <a href="https://github.com/Doy-lee/session-token-contracts/tree/doyle-manual-contract-interaction">github.com/Doy-lee/session-token-contracts/tree/doyle-manual-contract-interaction</a></li> <li>[1] Session Technology Foundation <a href="https://session.foundation/">session.foundation</a></li>
<li id="session-payment-architecture">[2] Payment Architecture <a href="https://github.com/session-foundation/session-pro-backend/tree/6bfea783644e4f2a77096fb2535465a7af86c5d0#architecture">github.com/session-foundation/session-pro-backend/tree/6bfea783644e4f2a77096fb2535465a7af86c5d0#architecture</a></li> <li>[2] Smart Contracts <a href="https://github.com/Doy-lee/session-token-contracts/tree/doyle-manual-contract-interaction">github.com/Doy-lee/session-token-contracts/tree/doyle-manual-contract-interaction</a></li>
<li id="session-plugins">[3] Session Plugins <a href="https://github.com/Doy-lee/session-pysogs/blob/doyle-plugin-installers/plugins.md">github.com/Doy-lee/session-pysogs/blob/doyle-plugin-installers/plugins.md</a></li> <li>[3] Payment Architecture <a href="https://github.com/session-foundation/session-pro-backend/tree/6bfea783644e4f2a77096fb2535465a7af86c5d0#architecture">github.com/session-foundation/session-pro-backend/tree/6bfea783644e4f2a77096fb2535465a7af86c5d0#architecture</a></li>
<li>[4] Session Plugins <a href="https://github.com/Doy-lee/session-pysogs/blob/doyle-plugin-installers/plugins.md">github.com/Doy-lee/session-pysogs/blob/doyle-plugin-installers/plugins.md</a></li>
</ul> </ul>
</small> </small>
</div> </div>