Matt Grogan ∞ retweeted
Ever wondered how OpenChat works? Now you can see for yourself on our new interactive map.
Every canister type, with its endpoints, state and the calls between them, all generated from the source code at each release.
Click a canister to zoom in.
oc.app/architecture
Matt Grogan ∞ retweeted
I am, these days, old.
All my life I have been a coder, coding practically every day, even since before I had a computer. I used to write programs on paper that my grandfather would "run" as the interpreter.
I have been a Principal Software Engineer and Principal Software Engineering Manager for Microsoft in Redmond for a decade. I wrote Open Source Software - O/R Mappers, AOP frameworks, etc - before most of you whippersnappers reading this had spilled milk in your first device.
I have written every kind of software under the sun, professionally and on my free time. Databases, middleware, frontends, enterprise systems, productivity software, games, forums, etc, etc - and more recently, smart contracts.
So please believe me when I say I take coding very seriously, and I care a lot about code quality and correctness, and even elegance as well. I care about the whole software development process.
Please also believe me when I say: AI coding agents are now better than human programmers at practically everything, including complex programs, huge programs, development and deployment process hygiene, testing, and everything else that goes into making a software product.
Over the last two years, these systems (I use mainly Claude and ChatGPT) have matured to a profound degree.
Two years ago, I would only skeptically consider suggestions from the AI and write all code myself, basically using it as a better Stack Overflow lookup.
Then slowly as I noticed it getting better, I would let it put code in my files that I inspected religiously and would of course never let it commit. I would vet every Git commit, and often enough fix things in the code it had written.
At some point I noticed I didn't have to fix much anymore, I was mostly inspecting code. Still, you'd have to be nuts to trust it, so you'd only generate 10k lines of code if you were ready to carefully read 10k lines of code. In other words, speed of development increased a bit, but not all that much.
At the time it was also painfully evident that if you asked the AI to take on a large codebases it gave terrible results, and if you asked it to do something complex it would choke.
Reasoning about architecture, it was perhaps useful for "rubber ducking" (many programmers have found that speaking to a toy can help you see your problems more clearly, one of them being that you're now speaking to toys) but you spent more time correcting it than anything.
But it nevertheless had learned to do routine, boilerplate code well, and a lot of code is unfortunately generally just that (because we all suck at abstraction). Thus it was becoming a useful, but far from trusted, junior member of the team, rather than just a fancy Stack Overflow GUI.
But it kept getting better.
It got better at reasoning. It got better at groking large code bases. It got much better at very complex code.
About half a year ago I found that it was about on par with me for most of it, so a Principal level member of the team, and it even started to do better than I on some things.
At that point, I was having discussions with it about my architectural challenges I have been wrestling with for decades, and it was actually being helpful. While my codebases are usually reasonably modular so you can look at a chunk in isolation and understand it, it started noticing the little couplings that still remained and correctly analyze impact of changes. It was doing great on huge code as well as very complex code.
By now I was also noticing that I never found bugs in the code it wrote (it would write bugs all the time, but would catch them in internal testing before telling me it was done), and that it usually wrote not just neater code than I but was better at following best practices and even found more efficient solutions than I would have to many things.
Process hygiene was also improving quickly. Before I would only ever let it do read operations with Git, and I would do all the commits. But by now it was better at doing proper and orderly git commits and wrote far better commit messages, so I allowed it to commit, even if I would still push (and still only after vetting).
And half a year later (that is, now) we are at a point where I am finally ready to say that it does *everything* in the software development loop better than I. I now let Claude push PRs to Github and deploy by itself to staging environments. And I let it send DAO proposals to suggest upgrading code in production.
To make sure its code is good, it does all the things I would do if I had all the time in the world in terms of testing, double checking, verifying and never guessing at anything. I am more comfortable with Claude or ChatGPT at the helm than I was we me captaining.
It's like the moment when you realize your self driving car drives more safely than you in routine driving and saved your life in a dramatic situation you could not have reacted as fast to.
It is important that the harnesses have developed a lot, allowing the agents to keep excellent process hygiene.
The agents are exemplary about checking database statuses, pinging servers, fetching data, double checking data, setting up tests, writing notes and runbooks, asking the human for anything important, and doing all the things you should do (and do if you're a huge company) but most devs never have time to do as well as they might like, even when they do their best.
So at this point, I trust the AI to generate more code than I could ever hope to review. I rely on it producing extensive test suites (there was a time you couldn't trust it to test properly, which slowed everything down, but that time is also behind us now) with me being mostly acceptance testing and high level steering.
This is the point where AI truly drives up the pace of software development x100 because all the bottlenecks have finally been removed. While you had to test everything at human speed, that brought down the whole production pipeline to human speed. Now we're ready for AI speed. Get ready for a dizzying pace of development.
This is why the time is right for Sneed DAO to become an agentic DAO. What this means is really just to recognize where we are by now. Over the last two years we have gone from the AI assisting me in writing code for Sneed DAO, to me assisting the AI.
Sneed DAO is already Self-Writing, it has been for a while, I have just been the human in the loop, and my role is not and should not be any more central to how the DAO's code takes shape than the opinion of any other member.
So it's basically the same loop:
Old loop - member has idea, I bring idea to Claude, Claude implements a solution, I send a proposal to upgrade DAO code, members vote.
New loop - member has idea, they bring the idea to Claude via a motion proposal, Claude implements a solution, Claude sends a proposal to upgrade DAO code, members vote
We're just replacing me as the guy who tells Claude what the DAO wants. Claude can read the DAO proposals and forums, he can see for himself what the DAO wants.
And he can send PRs to Github and DAO proposals to deploy them, he doesn't need me to do that anymore.
To make him behave in the interest of the DAO he will have an instruction prompt that lives on-chain and that the DAO can update via proposal. Migrating the full loop on-chain and making myself totally redundant in this operation will take some time, but it's the direction we are going in.
When Sneed first launched, I was manually running our tokenomics loop where we fed LP rewards to an 8 year neuron and used its maturity for buybacks. The first year of Sneed DAO went into automating that whole flow on-chain, taking myself out of the loop.
This next phase is about doing the same to the whole operation of the DAO, including taking myself out of writing the code for the DAO's products.
Programmers always strive to replace themselves with a bash script, it's just who we are.
When I took part in launching Sneed DAO, I took it very seriously indeed. The SNS DAO structure is the best software ever created for organizing open source software projects, and I saw it as an extremely important vehicle for being able to realize a long list of project ideas I had carried for a long time. I still take it very seriously indeed.
Thus I really mean it when I say that launching Mr. Sneed as the engine of the Self-Writing DAO is not a gimmick, and it also does not imply I don't take the DAO's code as seriously as ever.
It's all open source. If you're a member, then vetting the code will of course be as important as it ever was. You'll probably notice the quality is by now only getting better and better the less of it I write. Code quality is not being sacrificed.
Thus I hope you all will join me in welcoming Mr. Sneed, the agentic AI personification of Sneed DAO, in gradually taking over as the main driver in developing and maintaining the DAO's software. Thank you for your trust and support so far, but the time for monkey business is over and I for one welcome our new robotic overlords.
app.sneeddao.com/mr-sneed
Matt Grogan ∞ retweeted
ChatT (Pakistan's sovereign messenger app) was architected from the outset to carry hundreds of millions of users.
Matt Grogan explains how. OpenChat gave every user and every group its own canister. ChatT packs up to a million users into a single one, and runs four canisters per subnet so all four of a subnet's update threads stay busy.
It all runs in Pakistani data centers, with no dependencies on big tech.
@Grogan73 @OpenChat
Matt Grogan ∞ retweeted
internet-computer:native fam, here's what I'm talking about today:
- Pakistan is live on ICP;
- Government apps, built with AI;
- A national messenger, zero big tech.
RT for awareness, and drop a like on YT, it means a lot!
👇👇👇
Matt Grogan ∞ retweeted
Here we go, see you Sunday!
X Space: Internet Computer for Nations
Sunday 20 September
1:00 PM CEST · 3:00 PM GST · 4:00 PM PKT · 7:00 AM EDT
xitter.cf/i/spaces/1aKbdEqdAvqJX…
Hear the latest on:
• Pakistan, the first country operating a Sovereign Cloud Engine, using Caffeine.ai to build and deploy government apps directly onto its own infrastructure
• The pilot of a sovereign messaging app for Pakistan
• The @UNDP and DFINITY collaboration to bring sovereign digital technology to other nations and institutions, capitalizing on the progress driven by the Pakistan Digital Authority (@digitalauthpk)
• The Internet Computer as a new tech stack for AIware that empowers agentic nations
With:
Dr. Sohail Munir, Chairperson, Pakistan Digital Authority (@sohailmunir)
Ali Theyab Al-Zuhairi, Digital Economies Lead, UNDP (@AliATheyab)
Pierre Samaties, Chief Business Officer, DFINITY Foundation (@PierreSamaties)
Matt Grogan, Co-founder, OpenChat (@Grogan73)
Matt Grogan ∞ retweeted
Liquidity has been trapped in chain silos for too long!
That changes TODAY⚡️
Introducing Liquidium․Fi: the first REAL cross-chain lending protocol.
Borrow & lend seamlessly across Bitcoin and Ethereum, with Solana coming next.
Borders are gone. Liquidity is free 🌍
Matt Grogan ∞ retweeted
MoU signed with Pakistan gov today: establish a sovereign Internet Computer subnet, sovereign app creation using Caffeine, and more.
Sovereign network cloud that's self-writing (gen. AI) is a growing ICP use case.
Our thanks & appreciation to Pakistan 🙏
internetcomputer.org/news/me…
Matt Grogan ∞ retweeted
WhatsApp is not secure. Even Signal is questionable.
Use @OpenChat
100% decentralized and private.
WhatsApp is not secure. Even Signal is questionable.
Use 𝕏 Chat.
Readers added context they thought people might want to know
Misleading – X Chat offers e2e encryption but lacks forward secrecy: key compromise exposes all past messages. Private keys are controlled by X, protected only by a 4-digit PIN. Metadata is collected. Signal provides forward secrecy, device-only keys, and minimal metadata.
help.x.com/en/using-x/abo…
github.com/trailofbits/pu…
Matt Grogan ∞ retweeted
With the world order in turmoil we need decentralised communication more than ever!
Try oc.app now!
- Fully decentralised (hosting and governance - no big tech)
- Secure, private, and anonymous (if you wish)
- Transparent (open source, public governance)
- A feature set akin to Discord and Slack
- Send/receive BTC, ETH, USDT, USDC (and many more) as chat messages, quickly w tiny transaction costs
- Free of algorithms which rob your time and keep you in a bubble
- Free to use (funded by premium users - no advertising or selling your data!)
#CHAT
Matt Grogan ∞ retweeted
Replying to @VitalikButerin
@OpenChat already exists. 100% decentralized and private. Even lets you send Bitcoin and ETH through chat
Matt Grogan ∞ retweeted
Merry Christmas everyone!
Keep your eyes peeled for the OpenChat native apps coming your way in early 2026!
Matt Grogan ∞ retweeted
Replying to @IkonPass
@IkonPass Help please. I have been charged 2 x $819 on my bank account when trying to make payment for 1 Ikon Base Pass. I’ve also received no payment confirmation and have no ‘order history’ on my online account. CANNOT get through to customer service and need refund ASAP.
Matt Grogan ∞ retweeted
That said, there are reasons ICP gets suppressed. You’ll notice that if any single ICP feature became widespread, it would essentially wipe out an entire sector of the industry.
Built-in, free oracles—the oracle sector is gone.
Smart contracts can directly sign transactions on other chains—chain-abstraction sector, gone.
Trustless connectivity between any two public chains—the cross-chain bridge sector, gone.
Smart contracts with native, large-capacity storage—data-storage blockchains, gone.
Contracts can directly generate threshold signatures—MPC and embedded-wallet sectors, gone.
The most flexible account-abstraction in the space, able to directly control assets on other chains—AA wallets and multisig wallets, gone.
Transfers are the fastest in the ecosystem with the smoothest UX—high-throughput chain sector, gone.
Reverse gas fees—those touting “use stablecoins to pay gas” as a differentiator, gone.
Full BTC nodes running directly on ICP—the most decentralized and secure BTC integration—BTC L2 sector, gone.
The most advanced identity-based cryptography in the industry—data privacy & encryption sectors, gone.
Native WASM support—making it the best platform for verifying ZKPs; no matter how large the proof, verification costs are nearly zero, and results can be written to any other chain—those assorted ZK tricks invented to work around Ethereum’s limited compute, gone.
A vibe-coding platform whose features and UX are better than those of actual AI companies, with one-click on-chain deployment—the Web3 + AI sector is basically gone too.
The killer part is that ICP would drag the whole Web3 industry from a “tell a story, issue a token, pump, and rug” model back to a “build products, launch for real, and make money” model. No wonder it’s not exactly welcomed. 🤣
不过话说回来,ICP 被压制也是有理由的,因为你会发现,如果 ICP 的任意一项功能普及了,那会直接抹掉行业的一个赛道。
内置免费预言机,预言机赛道没了。
可以直接签署别的链上的交易,链抽象赛道没了。
可以免信任地打通任意两条公链,跨链桥赛道没了。
合约直接内置大容量存储,数据存储类公链没了。
合约可以直接生成门限签名,MPC和嵌入式钱包赛道没了。
全行业最灵活且可以直接支配其他链上资产的账户抽象技术,AA钱包和多签钱包赛道没了。
转账速度全网最快,体验最丝滑,高速链赛道没了。
反向 Gas 费,鼓吹可以用稳定币做 Gas 的特色支付链没了。
链内直接运行 BTC 全节点,最去中心化、最安全的 BTC 集成技术,BTC L2 赛道没了。
行业最先进的基于身份的加密技术,数据隐私与加密赛道没了。
直接支持 wasm,最适合做 ZKP 验证的智能合约平台,不管 proof 多大验证成本都几乎为零,且可以把结果写入任何其他公链,各种为了适配以太坊有限的计算能力的各种奇技淫巧的ZK算法没了。
比真正 AI 公司的产品功能和体验更 NB 的 vibe coding 平台,还能直接一键部署到链上,Web3 AI赛道也基本没了。
最要命的是,ICP 会把整个Web3行业从“讲故事发币拉盘跑路”的模式,拉回到“做产品落地赚钱”的模式。这的确应该不受待见 🤣
Matt Grogan ∞ retweeted
Most dApps still host their frontends on centralized servers.
Raymond Khalife from @dfinity explains how the Internet Computer serves web frontends directly from smart contracts using:
- HTTP gateways
- Certified data
- The Asset Canister
Apps like @OpenChat and ICP Ninja already run fully onchain.
Matt Grogan ∞ retweeted
All Bonded users will have a native chat function inside the app - powered by ... @OpenChat! Your intimate conversations will be safe from prying eyes in a truly private, decentralised space. Go and see the beautiful app with the big Open Chat "O" in the centre: loom.com/share/a6db925947df4…
Matt Grogan ∞ retweeted
New from Team OpenChat:
We're producing a series of instructional videos diving into our favorite features, bots and best practices for creating and growing Communities using OpenChat's deep feature set.
First up: 💬Reaction Channeler Bot
Matt Grogan ∞ retweeted
OpenChat Bot of the Day:
📥 Reaction Channeler Bot
Automate cross-posting across different channels in your community with 📥 Reaction Channeler Bot.
Easy to setup, easy to use: assign an emoji to a channel, then anytime someone reacts to a message with that emoji, it is automatically copied into the destination channel. #CHAT
Matt Grogan ∞ retweeted
OpenChat Bot of the Day:
🏰 Adventure Bot
You are in a tavern. An old, battle-scarred knight approaches your table.
“So it's an adventure you seek? Then you have come to the right place! Deep within the caverns of OpenChat lies 🏰 Adventure Bot, featuring 10 Zork-style classic text-based adventures with monsters, challenges and surprises. Search for adventure bot in "direct chats" or install it in your community for communal play and start your tale!”
#CHAT
Matt Grogan ∞ retweeted
Leaderboard: Chainspect's Fastest 🏁
Sep 5 → Sep 12: ICP takes the crown 👑
🥇 @dfinity climbs to 1st
🥈 @solana moves up to 2nd
🥉 @Somnia_Network Mainnet debuts strong at 3rd
💪 @taraxa_project holds strong in 4th
💫 @BNBCHAIN closes out the top 5
📊 chainspect.app/dashboard?ran…




















