The Squid system & SquidOS

Hi,

I’m starting a paradigm shifting, open and new human / computer interface system that is global, multi device and privacy focused.
It utilizes Containers + NIX + SUI + Walrus for global state synchronization and storage. You build your flakes only once and walrus stores them for you…
From there you derive custom environments in which you organize your work / files / knowledge-base. It is truly multi user, multi device environment without any central authority.

The project will be governed by a token on the SUI network when launched. To goal is to create a economy that is fair for developers, users and backend providers, while being “free” for self hosters. (Sui storage, TX + Walrus storage) always apply.

I’m trying a more community driven approach first, but my personal goal is, that everybody who is heavily involved in getting the project flying, will have enough project tokens for an early retirement and will only work on this project because it is so much fun.

DISCLAIMER: You are not my exit liquidity, I have the best performing long term spot crypto portfolio in the world - I’m a early adopter with 100% hit rate on geniuses. So, I don’t have to work, I’m not building this to become rich. I want to build something paradigm changing - truly mind-blowing, because now we have the tech and I’m annoyed how computer work. It is a lot of work, but it will reward us all.

Nix Dev

I need a quite good nix hacker. We will need to massage the shit out of flakes, similar to flake-parts. Multiple flakes will be merged into the final squid environment and define different predefined runtimes.
Someone with deep nix internals would be good.

Later: native walrus support for nix storage fetcher etc

Sui Move

We use SUI to describe nix derivates, Account logins, Permissions, shared data, and manage the personal VM lifecycle.
SUI is also used for VPN connection management and payment.
SUI can even be used to programmatically derive environments.

Client

For the desktop client / OS i need rust devs, knowledge of cgroups and cross domain data transfer are a plus.

  • youki
  • GPU multiplexing (wayland)
  • servo
  • fuse

WEB Frontend:

Typescript / Rust WASM

I need a super pretty, super fast graph browser. Written in rust with WASM and 3D accel + html embedding and styling…

Backend Runner:

  • Rust
  • VMs
  • SurrealDB
  • SUI
  • GRPC

ChatGPT-1o thinks, after some reinforced asking, that the MC of such a coin can reach 300-1000M; I think it could easily go higher - it solves so fundamental problems in a much more elegant way. In my opinion, it will be the same step as the command line to the windowed systems was. Or dump phone to smart phone. It will just span devices and span users while keeping the data under control and of companies.

Currently the project is VC free, if I find enough people interested in putting time and passion in this, it will stay like this. But instead of making a VC rich, I will first give random hackers a chance. Tokenomics and defi are the first implementation of a free market that is actually fair and real, when done right.

I will do a video call on Wed 15.1.2024, 18:00 UTC explaining the project in more detail and AMA.

Whitepaper is in progress…

How many dimensions is SquidOS?

2 Likes

ChatGPT doesn’t think anything, and I would not suggest anyone take advice about financial- or effort-based investment from it, even without “reinforced asking” to push the sentence-generator in any particular direction.

That said, there are some lofty goals and ideas here, and you’re being open that this is just an idea that you’re seeking help to implement.

11 Likes

I don’t understand the point. What’s the goal for what you’re building? What does Squid/SUI/SquidOS do? What advantages does it have over NixOS? This post is chock-full of buzzwords, but I don’t understand how this all connects in a way that the current Nix/NixOS ecoystem doesn’t.

8 Likes

You got me at “massage the shit out of flakes” and flake-parts.

1 Like

So basically remote builders and binary caches but with cryptocurrency overhead baked into it?

What would that add and how would it avoid the conflicts of interest that seem to prop up every time crypto projects want to “reward” open source development? (e.g: New tea.xyz Crypto Spam Targets Open Source Projects on GitH...).

Also, what reason would anyone have to believe this won’t end up as yet another rug pull?

3 Likes

imagen

9 Likes

So if we take away the crypto grift part, I think you’ve attempted to describe using nix for self hosting some vdi? Someone has already tried doing declarative vm stuff with nixops and put it on the nixos wiki, it probably wouldn’t be that much effort do enable looking glass and pass through a gpu. And then rdp over the internet or something?

1 Like

I have the best performing long term spot crypto portfolio in the world - I’m a early adopter with 100% hit rate on geniuses. So, I don’t have to work, I’m not building this to become rich. I want to build something paradigm changing - truly mind-blowing

3 Likes

Mod note: I’m glad to see doubt and scepticism about crypto-based claims. However, that point has now been made; please avoid any further posts in that vein to avoid a pile-on dunkfest, and leave the thread for any potential on-topic discussion.

6 Likes

Sorry for the late reply. My pale and I are doing a 3 day mini festival birthday party every year… :grin:

While researching the design, I decided to separate the nix and squidos parts.
Currently I’m working on a package that will allow nix flakes to be hosted in sui + walrus + walrus-sites

This means, I can place my flake, together with all build derivatives crypto-graphically secured fully decentralized.

I would like to see a decentralized build system grow there long term.

  • Create BuildJob with Nix Tokens as reward
  • BuildDaemon places Nix Tokens colleteral for job ticket
  • BuildDaemon pushes result into walrus and submits job ticket with walrus blob id
  • Once 3 builds are in, the system compares the builds
  • If the binaries match, all builders get equal rewards
  • If all binaries mismatch, the build fails, but the workers get partial result ( non deterministic build)
  • You can control the build job for packages that simply can’t be build deterministically.
  • If the BuildDaemon does not submit, collateral is burned.

Storing nixpkgs and all the source packages there, is my goal and that nix understands the native walrus protocol, so it does not relay on the integrity of the walrus gateway and can saturate the link faster.

With some small addition to walrus-site, it should also be possible to host git server in sui + walrus. I created a ticket for that.

My goal is that this command pulls everything decentralized from sui and walrus:

nix flake run sui:@suinsName:flakename#hello

You can of course also use a package id.

I would like to later have proper unix accounts in Sui to authenticate against. Then we can build a boot rom, that loads the rest fully decentralized and automatically build the VPN to the homebase.
They announced a SIP for VPN handling in December.

Sui transactions are quite cheap, ~ 0.2¢, it depends how many objects you create and destroy. It is possible to use a external service to pay for tx fees.

My advice is to ignore the whole crypto part and see SUI as a global distributed, object oriented database in which you define structs and functions to define digital assets.

Instead of providing a wide variate of different https apis and whatosever, we all share one object oriented space in which everybody can provide functions to share.
The user can then use programmable to interconnect any party in the network atomically. Something like this never existed.

I know what upgrades are coming and it will have no upper limit in TPS with constant latency and low tx costs. SCION will also been rolled out soon, which will make this database nearly indestructible. SCION is the BGP replacement developed by Eth Zürich and was taken under the mysten labs umbrella for global rollout.

I think this is something we all can benefit from.

My long term goal is to use this infrastructure to implement a different interface that is topic related and can be shared between people.

Some of my picks:

  • Mined BTC with GFX card in 2012 - understanding the value it will get over decades. cold storage
  • Guy McPherson for Climate Change ~ 2013 - better prediction then IPCC. Made BTC toxic for me
  • Stoyan Sarg for Physics ~ 2015 - his model has outperformed every other model by ages
  • Went all in on SUI last year in August, when nobody believed in it. I dug deep into the tech and was blown away how well this one is designed. BTC was the best performing asset class of the last 13 years, I pretty sure SUI will be the next for many reasons.

The number of believers/scientists that endorse any project or model, are not a good metric how good it actually is.

Your picks ?