Skip to content

Commit 26630f3

Browse files
chore: rebrand Vac to Logos Research & update docusaurus-preset
* Update index.md removed vac for logos research * Update community.mdx removing vac mentions * Update contribute.md minor style fixes * Update principles.md removing vac * Update research.md remove vac mentions * Update rfcprocess.md remove vac references * Update rln.md changed waku references to Logos Messaging - someone with more tech knowledge should check if accurate and examples are still relevant unified language (mix of US and UK English used before) * Update rln.md updated style and changed "logos messaging" to "logos" * Update security.md removed vac references * Update vips.md changed nescience and vac references * Update vsus.md changed out vac references and reworded some things * Update vsus.md * Update vsus.md * chore: replace Vac references by Logos Research Replace remaining references of Vac by Logos Research. * chore: replace visible refs of rfc.vac.dev by lip.logos.co * chore: update twitter links * fix: pin docusaurus packages versions * chore: use theme aware logo * chore: bump `logos-docusaurus-preset` -- updates assets/metadata New version of the `@acid-info/logos-docusaurus-preset` package updates the following: - title/tagline/URL rebranded to "Logos Research" (research.logos.co); navbar logo gains srcDark for theme-aware switching (black in light mode, off-white in dark mode) - all SVGs/ICO replaced with Logos lambda mark; off-white variants for dark contexts * chore(/principles): update link top status.app principles * chore: bump `@acid-info/logos-docusaurus-preset` package version * chore: bump `@acid-info/logos-docusaurus-preset` package version * chore: bump `@acid-info/logos-docusaurus-preset` package version --------- Co-authored-by: JulesFILIOT <dev@julesfiliot.com>
1 parent 48bbe1c commit 26630f3

37 files changed

Lines changed: 1439 additions & 685 deletions

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
This repository contains the source for https://research.logos.co/.
22

3-
# Vac Research Blog
3+
# Logos Research Blog
44

55
## Adding posts
66

@@ -28,7 +28,7 @@ Information about deployed build can be also found in `/build.json` available on
2828

2929
1. Clone this repository
3030
```bash
31-
$ git clone git@github.com:vacp2p/vac.dev.git
31+
$ git clone git@github.com:vacp2p/research.logos.co.git
3232
```
3333

3434
2. Install the dependencies:

docs/community.mdx

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,19 @@ import { Grid, Box, SocialCard } from '/src/components/mdx'
1212
# Join the community
1313

1414
<Box bottom={24}>
15-
Join the Vac Community!<br/>
16-
Keep up to date with our latest research by connecting with us on our communities channels.
15+
<p>
16+
Join the Logos Research community!
17+
</p>
18+
<p>
19+
Keep up to date with our latest research by connecting with us on our community's channels.
20+
</p>
1721
</Box>
1822

1923
<Box top={32} bottom={56} style={{paddingBottom: 0}}>
2024
<Grid xs={{ cols: 1, gap: '1rem' }} md={{ cols: 2 }}>
2125
<Grid.Item xs={1}>
2226
<SocialCard
23-
href='https://twitter.com/vacp2p'
27+
href='https://x.com/LogosRnD'
2428
logoSrc="/icons/x-black.svg"
2529
logoSrcDark="/icons/x-white.svg"
2630
description='Follow us on X'
@@ -37,8 +41,9 @@ import { Grid, Box, SocialCard } from '/src/components/mdx'
3741
<Grid.Item xs={1}>
3842
<SocialCard
3943
href="https://forum.research.logos.co/"
44+
logoSrc="/theme/image/logo-black.svg"
4045
logoSrcDark="/theme/image/logo.svg"
41-
description="Share your thoughts on the latest research on the Vac research forum"
46+
description="Share your thoughts on the latest research on the Logos Research forum"
4247
/>
4348
</Grid.Item>
4449
</Grid>

docs/contribute.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,16 @@ hide_table_of_contents: true
44

55
# Contribute
66

7-
## How to Contribute
7+
## How to contribute
88

