I'm not great, I'm not good, not even decent. But I'm trying, out of curiosity. Yet another human on earth, just like you. @Kaspa_KEF grantee since 12/15/2025

Pinned Tweet
you too want to build a Kaspa L1 app and are unsure where to start?
8
107
346
16,768
Max inviting devs to try a testnet vProg app in their browsers and then be curious on how it works, maybe even write their own prog? i assume it will also help to identify bottlenecks, so let's congest there.
Tic-tac-toe is live on Kaspa testnet: the first vprog, a verifiable program with real execution and real settlement, running since yesterday. You can play it here: vprogs-tt.izio.fr/ (Requires private key and some testnet funds) We still need to review and merge a stack of PRs, however this is already a working POC. UI/UX was never a priority; the frontend can be enhanced or built separately I'm gonna work on mdBook covering the parts of the system I consider meaningful and a workshop on vprogs and building apps on top For Devs: this is the invitation. Play the game, read the code, build your own vprog. Game code: github.com/biryukovmaxim/vpr… vprogs framework: github.com/kaspanet/vprogs/t…
6
48
191
5,684
IzioDev retweeted
Replying to @LeJournalDuCoin
d'autres chercheurs veulent aussi apporter d'avantage de réactivité aux transactions, sans modifier le protocol.
i used to think real-time execution was the one thing that couldn’t be faked on bitcoin L1. i stand corrected.
1
4
39
740
IzioDev retweeted
i used to think real-time execution was the one thing that couldn’t be faked on bitcoin L1. i stand corrected.
49
103
533
20,509
covenant: deployment-time static metadata such as symbol name, image/logo, decimals and all.
While prototyping KCC-20 I got asked how should token symbols, descriptions, images, and other kind of metadata be defined. On EVM systems, there is a single SC which represents a token, and holds both its balance state and global state. On the UTXO model there is no global state, the token is split and held across holders, each one holds his specific token (UTXO/covenant). This means that adding state fields for metadata would duplicate them across each UTXO, which is wasteful. Things such as representation, name, symbol or image are also not part of the SC logic, and should not be part of it. A naive approach is to declare such metadata in the payload field of a tx, which is an "empty space" that can be used to write whatever information. The issue is that Kaspa is prunable. Eventually, the block containing this tx would no longer be available for verification, so at some point the data would need to be trusted by off chain entity. After drafting a few solutions, we came up with KCC-23, a convention for binding the metadata to the covenant ID itself. Read more on Kas-Smiths: kas-smiths.org/t/kcc-23-conv… Or read the KCC draft: github.com/kaspanet/kccs/pul…
3
30
144
3,401
here is how i evaluate the kcc-12 proposal in a second pass. i sketch a user journey, observe flaws on existing web3 platform, see if my user journey fixes it, iterate. once i have a viable sketch, i take kcc-12, see if it **enforce** this flow. if not, it needs changes. kcc-12 should also be taken from a UX perspective, and we have a lot to learn from, lot of challenges to crack produce-wise.
1
36
159
2,335
this KIP-12 is superseded by KCC-12. goal: dApp doesn't need to integrate browser wallet 1 by 1. If you own a dApp (/want to), or you own a browser wallet, please read the proposal and add your thoughts (not LLM thoughts, we can do that on our own)
KIP-12 = a draft standard for how Kaspa browser wallets talk to web apps: • one kaspaProvider.request() API • discovery via kaspa:requestProvider / kaspa:provider • ready for KRC-20 & future protocols PoC wallet + dapp demo in this video below Have a good day!
11
53
182
7,747
Is there a hardware wallet with SE chip that works even if their backend services is down?
6
4
40
2,677
works = from get utxos to broadcast end to end. the entire flow must not depend on 'their' services
1
5
341
IzioDev retweeted
A bank in Tel Aviv was told twenty months ago to take a quantum plan to its board. A utility in Ohio has never been asked. Same threat. (Almost) same NIST algorithms. Four very different PQC migration approaches globally. I tried to compare these PQC migration approaches, fresh from GISEC in Dubai and ahead of my related closing keynote at the PQC Summit in College Park on Tuesday. Some of what I found: Hong Kong's regulator scored its banks 2.3 out of 10 in July and set a target of 10 by 2030. FINMA surveyed 60 Swiss institutions, found 72% had taken no quantum-safe measures, and demanded board-backed roadmaps by mid-2027. The three NERC CIP standards shaping a US utility's 2026 compliance year say nothing about post-quantum cryptography. Not one. Canada put PQC clauses into every new federal contract in April. The US equivalent is still a rulemaking. Germany has recommended FrodoKEM and Classic McEliece alongside the NIST picks since 2020, and Europe got them into ISO in June. Chrome will accept only Merkle Tree Certificates in its quantum-resistant root store, while Europe's eIDAS trust lists are built on X.509. The post-quantum PKI can fork along a line that already exists in law. And nobody, anywhere, has enforced a PQC requirement yet. The full comparison, with a one-page table by jurisdiction and five things I think each migration could borrow from the others: postquantum.com/post-quantum… #PQC #PostQuantum #QuantumComputing #CyberSecurity #CISO #InfoSec #Regulation #CryptoAgility
3
2
6
967
just a gentle reminder that krc20 is not kaspa L1, it only travels over L1 txs as data carriers, but the interpretation of krc20 state is done purely offchain just like any other non-zk based solution. this is why covenants were developed for kaspa L1 with kcc20 built on top of them for native assets (note: kcc20 spec is still in draft)
36
266
819
49,288
Do you think high liquidity is a cause or a consequence of a thriving ecosystem? Lot of places to claim atm.
6
3
54
2,168
you too want to build a Kaspa L1 app and are unsure where to start?
8
107
346
16,768
install Git and Rust on your computer, these two software are the only requirements as of today. open a terminal / powershell: 1. git clone github.com/argent-lang/argen… 2. ./setup 3. follow this video: piped.video/watch?v=xZsuvcc9… Additionally, you can observe different working examples here: github.com/argent-lang/argen… and here: github.com/argent-lang/argen… And finally, don't forget to PR your own crafted apps to argent-lang/argent-playground Community-based support in 'development' on Kaspa's Discord: discord.gg/48enF9xBy8
2
38
152
4,237
want to take part of this journey? help shape the next documentation site, my suggestion would be: - Argent: Getting Started - Specialized cookbooks/recipes highlighting a specific design or technique - Concept section my personal acceptance criteria (and please challenge them): - no unnecessary jargon: a builder landing here wants to iterate fast, they don't want to enter a complexity-realm that gives no net benefit. if a term is required: Concept section, if not, abstract the lang. - human friendly content (that happens to also be LLM-friendly content): e.g.: a getting started must be enjoyable/friendly, no friction, no verbosity. - diagrams are helpful if built correctly, use mermaid and avoid unnecessary introduction. overall, the docs shouldn't describe Argent nor how it operates but: how to use it. you can either produce plain markdown documents or PR to this repo below, keep in mind it'll be entirely re-shaped, it's unlikely we'll keep any of the existing content that is programmability-related (but we can get inspiration from). github.com/kaspanet/docs
4
38
125
1,656
"you know whats missing in kaspa developer team? clear and understandable communication with the plebs" Waiting for you there.
any remaining confusions between SilverScript x Argent x KCCs? if yes, ask below :)
6
24
149
4,357
IzioDev retweeted
Replying to @michaelsuttonil
it's not an ideal representation, but it may help to grasp the leader/delegator concept. note that a transaction may contains multiple covenant groups, here we're specifically looking at a single group interaction. this model essentially allow delegator to run less computation that would have been required otherwise
2
7
58
886
IzioDev retweeted
this is a good opportunity for me to expand on storage. no meta-data really is "stored on-DAG", when we say that, we likely refer to "witnessed": a revealing event to feed the execution engine with full data. Kaspa decouples the DA (data availability) layer with the execution layer, for example through the pruning strategy: only the last ~30hrs of "non-consensus important" data are kept. or for example the program model: builders deploy a hash to the covenant and its state, and only these 32-bytes represents the covenant at the UTXO-level. without this decoupling property, i likely wouldn't be able to run a **full** node on my laptop. in this context, on-DAG image concept you're referring to would likely be projected as: "i store an integrity hash of the image, while the image still is served externally". essentially, we have to ask ourselves: who cares about the image integrity of an NFT (if there is an image attached to it at all)? the possible answers likely doesn't contain L1, meaning there will be no covenant program verifying image integrity. in this context, the end-users might be the interested party, and as such, they could take the integrity hash (from covenant state, or other), take the actual image that is being served externally and verify the image is the correct one
4
14
48
702