ibgib: DLT Protocol & MVP for Metaverse Dev 🚀
Explore ibgib's DLT protocol and MVP to enable metaverse programming. Share your questions during the video!

ibgibDOTcom
51 views • Mar 2, 2023

About this video
Welcome Humans (& Other Visitors)!
A quick note: I'd love to hear any questions, technical or not, *while* you're watching the video...don't save them up for after you've watched the whole thing. There are so many nuances to design decisions that it's difficult for me to constructivistically focus on what fresh eyes see (this is why my wording can be a bit confused sometimes). Thank you!
In this video, I step through how I currently use the ibgib mvp, v0.2.729, at https://ibgib.space . (Also note that this video is not naturally deep-linked to the version - a major pain point in YouTube!).
I recommend at least skimming the chapter headlines as follows, as well as pausing the video when I put notes on the screen. This work does not try to eliminate computing paradigms we've built up, but rather to *unify* them. It is still an evidently difficult mental leap that we require to move from web 2 to 3 + ai + iot + humans + more (that just ain't coming through IMO in other technologies).
Chapters:
0:00 - intro: sock logic
3:50 - mvp: layout, context, children, input
4:40 - caveats: whining for entertainment
5:41 - rethinks & dApps: how I use the mvp currently
6:02 - rethink: pics "inside" pics, anything can be a "folder"
8:39 - rethink: gardening "version control"
9:05 - rethink: each timeline & time quantum is deeply linked
10:00 - rethink: todo list dApp 1
11:01 - rethink: all git repos as metaverse
11:45 - rethink: todo list dApp 2
13:01 - rethink: dApps use "same" data & are memoized
13:26 - rethink: DRY architecture (MOST IMPORTANT SECTION)
16:04 - rethink: robbots/ai models reuse DRY architecture also
16:44 - rethink: robbot Randie
20:26 - rethink: robbot Wordsworthers (eg foreign languages)
26:04 - rethink: wrap up how i use the mvp
27:35 - wth: should you care
29:26 - wth: W3C DID spec & why it doesn't suck
30:25 - wth: ib^gib content addressing schema in comparison
34:44 - wth: per use case metadata in the ib
37:08 - wth: gib hash implementation (punctiliar part of gib)
39:37 - lvc: living version control & sock logic revisited
41:54 - lvc: it's like git, but...
43:27 - lvc: current src workflow = soon slow and clunky
45:30 - lvc: apps = metaverse views/UI controls
47:02 - lvc: ai models = metaverse actors & self-similar ANN
49:13 - lvc: "sync" is space/timeline merge via CRDT dna diffs
52:48 - wcyd: what can you do, like and subscribe? sure! mmm...
53:35 - wcyd: git-like collaboration with YT vids eg gardening
57:00 - wcyd: multi-domain DRY architecture (eg consensus)
57:59 - wcyd: comment on vid? sure, ty! but can we do more...
59:04 - wcyd: just re/think on the content, break the silo habit
59:44 - wcyd: recognize your own value more, but humbly
1:02:17 - wcyd: humility = i believe
1:04:32 - awkward: sigh, my nascent video skills...
1:04:52 - plans: my plans for the immediate future
1:06:16 - plans: me personally, first wordy robbot
1:06:43 - plans: fine-grained(!) src version control via ibgib
1:07:58 - plans: abstract/refactor ibgib spaces
1:09:23 - plans: more dApp examples to show shared mv data
1:09:45 - plans: keystones, a new primitive for identity + PKI
1:14:00 - actual outro
Links:
* ibgib
* https://ibgib.space
* ibgib - source
* MVP ionic subpath: https://github.com/wraiford/ibgib/tree/master/ionic-gib
* primary repo: https://github.com/wraiford/ibgib
* graphic substrate (ts-gib)
* https://www.npmjs.com/package/ts-gib
* https://gitlab.com/ibgib/ts-gib/
* encrypt-gib - **hash-based encryption**
* https://www.npmjs.com/package/encrypt-gib
* https://github.com/wraiford/encrypt-gib
* probably weak, right?
* definitely weak atm since brute forcing does not require decrypting the entire dataset (essentially a stream cipher atm)
* not a signature, this is indeed encryption
* w3c DID https://www.w3.org/TR/did-core/
Additional Notes:
* Some sections of this video are sped up at varying rates. I try to balance out speeding up some sections of the video so you're not listening to dead air with maintaining an entire record of the video. I make it blatantly obvious in the video that the execution of the app is relatively slow, as it is just a prototype, but the IANAL side of me wants to mention this speed thing. (I also am new to video editing and if it's not obvious, my skills are severely lacking in this regard.)
* I apologize right now for using the word "quantum". I use various names for things, and it most succinctly describes a single "time frame". This is a hugely important aspect of understanding ibgib timelines and the discrete punctiliar ibgib that compose them. I am not using "quantum", or any other word for that matter, just as a buzz word.
A quick note: I'd love to hear any questions, technical or not, *while* you're watching the video...don't save them up for after you've watched the whole thing. There are so many nuances to design decisions that it's difficult for me to constructivistically focus on what fresh eyes see (this is why my wording can be a bit confused sometimes). Thank you!
In this video, I step through how I currently use the ibgib mvp, v0.2.729, at https://ibgib.space . (Also note that this video is not naturally deep-linked to the version - a major pain point in YouTube!).
I recommend at least skimming the chapter headlines as follows, as well as pausing the video when I put notes on the screen. This work does not try to eliminate computing paradigms we've built up, but rather to *unify* them. It is still an evidently difficult mental leap that we require to move from web 2 to 3 + ai + iot + humans + more (that just ain't coming through IMO in other technologies).
Chapters:
0:00 - intro: sock logic
3:50 - mvp: layout, context, children, input
4:40 - caveats: whining for entertainment
5:41 - rethinks & dApps: how I use the mvp currently
6:02 - rethink: pics "inside" pics, anything can be a "folder"
8:39 - rethink: gardening "version control"
9:05 - rethink: each timeline & time quantum is deeply linked
10:00 - rethink: todo list dApp 1
11:01 - rethink: all git repos as metaverse
11:45 - rethink: todo list dApp 2
13:01 - rethink: dApps use "same" data & are memoized
13:26 - rethink: DRY architecture (MOST IMPORTANT SECTION)
16:04 - rethink: robbots/ai models reuse DRY architecture also
16:44 - rethink: robbot Randie
20:26 - rethink: robbot Wordsworthers (eg foreign languages)
26:04 - rethink: wrap up how i use the mvp
27:35 - wth: should you care
29:26 - wth: W3C DID spec & why it doesn't suck
30:25 - wth: ib^gib content addressing schema in comparison
34:44 - wth: per use case metadata in the ib
37:08 - wth: gib hash implementation (punctiliar part of gib)
39:37 - lvc: living version control & sock logic revisited
41:54 - lvc: it's like git, but...
43:27 - lvc: current src workflow = soon slow and clunky
45:30 - lvc: apps = metaverse views/UI controls
47:02 - lvc: ai models = metaverse actors & self-similar ANN
49:13 - lvc: "sync" is space/timeline merge via CRDT dna diffs
52:48 - wcyd: what can you do, like and subscribe? sure! mmm...
53:35 - wcyd: git-like collaboration with YT vids eg gardening
57:00 - wcyd: multi-domain DRY architecture (eg consensus)
57:59 - wcyd: comment on vid? sure, ty! but can we do more...
59:04 - wcyd: just re/think on the content, break the silo habit
59:44 - wcyd: recognize your own value more, but humbly
1:02:17 - wcyd: humility = i believe
1:04:32 - awkward: sigh, my nascent video skills...
1:04:52 - plans: my plans for the immediate future
1:06:16 - plans: me personally, first wordy robbot
1:06:43 - plans: fine-grained(!) src version control via ibgib
1:07:58 - plans: abstract/refactor ibgib spaces
1:09:23 - plans: more dApp examples to show shared mv data
1:09:45 - plans: keystones, a new primitive for identity + PKI
1:14:00 - actual outro
Links:
* ibgib
* https://ibgib.space
* ibgib - source
* MVP ionic subpath: https://github.com/wraiford/ibgib/tree/master/ionic-gib
* primary repo: https://github.com/wraiford/ibgib
* graphic substrate (ts-gib)
* https://www.npmjs.com/package/ts-gib
* https://gitlab.com/ibgib/ts-gib/
* encrypt-gib - **hash-based encryption**
* https://www.npmjs.com/package/encrypt-gib
* https://github.com/wraiford/encrypt-gib
* probably weak, right?
* definitely weak atm since brute forcing does not require decrypting the entire dataset (essentially a stream cipher atm)
* not a signature, this is indeed encryption
* w3c DID https://www.w3.org/TR/did-core/
Additional Notes:
* Some sections of this video are sped up at varying rates. I try to balance out speeding up some sections of the video so you're not listening to dead air with maintaining an entire record of the video. I make it blatantly obvious in the video that the execution of the app is relatively slow, as it is just a prototype, but the IANAL side of me wants to mention this speed thing. (I also am new to video editing and if it's not obvious, my skills are severely lacking in this regard.)
* I apologize right now for using the word "quantum". I use various names for things, and it most succinctly describes a single "time frame". This is a hugely important aspect of understanding ibgib timelines and the discrete punctiliar ibgib that compose them. I am not using "quantum", or any other word for that matter, just as a buzz word.
Tags and Topics
Browse our collection to discover more content in these categories.
Video Information
Views
51
Likes
1
Duration
01:15:06
Published
Mar 2, 2023
Related Trending Topics
LIVE TRENDSRelated trending topics. Click any trend to explore more videos.