In𐤊asWeRust

38 posts

In𐤊asWeRust banner
In𐤊asWeRust

In𐤊asWeRust

@InKasWeRust

ʞaspa is the people's hope for a better society. Do NOT miss it... 𐤊

شامل ہوئے Eylül 2025
24 فالونگ6 فالوورز
پن کیا گیا ٹویٹ
In𐤊asWeRust
In𐤊asWeRust@InKasWeRust·
Be ready for the next release of an open source Kaspa community project based on the Bitcoin wise seedsigner idea but for Kaspa, 100% Rust and built for the people. It's called KasSigner and will be up on GitHub for a public release in the next coming days...𐤊
In𐤊asWeRust tweet media
English
0
2
3
176
In𐤊asWeRust ری ٹویٹ کیا
KasSigner
KasSigner@KasSigner·
@Wevn_Space All this tangem excuses about how hard is to build dynamic addresses is BS to me… i’m not a professional and built a whole device with them… all is in the code for anyone to implement… address derivation is called 🤟🏼 @InKasWeRust 😎🤟🏼
English
1
4
16
487
In𐤊asWeRust ری ٹویٹ کیا
KasSigner
KasSigner@KasSigner·
Trustless atomic swaps on Kaspa. No middleman, no server. Alice and Bob swap KAS using HTLCs on TN12. Preimage extracted in real time from the DAG block stream. Fully decentralized, fully on-chain. Air-gapped signing with KasSigner. Watch-only companion KasSee. Private keys never leave the device. Open source. GPLv3. 😎🤟🏼 youtu.be/FQKuEbUdaJI github.com/InKasWeRust/Ka… #Kaspa #KasSigner #AtomicSwap #HTLC #OpenSource #Toccata
YouTube video
YouTube
English
6
30
76
3.2K
In𐤊asWeRust ری ٹویٹ کیا
KasSigner
KasSigner@KasSigner·
What if Kaspa becomes the settlement layer for other chains? We just proved on TN12 that a persistent covenant can verify ZK proofs on-chain via OP_ZK_PRECOMPILE. 128-byte Groth16 proof. Self-looping state machine. Deposit, prove, withdraw. The covenant does not care where the proof comes from. It verifies math. An Ethereum L2 could settle on Kaspa. A Solana rollup could settle on Kaspa. A Bitcoin sidechain could settle on Kaspa. Any chain that can generate a Groth16 proof can bridge to it. The only requirement: a valid proof for the committed circuit. The rest is 10 BPS finality and trustless verification. Kaspa as the universal ZK settlement layer. Not theory. Working on TN12 today. Toccatta could be HUGE 🤟🏼 #Kaspa #ZKProof #KasSigner #Toccata
English
10
57
183
11.2K
In𐤊asWeRust ری ٹویٹ کیا
KasSigner
KasSigner@KasSigner·
Here it is...ZK Rollup on Kaspa. Confirmed on TN12. Persistent covenant holds state root on L1. Advances only with a valid Groth16 proof of state transition. Self-looping. Funds stay locked or withdraw with proof. 4-account MiMC merkle tree. Transfer validity proved in 128 bytes. Old root to new root, verified on-chain via OP_ZK_PRECOMPILE. Two consecutive state advances confirmed: TX1: 378ec66ffe9f60dc18614ed1ba7016d7ce484689211d5d68dedda980e6f432d0 TX2: 5873978e930e4cd7403d7b6b720c5072b5513cf9dceba9f838509e16ee593c48 Deposit on L1. Prove state transitions off-chain. Withdraw on L1 with proof. Covenant persists. The circle is closed... Browser WASM prover. Air-gapped signer. All open source. #Kaspa #ZKRollup #KasSigner 𝘐𝘯𝘒𝘢𝘴𝘞𝘦𝘙𝘶𝘴𝘵😎🤟🏼
KasSigner tweet mediaKasSigner tweet media
English
2
38
124
1.9K
In𐤊asWeRust ری ٹویٹ کیا
KasSigner
KasSigner@KasSigner·
Milestone...KIP-21 ZK Bridge PoC confirmed on TN12. First ZK-gated deposit/withdrawal on Kaspa. Groth16 proof verified on-chain via OP_ZK_PRECOMPILE. Seq-commit preimages as private witness. 128-byte proof unlocks funds from a P2SH covenant. Deposit TX: lock KAS behind a ZK proof gate Withdrawal TX: prove knowledge of (lane_tip, activity_digest, context), funds release TX: 77ef53ab0066eb3fb09365df69353027b476bfa20247e5da344b642e1599778a All browser-side. WASM prover in KasSee, air-gapped signer on KasSigner. 13 covenant types. 30+ opcodes exercised, and more to come... State transition circuit next. #Kaspa #ZKProof #KasSigner 𝘐𝘯𝘒𝘢𝘴𝘞𝘦𝘙𝘶𝘴𝘵😎🤟🏼
KasSigner tweet media
English
1
17
63
929
In𐤊asWeRust ری ٹویٹ کیا
KasSigner
KasSigner@KasSigner·
Merkle Whitelist Vault confirmed on Kaspa TN12. Funds locked in a covenant can ONLY go to approved addresses. The script stores a single 32-byte merkle root. At spend time, an on-chain merkle proof verifies the destination is in the whitelist. This is on-chain. The merkle root is in the script. The proof is verified by every node. No app can bypass it. No firmware update can override it. Consensus is the enforcer. 3 addresses whitelisted. 3 spends confirmed. 1 non-whitelisted address rejected. OP_CAT + OP_BLAKE2B doing merkle proof verification directly in Kaspa script. No app logic. No server. Consensus enforced. Scales to thousands of addresses with the same 32-byte root. Corporate treasuries, whitelisted vendor payments, airdrop claims, token registries, all verifiable on L1. TX 1: c10fbda2...d06f53 TX 2: 70728a70...749167 TX 3: 732d1fe5...01223e #Kaspa #TN12 #Toccata #KasSigner #Opensource 𝘐𝘯𝘒𝘢𝘴𝘞𝘦𝘙𝘶𝘴𝘵😎🤟🏼
KasSigner tweet mediaKasSigner tweet mediaKasSigner tweet media
English
1
15
48
975
In𐤊asWeRust ری ٹویٹ کیا
KasSigner
KasSigner@KasSigner·
Commit-reveal covenant confirmed on Kaspa TN12. Two-phase protocol. Phase 1: lock BLAKE2B(secret) on-chain. Nobody sees your data. Phase 2: reveal the preimage, script verifies the hash, owner signs, funds move. Between commit and reveal, the content is hidden. A miner sees the TX in the mempool but learns nothing. The hash is meaningless without the preimage. Use cases: sealed-bid auctions, fair randomness, front-running resistant KRC20 mints, any protocol where you need to commit before you reveal. TX: a101d411...d768c8f #Kaspa #TN12 #Toccata #KasSigner #Opensource 😎🤟🏼 𝘐𝘯𝘒𝘢𝘴𝘞𝘦𝘙𝘶𝘴𝘵
English
0
8
43
1.5K
In𐤊asWeRust ری ٹویٹ کیا
KasSigner
KasSigner@KasSigner·
First consensus-enforced state machine on Kaspa L1. TN12. Three air-gapped devices. Three roles. Three state transitions. One covenant. A supply chain traced on-chain: Manufactured → Shipped → Delivered. Each step signed by a different participant on a $15 chip that never touches the internet. The script enforces who can sign at each stage, verifies the covenant recreates itself with the correct next-state amount, and checks SPK continuity, all at consensus level. No indexer. No middleware. No oracle. No smart contract VM. The state machine IS the script. Amount encodes state. Introspection enforces transitions. Consensus validates everything. State 0→1 (manufacturer): 71810c1e...f0977176 State 1→2 (shipper): e7ca1975...fe74fe47 State 2→done (receiver): 785777a6...9869efc8 #KaspaTN12 · #Toccata · #KasSigner #OpenSource 𝘐𝘯𝘒𝘢𝘴𝘞𝘦𝘙𝘶𝘴𝘵😎🤟🏼
KasSigner tweet mediaKasSigner tweet mediaKasSigner tweet media
English
1
15
76
980
In𐤊asWeRust ری ٹویٹ کیا
KasSigner
KasSigner@KasSigner·
Second ZK precompile live on Kaspa L1. RISC0 Succinct. TN12 222,668 bytes of STARK proof. One air-gapped signature. On-chain verification. RISC0 proves execution of arbitrary RISC-V programs, not circuits, not constraints, full programs. The node verifies a succinct receipt over BabyBear. The signer sees none of it. QR relay carries 538 bytes to the device. The other 222KB stays in the browser and gets assembled into the sig_script at finalization. Two ZK verifiers. Two confirmed TXs. Same covenant framework. Same $15 @KasSigner esp32-s3 chip Groth16 (BN254): 128 bytes. 14M script units. TX d7e203a1...2380c463 RISC0 Succinct (BabyBear): 222,668 bytes. 25M script units. TX ceac9f02...5b8f3476 #Kaspa #Toccata #KasSigner #Opensource 𝘐𝘯𝘒𝘢𝘴𝘞𝘦𝘙𝘶𝘴𝘵😎🤟🏼
KasSigner tweet media
English
3
23
79
3.2K
In𐤊asWeRust ری ٹویٹ کیا
KasSigner
KasSigner@KasSigner·
Masive...First zero-knowledge proof transaction ever executed on the Kaspa network. TN12 Not from an L2. Not from a funded team. From an air-gapped hardware signer on a $15 chip. @KasSigner 🤟🏼 Zero-knowledge proof verified on Kaspa L1. Air-gapped. Funds locked behind a ZK gate. To spend, you prove you know — without revealing what you know. The chain verifies the math. Funds move or they don't. Under the hood: → Groth16 prover (arkworks BN254) compiled to browser WASM → 128-byte proof generated client-side → VK hash-committed in P2SH covenant via BLAKE2B → OP_ZK_PRECOMPILE (0xa6) verifies the pairing on-chain → Air-gapped Schnorr signing via QR relay — signer never sees the proof Three boundaries between the secret and the world. Browser. Device. Chain. Nothing leaks. TX:d7e203a1bec5a8cdede7be0f8ea391ebdf44a946667484f9d515c24a2380c463 No trusted third party. No server. No reveal. Just math. Built on rusty-kaspa Toccata opcodes. 100% open source. github.com/InKasWeRust/Ka… #Kaspa #KasSigner #ZeroKnowledge #Groth16 #Toccata #ZKP
KasSigner tweet media
English
15
103
297
12.9K
In𐤊asWeRust ری ٹویٹ کیا
KasSigner
KasSigner@KasSigner·
Persistent Vault is live on KasSigner × TN12 Single-owner covenant that recreates itself on every withdrawal. Your KAS stays locked in a self-enforcing P2SH vault. Partial withdrawals reduce the balance but the covenant persists forever. Under the hood: → TX version 1 + KIP-20 covenant identity opcodes → Genesis/continuation dual-path script → Air-gapped Schnorr signing via QR relay → Blake2b covenant_id binding validated by consensus First spend establishes the covenant: b4bdf8b6b364a18c536104c408ba506ee58e57c2befcd0668b1393d78a52050c Second spend, node enforces SPK continuity:945278e5e58be4544df56ef31baa09259c67b4bcfc41b7d46895cd6d7314e372 No multisig. No escrow. No trust. Just math. Built on rusty-kaspa Toccata opcodes. 100% open source.😎🤟🏼 github.com/InKasWeRust/Ka… #Kaspa #KasSigner #Covenants #KIP20 #Toccata
KasSigner tweet media
English
2
23
79
1.2K
In𐤊asWeRust ری ٹویٹ کیا
KasSigner
KasSigner@KasSigner·
Two privacy primitives cooked on @KasSigner today. Will be delivered in the next update 1/ Stealth Addresses Anyone can pay you without linking the payment to your public address. Receiver publishes a stealth meta-address once. Sender derives a one-time address — unlinkable on chain. Detection happens air-gapped on the hardware signer via ECDH. Works on mainnet right now — no new opcodes needed. 2/ PayJoin Covenant A covenant that enforces input mixing on-chain. The script uses OpTxInputCount + OpTxInputSpk to guarantee the spending TX includes inputs from multiple addresses. Chain analysis can't tell which inputs belong to which outputs. Forced mixing — not optional, not cooperative, enforced by script. TX: 3e65ae53feeac252ecd2f3b2bdb479257c6f11f514485d186cdd001e368f4476 All open source. All air-gapped. Individual sovereignty. 😎🤟🏼 #Kaspa #KasSigner #Privacy #StealthAddresses #PayJoin #Toccata
KasSigner tweet media
English
5
23
56
2.2K
In𐤊asWeRust ری ٹویٹ کیا
KasSigner
KasSigner@KasSigner·
First OP_CHECKSIGFROMSTACK oracle covenant executed on Kaspa TN12 with @KasSigner Three air-gapped hardware signers. Three roles: → Alice (owner) funds the covenant → Carol (oracle) signs an off-chain attestation → Bob (beneficiary) claims — only when Carol's attestation verifies on-chain BIP340 Schnorr signature on an arbitrary message hash, verified by the Kaspa script engine. No TX sighash — pure oracle attestation. Use cases: insurance payouts, escrow arbitration, sports bets, price triggers, conditional vesting — anything gated on real-world events. All open source. All air-gapped. No trust required.😎🤟🏼 TX: 6a0cd4035c0d94a3646f8a096ece6ad770c8539f949fa298f78aa879353800005d #Kaspa #KasSigner #Toccata #Covenants #OpCheckSigFromStack
KasSigner tweet media
English
1
11
46
1.2K
In𐤊asWeRust ری ٹویٹ کیا
KasSigner
KasSigner@KasSigner·
Cross-chain atomic swaps on Kaspa too. Confirmed on TN12. KasSigner now supports SHA-256 hash locks — the same standard used by Bitcoin, Ethereum, Litecoin, and many other chains. Same preimage will work on both chains. All air-gapped. All on hardware. All open source. InKasWeRust. 😎🤟🏼 #Kaspa #AtomicSwap #CrossChain #Toccata
KasSigner tweet media
English
1
20
86
1.1K
In𐤊asWeRust ری ٹویٹ کیا
KasSigner
KasSigner@KasSigner·
Air-gapped atomic swaps on Kaspa. Not a simulation. On-chain. Today we confirmed 6 covenant types on TN12 — all signed on ESP32-S3 hardware with zero network exposure: Spending limits. Allowances with cooldowns. Treasury with whitelisted destinations. Vesting schedules. And atomic swaps — both the refund path (CLTV timeout) and the claim path (Blake2b preimage reveal). Every signature computed air-gapped. Every TX relayed via QR codes. Every opcode verified against rusty-kaspa source. Toccata is coming. KasSigner is ready. 😎🤟🏼 github.com/InKasWeRust/Ka… #Kaspa #Toccata #Covenants #KasSigner
KasSigner tweet media
English
7
28
93
3.7K
In𐤊asWeRust ری ٹویٹ کیا
KasSigner
KasSigner@KasSigner·
Time-locked vaults on Kaspa. KasSigner just spent the first OP_CHECKLOCKTIMEVERIFY covenant via air-gapped hardware signer on TN12. Owner spends anytime. Beneficiary unlocks after a DAA score threshold. Enforced by consensus — not by trust. Signed on an ESP32. Transported by QR code. No USB. No Bluetooth. No network. No middleman This is what self-custody looks like. Kaspa tech is ready to change the world as we know it... Anyone around the world could use it... Really "SMART MONEY", but more than only that....InKasWeRust. 😎🤟🏼 github.com/InKasWeRust/Ka…
English
7
48
137
5.1K
In𐤊asWeRust ری ٹویٹ کیا
KasSigner
KasSigner@KasSigner·
KasSigner just signed & broadcast the first Covenant++ owner-spend transaction on Kaspa Testnet-12 — fully air-gapped, QR-only. No USB. No Bluetooth. No WiFi. Just QR codes and Schnorr signatures. Toccata hard fork brings covenants to mainnet in June — additive addresses, escrow, spending limits, all enforced on-chain. KasSigner is building for it now. 😎🤟🏼 TX on TN12: 5ce715e3...1f57a5 Source: github.com/InKasWeRust/Ka… #Kaspa #KasSigner #Covenants #OpenSource
KasSigner tweet media
English
0
15
53
1K
In𐤊asWeRust ری ٹویٹ کیا
KasSigner
KasSigner@KasSigner·
First covenant transaction signed by an air-gapped device on Kaspa Testnet-12. KIP-10 opcodes. P2SH covenant. Schnorr signed offline. QR-only transport. KasSigner is covenant-ready before mainnet. #Kaspa #KasSigner #Toccata
KasSigner tweet media
English
3
22
85
1.5K
In𐤊asWeRust ری ٹویٹ کیا
KasSigner
KasSigner@KasSigner·
Ran a 2-of-3 multisig ceremony on Kaspa mainnet today, twice — same shape, two wire formats. Thread of measured numbers on PSKB vs KSPT v2, both broadcast and confirmed.
English
2
2
17
437
In𐤊asWeRust ری ٹویٹ کیا
KasSigner
KasSigner@KasSigner·
Broadcast a 2-of-3 multisig on $KAS mainnet tonight using the @KaspaCurrency PSKT/PSKB wire format end-to-end, with no custom intermediate representation. TX 407d948930db9cf5ca77eb0448f0a64182643fcaded423a752a5aebfc86e8c4e Block acceptance in 752 ms. Three Kaspa-specific behaviors that aren't documented anywhere wallet authors can easily find them, surfaced during the debugging: 1. P2SH input sigOpCount must equal N (cosigner count), not M 2. No Bitcoin OP_0 dummy in the CHECKMULTISIG unlock script 3. PartialSig carries the signature variant tag { "schnorr": ... } All three fail-close at broadcast (node rejects before anything touches the chain). No fund-loss path. But any future Kaspa wallet author porting PSBT-multisig logic from Bitcoin tooling will hit them. Drafted a KIP that documents these conventions alongside derivation paths, pubkey sort order, two-layer descriptor, and an optional compact-transport appendix for sub-$20 hardware signers with constrained cameras. Collaborators welcome. KIP draft: github.com/kaspanet/kips/… Explorer: kaspa.stream/tx/407d948930d… #Kaspa #PSKT😎🤟🏼 InKasWeRust
KasSigner tweet mediaKasSigner tweet media
English
1
12
36
1.2K