Personae Profile Banner
Personae Profile
Personae

@personae_labs

1,747
Followers
2
Following
28
Media
154
Statuses

Joined September 2022
Don't wanna be here? Send us removal request.
Pinned Tweet
@personae_labs
Personae
8 months
hey anon, we're today we're shipping an updated look/feel for creddd along with a few new labels
Tweet media one
2
4
22
@personae_labs
Personae
1 year
Governance in DAOs can break down when people aren't comfortable publicly voicing their honest opinions. Today we're launching @HeyAnoun , a tool that lets nouners give feedback on @nounsdao proposals pseudonymously using zk proofs ⌐◨-◨ 1/n
12
37
183
@personae_labs
Personae
1 year
introducing persistent pseudonyms for nouners to communicate from and what we believe is a precursor to the future of naming on Ethereum (and eventually the internet) as a whole
11
45
177
@personae_labs
Personae
1 year
[New Post] Introducing spartan-ecdsa We introduce spartan-ecdsa, which to our knowledge is the fastest open-source method to verify secp256k1 ECDSA signatures in zero-knowledge. We can now make proofs about ECDSA signature verification in a web browser in 5 seconds
4
28
141
@personae_labs
Personae
8 months
Introducing merkle-tree, a rust crate Now we can build a Poseidion Merkle tree with 65536 leaves in under 250ms thanks to Rust and multi-threading. Built on @arkworks_rs
Tweet media one
8
14
134
@personae_labs
Personae
2 years
👋 Nouners, we've been sprinting hard on HeyAnoun — A tool that lets noun-holders give feedback on proposals anonymously (using zero-knowledge proofs) This is work that was originally founded by @nounsdao prop 150 Here's a quick update on where things are:
Tweet media one
6
15
96
@personae_labs
Personae
8 months
Introducing Sapir New experimental proving library built for client-side zk. is now using Sapir and the proving time has improved from >60s to 10s Sapir is based on Spartan with modifications in how it obtains zero-knowledge.
2
13
96
@personae_labs
Personae
8 months
p stands for proven. only true voices can use it p stands for plurality. use it to unlock more of your voices p stands for personae
Tweet media one
2
7
57
@personae_labs
Personae
2 years
hello @nounsdao over the weekend, our proposal () to build out credibly pseudonymous chat passed we're very very excited to work together
1
7
55
@personae_labs
Personae
1 year
[New Post] Efficient ZK ECDSA (1/n) In this first post of a multipart series, we share a new technique for optimizing ECDSA signature verification in a SNARK
2
10
52
@personae_labs
Personae
9 months
a new experiment from the personae team and 3 (or fewer!) intrepid early users 3 anons, born from cryptography and ethereum
5
10
43
@personae_labs
Personae
2 years
hello bogota we're excited to share some of the things we've been up to this week at #DevconVI the past month has been extremely exciting for the progress of ZK applications and we hope to share a glimpse of the future with this week's talks and workshops
3
7
33
@personae_labs
Personae
1 year
a first pass on what 'pseudonym-powered' discussion might feel like for @nounsdao from @SalvinoArmati notice the ability to post from 3 types of 'identity': 1. 'doxed', i.e Seneca 2. persistent pseudonym (i.e. Mr. Noun) 3. heyanoun-style anon (i.e. Anon)
6
10
30
@personae_labs
Personae
11 months
With the launch of Nouns Nymz behind us, we want to explain some of the key product design decisions and features a 🧵 (h/t @devjeetdc for the animation)
2
6
30
@personae_labs
Personae
1 year
To our knowledge, this is one of the first uses of zk applied to human communication that's likely to affect real on-chain activity. heyanoun was originally funded as prop 150 () You can view messages @HeyAnoun and at
1
1
28
@personae_labs
Personae
8 months
welcome @superphiz to the Personae cast
Tweet media one
2
4
22
@personae_labs
Personae
1 year
something nounish dropping tmrw 🕶️
2
5
20
@personae_labs
Personae
6 months
it's hard to filter through the noise here. we're cooking something to help and looking for beta testers! 👇
Tweet media one
3
3
21
@personae_labs
Personae
1 year
heyanoun initially is scoped to props. For a given prop, you can post as: - a snapshotted holder of >=1 noun - a snapshotted holder of >=2 nouns - a nounder Posting requires generating a zero-knowledge proof showing that you are in the relevant group of nouners.
1
0
15
@personae_labs
Personae
1 year
we believe there’s a wide spectrum between pure anonymity and being fully doxed while it’s valuable to be able to express the most controversial opinions, there are many important opinions that are only expressed if there's some reputation 'staked' in expressing them
1
1
15
@personae_labs
Personae
1 year
as always, all of our code is open source: details for our phase2 trusted setup for our circuits can be found here we're always excited to work with new collaborators, pls reach out if you're interested!
1
1
15
@personae_labs
Personae
1 year
no one knows if you control multiple pseudonyms or which Eth address a pseudonym you control belongs to we believe that this flavor of identity, with maximal freedom to exit for users, enables the internet we want
Tweet media one
1
0
13
@personae_labs
Personae
1 year
Every posted message is paired with a zero-knowledge proof. With the proof, anyone can trustlessly verify that a commenter is a part of the noun group without learning any personally identifiable information about the commenter.
1
0
13
@personae_labs
Personae
1 year
As a commenter, nothing about your identity (address) is revealed, both publicly and to this service. When you leave a comment, the only information that's revealed is: · the group you've claimed to be a part of · the contents of the comment itself · the prop you commented for
1
0
13
@personae_labs
Personae
1 year
small @heyanoun feature alert! you'll notice that this comment is not prop-specific. nouners can now make general comments about the DAO from the site
@HeyAnoun
HeyAnoun
1 year
general comment proof:
Tweet media one
0
0
5
1
3
13
@personae_labs
Personae
1 year
Some features we'd like to explore in the future w. @HeyAnoun : ↳ anonymous voting ↳ broadcast messages to community discord servers ↳ moderation. i.e. remove messages if N nouners downvote ↳ more complicated anonymity sets (i.e. 'voted YES on a related proposal in the past')
1
1
13
@personae_labs
Personae
1 year
one major drawback of the @heyanoun approach was that there was very little cost to saying things that were maximally controversial many things that wouldn’t be expressed otherwise came out, but we also saw behavior similar to on proto-anon networks like 4chan’s /b/
1
0
12
@personae_labs
Personae
2 years
for our zk-readers: this work is also our first production usage of , new research that massively improves the proving cost of ECDSA signatures
1
0
11
@personae_labs
Personae
1 year
Using the spartan proving system allows us to use secq256k1 on the backend, which enables us to do native, 'right-field' arithmetic in secp256k1 For more on this pair of curves (secp/secq), see
2
1
11
@personae_labs
Personae
1 year
We're excited to see how heyanoun is used and to iterate with @nounsdao along the way! n/n
2
0
11
@personae_labs
Personae
2 years
Wed (10/12) 12PM at ZK Community Hub @viv_boop , @xyz_pierre , and @lakshmansankar lead a session on launching pseudonymous twitter bots we have tools to make twitter weirder and cooler and we want to equip *you* with them. join us to learn how
1
0
10
@personae_labs
Personae
1 year
we’re excited to see what new nyms emerge in the coming weeks s/o to the small but fearsome nyms development crew: @cha0sg0d_ @amirbolous @dan_tehrani @lakshmansankar get in touch if you'd like to build the future of identity systems with us
1
0
9
@personae_labs
Personae
1 year
Messages are posted to our own website as well as the @HeyAnoun twitter bot, @coinfessions style
1
0
11
@personae_labs
Personae
1 year
last week we launched nouns nymz in this first community check-in, we'll share some of the fun emergent behavior we've been seeing!
@personae_labs
Personae
1 year
introducing persistent pseudonyms for nouners to communicate from and what we believe is a precursor to the future of naming on Ethereum (and eventually the internet) as a whole
11
45
177
1
2
11
@personae_labs
Personae
1 year
Cryptography friends, if this work excites you and you'd like to collaborate, please get in touch! The shape of the 'personae revolution' is becoming clearer and clearer
1
0
10
@personae_labs
Personae
1 year
use of these pseudonyms is handled cryptographically, completely at client-side. they're cross-platform by default we foresee (and are building towards) a future where you can take your psuedonyms to *any* social platform. h/t @varunsrin for inspiration on this topic
1
0
10
@personae_labs
Personae
1 year
as with @heyanoun , while we’re hosting the frontend ourselves, the data being produced is independently verifiable and can be accessed via our public API: let us know if you’d like to integrate! cc @nounsagora @nermanbot
1
0
10
@personae_labs
Personae
1 year
at the beginning of this year, we launched @heyanoun , a pseudonymous channel for nouners to broadcast messages about the DAO as a nouner ourselves, we were driven by the feeling that there were things that weren’t naturally expressed in the ‘normal’ nouner discourse
1
0
9
@personae_labs
Personae
1 year
by attaching a zero-knowledge proof of authenticity to messages, we made it possible to express things credibly *without fully doxing oneself*
1
0
9
@personae_labs
Personae
2 years
also Thu (10/13) 2PM @yush_g will present a non-interactive nullifier scheme for new ZK apps nullifiers are a key element in establishing reputation in pseudonymous contexts and this scheme, designed in collaboration with @__geometry__ , is ready for wallet implementation
1
1
9
@personae_labs
Personae
1 year
with , a subreddit-like interface for nounish pseudonyms, as the first frontend for the first community to interact with it
1
0
9
@personae_labs
Personae
1 year
These groups are meant to represent (pseudonymously) the credibility with which you can speak. We're curious in the future to explore the voices that emerge from more interesting groups, like - 'voted NO on a past, related prop' - 'participated in K of the first N props'
1
0
9
@personae_labs
Personae
9 months
at Personae, we're trying to bring more verified pseudonymity into the world. if you've done impressive things onchain and want to launch an anon with us, fill this out:
1
1
9
@personae_labs
Personae
2 years
On Day 0 of the launch, the user journey is going to be able to do the following: 1. Nouns will be able to view all props/details 2. Nouns will be able to leave a comment on a specific prop, while maintaining privacy. 3. Feedback is auto-posted to Twitter + our site
1
0
9
@personae_labs
Personae
8 months
welcome @cheekygorilla0x to the Personae cast
Tweet media one
1
2
9
@personae_labs
Personae
8 months
iconography by the inimitable @chadsnuts
0
0
8
@personae_labs
Personae
11 months
re: we hear you loud and clear! we're working on twitter integration right now follow for nymz posts in the future
2
1
8
@personae_labs
Personae
2 years
special thanks to: @yush_g @gubsheep @justinglibert @theyisun @amirbolous for their feedback on earlier drafts of this post
0
0
8
@personae_labs
Personae
1 year
We're quite excited about the progress here and how it'll enable us to build products with considerably better UX @HeyAnoun + @heyanonxyz users, imagine if proofs now take ~5s to generate
1
0
7
@personae_labs
Personae
2 years
finally, keep an eye out for clues to play a magic-themed social zk-game by @viv_boop in collaboration with @PrivacyScaling
1
0
8
@personae_labs
Personae
8 months
Sapir comes with its own frontend for writing R1CS. The constraint generation happens client-side, removing the need to download large R1CS files.
1
1
8
@personae_labs
Personae
1 year
we realized that we needed some type of persistent symbol to which reputation could accrue while maintaining some degree of pseudonymity from this realization, nyms were born. a simple, persistent, pseudonymous naming scheme for nouners
1
1
7
@personae_labs
Personae
8 months
hey anon, a small product update you can now add multiple badges to a single anon's profile
Tweet media one
1
1
7
@personae_labs
Personae
8 months
Sapir is a large step towards the holy grail of client-side zk: Blazing fast prover with on-chain verification.
0
0
7
@personae_labs
Personae
1 year
This endeavor builds on the work of - @srinathtv , who created spartan and its excellent rust implementation - @nibnalin , who created the nova-scotia compiler, which we modified slightly to be compatible with secq256k1
1
0
7
@personae_labs
Personae
2 years
There are going to be 3 kinds "anonymity sets" that you can verifiably belong to: 👑 Nounder ❶ Nouner (holds 1 vote) ❷ > 2 nouns (holds at least 2 votes)
1
0
7
@personae_labs
Personae
8 months
The Circom R1CS file used in up until now was 46MB large and took >20s to download and parse.
1
0
7
@personae_labs
Personae
2 years
we're interested in the convergence of two trends: 1. the growth of publicly verifiable social networks 2. the rapid development of new cryptography on consumer devices
1
0
6
@personae_labs
Personae
8 months
we've been investigating brakedown-like systems on the client-side quick thread from @dan_tehrani on why we might shift away
@dan_tehrani
Dan Tehrani
8 months
I'm hearing a lot of interest in Brakedown from different teams. After doing our evaluation, our conclusion is that its prover is fast but the verification is concretely too expensive (at least in **our context** which is proof gen in resource-constrained devices) 1/n
2
6
33
0
2
7
@personae_labs
Personae
1 year
we foresee an internet where ENS names and pseudonyms interface interchangeably. an internet whose users get to choose precisely how others see them
Tweet media one
1
0
7
@personae_labs
Personae
8 months
@superphiz is Ethereum's champion for decentralized staking and one of the founders of the ethstaker community using creddd, he's identified himself as a beacon chain genesis staker and an original funder of the @StatefulWorks beacon book
0
1
7
@personae_labs
Personae
2 years
Thu (10/13) 12PM at ZK Community Hub @yush_g and @sampriti0 will show off a new mechanism for noninteractively and trustlessly proving e-mail reception this could be a gamechanger. humans can prove that they received an e-mail from a specific recipient with a specific body
1
0
7
@personae_labs
Personae
2 years
current progress: ↳ created initial Figma + implemented UI ↳ implemented (most of) the client-side proof-generation ↳ initial implementation of proof verification on the backend
1
0
6
@personae_labs
Personae
1 year
to make a general comment, just navigate to the new 'General' tab:
Tweet media one
0
0
6
@personae_labs
Personae
8 months
hey anons, now uses webworkers for our provers, meaning the entire proving experience should be considerably more stable
3
2
6
@personae_labs
Personae
8 months
Ever since our earliest experiments with heyanon, setting up merkle trees has been painful. As our rate of experimentation has grown, so has the need for faster tooling. What once took 1-2 minutes now takes <1s.
1
0
6
@personae_labs
Personae
8 months
By only requiring the verification to run when an invalid proof is submitted, and only running the part of the verification that asserts upon invalidation, the gas required to put proofs on-chain is significantly reduced
1
0
6
@personae_labs
Personae
1 year
as with reddit, nouners can post and comment, but on noun nyms, nouners can also wear arbitrary pseudonyms
Tweet media one
1
0
6
@personae_labs
Personae
1 year
(initial post)
@lakshmansankar
lucky
1 year
some quick thoughts on a persistent pseudonym scheme (co-authored with @dan_tehrani ) - to my nouner friends, we're trying to design pseudonymous reputation in heyanoun v2 :)
1
4
35
1
0
6
@personae_labs
Personae
2 years
personae labs is an R&D lab out of @0xparc investigating the future of human expression online
1
0
4
@personae_labs
Personae
2 years
it's gonna be an exciting week for creating new characters don't be shy about reaching out
1
0
5
@personae_labs
Personae
2 years
also Thu (10/13) 4PM @lakshmansankar , along with @theyisun of axiom will zoom out and talk about what we expect in the next 6mo. of zk-application development in particular, where does succinctness matter relative to privacy and how might we expect the industry to evolve?
1
0
5
@personae_labs
Personae
8 months
Spinning up new anonymity sets should be a breeze. More sets coming soon on .
0
0
5
@personae_labs
Personae
1 year
Combined with our previous prover optimizations We've reduced the number of constraints of the ECDSA+membership circuit (merkle tree depth=20) to 8076
@personae_labs
Personae
1 year
[New Post] Efficient ZK ECDSA (1/n) In this first post of a multipart series, we share a new technique for optimizing ECDSA signature verification in a SNARK
2
10
52
1
0
5
@personae_labs
Personae
2 years
our R&D operating philosophy is simple
Tweet media one
1
0
4
@personae_labs
Personae
2 years
also Thu (10/13) during the ZK application showcase at 3PM @viv_boop will present progress on @heyanonxyz heyanon is a proto-version of pseudonymous social experiences in the future and there are many things we've learned building it
1
0
5
@personae_labs
Personae
8 months
along with the UX updates, we're shipping a couple more labels to identify aligned etherean voices: - ethereum pre-sale participant - protocol guild member h/t @TimBeiko + @superphiz for the suggestions
Tweet media one
1
0
5
@personae_labs
Personae
1 year
we're curious to find out what happens when all 3 identities are free to communicate with each other online
1
0
5
@personae_labs
Personae
8 months
cheeky is a longtime Etherean and @ProtocolGuild contributor using creddd, he's identified himself as a beacon chain genesis staker and an original funder of the @StatefulWorks beacon book
Tweet media one
1
0
5
@personae_labs
Personae
2 years
we care about the outcomes the technology we build can have. we realize that this technology is inherently political and hope to set good norms around its use
1
0
3
@personae_labs
Personae
11 months
We're excited to keep pushing the boundary of user-facing products integrated with frontier technology! Stay tuned for more
0
0
4
@personae_labs
Personae
2 years
stay tuned for more and reach out if the ideas here are intriguing to you
1
0
4
@personae_labs
Personae
8 months
Sapir also plans to support optimistic on-chain verification. Optimistic verification fits Sapir's proof verification which requires elliptic curve operations that are not supported by the EVM.
1
0
4
@personae_labs
Personae
11 months
Broadly, we had a few goals motivating our design process: 1. unearth novel interactions between doxed and pseudonymous users 2. prove that a simple, delightful user interface is possible with ZKPs 3. make the decision b/w creating a new nym and using an old nym very clear
1
0
4
@personae_labs
Personae
8 months
creddd is a tool for linking high-signal ethereum-related reputation to a username things like: - participated in the ethereum pre-sale - run a validator with a triple-digit index - deployed a contract in the top 1% of txes
1
0
5
@personae_labs
Personae
2 years
in particular, it's a place with rich conversations among a constantly shifting set of counter-parties with explicit, publicly verifiable financial and social stake
1
0
4
@personae_labs
Personae
9 months
we want to help the best onchain actors make use of their clout follow us for more experiments/launches in the coming weeks
0
0
4
@personae_labs
Personae
8 months
and a reminder that if you're a very-onchain person who wants to make an anon with us, fill this out:
@personae_labs
Personae
9 months
at Personae, we're trying to bring more verified pseudonymity into the world. if you've done impressive things onchain and want to launch an anon with us, fill this out:
1
1
9
0
3
4
@personae_labs
Personae
1 year
At Personae Labs, we develop cutting edge applications and do cutting edge research in lockstep. Being at the cutting edge of apps gives us clear insights about research directions to traverse. Being at the cutting edge of research allows us to build the best apps.
Tweet media one
1
0
3
@personae_labs
Personae
1 year
0
0
3
@personae_labs
Personae
8 months
reminder to creddd users that if you create proofs on , you'll automatically have a user page hosting your cred (i.e. )
@cheekygorilla0x
cheeky-gorilla.eth 🦇🔊
8 months
How cool is it to be able to prove these things in a privacy-preserving way, using only a browser?! ..but also, these proofs qualify me to post spicy Tweets on the whole LSD debate, right? 😋 If you're an anon or privacy-conscious, and want to prove you've done some cool
0
4
9
0
1
3
@personae_labs
Personae
1 year
If this is interesting to you, join our discord We're a collective of product and research folks interested in the frontier. Come hang and collaborate.
0
1
2
@personae_labs
Personae
8 months
we're iterating quickly on creddd and we'd love to hear what you think of it! specifically, if you have any ideas for predicates we should add, let us know:
0
0
3