Skip to content
@33bits-xyz

33bits

Foster open dialogues on Farcaster, zk prove your fid & cast privately

Banner

33bits.xyz - Post Privately on Farcaster

Zk prove that your FID (Farcaster ID) ≤ 20001 and cast on the @33bits feed without revealing your personal account. This project is built with the intention to provoke open dialogues and explore how the Farcaster community will use or abuse their privacy.

How it works?

When a user signs in with Warpcast, the 33bits app links their FID with a new signer. To post a cast, the user must prove that their FID is ≤ 20001 through zero-knowledge (zk) proofs. This proof is generated using the user’s new signer. The entire process, including authentication and proof generation, occurs in the user's browser, keeping their FID private. Once the proof is created, it's verified on the app's backend. If the proof is valid, the user's cast is sent through the API to the @33bits account and published on the feed anonymously. It is possible to reply to any cast from Warpcast and cast in channels.

Any feedback is welcome. Please, feel free to reach out to @fastfourier.eth and @kugusha.eth.

33bits.xyz is licensed under the MIT License.

Popular repositories Loading

  1. api api Public

    Node JS backend for 33bits.xyz

    TypeScript 3 1

  2. app app Public

    React frontend for 33bits

    TypeScript 2 1

  3. .github .github Public

  4. docs docs Public

    Documentation for 33bits application

Repositories

Showing 4 of 4 repositories
  • .github Public
    33bits-xyz/.github’s past year of commit activity
    0 0 0 0 Updated Feb 10, 2024
  • api Public

    Node JS backend for 33bits.xyz

    33bits-xyz/api’s past year of commit activity
    TypeScript 3 1 0 0 Updated Feb 5, 2024
  • app Public

    React frontend for 33bits

    33bits-xyz/app’s past year of commit activity
    TypeScript 2 MIT 1 1 2 Updated Feb 5, 2024
  • docs Public

    Documentation for 33bits application

    33bits-xyz/docs’s past year of commit activity
    0 0 0 0 Updated Nov 21, 2023