The bmannconsulting.com website

cap stuff and whiteboards

+10
_notes/AuthN vs Authz.md
···
···
+
---
+
tags:
+
- authn
+
- authz
+
- capabilities
+
- ACL
+
---
+
![](/assets/2024/authn_vs_authz.jpeg)
+
+
Rather than ACL's permissions, a capabilities model talks about what Authority an agent has, granting them certain abilities.
+11
_notes/Authomerge.md
···
···
+
---
+
tags:
+
- capabilities
+
- authz
+
- specification
+
---
+
Work to bring an authorization model to [[Automerge]]. [[Brooklyn Zelenka]] is guiding the group working on this.
+
+
![](/assets/2024/authmerge.jpeg)
+
+
Early draft explanation of Authomerge, including some sample JSON, and the UCAN predicate language.
+22
_notes/Automerge.md
···
···
+
---
+
github: https://github.com/automerge
+
link: https://automerge.org/
+
tags:
+
- localfirst
+
- CRDT
+
---
+
Automerge is a library of data structures for building collaborative applications.
+
+
Research work incubated by [[Ink & Switch]]
+
+
## Automatic Merging
+
+
Automerge is a Conflict-Free Replicated Data Type ([[CRDT]]), which allows concurrent changes on different devices to be merged automatically without requiring any central server.
+
+
## Network-agnostic
+
+
Use any connection-oriented network protocol: client-server, peer-to-peer, or local. Or use unidirectional messaging: send an Automerge file as an email attachment or store it on a file server.
+
+
## Portable
+
+
Implemented in [JavaScript](https://github.com/automerge/automerge) and [Rust](https://github.com/automerge/automerge-rs), with FFI bindings across platforms including iOS, Electron, Chrome, Safari, Edge, Firefox, and more.
+1 -1
_notes/CRDT.md
···
---
tags:
-
- abbreviation
---
Conflict-free Replicated Data Type
···
---
tags:
+
- acronym
---
Conflict-free Replicated Data Type
+32 -2
_notes/Capabilities Adoption.md
···
-
Capabilities a
## CapCon
When is the right time to have a "Capabilities Conference"?
···
What do we want to accomplish out of having an in person conference?
* talks that are recorded
* discussion about?
-
* interop / plug fest
···
+
---
+
tags:
+
- WIP
+
- capabilities
+
---
+
Capabilities adoption needs a lot more education and promotion.
+
+
## Interest in Capabilities
+
+
There are currently three communities that are interested / active in capabilities: [[LoFi|Local First]], Crypto/Blockchain, and Capabilities enthusiasts.
+
+
![Whiteboard diagram of a Venn overlap of Localfirst, Capabilities, and Crypto Blockchains](/assets/2024/capabilities_venn.jpg)
+
+
Academics are broadly interested, as are practitioners in [[Programming Language Theory]] (PLT) and [[Distributed Systems]].
+
## List of Groups / Companies / People
+
+
![Whiteboard photo of a list of capabilties interested groups](/assets/2024/list_of_groups.jpg)
+
+
TODO turn this into a typed list.
+
## Capabilities Evolution
+
+
![](/assets/2024/capabilties_evolution.jpeg)
+
+
E-rights language leads to strict [[Object-capability model]] that Agoric and Spritely are digging into. [[SPKI]] / SDSI / X.509 are [[Certificate capabilities]], which is [[UCAN]] and friends. [[Authomerge]] is a little bit of both.
## CapCon
When is the right time to have a "Capabilities Conference"?
···
What do we want to accomplish out of having an in person conference?
* talks that are recorded
* discussion about?
+
* interop / plug fest
+
+
Feels [[LoFi|Local First]] and [[Causal Islands]] related. TODO: do a scan of events coming up.
+
+
## Resources
+
+
[dckc/awesome-ocap](https://github.com/dckc/awesome-ocap)
+
* they currently appear to be quite strict, e.g. don't want to include UCAN
+2 -1
_notes/Licklider.md
···
title: J. C. R. Licklider
tags:
- person
---
-
> **Joseph Carl Robnett Licklider** (March 11, 1915 – June 26, 1990), known simply as **J. C. R.** or "**Lick**", was an American [psychologist](https://en.wikipedia.org/wiki/Psychologist "Psychologist")[[3]](https://en.wikipedia.org/wiki/J._C._R._Licklider#cite_note-Miller-3) and [computer scientist](https://en.wikipedia.org/wiki/Computer_scientist "Computer scientist") who is considered to be among the most prominent figures in [computer science](https://en.wikipedia.org/wiki/History_of_computer_science "History of computer science") development and general [computing history](https://en.wikipedia.org/wiki/History_of_computing_hardware "History of computing hardware").
>
> He is particularly remembered for being one of the first to foresee modern-style [interactive computing](https://en.wikipedia.org/wiki/Interactive_computing "Interactive computing") and its application to all manner of activities; and also as an [Internet pioneer](https://en.wikipedia.org/wiki/List_of_Internet_pioneers "List of Internet pioneers") with an early vision of a worldwide computer network long before it was built. He did much to initiate this by funding research that led to significant advances in computing technology, including today's canonical [graphical user interface](https://en.wikipedia.org/wiki/Graphical_user_interface "Graphical user interface"), and the [ARPANET](https://en.wikipedia.org/wiki/ARPANET "ARPANET"), which is the direct predecessor of the [Internet](https://en.wikipedia.org/wiki/Internet "Internet").
···
title: J. C. R. Licklider
tags:
- person
+
- history
---
+
> **Joseph Carl Robnett Licklider** (March 11, 1915 – June 26, 1990), known simply as **J. C. R.** or "**Lick**", was an American [psychologist](https://en.wikipedia.org/wiki/Psychologist "Psychologist") and [computer scientist](https://en.wikipedia.org/wiki/Computer_scientist "Computer scientist") who is considered to be among the most prominent figures in [computer science](https://en.wikipedia.org/wiki/History_of_computer_science "History of computer science") development and general [computing history](https://en.wikipedia.org/wiki/History_of_computing_hardware "History of computing hardware").
>
> He is particularly remembered for being one of the first to foresee modern-style [interactive computing](https://en.wikipedia.org/wiki/Interactive_computing "Interactive computing") and its application to all manner of activities; and also as an [Internet pioneer](https://en.wikipedia.org/wiki/List_of_Internet_pioneers "List of Internet pioneers") with an early vision of a worldwide computer network long before it was built. He did much to initiate this by funding research that led to significant advances in computing technology, including today's canonical [graphical user interface](https://en.wikipedia.org/wiki/Graphical_user_interface "Graphical user interface"), and the [ARPANET](https://en.wikipedia.org/wiki/ARPANET "ARPANET"), which is the direct predecessor of the [Internet](https://en.wikipedia.org/wiki/Internet "Internet").
+1
_notes/Private Cloud Compute New Frontier.md
···
- article
- PCC
- decentralizedcompute
title: "Private Cloud Compute: A new frontier for AI privacy in the cloud"
published: 2024-06-10
---
···
- article
- PCC
- decentralizedcompute
+
- AI
title: "Private Cloud Compute: A new frontier for AI privacy in the cloud"
published: 2024-06-10
---
+1 -1
_pages/wip.html
···
<ul>
{% assign wipnotes = site.notes | where_exp: "note", "note.tags contains 'WIP'" %}
{% for wip in wipnotes %}
-
<li><a href="{{ wip.url }}">{{ wip.title }}</a>
</li>
{% endfor %}
</ul>
···
<ul>
{% assign wipnotes = site.notes | where_exp: "note", "note.tags contains 'WIP'" %}
{% for wip in wipnotes %}
+
<li><a href="{{ wip.url }}" class="internal-link">{{ wip.title }}</a>
</li>
{% endfor %}
</ul>
assets/2024/authmerge.jpeg

This is a binary file and will not be displayed.

assets/2024/authn_vs_authz.jpeg

This is a binary file and will not be displayed.

assets/2024/capabilities_venn.jpg

This is a binary file and will not be displayed.

assets/2024/capabilties_evolution.jpeg

This is a binary file and will not be displayed.

assets/2024/list_of_groups.jpg

This is a binary file and will not be displayed.