Gilgamesh

62 posts

Gilgamesh banner
Gilgamesh

Gilgamesh

@caw_dev

BUILDING a decentralized hub for freedom of speech: https://t.co/D0TdrwUOwU In the name of $CAW 0xf3b9569F82B18aEf890De263B84189bd33EBe452

Katılım Nisan 2025
11 Takip Edilen2.1K Takipçiler
Gilgamesh
Gilgamesh@caw_dev·
What feature set would excite you the most to be integrated into CAW at some point in the future? (Zero promises that any of these will be built. I'm honestly just doing research for polling UX right now)
English
28
60
213
14.9K
Gilgamesh
Gilgamesh@caw_dev·
Okay frens. Testnet is live. ==> test.caw.social Thank you everyone for being here and enduring the long journey this has been. I believe in the vision, the manifesto, and I believe in the future of $CAW. #TogetherWeFly. Please understand: => This is not YET meant to be a fully finished product. => There will be bugs, there will be mistakes. => The important thing is that we work together to find them. Please click the little bug button/icon to report any issues you find. 99% of my testing has been with Rabby on chrome desktop. If you’re using other browsers or wallets or devices, be prepared to submit bug reports. I will redeploy these contracts and blow away the database at some point, so your data is… well forever on chain, but not forever on this front end. --- Some notes for testnet: It works with Sepolia, so you will need a little Sepolia-ETH in your wallet to send transactions. Faucet here: cloud.google.com/application/we… (or you can use gas.zip) Once you have Sepolia ETH, you’ll need to get some mCAW (mintable caw) there is a faucet on the app. test.caw.social/faucet From the developer side, I’ve made an extremely easy 1-liner for anyone who would like to try to install a front end node on their own server. Just run: /bin/bash -c "$(curl -fsSL raw.githubusercontent.com/GilgameshCaw/C…)" It’s as simple as that. It will ask you questions. You might have questions. I will be here to help answer questions (after I sleep).
English
54
151
430
95.7K
Gilgamesh
Gilgamesh@caw_dev·
Teh progress. It's real. Public testnet tomorrow. $CAW
English
51
119
378
63.3K
Gilgamesh
Gilgamesh@caw_dev·
Teh next step for me is perfecting deployment process. (will make it easy for nodes/front-ends to be created) End result of this next bit of work will be a public testnet
English
20
40
204
10.4K
Gilgamesh
Gilgamesh@caw_dev·
72 commits pushed in the last 48 hours. 5 major themes: - Pre-mainnet hardening - Better trustless replication - One-liner installation for new nodes - Lots of UI + UX fixes everywhere - Node resilience 112 files changed 11,653 added lines 7,936 deletions Already pushed to github. github.com/GilgameshCaw/C…
English
27
67
259
22.9K
Gilgamesh retweetledi
フッ素加工
フッ素加工@nyaromesam90271·
ギルちゃん8:50にオンラン観測🔭 がしかし!もうテレグラムにオンラインは当たり前になってきている! 彼らは急ピッチでコードを書き続けてるだろうから!🔥 そしてギルちゃんの心強い言葉がTG上で!!!! 念のためもう一度お伝えします。このグループは「チーム」です。 何かを実現したいなら、まず行動を起こさなければなりません。私はこのアプリを完成させたいからこそ、開発しているのです。 🐦‍⬛🌹🐦‍⬛🌹🐦‍⬛🌹 @caw_dev #THE_CROW_WILL_FLY #CAW #Gilgamesh #GilgameshWakeUp #CawProtocol #TehFuturelsHere #IAmRyoshi #DecentralizedFreedom
フッ素加工 tweet media
日本語
3
20
114
4.3K
Gilgamesh retweetledi
King ENKI🌙
King ENKI🌙@telecomtro39755·
King Gilgamesh said : Spread the word now. Testnet is coming... @caw_dev @CommunityCaw After 4 years expecting great events...
King ENKI🌙 tweet media
Gilgamesh@caw_dev

30 more commits pushed to $caw github tonight. github.com/GilgameshCaw/C… Today was mostly focused around scalability, managing rate limits with RPC urls, and limiting admin controls to be deployment-only, and simplifying data replication. I'm looking forward to tomorrow. Exciting things on their way.

English
2
22
85
8.4K
Gilgamesh retweetledi
CAWMmunity 🌙
CAWMmunity 🌙@CommunityCaw·
#CAW Testnet imminent 🌙 .
Eesti
38
76
257
39.9K
Gilgamesh
Gilgamesh@caw_dev·
30 more commits pushed to $caw github tonight. github.com/GilgameshCaw/C… Today was mostly focused around scalability, managing rate limits with RPC urls, and limiting admin controls to be deployment-only, and simplifying data replication. I'm looking forward to tomorrow. Exciting things on their way.
English
30
73
285
22.7K
Gilgamesh retweetledi
フッ素加工
フッ素加工@nyaromesam90271·
本日は6:31からのギルちゃんログイン観測してます。 昨日更新されたGitHubですがバグの他にUI辺りの更新を行なってるように見えます。 地道に一歩一歩進んでる感じがしてワクワクしますね。 早くテストネットに参加したいどす🔥🐦‍⬛ 🐦‍⬛🌹🐦‍⬛🌹🐦‍⬛🌹 @caw_dev #THE_CROW_WILL_FLY #CAW #Gilgamesh #GilgameshWakeUp #CawProtocol #TehFuturelsHere #IAmRyoshi #DecentralizedFreedom
フッ素加工 tweet media
日本語
2
17
78
4.3K
Gilgamesh
Gilgamesh@caw_dev·
I am personally 100% aligned with the manifesto. I fully intend for this system to be trustless. I'm happy to have the feedback. I'm happy to improve. The entire system is actually designed and built to work without an admin, without an owner, without a DAO, and without a multi-sig, as soon as deployment is complete. Allow me to explain the need for deployment setters: When two contracts depend on eachother, it is required that the second contract has a setter function where you can pass the first contract's address. If that setter is not admin-only, it can be overridden or front run, and a malicious actor can put an unexpected contract in control. So here's the options for trustlessness: 1) Make it so these functions can be called by the deployer EXACTLY once, as in: require(msg.sender == deployerAddress && peerAddress == zeroAddress, "can be set only once by the deployer") 2) Set a time limit: require(msg.sender == deployerAddress && blockNumber < deployedBlock + 100, "beyond allowed alteration time frame") 3) Brick any critical function until ownership is renounced: require(owner == zeroAddress, "Ownership is not yet renounced") #1 is my favorite for the deployment setters, it is the most trustless - But maybe maybe a combination of all three makes sense across the project, depending on the function. Some things to clear up: A) Replication chains are optional and chosen by clients. If you are running a client, you can choose to have your data enabled on a replication chain. Only chains which have contracts deployed and have been "configured" via setPeer can be chosen as replication chains. This is a limitation of LayerZero's cross chain messaging. Configuration is needed. When the deployer contract adds a replication chain it's merely adding an option for the clients to choose from. This means leaving addReplicationChain open is zero-impact and zero risk. And... actually it's possibly something that could be left entirely open with zero admin privileges. I'll check on that. B) The setReceiveGasLimit is actually a remanent of my previous implementation for replication, I've figured out a much more efficient way to handle it, so I believe setReceiveGasLimit, can be removed entirely. C) Idk where you seeing 90 commits from? This week I pushed 545 commits that were not up to date. D) I'm happy to have the feedback. The codebase is not 100% done yet, so this is good timing. I will implement the trustless suggestions that I've presented in this tweet in the places they make sense. They are actually pretty easy - so you can check back tomorrow or later tonight and review what I've done.
English
13
19
102
4.2K
RΛZ13L 🌒
RΛZ13L 🌒@Xubu_Trad·
Gilgamesh, don’t sell me “later.” You rigged this to fail the moment you’re absent. This is the part you keep trying to turn into a timing issue when it is really an architecture issue with your build. This was never about whether you can renounce later. It is about whether the protocol was built so renouncing is real in substance instead of just easy in mechanics. Your own repo and your own code answer that.. After the latest push there are 90 remote only commits ahead of the last reviewed head. Only 14 touch protocol paths. Only 5 touch Solidity contracts. And in origin/master the same admin surface is still there. setMinter, setL2Peer, setL1Peer, setUriGenerator, setReceiveGasLimit, addArchiveChain, setAllowedPaymentToken, setDescription, setCawActions, and setCawActionsReplicator all remain. That is not a trustless protocol. That is a protocol still built around privileged control with a promise attached to it. And this is the part the cawmmunity needs to understand clearly. Renouncing a key is the easy part. Building a system that no longer depends on that key is the hard part. Those are not the same thing. Not even close. The further you build around owner controlled wiring, the more expensive the truth becomes. At this stage, fixing it is not a cosmetic pass and it is not one more batch of improvements. It means cutting into core structure. It means freezing optional admin convenience. It means replacing flexibility with immutability or strict one time initialization. It means accepting that some of the things you want to keep adjustable are exactly the things that keep the protocol from being manifesto aligned. That is why saying this is already 100 percent aligned is not just premature. It is false by the present architecture. You are still asking the cawmmunity to trust the builder, trust the timeline, and trust a future renounce. But the whole point was to remove that dependency, not rename it. Here is the cleanest way I can put it. A protocol is not trustless because the builder says he will leave later. It is trustless when he can leave right now and nothing important changes. Right now that is not true. Here is the simple truth. A castle is not trustless just because the king promises to leave someday. If the doors, keys, and bridges still depend on him today, then the kingdom is still his. cawpisce?🤌 Build it so you are unnecessary. Then say it is aligned. #CAW
English
3
1
13
3.8K
RΛZ13L 🌒
RΛZ13L 🌒@Xubu_Trad·
@caw_dev stop talking around me in closed chats and answer me here where everyone can see it. You know I am not in your so called freedom groups, so if you want to discuss my points, discuss them in public. Let the community judge the code, not the mood in a builders room. Your line that you will just renounce ownership at the end is not a serious answer. It is the standard crypto excuse people use when the code is still built around control. Here is the issue plainly. Renouncing is easy only when the system is already finished and no longer depends on privileged control. Your current build still depends on owner gated surfaces like setMinter, setL2Peer, setL1Peer, setUriGenerator, setReceiveGasLimit, addArchiveChain, and setAllowedPaymentToken. And this is not theoretical. The live admin activity already pulled shows repeated deployer side control including 85 setMinter calls, 45 setAllowedPaymentToken calls, and 51 setPeer calls. So yes, the motion of renouncing can be simple. Being ready to renounce is the hard part. That is where your supporters keep playing word games. The current code also shows a deeper problem. In the grep results only CawClientManager.sol clearly exposed a local renounceOwnership() in the output that was shared. The rest of the critical contracts still expose onlyOwner pathways. Maybe some inherit renounce logic, maybe they do not, but either way the architecture still expects an active operator. That means this is not about pressing one button after deployment. It means removing the need for privileged setters in the first place. Peer wiring, minter assignment, payment token allowlists, URI control, replication parameters, and the broader operator dependent flow all have to be frozen, redesigned, or stripped down enough that the protocol can stand without the hand on the wheel. That is why your talking point is misleading. If you renounce too early, parts of the system break because they still need operator control. If you renounce too late, then users spent that entire period trusting an admin controlled build while being told they were looking at decentralization. So answer this directly. What exact contracts will be renounced What exact owner functions disappear forever What exact parts of the present architecture have to be rewritten first And what gets scrapped from the current build to make that real Because right now this looks like the same old play. Easy to say. Easy to perform mechanically. Not easy to make true in substance. #CAW
English
6
3
20
3.6K
Gilgamesh retweetledi
yu🌙
yu🌙@yu88510·
When you access CAW, this is likely the first screen you will see. It looks like countless crows (users) flying freely across the decentralized sky. Although it is still on a testnet, we have successfully enabled our voices to reach others through the blockchain without a central server. Those voices can never be censored.
English
19
49
197
10.2K
Gilgamesh
Gilgamesh@caw_dev·
@Xubu_Trad I agree, and scrutiny is crucial here. If I were in your place, I would be asking the same questions. Like I said: I can brick the contracts until ownership is renounced. That's the closest we can get to trustless before renouncing is on chain.
English
2
1
31
1.5K
RΛZ13L 🌒
RΛZ13L 🌒@Xubu_Trad·
Gilgamesh, the core issue has never been whether renounceOwnership() exists. You know that and I know that. The real question is whether this system is actually built to survive without the keys once the moment comes. That is what people need to focus on. You are saying the important contracts will renounce, and that is exactly what the community should hold you to. But some of what you are calling harmless still matters. Choosing archive chains is control over the replication path. Choosing allowed payment tokens is control over marketplace access. Peer wiring, minter assignment, and the rest are not small details just because they may be temporary. I am not asking people to guess your intentions. I am asking them to judge the structure. If the protocol truly ends with no special hands on the wheel, then spell it out cleanly. Which contracts renounce. Which powers disappear forever. Which controls remain at the client level. Which parts of the current build had to change to make that possible in substance, not just in theory. That is the standard here. If you do it, good. The chain can prove it. If you do not, then all the promises in the world will not change what the architecture was built around. That is not hostility. That is exactly the kind of scrutiny a project asking for public trust should survive.
English
2
0
21
4K
C O P E
C O P E@Cooljbow111·
@caw_dev @eduardowe62 @caw_dev promises and character claims don’t replace proof if this is real and long-term, it should stand on open verification, not personal assurances or moral framing “I’m honorable” isn’t a substitute for transparent delivery and independently testable results $CAW .
English
3
1
11
1.3K
Gilgamesh
Gilgamesh@caw_dev·
Here's a quick video to show a bit more of what's been created. I think this only covers 25%-30% of the features I've implemented. Everything you can see is clickable and working.
English
20
77
259
36.3K
Gilgamesh
Gilgamesh@caw_dev·
Another day, another push to github. 🌙 ~50 more details, bugs, and inefficiencies squashed. Step by step $CAW will be ready.
English
26
67
288
27.1K
Gilgamesh
Gilgamesh@caw_dev·
I made a promise to this community a long time ago. I'm back because I am some one that keeps my word. I have no will or need to scam anyone. Like all builders and their projects, I am invested - which means I'm incentivized to make something that will work and be successful. Scammers are short term thieves. That's not me. What I'm building will be with honor, and will live forever.
English
14
40
187
9.8K
Eduardo
Eduardo@eduardowe62·
@caw_dev Gente aun no se dan cuenta de como le estafan en la cara hablan de tiempo hablan de ya casi estará listo hablan de que falta poco y le dicen La respuesta esto es una estafa así de sencillo una estafa silenciosa
Español
4
0
3
1.6K
Gilgamesh
Gilgamesh@caw_dev·
You're asking the right questions ser. - The contracts are immutable. - The protocol I've built is designed to run with zero admin control, and it will be. - Anyone will be able to run a frontend, which will include relay services. - Each front end will be able to manage and control it's own indexing/searching The data will live forever on chain, AND replicated on a second chain. So no matter what services go down, our data will be protected, and the code will live on. Booting a fresh frontend starts with downloading all actions ever taken from the on-chain source of truth.
English
3
16
80
3K
C O P E
C O P E@Cooljbow111·
@caw_dev red flags 🚩 🚩🚩 The update avoids critical details: Who controls relayers? Who maintains indexing/search? Are contracts immutable? Is there admin control anywhere? What happens if key services go offline? Without those answers, you can’t verify decentralization claims.
English
2
1
10
1K
Gilgamesh
Gilgamesh@caw_dev·
A few details about what last night's github update covers: - Zero fee profile marketplace, as described by the manifesto - Cross chain post replication, to ensure permanence - Updated NFT images w/ fancy font rendered on chain. - Fully featured front end that can be hosted by anyone. - End-to-end encrypted private messages with multi-frontend relay system. - Gasless token transfers through the protocol (tips). - Trustless session keys that allow users to take actions on-chain without constant wallet popups. - Optimistic UI: actions feel instant and retry if failed. - Notification system, scheduled posts, full text search. - 30-50% reduction in on-chain storage costs via custom text compression.
English
23
67
233
12.3K
✡️Crypto転生✡️𝕏神風チョッパー𝕏 🌹🌹🌹
@caw_dev この方でしょうか?
LOADING... 🌙@XabiRealG

He estado analizando la última actualización de #CAW por parte de @caw_dev y tengo varias conclusiones. Se ve un trabajo técnico muy interesante con una estructura clara alineada con el manifiesto, aún quedan algunas preocupaciones respecto a la autoridad y la implementación. Hay que agradecer las contribuciones, ES UN GRAN TRABAJO. Estas dos imágenes muestran una simulación en IA del código de GitHub

日本語
2
2
14
2.3K
Gilgamesh
Gilgamesh@caw_dev·
Today I woke up to something that felt like magic. Someone from the community ran the code I pushed, booted their own local server, created an account and made some posts that were sent to the blockchain and pulled back down on to my system, 100% automatic. I've been working on this project locally for months, and all of the sudden someone was able to write to my local database. First thought: wtf? But immediately I realized: the protocol is effectively already live on testnet. The real "source of truth" is on chain. We are already connected. The core of the magic I felt is #decentralization. This protocol is designed to connect people through frontends hosted across the globe. Soon: the frontend I'm building will be deployed publicly (testnet first) for the community to test together, and when it's live, you too can experience the magic and power of decentralization.
English
20
67
261
15.1K