99
Get in touch with us by
1010
[joining our Discord](https://discord.gg/PQFdubGt6d),
11-
[opening a thread in our forum](https://forum.vac.dev/),
11+
[opening a thread in our forum](https://forum.research.logos.co/),
1212
or [opening issues / PRs on GitHub](https://github.com/vacp2p).
1313

1414
Also, see our [current job openings](https://jobs.status.im/?search=Vac).
1515

16-
## What to Contribute
16+
## What to contribute
1717

1818
We are interested in both research and code contributions.
1919

docs/index.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
11
---
2-
title: About Vac
2+
title: About Logos Research
3+
34
hide_table_of_contents: true
45
---
5-
# About Vac
6+
# About Logos Research
67

7-
Vac is a principle-driven R&D team that provides comprehensive technical support to [IFT](https://free.technology) startups.
8-
Vac consists of specialized [R&D service units](/vsus) and innovative [incubator projects](/vips).
9-
We focus on developing foundational components and unopinionated protocols that both IFT projects and the broader community can utilize.
8+
Logos Research (formerly Vac) is a principle-driven R&D team that provides comprehensive technical support to [Logos](https://logos.co/) and other [IFT](https://free.technology) projects.
9+
Logos Research consists of specialised [R&D service units](/vsus) and innovative [incubator projects](/vips).
10+
We focus on developing foundational components and unopinionated protocols that both IFT projects and the broader community can utilise.
1011

11-
We offer support in various ways, including direct assistance where projects can outsource the development of specific protocols or components to Vac.
12+
We offer support in various ways, including direct assistance where projects can outsource the development of specific protocols or components to Logos Research.
1213
This approach is particularly beneficial when the developed components have potential applications across multiple projects,
13-
maximizing the value and efficiency of our work.
14+
maximising the value and efficiency of our work.
1415

1516
Part of our work is conducting applied [research](/research) that drives the development of cutting-edge protocols, libraries, [specifications](https://rfc.vac.dev/), and publications.
16-
Our dual approach combines hands-on development with in-depth research, allowing us to create robust solutions tailored to the needs of IFT projects and decentralized technologies in general.
17+
Our dual approach combines hands-on development with in-depth research, allowing us to create robust solutions tailored to the needs of the Logos ecosystem, IFT projects, and decentralised technologies in general.
1718

18-
Vac maintains an active [forum](https://forum.vac.dev/) and research platform, fostering collaboration and knowledge exchange within the broader community.
19+
Logos Research maintains an active [forum](https://forum.research.logos.co/) and research platform, fostering collaboration and knowledge exchange within the broader community.
1920

2021
As custodians of the components and protocols we develop, we adhere [a set of principles](/principles) that guide our work,
2122
ensuring alignment with our values and objectives in advancing free and open technologies.
22-

docs/principles.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@ hide_table_of_contents: true
55

66
#
77

8-
*These principles have been inherited from https://our.status.im/our-principles/. Only minor stylistic changes have been made to them.*
8+
*These principles have been inherited from https://status.app/manifesto. Only minor stylistic changes have been made to them.*
99

1010
# Principles
1111
<br/>
1212

13-
The goal of Vac is widespread adoption of the decentralised web.
13+
The goal of Logos Research is widespread adoption of the decentralised web.
1414
Our challenge is achieving mass adoption while staying true to the principles outlined below.
1515

1616
## I. Liberty

docs/research.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,15 @@ title: Research
33
hide_table_of_contents: true
44
---
55

6-
# Vac Research
7-
Vac Research conducts innovative exploration within the IFT.
8-
Embedded within R&D service units, we ensure the work remains practical and relevant to IFT projects.
6+
# Research focus
7+
Logos Research conducts innovative exploration within the Logos ecosystem and wider IFT.
8+
Embedded within R&D service units, we ensure the work remains practical and relevant to Logos and the IFT.
99
Rather than focusing on academic publications, we aim to actively bridge theory and practice.
10-
Vac collaborates with IFT projects to implement our research findings,
10+
Logos Research collaborates with IFT projects to implement our research findings,
1111
and identifies and initiates new incubator projects,
1212
translating our research into real-world applications.
1313

14-
Vac research spanns multiple R&D service units, primarily ACZ and P2P.
15-
Key focus areas of Vac Research include zero-knowledge proofs (ZKP) and their applications, libp2p gossipsub improvements, and anonymization networks.
16-
By maintaining close ties with various teams, we drive innovation and practical advancements across the IFT ecosystem.
17-
In the realm of ZKP, Vac Deep Research has made contributions that have given rise to the [incubator project](/vips) Nescience.
14+
Logos Research spans multiple R&D service units, primarily ACZ and P2P.
15+
Key focus areas of Logos Research include zero-knowledge proofs (ZKP) and their applications, libp2p gossipsub improvements, and anonymisation networks.
16+
By maintaining close ties with various Logos and IFT teams, we drive innovation and practical advancements across the projects we work with.
17+
In the realm of ZKP, Logos Research has made contributions that have given rise to the [incubator project](/vips) Logos Execution Environment.

docs/rfcprocess.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ title: RFC Process
33
hide_table_of_contents: true
44
---
55

6-
# Vac RFC Process
6+
# Logos Research RFC Process
77

8-
The Vac RFC unit serves as a vital cornerstone in the Logos collective,
9-
taking on the responsibility of shepherding and editing [specifications](https://rfc.vac.dev/) for Logos projects and Vac incubator projects.
10-
By meticulously crafting and overseeing these specifications, the Vac RFC unit acts as a linchpin for ensuring standardised and interoperable protocols within the Logos ecosystem.
11-
Their expertise and attention to detail contribute to a cohesive and collaborative environment, facilitating seamless integration and advancement of decentralised technologies throughout the Logos collective and beyond.
8+
The Logos Research RFC unit serves as a vital cornerstone in the Logos collective,
9+
taking on the responsibility of shepherding and editing [specifications](https://rfc.vac.dev/) for Logos projects.
10+
By meticulously crafting and overseeing these specifications, the Logos Research RFC unit acts as a linchpin for ensuring standardised and interoperable protocols within the Logos ecosystem.
11+
The unit's expertise and attention to detail contribute to a cohesive and collaborative environment, facilitating seamless integration and advancement of decentralised technologies throughout the Logos ecosystem and beyond.

docs/rln.md

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,32 @@
11
# Rate Limiting Nullifier (RLN)
22

3-
A privacy-preserving rate limiting protocol for decentralized systems, powered by ZK.
3+
A privacy-preserving rate-limiting protocol for decentralised systems, powered by ZK.
44

55
---
66

7-
This document summarizes RLN's principles and provides reference materials for developers and researchers interested in privacy-preserving rate limiting.
7+
This document summarises RLN's principles and provides reference materials for developers and researchers interested in privacy-preserving rate limiting.
88

9-
## Why RLN
9+
## Why RLN?
1010

11-
In decentralized systems, rate limiting must prevent spam without exposing identities or relying on central control.
11+
In decentralised systems, rate limiting must prevent spam without exposing identities or relying on central control.
1212

13-
RLN achieves this using zero-knowledge proofs and anonymous nullifiers, enabling fair participation that is **privacy-preserving**, **decentralized**, and **verifiable**.
13+
RLN achieves this using zero-knowledge proofs and anonymous nullifiers, enabling fair participation that is **privacy preserving**, **decentralised**, and **verifiable**.
1414

15-
## What is RLN
15+
## What is RLN?
1616

1717
RLN is a zero-knowledge protocol that enables rate limiting without revealing **user identities**.
1818

19-
It prevents spam in anonymous systems by allowing each user to generate exactly one valid proof per time window named **Epoch**, maintaining anonymity.
19+
It prevents spam in anonymous systems by allowing each user to generate exactly one valid proof per time window, named **Epoch**, while maintaining anonymity.
2020

21-
## How RLN Works
21+
## How RLN works
2222

2323
1. A user joins a group (for example, a Merkle tree).
2424
2. Each message includes a proof and a nullifier.
2525
3. The proof is verified with nullifiers.
2626
4. If a nullifier is reused within a time window, it indicates **spam**.
2727
5. The system detects abuse without revealing the sender's identity.
2828

29-
Core Components:
29+
Core components:
3030

3131
| Concept | Description |
3232
| --- | --- |
@@ -58,16 +58,16 @@ Core Components:
5858

5959
### Integrations / Use Cases
6060

61-
- [Status Gasless L2](https://docs.status.network/general-info/gasless-transactions#rln)
61+
- [Status Gasless L2](https://docs.status.network/general-info/gasless-transactions#rln):
6262
In Status Network, RLN serves as the cryptographic rate-limiting layer that enables secure and fair gasless transactions. Instead of traditional gas fees, users are limited by cryptographic proofs based on RLN. Each user can send only a fixed number of transactions per epoch; exceeding this limit makes their secret key recoverable. RLN uses Sparse Merkle Trees for scalable membership management, supporting millions of accounts. The system operates through a Prover–Verifier model: the Prover generates an RLN proof for each transaction, while the Verifier in the Sequencer validates it. This architecture allows Status Layer 2 to process gasless, privacy-preserving, and spam-resistant transactions efficiently. See the implementation here: [rln.md](https://github.com/status-im/status-network-monorepo/blob/develop/status-network-contracts/docs/rln.md)
63-
- [Waku-rln-relay](https://arxiv.org/pdf/2207.00117)
64-
In the Waku network, RLN is integrated into the gossip-based relay layer to enable privacy-preserving spam protection without relying on centralized moderation or heavy computational proof-of-work. The resulting protocol, WAKU-RLN-RELAY, limits the messaging rate of each peer through zero-knowledge proofs that verify group membership while keeping user identities private. If a participant exceeds the allowed message quota, their secret can be cryptographically revealed, resulting in a financial penalty, while honest peers who detect spammers are rewarded. This integration allows Waku to provide anonymous, decentralized, and spam-resistant messaging across heterogeneous networks. Check the [rln.waku.org](https://rln.waku.org/) RLN Membership on Linea Sepolia testnet.
65-
- [Railgun](https://docs.railgun.org/wiki/learn/privacy-system/community-broadcasters)
66-
In the RAILGUN ecosystem, privacy is achieved fully on-chain through zero-knowledge cryptography, enabling users to interact privately with DeFi and smart contracts across Ethereum, BSC, Polygon, and Arbitrum without leaving their native chain. Since RAILGUN uses Waku as its communication layer, the same RLN-based anti-spam mechanisms described in the previous section apply here as well. This integration ensures that private transactions and messages remain secure, decentralized, and censorship-resistant while benefiting from Waku's efficient peer-to-peer messaging framework.
67-
- [TheGraph](https://docs.graphops.xyz/graphcast/radios/listener-radio?_highlight=waku#advanced-configuration)
68-
In Graph ecosystem, Graphcast leverages Waku and RLN to enable real-time, spam-resistant, and privacy-preserving communication among Indexers. Instead of relying on costly on-chain broadcasts, Graphcast provides a peer-to-peer messaging layer where Indexers can exchange data such as subgraph integrity checks, query analytics, and coordination signals at near-zero cost. RLN ensures rate-limited, anonymous message delivery, preventing spam while maintaining low latency and privacy. Since Waku serves as the underlying communication protocol, the same RLN-based mechanisms described earlier apply, allowing The Graph network to scale coordination securely without incurring blockchain gas fees.
69-
70-
### Talks & References
63+
- [Waku-rln-relay](https://arxiv.org/pdf/2207.00117):
64+
In Logos Messaging, RLN is integrated into the gossip-based relay layer to enable privacy-preserving spam protection without relying on centralised moderation or heavy computational proof-of-work. The resulting protocol, WAKU-RLN-RELAY, limits the messaging rate of each peer through zero-knowledge proofs that verify group membership while keeping user identities private. If a participant exceeds the allowed message quota, their secret can be cryptographically revealed, resulting in a financial penalty, while honest peers who detect spammers are rewarded. This integration allows Logos Messaging to provide anonymous, decentralised, and spam-resistant messaging across heterogeneous networks. Check the [rln.waku.org](https://rln.waku.org/) RLN Membership on Linea Sepolia testnet.
65+
- [Railgun](https://docs.railgun.org/wiki/learn/privacy-system/community-broadcasters):
66+
In the RAILGUN ecosystem, privacy is achieved fully on-chain through zero-knowledge cryptography, enabling users to interact privately with DeFi and smart contracts across Ethereum, BSC, Polygon, and Arbitrum without leaving their native chain. Since RAILGUN uses Logos Messaging as its communication layer, the same RLN-based anti-spam mechanisms described in the previous section apply here as well. This integration ensures that private transactions and messages remain secure, decentralised, and censorship-resistant while benefiting from Logos Messaging's efficient peer-to-peer messaging framework.
67+
- [The Graph](https://docs.graphops.xyz/graphcast/radios/listener-radio?_highlight=waku#advanced-configuration):
68+
In the Graph ecosystem, Graphcast leverages Logos Messaging and RLN to enable real-time, spam-resistant, and privacy-preserving communication among Indexers. Instead of relying on costly on-chain broadcasts, Graphcast provides a peer-to-peer messaging layer where Indexers can exchange data such as subgraph integrity checks, query analytics, and coordination signals at near-zero cost. RLN ensures rate-limited, anonymous message delivery, preventing spam while maintaining low latency and privacy. Since Logos Messaging serves as the underlying communication protocol, the same RLN-based mechanisms described earlier apply, allowing The Graph network to scale coordination securely without incurring blockchain gas fees.
69+
70+
### Talks and references
7171

7272
- [Using RLN in a Peer to Peer Network | Aaryamann Challani | PROGCRYPTO](https://www.youtube.com/watch?v=7xDxv8F70Jg)
7373
- [0xPARC RLN YT](https://www.youtube.com/watch?v=OGhf991iTPc)

docs/security.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ pagination_next: null
77

88
# Security
99

10-
We take security seriously at Vac and across the <a href="https://free.technology/" target="_blank">Institute of Free Technology</a> and its affiliates.
10+
We take security seriously at [Logos](https://logos.co/) and across the <a href="https://free.technology/" target="_blank">Institute of Free Technology</a> and its affiliates.
1111

1212
Please report any security incidents via <a href="mailto:security@free.technology">security@free.technology</a>.
1313

docs/sidebars.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@ module.exports = {
1515
{
1616
type: 'link',
1717
label: 'Specs/RFCs',
18-
href: 'https://rfc.vac.dev/ ',
18+
href: 'https://lip.logos.co/ ',
1919
},
2020
{
2121
type: 'link',
2222
label: 'Forum',
23-
href: 'https://forum.vac.dev/',
23+
href: 'https://forum.research.logos.co/',
2424
},
2525
],
2626
},

0 commit comments

Comments
 (0)