Replying to Avatar Alex B.

After a year inside the Ark protocol, the rabbit hole got way deeper.

What started with basic Bitcoin payments and batching has evolved into something much bigger: a complete execution layer.

Today we're announcing the next chapter: Arkade

Our journey began implementing Ark's core primitives: VTXOs, presigned transaction trees, and batch settlements.

Months of production code revealed to us these weren't just payment optimizations, they were the building blocks for something far more ambitious.

That realization changed everything.

We're unveiling Arkade: a virtual execution layer that transforms these primitives into programmable money while preserving Ark's security guarantees.

This announcement is also an opportunity for us to share our implementation journey.

Everything we've built developing Arkade is now open source.

Follow our evolution through code, research, and real implementation work:

🔧 Arkade Compiler (experimental Ivy meets CashScript) h/t @danrobinson

Arkade Language lets you write Bitcoin-native smart contracts in a high-level syntax, compiling to Arkade Script for fast, secure, offchain execution.

github.com/arkade-os/compiler

📱 Arkade Mobile Wallet (PassKey auth, no app store required)

A progressive web app with modern authentication and VTXO management built-in.

Arkade in your pocket

This is how Bitcoin wallets should work in 2025.

github.com/arkade-os/wallet

⚙️ Custom Script Interpreter

Conceptual implementation showing how enhanced scripting fits natively in our existing Ark infrastructure.

Features 30+ new opcodes including OP_CAT, introspection, and arithmetics, all VTXOs compatible

github.com/arkade-os/arkd/pull/577

Developers can dive in immediately with SDKs for Rust, Go, and TypeScript, making Arkade accessible across the entire Bitcoin dev ecosystem.

Follow along as we build Bitcoin's virtualization layer and we gear up for mainnet launch.

https://arkadeos.com/vision

This has my attention. 👀

nostr:nevent1qqs89atxzuln4hz55dj2pwecs7fqswa69v4d8vx59hzqd26zr0p078cpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsygxjdauwt92pz76uv5u294kg3g3fd3juqwrhqwvawp56j7pxavr2j5psgqqqqqqs69vsl8

Reply to this note

Please Login to reply.

Discussion

care to share why?

Self-custody of lightning is trash UX/UI.

why?

It's difficult, complicated, and dangerous.

I’ve never understood why most wallets are either Bitcoin or lightning and not both. If it’s all just sats (I get there are different networks) why can’t I just move my sats around. I mean c’mon! When my sats get high in my lightning wallet, I want to move them offline, if only it was that easy. Make this easy!!

This is why we nostr:npub1xnf02f60r9v0e5kty33a404dm79zr7z2eepyrk5gsq3m7pwvsz2sazlpr5

or pheonix wallet (unified balance, self custodial)

Self custodial¯\_(ツ)_/¯ ?

both means that custody is yours

Just feeling punchy this morning. I’ve looked at the Phoenix wallet a few times but never tried it. Thanks for the tip!

may be if you are a node operator.

you may just as well intsall phoenix wallet and you're done

Pfft. No. That's dumb.

arc is way more complicated. and expensive for end user

Is the UX/UI better? If so, the expense is a tradeoff many will make.