
What cannot be verified cannot be trusted. What cannot be trusted cannot be real. ⣿ CTO, @frame00com · Building Lemma
Joined January 2014
- Tweets7.2K
- Following681
- Followers842
- Likes4.1K
Ethereum's new direction (EIP-8288): quantum-safe proofs stop being 30x more expensive. Lemma's transparent WHIR path was the right bet?
A note on recursive STARK mempools (EIP-8288) eips.ethereum.org/EIPS/eip-8…
This is an EIP that I am hoping we can get included in I-star (the fork after Hegota) that you can think of as the next step after Frames, that would unlock extreme amounts of power. Particularly:
* Ultra-cheap quantum-safe signatures (SPHINCS-). Much of the cost savings comes from the fact that the signature data (~3 kB) does not have to go onchain
* Ultra-cheap quantum-safe privacy protocols. Status quo minimum cost for private txs is ~300k if you engineer very well (no one does), status quo quantum-safe is ~10M gas, this could reduce it to low tens of thousands.
* Universal support for your favorite new signature or proof scheme without needing EVM changes. Whatever you use (Falcon, ML-DSA, some other lattice-based thing, something code-based or isogeny-based or even more esoteric), you can just wrap it client-side in a STARK, onchain gas cost low tens of thousands just like privacy protocols. Hopefully, Ethereum will never need "please support my favorite cryptographic algo" politics again.
* Private account abstraction: keep your account logic private, and in a private location onchain. Then you can make one transaction to change the ownership of all your onchain state - accounts, defi positions, privacy protocol notes, everything - without revealing which objects' ownership you're changing.
Here's how it works.
Your transaction can include a type of frame that we call a "dependency frame". The frame is a list of statements, asserting claims like "message hash M was signed by SPHINCS- public key P" and "data hash D was proven to satisfy a statement defined by verification key V".
When you send your transaction, you send it in an envelope, which includes a signature or a STARK for each statement in a dependency frame.
Once the transaction reaches the mempool, nodes aggregate them. Each node runs a loop: wait one tick (eg. 500ms), aggregate all new envelopes (either single-tx or multi-tx) that you've seen, remove any transactions that are expired, generate a STARK recursively proving all dependencies, and send a new multi-tx envelope containing that STARK.
Hence, the bandwidth load is bounded: each node's outbound is one STARK (~100-300 kB) per tick, plus each transaction getting broadcasted through the network once (as happens already).
The block builder acts as "yet another mempool node", receiving envelopes from the mempool (plus any side channels), generates its own STARK covering the subset of transactions it intends to include in the block, and adds that STARK to the block.
Total onchain overhead: one STARK (100-300 kB), plus 96 bytes for each statement being proven.
This is what I've called before ( youtube.com/watch?v=TSLUpOps… ) "The Proof Singularity". Today, we have all the ingredients to actually implement it.
As a developer, this requires a somewhat different workflow than you are used to, but it is conceptually simple. Any signatures or STARKs, you put into a separate frame. Then the main logic that today is verifying a signature or STARK, you replace with checking for the existence of a frame that includes the correct statement as a dependency.
Examples of useful statements:
* [tx sighash] verifies against [the pubkey at sload(0)]
* there exists a secret and a merkle branch such that hashing secret+0 and applying the merkle branch outputs (public) root R, and hashing secret+1 outputs (public) nullifier N
* there exists a secret address A, salt S and signature Z such that sload(0) = hash(A, S) and a merkle proof of address A inside a recent ethereum state contains some pubkey D where [tx sighash] was signed by D [this is private account abstraction; all variables except [tx sighash] and sload(0) are private; you can also make D a STARK verification key]
* there exists an ML-DSA signature signing [tx sighash], that verifies against an ML-DSA pubkey whose hash is sload(0)
At the core, this is moving any compute and data other than bookkeeping "business logic" outside the core path of Ethereum execution, sharding and parallelizing it via the mempool.
Notice also that this requires agreeing on a _language_ (aka. an ISA) for the recursive STARKs to define statements in. The current leading candidate is RISC-V. So this would also de-facto be Ethereum adding RISC-V (or something else we decide on) as a canonical ISA - a big decision that should be done carefully, but that I think will be necessary to drive Ethereum forward.
今日出ます!
明日9/11(金)17:20〜、FRAME00 CTO・Aggre(@aggre_)がAGNTCon + MCPCon Japan 2026に登壇します(Linux Foundation主催)。
ログの事後監視から、実行前の証明へ。AIエージェント経済の信頼基盤「Lemma」の実装を話します。
会場:Hall 1F お立ち寄りください。
sched.co/2VRYC
登壇します。[From Logs to Proofs] というテーマです。
9/11(金) 17:20〜 AGNTCon + MCPCon Japan
FRAME00 CTO・Aggre(@aggre_)が、Linux Foundation主催のAGNTCon + MCPCon Japan 2026に登壇します。
ログの事後監視から、実行前の証明へ。AIエージェント経済の信頼基盤「Lemma」の実装について話します。
9/11(金) 17:20〜 Hall 1F
agntconmcpconjapan26.sched.c…
lemma.frame00.com/ja/
昨日リリース。個人情報を見せないまま「個人の貢献」を確実に証明します。メタウォーターさんと一緒に公共インフラの現場で実運用まで落とし込みました。
【プレスリリース】個人情報を明かさずに、「その記録が本物である」ことだけを証明。メタウォーターの住民参加型プロジェクト「MizuDAkO」に Lemma を導入しました。住民の活動記録を、AI や行政で安心して活用できる未来へ。
prtimes.jp/main/html/rd/p/00…
aggre retweeted
【プレスリリース】個人情報を明かさずに、「その記録が本物である」ことだけを証明。メタウォーターの住民参加型プロジェクト「MizuDAkO」に Lemma を導入しました。住民の活動記録を、AI や行政で安心して活用できる未来へ。
prtimes.jp/main/html/rd/p/00…
Lemma で証明されたデータの数と、証明が検証された回数が一瞬で見れるようになった。そしてこの数字自体にも証明がついてる。
今時点で 158,000 回を超えてる。
lemma.frame00.com/verify/
作ったので書いた: Ethglobal で作った Trust402 を公開しました。
x402 で HTTP402 が動くようになったけど、10億回以上のレスポンスが「冷やかし」で終わってる。中身の分からないものに値段をつけてるからです。
zenn.dev/aggre/articles/45e5…
"Here's a black box. Amazing data inside, trust me. A dollar?"
Nobody's buying that. But it happens ~1B times a day on the web.
Trust402 = x402 payments + ZK proofs, so AI agents can verify content before paying.
dev.to/aggre/ai-agents-wont-…
Finalist at OpenClaw Security Challenge @ IJCAI 2026. Top 10 / 247 teams. 19/19 in prelims. If you're building AI agents that touch money, doors, or data, the attacks work. I've seen them firsthand.
#IJCAI2026 #AgentSecurity
aggre retweeted
OKF makes agent context portable. But before AI reads it — who issued this? Was it tampered with? That verification gate is what we open-sourced today.
lemma.frame00.com/blog/verif…
Introducing the Open Knowledge Format (OKF), an open specification that formalizes the LLM-wiki pattern into a portable, interoperable format.
AI is only as smart as the context we give it. As we build more advanced, agentic AI systems, they need accurate metadata and context to be useful. But in most organizations, that context is locked inside fragmented data catalogs, isolated wikis, scattered code comments, or the minds of senior engineers. Every time a new AI agent is built, teams are forced to solve the exact same context-assembly problem from scratch.
To solve this, we've announced OKF, a vendor-neutral, open specification that formalizes the "LLM-wiki pattern" into a portable, interoperable format. It provides a standardized way to represent the enterprise knowledge that modern AI systems rely on.
— Just markdown: readable in any editor, renderable on GitHub, indexable by any search tool
— Just files: shippable as a tarball, hostable in any git repo, mountable on any filesystem
— Just YAML frontmatter: for the small set of structured fields that need to be queryable: type, title, description, resource, tags, and timestamp
We’ve also shipped reference implementations to help you hit the ground running, including an enrichment agent for BigQuery, a static HTML visualizer, and live sample bundles on @github → goo.gle/4uGvAEe
➕ Knowledge Catalog can now natively ingest OKF!
Stop reinventing data models and building bespoke integrations for every new AI tool. Here's more about how OKF works → goo.gle/4uGvBbg
aggre retweeted
Google( @googlecloud_jp ) の Open Knowledge Format により、AI エージェントが読む知識を、組織やツールをまたいで共有できるようになりました。AI がそれを読む前に——誰が発行したのか、改ざんされていないか?
その検証のゲートを、本日 OSS として公開しました。
lemma.frame00.com/ja/blog/ve…
aggre retweeted
【Fable 5からKimiまで6モデルの実力差実験ノート】
最新のAI 6種に5つの攻撃シナリオを自分で試させる実験をしました。 ( @aggre_ )
Opus 4.8は5/5、GPT-5.5とDeepSeek v4 Proは4/5、Qwen3.7 Maxは3/5、Kimi-K2.6は2/5を突破しました。弱点は特定の1社だけの問題ではありません 。
Tested frontier models across 5 scenarios: Opus bypassed 5/5, Fable 5 leaked SSNs via benign prompts. GPT too.
AI safety training is inherently brittle.
Attackers move in 22s. Detection can't keep up.
lemma.frame00.com/blog/verif…
Under one second in-browser. Proof under 1KB. The key never crosses the wire.
Wrote it up ↓
lemma.frame00.com/blog/proof…
#ZeroKnowledge #Authentication #ZKSNARKs











