
๐๐จ๐ง๐ญ๐ซ๐ข๐๐ฎ๐ญ๐จ๐ซ @primus_labs
encrypted
Joined February 2023
- Tweets18.6K
- Following2.2K
- Followers2.9K
- Likes35K
Pinned Tweet
Goodnight CT.
Privacy is at the centre of the crypto conversation. the more useful question is not whether it matters, but what adoption will realistically look like.
๐ช๐๐ฌ ๐ฃ๐ฅ๐๐ฉ๐๐๐ฌ ๐ ๐๐ง๐ง๐๐ฅ๐ฆ:
Public ledgers made verification cheap: anyone can check anything. the trade-off is that every balance, position and transfer is visible as well.
โข Individuals can be tracked across wallets
โข Traders can be front-run or copied
โข Treasuries and funds cannot run a strategy that everyone can observe
Without privacy, institutional capital has limited reason to operate onchain.
๐ง๐๐ ๐ฃ๐ฅ๐๐ก๐๐๐ฃ๐๐:
@primus_labs has pointed to two ideas: confidentiality over anonymity and selective disclosure. the objective is not to avoid accountability. It is to prove what is required and keep everything else private.
๐ช๐๐๐ฅ๐ ๐ฃ๐ฅ๐๐ ๐จ๐ฆ ๐๐ฆ ๐๐จ๐๐๐๐๐ก๐:
Primus is one of the teams addressing this from three directions:
1. Verification without exposure: zkTLS proves facts from web accounts without sharing logins or raw records
2. Computation without exposure: FHE keeps data encrypted while it is in use. The Confidential Vault on BNB Chain is a live example, and FHETransform, which aims to convert standard EVM contracts into confidential ones, is the stated direction
3. Backing without exposure: Proof of Reserves, live for Unitas USDu and Perena USD* with Brevis, verifies reserves without publishing every account
๐๐ข๐ช ๐๐๐ข๐ฃ๐ง๐๐ข๐ก ๐ ๐๐ฌ ๐จ๐ก๐๐ข๐๐:
The following is an assessment, not a forecast.
1. Institutions lead. Treasuries, funds and issuers bear the highest cost of public positions, and they also require auditability.
2. Privacy becomes a setting, not a product. The vault model is instructive: same strategy, same yield, hidden size, with no change in user behavior.
3. Proofs replace screenshots and documents. Sharing a verified fact instead of a full record becomes standard for credit, identity and reserves.
4. Compliance shapes the design. Systems that support selective disclosure have a path to adoption. Systems that cannot be audited will struggle to find one.
5. Privacy becomes infrastructure. Success looks like privacy ceasing to be a headline feature.
๐๐ก๐๐๐๐๐ง๐ข๐ฅ๐ฆ ๐ง๐ข ๐ช๐๐ง๐๐:
โข Real usage of confidential products, beyond launch figures
โข Regulatory treatment of selective disclosure
โข Whether FHE overhead falls enough to scale
โข Progress on attestor penalties, governance and open participation
๐๐๐ ๐๐ง๐ฆ ๐๐ก๐ ๐ฅ๐๐ฆ๐๐ฆ:
โข Narratives move faster than products, and privacy is currently a popular narrative
โข FHE carries real computation overhead, and parts of the Primus stack are planned, not live
โข zkTLS proves provenance, not that a source is truthful
โข Regulation of confidential finance is still developing
The privacy that endures is likely to be unremarkable: private by default, provable on demand.
Where do you expect adoption to begin, with institutions or individuals?
This one is about one concrete thing you can look at today: the @primus_labs Confidential Vault on BNB Chain, built with Unitas and United Stables.
The problem it targets
Public vaults show everything. anyone can see your deposit size and track a position. for an individual that's an annoyance. for a treasury or fund it's a cost, because a visible position can be followed, copied or traded against.
The design: a second door into the same vault, the confidential vault is an encrypted deposit option added to an existing, public lending vault. Depositors get the same strategy, the same risk profile, the same collateral basket and the same yield as the public version. what changes is that deposit sizes are hidden onchain.
That is a deliberately modest idea. It doesn't invent a new yield source. It changes who can see you.
How it works, step by step
1) Shield
Convert a supported stablecoin into its confidential form in one transaction. the confidential token wraps a standard dollar-pegged one and is built with FHE, so balances and transfer amounts stay encrypted onchain.
2) Stake
Deposit the confidential stablecoin into the confidential vault.
3) Earn
Yield accrues through the underlying lending market, the same as a public deposit.
4) Unshield
When you want out, convert back to the standard token.
Who is involved, as far as I can tell
Primus built the confidential layer with Unitas and United Stables on BNB Chain. one third-party post describes the flow as converting $U (United Stables) into an encrypted $EU, which can then be moved privately or deposited into Unitas vaults.
What stays hidden and what doesn't
Hidden: balances, transfer amounts and deposit sizes. per that same third-party post, individual amounts are hidden while the total batch can still be checked. that last part matters: confidentiality here is not the same as nobody being able to audit anything.
How it connects to the rest of Primus
Primus's pitch is confidentiality over anonymity, with selective disclosure. the vault is the FHE side of that. The zkTLS side shows up in Proof of Reserves, which is live for Unitas USDu and Perena USD* with Brevis: reserves can be verified without publishing every account. together: hide the positions, prove the backing.
Honest limits
โข FHE carries real computation overhead, so scalability is a fair question
โข Confidentiality still has to coexist with regulatory auditability, and the frameworks are still developing
โข The model is new and hasn't been through full market cycles or stress tests
โข Some of the FHE stack is planned, not live, for example the threshold MPC layer
โข Over $1M encrypted and staked in the first 24 hours. that figure is self-reported and not audited, so treat it as a signal, not a verdict
How I'd use it
Read the docs first and check the contract addresses and supported assets from official sources before moving anything. Treat it as a live way to see FHE work, not as a finished product.
What I find interesting: the best privacy feature may be the one that doesn't ask you to change your strategy at all.
Would you use a confidential deposit for a treasury position or is public by default fine for you?
๐น๐๐๐๐ฆ retweeted
Screenshots are the default evidence on CT. PnL screenshots, dashboard screenshots, "look at my stats" screenshots. everyone knows they can be edited and everyone still treats them as proof.
@primus_labs and Kaito Studio now have an integration aimed at exactly that habit, using zkTLS so users can verify off-chain activity without exposing account details or credentials.
Here is what I can say with confidence, and what I can't.
What's described
โข Users prove activity from outside the platform instead of pasting a screenshot
โข The proof is made without sharing a login or the full underlying data
โข Primus mentions Kaito's Pulse release and native browser-side verification, so users can bring authenticated platform footprints, stats and achievements into it
Why this is a practical use case
Reputation online is currently a claim plus a picture. a proof changes the shape of it: the claim comes with evidence that it really came from the source and the person never hands over their account.
The honest limit:
zkTLS proves that the data came from the claimed source. It doesn't prove the source is the whole picture. a verified stat is a verified stat, not a verdict on quality. the value is that the evidence stops being editable, not that it stops needing judgment.
My view: the interesting part isn't the cryptography. It's whether a verified signal changes behavior. If creators and readers start asking "is this verified?" before "how big is it?", reputation gets harder to fake. that's the real test and it will be decided by how many people actually use it.
Would you trust a verified stat over a screenshot? and what would you want verified first?
Goodnight CT.
I've written a lot of explainers on zkTLS and FHE. this one is different: it's the questions I'd actually want answered if I were going to rely on this stack.
Start with a concrete case. a lender wants to know whether a borrower holds more than X on an exchange. with zkTLS the borrower proves "balance above X" and the lender never sees the statement. Clean.
Now the questions that come up as soon as you try to use it:
1) How fresh does a proof need to be?
A proof is a moment in time. balances move. who decides how often it must be refreshed, the app, the lender or the protocol?
2) What is the proof actually worth?
zkTLS proves where the data came from, not that the source is right. a proof of what an exchange displayed is only as good as that exchange. so the question is which sources an application should trust at all.
3) Who verifies the verifier and when?
@primus_labs Network attestors run in TEEs, stake and face penalties, which is a sound design. penalties and governance aren't active yet and operators are whitelisted. I'd like to see the path to open participation and a rough timeline.
4) MPC or Proxy and at what cost?
MPC mode is stronger against tampering. Proxy mode is faster but adds a network assumption. real numbers would help builders choose.
5) Is the friction acceptable outside crypto?
Tasks today involve a browser extension, a wallet connection and sometimes a little gas on Base. that's fine for crypto-natives. what does it take for everyone else?
6) Does a verified account mean a unique person?
a proof shows control of an account. It doesn't show that one person holds only one. with points and reputation in play.
What I like is that none of these are reasons to dismiss the idea. they are the work between a good design and something people depend on. Teams that can say what is unfinished are the ones worth following.
My view: the cryptography is the easier half. the harder half is source trust, freshness and incentives.
Those are my six. Which would you add, and which would you drop? ๐
๐น๐๐๐๐ฆ retweeted
Good morning CT.
Two scenarios in @primus_labs gets far less attention than they deserve: proving dynamic assets for lending and private datasets for AI.
So I'll separate what's described from what's direction.
They start from the same problem. Valuable data lives off-chain and it's sensitive. onchain you usually pick one of two bad options: expose it so it can be verified, or keep it private so it's unusable.
1) Lending beyond static collateral
Onchain lending mostly reads what it can see: wallet balances and locked collateral.
But creditworthiness depends on much more: exchange balances, account history, income, credentials. most of that isn't onchain.
The approach Primus describes is to use zkTLS to prove a specific fact from an account, such as "balance above X" or "KYC passed". the lender checks the proof and doesn't see the statement or the credentials.
The word "dynamic" matters. balances move, so a proof is a point-in-time claim. treat it as something to refresh, not a one-time stamp.
Primus is already working in this direction. proof of reserves is live for Unitas USDu and Perena USD*, with public dashboards. ZKredit, a BNB Chain credit layer built with Brevis, is still in development.
2) Private datasets for AI
Data that feeds or trains a model is valuable and often sensitive. using it means trusting its source and sharing it means exposing it.
The pieces Primus describes line up with that:
โข zkTLS to prove where data came from, without revealing it
โข FHE to compute on data while it stays encrypted
โข ZK proofs to check that the result was computed correctly
Honest limits on both:
โข zkTLS proves provenance, not that a source is truthful. a proof of a wrong number is still a proof of what the source said.
โข Proofs are point-in-time and need refreshing.
โข FHE carries real computation overhead.
โข How a lender prices risk from these proofs is a separate problem and nothing here solves it.
Why it's worth watching: both ask the same question. how do you use sensitive data without handing it over? Proving a fact instead of sharing the record is a strong answer, and Primus is building toward it.
Which would you want first: proofs for lenders or private data for AI?
Good evening CT.
The first thing a newcomer has to do to receive crypto is also the hardest: set up a wallet, then find the right address, then hope nobody mistypes it.
That address requirement is one of the biggest friction points between people who already use crypto and everyone who does not. a long string of characters is a poor way to identify a person.
There is a different idea in the @primus_labs under zkTLS-based crypto payments: send to a handle, not an address.
Here is how it works:
1. The sender picks a destination. Instead of a wallet address, they name a social or email account, such as an email address, an X account or a GitHub account.
2. The payment is recorded onchain by smart contracts, tied to that account.
3. The recipient proves they control that account using zkTLS.
4. The recipient generates a zero-knowledge proof to claim the funds and sends them to a wallet of their choice.
Notice what each step is doing. the sender does not need to know the recipient's wallet. the recipient does not need to have a wallet in advance. and the claim is gated by something only the real account owner can show: proof of control over the account.
This is a good example of what zkTLS is for. It turns a fact that exists inside a web account, "I control this account," into something a contract can check, without handing over the login or the account's data. the platform stays the source of truth. the recipient proves the claim.
A sample implementation at: pay.primuslabs.xyz, built by Primus. If you want to see it, start there and use any amount while you learn how it works.
It is worth being clear about what this is and is not.
What if the money is never claimed?
This is the question people ask first and it has a clear answer. If the recipient never claims the funds or loses access to their account, the funds are reversed to the sender after 30 days. The sender is not left with money stuck in limbo.
That makes a small, low-risk test easy: send any amount and if it is never claimed, it comes back.
- zkTLS proves where data came from, not that a platform is perfectly secure. a handle is only as safe as the account behind it, so anyone who can take over an account can attempt to claim.
That last point is a useful reminder for everyone: your accounts are now part of your security. strong passwords and two-factor authentication matter more when an account can unlock funds.
Why this matters for onboarding: most people already have an email, an X account or a GitHub profile. starting from what they already have and letting them prove it, is a gentler path into crypto than starting from a seed phrase.
๐น๐๐๐๐ฆ retweeted
Here is what zkTLS can't do,l and why I trust it more because of that.
zkTLS lets you prove a fact from a web account without sharing your login or the raw records. that is a real step forward. It is also easy to oversell, so here are the limits.
1) It proves provenance, not truth.
A zkTLS proof shows that a source said something, in a session that really happened. It doesn't show that the source was right. If a website shows a wrong number, you get a verified wrong number. verify the source before you trust the claim.
2) A proof is a moment, not a status.
Balances change, accounts change, access gets revoked. a proof describes the state at the time it was made. Anything that depends on current state needs to refresh it.
3) The trust assumptions are a choice.
@primus_labs describes two modes. In MPC mode, the client and attestor set up the TLS session together, using QuickSilver interactive ZK, which is the stronger option against tampering. In Proxy mode, the attestor forwards the TLS traffic. It is faster, but it adds a network assumption.
4) Someone still has to verify the verifier.
Primus Network attestors run inside TEEs, stake tokens, earn fees and face penalties for wrong execution. that is three layers: hardware, proof and economics. It is also early. per the docs, penalties and governance are not yet active, and operators are whitelisted by the Primus team. Good design, still maturing.
5) FHE is not free.
Computing on encrypted data carries real overhead, and the threshold MPC layer for the KMS is planned, not live. Confidential contracts via FHETransform are the direction. Treat the Confidential Vault on BNB Chain as a live way to see the idea, not a finished product.
Why say all this? Verification is a trust business. A project that tells you where its limits are gives you more to rely on than one that hides them.
Which limit surprised you most?
Good morning CT.
Two scenarios in @primus_labs gets far less attention than they deserve: proving dynamic assets for lending and private datasets for AI.
So I'll separate what's described from what's direction.
They start from the same problem. Valuable data lives off-chain and it's sensitive. onchain you usually pick one of two bad options: expose it so it can be verified, or keep it private so it's unusable.
1) Lending beyond static collateral
Onchain lending mostly reads what it can see: wallet balances and locked collateral.
But creditworthiness depends on much more: exchange balances, account history, income, credentials. most of that isn't onchain.
The approach Primus describes is to use zkTLS to prove a specific fact from an account, such as "balance above X" or "KYC passed". the lender checks the proof and doesn't see the statement or the credentials.
The word "dynamic" matters. balances move, so a proof is a point-in-time claim. treat it as something to refresh, not a one-time stamp.
Primus is already working in this direction. proof of reserves is live for Unitas USDu and Perena USD*, with public dashboards. ZKredit, a BNB Chain credit layer built with Brevis, is still in development.
2) Private datasets for AI
Data that feeds or trains a model is valuable and often sensitive. using it means trusting its source and sharing it means exposing it.
The pieces Primus describes line up with that:
โข zkTLS to prove where data came from, without revealing it
โข FHE to compute on data while it stays encrypted
โข ZK proofs to check that the result was computed correctly
Honest limits on both:
โข zkTLS proves provenance, not that a source is truthful. a proof of a wrong number is still a proof of what the source said.
โข Proofs are point-in-time and need refreshing.
โข FHE carries real computation overhead.
โข How a lender prices risk from these proofs is a separate problem and nothing here solves it.
Why it's worth watching: both ask the same question. how do you use sensitive data without handing it over? Proving a fact instead of sharing the record is a strong answer, and Primus is building toward it.
Which would you want first: proofs for lenders or private data for AI?
๐น๐๐๐๐ฆ retweeted
"Privacy is a human right." Tyler winklevoss said it at TOKEN2049 and it is worth taking seriously, because the hard part is not agreeing with it. the hard part is building systems that make it true.
here is the tension. finance, credit and identity all need trust. trust needs evidence and evidence has usually meant handing over the whole record: bank statements, account logins, full histories. privacy loses every time that is the only option.
The way out is not anonymity and it is not full transparency. It is selective disclosure: prove the fact that matters, keep everything else.
Two principles @primus_labs has pointed to on this: confidentiality over anonymity and selective disclosure.
What that looks like in practice
1) Prove the fact, not the record
With zkTLS, a user can prove something from a web account, such as a balance threshold or an account's status, without sharing the login or the raw data. the verifier checks the proof, not the file.
2) Keep data encrypted while it is used
FHE lets computation happen on encrypted data. The Confidential Vault on BNB Chain lets users shield a supported stablecoin, move or stake it and unshield it. FHETransform, which aims to turn standard EVM contracts into confidential ones, is the direction for what comes next.
3) Keep verification honest
Primus Network attestors run inside TEEs, stake tokens and face penalties for wrong execution, so the checking layer has something at stake too.
Honest limits
โข zkTLS proves provenance, not that a source is truthful
โข FHE carries real computation overhead and some parts of the stack are planned, not live
โข Attestor penalties and governance are not yet active
The point stands. a right to privacy means little if the only way to participate is to give it up. Systems that let people prove what is needed and keep the rest are how the principle becomes practice.
Privacy is a right. Proof is how you keep it.
๐น๐๐๐๐ฆ retweeted
Goodnight CT.
I've written a lot of explainers on zkTLS and FHE. this one is different: it's the questions I'd actually want answered if I were going to rely on this stack.
Start with a concrete case. a lender wants to know whether a borrower holds more than X on an exchange. with zkTLS the borrower proves "balance above X" and the lender never sees the statement. Clean.
Now the questions that come up as soon as you try to use it:
1) How fresh does a proof need to be?
A proof is a moment in time. balances move. who decides how often it must be refreshed, the app, the lender or the protocol?
2) What is the proof actually worth?
zkTLS proves where the data came from, not that the source is right. a proof of what an exchange displayed is only as good as that exchange. so the question is which sources an application should trust at all.
3) Who verifies the verifier and when?
@primus_labs Network attestors run in TEEs, stake and face penalties, which is a sound design. penalties and governance aren't active yet and operators are whitelisted. I'd like to see the path to open participation and a rough timeline.
4) MPC or Proxy and at what cost?
MPC mode is stronger against tampering. Proxy mode is faster but adds a network assumption. real numbers would help builders choose.
5) Is the friction acceptable outside crypto?
Tasks today involve a browser extension, a wallet connection and sometimes a little gas on Base. that's fine for crypto-natives. what does it take for everyone else?
6) Does a verified account mean a unique person?
a proof shows control of an account. It doesn't show that one person holds only one. with points and reputation in play.
What I like is that none of these are reasons to dismiss the idea. they are the work between a good design and something people depend on. Teams that can say what is unfinished are the ones worth following.
My view: the cryptography is the easier half. the harder half is source trust, freshness and incentives.
Those are my six. Which would you add, and which would you drop? ๐
"Privacy is a human right." Tyler winklevoss said it at TOKEN2049 and it is worth taking seriously, because the hard part is not agreeing with it. the hard part is building systems that make it true.
here is the tension. finance, credit and identity all need trust. trust needs evidence and evidence has usually meant handing over the whole record: bank statements, account logins, full histories. privacy loses every time that is the only option.
The way out is not anonymity and it is not full transparency. It is selective disclosure: prove the fact that matters, keep everything else.
Two principles @primus_labs has pointed to on this: confidentiality over anonymity and selective disclosure.
What that looks like in practice
1) Prove the fact, not the record
With zkTLS, a user can prove something from a web account, such as a balance threshold or an account's status, without sharing the login or the raw data. the verifier checks the proof, not the file.
2) Keep data encrypted while it is used
FHE lets computation happen on encrypted data. The Confidential Vault on BNB Chain lets users shield a supported stablecoin, move or stake it and unshield it. FHETransform, which aims to turn standard EVM contracts into confidential ones, is the direction for what comes next.
3) Keep verification honest
Primus Network attestors run inside TEEs, stake tokens and face penalties for wrong execution, so the checking layer has something at stake too.
Honest limits
โข zkTLS proves provenance, not that a source is truthful
โข FHE carries real computation overhead and some parts of the stack are planned, not live
โข Attestor penalties and governance are not yet active
The point stands. a right to privacy means little if the only way to participate is to give it up. Systems that let people prove what is needed and keep the rest are how the principle becomes practice.
Privacy is a right. Proof is how you keep it.
This one is about one concrete thing you can look at today: the @primus_labs Confidential Vault on BNB Chain, built with Unitas and United Stables.
The problem it targets
Public vaults show everything. anyone can see your deposit size and track a position. for an individual that's an annoyance. for a treasury or fund it's a cost, because a visible position can be followed, copied or traded against.
The design: a second door into the same vault, the confidential vault is an encrypted deposit option added to an existing, public lending vault. Depositors get the same strategy, the same risk profile, the same collateral basket and the same yield as the public version. what changes is that deposit sizes are hidden onchain.
That is a deliberately modest idea. It doesn't invent a new yield source. It changes who can see you.
How it works, step by step
1) Shield
Convert a supported stablecoin into its confidential form in one transaction. the confidential token wraps a standard dollar-pegged one and is built with FHE, so balances and transfer amounts stay encrypted onchain.
2) Stake
Deposit the confidential stablecoin into the confidential vault.
3) Earn
Yield accrues through the underlying lending market, the same as a public deposit.
4) Unshield
When you want out, convert back to the standard token.
Who is involved, as far as I can tell
Primus built the confidential layer with Unitas and United Stables on BNB Chain. one third-party post describes the flow as converting $U (United Stables) into an encrypted $EU, which can then be moved privately or deposited into Unitas vaults.
What stays hidden and what doesn't
Hidden: balances, transfer amounts and deposit sizes. per that same third-party post, individual amounts are hidden while the total batch can still be checked. that last part matters: confidentiality here is not the same as nobody being able to audit anything.
How it connects to the rest of Primus
Primus's pitch is confidentiality over anonymity, with selective disclosure. the vault is the FHE side of that. The zkTLS side shows up in Proof of Reserves, which is live for Unitas USDu and Perena USD* with Brevis: reserves can be verified without publishing every account. together: hide the positions, prove the backing.
Honest limits
โข FHE carries real computation overhead, so scalability is a fair question
โข Confidentiality still has to coexist with regulatory auditability, and the frameworks are still developing
โข The model is new and hasn't been through full market cycles or stress tests
โข Some of the FHE stack is planned, not live, for example the threshold MPC layer
โข Over $1M encrypted and staked in the first 24 hours. that figure is self-reported and not audited, so treat it as a signal, not a verdict
How I'd use it
Read the docs first and check the contract addresses and supported assets from official sources before moving anything. Treat it as a live way to see FHE work, not as a finished product.
What I find interesting: the best privacy feature may be the one that doesn't ask you to change your strategy at all.
Would you use a confidential deposit for a treasury position or is public by default fine for you?
Screenshots are the default evidence on CT. PnL screenshots, dashboard screenshots, "look at my stats" screenshots. everyone knows they can be edited and everyone still treats them as proof.
@primus_labs and Kaito Studio now have an integration aimed at exactly that habit, using zkTLS so users can verify off-chain activity without exposing account details or credentials.
Here is what I can say with confidence, and what I can't.
What's described
โข Users prove activity from outside the platform instead of pasting a screenshot
โข The proof is made without sharing a login or the full underlying data
โข Primus mentions Kaito's Pulse release and native browser-side verification, so users can bring authenticated platform footprints, stats and achievements into it
Why this is a practical use case
Reputation online is currently a claim plus a picture. a proof changes the shape of it: the claim comes with evidence that it really came from the source and the person never hands over their account.
The honest limit:
zkTLS proves that the data came from the claimed source. It doesn't prove the source is the whole picture. a verified stat is a verified stat, not a verdict on quality. the value is that the evidence stops being editable, not that it stops needing judgment.
My view: the interesting part isn't the cryptography. It's whether a verified signal changes behavior. If creators and readers start asking "is this verified?" before "how big is it?", reputation gets harder to fake. that's the real test and it will be decided by how many people actually use it.
Would you trust a verified stat over a screenshot? and what would you want verified first?
๐น๐๐๐๐ฆ retweeted
gm
Public blockchains make transactions transparent, but that transparency can expose sensitive information.
Imagine everyone being able to see your balances and transaction activity. @primus_labs is exploring a different approach through Confidential Vault on BNB Chain.
๐งต๐
gm
AI is becoming part of our daily lives, from communication to decision-making. But how do we know its outputs and actions can be trusted?
@primus_labs is exploring how cryptographic verification can help establish trust in AI systems.
๐งต ๐
๐น๐๐๐๐ฆ retweeted
๐๐ซ๐ข๐ฆ๐ฎ๐ฌ ๐๐๐ญ๐ฐ๐จ๐ซ๐ค ๐๐๐: ๐๐ก๐ ๐๐ซ๐ข๐๐ ๐ ๐๐๐ญ๐ฐ๐๐๐ง ๐๐๐ฉ๐ฉ๐ฌ & ๐๐ญ๐ญ๐๐ฌ๐ญ๐จ๐ซ๐ฌ.
A DeFi app may need to verify a user's external income before approving a loan.
How can it request verification & receive evidence?
The @primus_labs SDK connects them. ๐งต๐
๐๐ก๐จ ๐๐จ๐ง๐ญ๐ซ๐จ๐ฅ๐ฌ ๐ฎ๐ฉ๐ ๐ซ๐๐๐๐ฌ ๐จ๐ง @primus_labs?
Imagine Primus needs to adjust how much an attestor must stake, change an unbonding period, or introduce a network improvement.
Who gets to make that decision?
That responsibility falls under Primus governance๐งต
๐น๐๐๐๐ฆ retweeted
The website doesn't have to change.
The @primus_labs zkTLS does not require the site to do any construction for you.
You demonstrate a response from a typical TLS session.
A thread ๐งต
Primus is cooking with its newest partnership today with @CournotProtocol
@primus_labs validates a web or API response that originated from the server.
Cournot converts the verified evidence into a conclusion.
A thread ๐งต
๐น๐๐๐๐ฆ retweeted
Good morning CT.
Prediction markets have a structural weak point: resolution before a market can settle, someone has to establish what actually happened and what the source really said.
The pipeline:
Verified evidence โ Cournot reasoning โ Verifiable judgment
1) @primus_labs verifies the source
Using zkTLS, primus can prove that web or API data came from the claimed source, without exposing user data that shouldn't be public.
2) @CournotProtocol interprets what it means
Cournot takes that verified evidence and turns it into a structured, auditable judgment, so AI reasoning starts from checked inputs and not from whatever it was handed.
The division of labor is simple: primus verifies the source. cournot determines what it means.
Where this applies
โข Prediction markets, where resolution depends on proving the source data is authentic before interpreting the outcome
โข Private credit and RWA, where sensitive financial conditions can be verified without exposing the underlying data
Why the split matters
Two different questions are easy to confuse. did the data really come from that source? and what does that data mean for the outcome? Separating them means each can be checked on its own terms and a dispute can point to the exact step where it arose.
Worth keeping in mind
โข zkTLS proves provenance, not that a source is correct. Interpretation is a separate layer, which is where Cournot comes in.
โข Private credit is an area being explored, so treat it as direction, not a live product.
โข Specifics such as integrations and timelines have not been confirmed.
The broader point: onchain decisions are only as trustworthy as the evidence they rest on and verifying that evidence first is the step most systems skip.
Verified evidence in. Auditable judgment out.
Where would you want verified evidence first, markets or credit?
Trustworthy onchain decisions start with verifiable evidence. With zkTLS, Primus enables applications to verify the authenticity of offchain data while preserving user privacy.
Together with @CournotProtocol, weโre bringing verifiable web evidence to prediction markets and exploring new possibilities for private credit and onchain finance. We believe this is an important step toward a more private and verifiable onchain ecosystem.
Screenshots are the default evidence on CT. PnL screenshots, dashboard screenshots, "look at my stats" screenshots. everyone knows they can be edited and everyone still treats them as proof.
@primus_labs and Kaito Studio now have an integration aimed at exactly that habit, using zkTLS so users can verify off-chain activity without exposing account details or credentials.
Here is what I can say with confidence, and what I can't.
What's described
โข Users prove activity from outside the platform instead of pasting a screenshot
โข The proof is made without sharing a login or the full underlying data
โข Primus mentions Kaito's Pulse release and native browser-side verification, so users can bring authenticated platform footprints, stats and achievements into it
Why this is a practical use case
Reputation online is currently a claim plus a picture. a proof changes the shape of it: the claim comes with evidence that it really came from the source and the person never hands over their account.
The honest limit:
zkTLS proves that the data came from the claimed source. It doesn't prove the source is the whole picture. a verified stat is a verified stat, not a verdict on quality. the value is that the evidence stops being editable, not that it stops needing judgment.
My view: the interesting part isn't the cryptography. It's whether a verified signal changes behavior. If creators and readers start asking "is this verified?" before "how big is it?", reputation gets harder to fake. that's the real test and it will be decided by how many people actually use it.
Would you trust a verified stat over a screenshot? and what would you want verified first?
Goodnight CT.
I've written a lot of explainers on zkTLS and FHE. this one is different: it's the questions I'd actually want answered if I were going to rely on this stack.
Start with a concrete case. a lender wants to know whether a borrower holds more than X on an exchange. with zkTLS the borrower proves "balance above X" and the lender never sees the statement. Clean.
Now the questions that come up as soon as you try to use it:
1) How fresh does a proof need to be?
A proof is a moment in time. balances move. who decides how often it must be refreshed, the app, the lender or the protocol?
2) What is the proof actually worth?
zkTLS proves where the data came from, not that the source is right. a proof of what an exchange displayed is only as good as that exchange. so the question is which sources an application should trust at all.
3) Who verifies the verifier and when?
@primus_labs Network attestors run in TEEs, stake and face penalties, which is a sound design. penalties and governance aren't active yet and operators are whitelisted. I'd like to see the path to open participation and a rough timeline.
4) MPC or Proxy and at what cost?
MPC mode is stronger against tampering. Proxy mode is faster but adds a network assumption. real numbers would help builders choose.
5) Is the friction acceptable outside crypto?
Tasks today involve a browser extension, a wallet connection and sometimes a little gas on Base. that's fine for crypto-natives. what does it take for everyone else?
6) Does a verified account mean a unique person?
a proof shows control of an account. It doesn't show that one person holds only one. with points and reputation in play.
What I like is that none of these are reasons to dismiss the idea. they are the work between a good design and something people depend on. Teams that can say what is unfinished are the ones worth following.
My view: the cryptography is the easier half. the harder half is source trust, freshness and incentives.
Those are my six. Which would you add, and which would you drop? ๐
๐น๐๐๐๐ฆ retweeted
gn
One technology worth exploring in the @primus_labs ecosystem is Fully Homomorphic Encryption (FHE).
As more financial activity moves onchain, protecting sensitive information while keeping it useful becomes increasingly important.
๐งต ๐
gm
AI is becoming part of our daily lives, from communication to decision-making. But how do we know its outputs and actions can be trusted?
@primus_labs is exploring how cryptographic verification can help establish trust in AI systems.
๐งต ๐
Goodnight CT.
I've written a lot of explainers on zkTLS and FHE. this one is different: it's the questions I'd actually want answered if I were going to rely on this stack.
Start with a concrete case. a lender wants to know whether a borrower holds more than X on an exchange. with zkTLS the borrower proves "balance above X" and the lender never sees the statement. Clean.
Now the questions that come up as soon as you try to use it:
1) How fresh does a proof need to be?
A proof is a moment in time. balances move. who decides how often it must be refreshed, the app, the lender or the protocol?
2) What is the proof actually worth?
zkTLS proves where the data came from, not that the source is right. a proof of what an exchange displayed is only as good as that exchange. so the question is which sources an application should trust at all.
3) Who verifies the verifier and when?
@primus_labs Network attestors run in TEEs, stake and face penalties, which is a sound design. penalties and governance aren't active yet and operators are whitelisted. I'd like to see the path to open participation and a rough timeline.
4) MPC or Proxy and at what cost?
MPC mode is stronger against tampering. Proxy mode is faster but adds a network assumption. real numbers would help builders choose.
5) Is the friction acceptable outside crypto?
Tasks today involve a browser extension, a wallet connection and sometimes a little gas on Base. that's fine for crypto-natives. what does it take for everyone else?
6) Does a verified account mean a unique person?
a proof shows control of an account. It doesn't show that one person holds only one. with points and reputation in play.
What I like is that none of these are reasons to dismiss the idea. they are the work between a good design and something people depend on. Teams that can say what is unfinished are the ones worth following.
My view: the cryptography is the easier half. the harder half is source trust, freshness and incentives.
Those are my six. Which would you add, and which would you drop? ๐
"Privacy is a human right." Tyler winklevoss said it at TOKEN2049 and it is worth taking seriously, because the hard part is not agreeing with it. the hard part is building systems that make it true.
here is the tension. finance, credit and identity all need trust. trust needs evidence and evidence has usually meant handing over the whole record: bank statements, account logins, full histories. privacy loses every time that is the only option.
The way out is not anonymity and it is not full transparency. It is selective disclosure: prove the fact that matters, keep everything else.
Two principles @primus_labs has pointed to on this: confidentiality over anonymity and selective disclosure.
What that looks like in practice
1) Prove the fact, not the record
With zkTLS, a user can prove something from a web account, such as a balance threshold or an account's status, without sharing the login or the raw data. the verifier checks the proof, not the file.
2) Keep data encrypted while it is used
FHE lets computation happen on encrypted data. The Confidential Vault on BNB Chain lets users shield a supported stablecoin, move or stake it and unshield it. FHETransform, which aims to turn standard EVM contracts into confidential ones, is the direction for what comes next.
3) Keep verification honest
Primus Network attestors run inside TEEs, stake tokens and face penalties for wrong execution, so the checking layer has something at stake too.
Honest limits
โข zkTLS proves provenance, not that a source is truthful
โข FHE carries real computation overhead and some parts of the stack are planned, not live
โข Attestor penalties and governance are not yet active
The point stands. a right to privacy means little if the only way to participate is to give it up. Systems that let people prove what is needed and keep the rest are how the principle becomes practice.
Privacy is a right. Proof is how you keep it.
"Privacy is a human right." Tyler winklevoss said it at TOKEN2049 and it is worth taking seriously, because the hard part is not agreeing with it. the hard part is building systems that make it true.
here is the tension. finance, credit and identity all need trust. trust needs evidence and evidence has usually meant handing over the whole record: bank statements, account logins, full histories. privacy loses every time that is the only option.
The way out is not anonymity and it is not full transparency. It is selective disclosure: prove the fact that matters, keep everything else.
Two principles @primus_labs has pointed to on this: confidentiality over anonymity and selective disclosure.
What that looks like in practice
1) Prove the fact, not the record
With zkTLS, a user can prove something from a web account, such as a balance threshold or an account's status, without sharing the login or the raw data. the verifier checks the proof, not the file.
2) Keep data encrypted while it is used
FHE lets computation happen on encrypted data. The Confidential Vault on BNB Chain lets users shield a supported stablecoin, move or stake it and unshield it. FHETransform, which aims to turn standard EVM contracts into confidential ones, is the direction for what comes next.
3) Keep verification honest
Primus Network attestors run inside TEEs, stake tokens and face penalties for wrong execution, so the checking layer has something at stake too.
Honest limits
โข zkTLS proves provenance, not that a source is truthful
โข FHE carries real computation overhead and some parts of the stack are planned, not live
โข Attestor penalties and governance are not yet active
The point stands. a right to privacy means little if the only way to participate is to give it up. Systems that let people prove what is needed and keep the rest are how the principle becomes practice.
Privacy is a right. Proof is how you keep it.
๐น๐๐๐๐ฆ retweeted
Most privacy solutions only address part of the problem.
They either hide everything or reveal everything.
Neither is enough when real capital and real decisions are involved.
What's missing is the ability to prove facts without exposing the underlying data, and to compute on sensitive information without decrypting it.
That's the gap Primus is building to address.
Not more secrecy.
Not more transparency.
But a way to keep sensitive data private while making it usable and verifiable.
Primus is building that cure.
๐น๐๐๐๐ฆ retweeted
HOW DOES PRIMUS LABS VERIFY zkTLS PROOFS?
When an app uses information from a website, how can it check that the information came from the right source and was collected correctly?
@primus_labs uses zkTLS to help apps verify web data without simply relying on an attestorโs word.
โธ Who Does What?
โข Attestor nodes: Run zkTLS tasks against specified data sources and generate proofs.
โข Developers: Build applications using the Primus network SDK.
โข Clients: Use those applications to request tasks.
โธ How the Process Works
1. A client submits a task through an application.
2. Primus system contracts assign an attestor.
3. The attestor and client run the zkTLS protocol against the specified data source.
4. The attestor generates a proof.
5. The application or verifier checks the proof according to the protocolโs verification rules.
โธ What Does the Proof Confirm?
A zkTLS proof can provide cryptographic evidence that specific web data was obtained or handled according to the protocolโs rules.
Depending on the implementation, this may help verify that:
โข The data is linked to the specified website or source.
โข The relevant data matches what was captured during the protocol.
โข The task followed the required steps to produce the proof.
A proof does not automatically mean that the information is true, up to date, or complete. It also does not guarantee that a website itself is honest. It provides evidence about the data and process covered by the proof.
The exact guarantees depend on the protocol and what the verifier checks.
โธ What Protects the Process?
Primus describes three safeguards:
โข Trusted Execution Environment (TEE): Helps protect the environment where a task runs and provides evidence about that environment. Its security still depends on the hardware and attestation system.
โข Cryptographic verification: Allows a verifier to check whether a proof meets the protocolโs requirements.
โข Staking and penalties: Node operators may stake tokens and earn fees for successful tasks. Penalties are intended to discourage incorrect execution, although Primusโs documentation says some penalty and governance mechanisms are not yet active.
These safeguards have different jobs: TEE helps protect execution, cryptography lets others check the proof, and economic incentives encourage operators to follow the rules.
โธ What Still Needs Checking?
Primusโs documentation describes the networkโs design. Its node guide also states that operators must have their node-owner address whitelisted before registration.
To assess the system, look at which safeguards are active, how proofs are verified, and what happens if a node produces an incorrect result.
Three questions worth asking:
โข What data does the proof cover?
โข What exactly can the verifier confirm?
โข What remains outside the proofโs guarantees?
Understanding these limits is just as important as understanding the proof itself.
โ Explore: docs.primuslabs.xyz
s.kaito.ai/gVxTF2t
๐น๐๐๐๐ฆ retweeted
๐๐ก๐จ ๐๐จ๐ง๐ญ๐ซ๐จ๐ฅ๐ฌ ๐ฎ๐ฉ๐ ๐ซ๐๐๐๐ฌ ๐จ๐ง @primus_labs?
Imagine Primus needs to adjust how much an attestor must stake, change an unbonding period, or introduce a network improvement.
Who gets to make that decision?
That responsibility falls under Primus governance๐งต
WHY DOES @primus_labs NEED SYSTEM CONTRACTS?
Imagine a dApp requesting proof that data from a website is authentic.
The request must reach the right attestor, the task must be executed, and fees and rewards must be handled correctly.
Who coordinates all this? ๐งต
๐น๐๐๐๐ฆ retweeted
๐๐ฏ๐๐ง ๐ ๐ฌ๐๐๐ฎ๐ซ๐ ๐ค๐๐ฒ ๐๐๐ง'๐ญ ๐ฌ๐๐ฏ๐ ๐ ๐๐จ๐ฆ๐ฉ๐ซ๐จ๐ฆ๐ข๐ฌ๐๐ ๐ง๐จ๐๐.
Imagine an attestor node with its keys safely protected, but its software has been tampered with.
Malicious code or an unauthorized update could interfere with how the node operates.
๐งต๐
๐๐ก๐๐ญ ๐ฉ๐ซ๐จ๐ญ๐๐๐ญ๐ฌ ๐ญ๐ก๐ ๐ค๐๐ฒ๐ฌ ๐๐๐ก๐ข๐ง๐ ๐ ๐ณ๐ค๐๐๐ ๐ฉ๐ซ๐จ๐จ๐?
zkTLS uses attestor nodes to verify online data, making their security essential for trust.
One of the biggest concern is key management
@primus_labs
๐๐งต
๐น๐๐๐๐ฆ retweeted
๐ ๐ฌ๐๐๐ฎ๐ซ๐ ๐ฉ๐ซ๐จ๐จ๐ ๐ง๐๐๐๐ฌ ๐ ๐ฌ๐๐๐ฎ๐ซ๐ ๐ง๐จ๐๐ ๐๐๐ก๐ข๐ง๐ ๐ข๐ญ.
With @primus_labs, zkTLS security isn't just about proving data is authentic. The attestor node generating that proof must also execute correctly, and its signing keys must stay protected.
๐งต๐
































