+8
_notes/ATProto Community Wiki.md
+8
_notes/ATProto Community Wiki.md
+11
_notes/Bee Computer.md
+11
_notes/Bee Computer.md
···+A wearable hardware device with audio and other data recording, currently priced at $50USD. I ordered in March 2025+> Bee is a personal AI that transforms your conversations, tasks, places and more into summaries, personal insights and timely reminders.
+2
_notes/Capabilities Adoption.md
+2
_notes/Capabilities Adoption.md
···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.
+12
_notes/EXO Labs.md
+12
_notes/EXO Labs.md
···
+36
_notes/EXO.md
+36
_notes/EXO.md
···+Unify your existing devices into one powerful GPU: iPhone, iPad, Android, Mac, NVIDIA, Raspberry Pi, pretty much any device!+exo supports different models including LLaMA ([MLX](https://github.com/exo-explore/exo/blob/main/exo/inference/mlx/models/llama.py) and [tinygrad](https://github.com/exo-explore/exo/blob/main/exo/inference/tinygrad/models/llama.py)), Mistral, LlaVA, Qwen, and Deepseek.+exo [optimally splits up models](https://github.com/exo-explore/exo/blob/main/exo/topology/ring_memory_weighted_partitioning_strategy.py) based on the current network topology and device resources available. This enables you to run larger models than you would be able to on any single device.+exo will [automatically discover](https://github.com/exo-explore/exo/blob/945f90f676182a751d2ad7bcf20987ab7fe0181e/exo/orchestration/node.py#L154) other devices using the best method available. Zero manual configuration.+exo provides a [ChatGPT-compatible API](https://github.com/exo-explore/exo/blob/main/exo/api/chatgpt_api.py) for running models. It's a [one-line change](https://github.com/exo-explore/exo/blob/main/examples/chatgpt_api.sh) in your application to run models on your own hardware using exo.+Unlike other distributed inference frameworks, exo does not use a master-worker architecture. Instead, exo devices [connect p2p](https://github.com/exo-explore/exo/blob/945f90f676182a751d2ad7bcf20987ab7fe0181e/exo/orchestration/node.py#L161). As long as a device is connected somewhere in the network, it can be used to run models.+Exo supports different [partitioning strategies](https://github.com/exo-explore/exo/blob/main/exo/topology/partitioning_strategy.py) to split up a model across devices. The default partitioning strategy is [ring memory weighted partitioning](https://github.com/exo-explore/exo/blob/main/exo/topology/ring_memory_weighted_partitioning_strategy.py). This runs an inference in a ring where each device runs a number of model layers proportional to the memory of the device.
+11
_notes/ElbowsUpTech.md
+11
_notes/ElbowsUpTech.md
···+The [[CoSocial]] board of which I am a director during this 2024/2025 year made a resolution in favour of our TechOps Working Group to move services we use to Canadian-owned businesses, up from just a strict requirement of Canadian-resident.+I posted to the [CoSocial Discourse Forum](https://members.cosocial.ca/t/operation-elbows-up-canadian-owned-tech-services/550) about getting things kicked off publicly.
+21
_notes/HOPE.md
+21
_notes/HOPE.md
···+> The HOPE conferences are known for their creativity and diversity, not to mention a whole lot of hacker fun. We've been at this for over three decades now - the first HOPE conference was in 1994.+> HOPE_16 is different, though. For the first time ever, HOPE has become an annual event. Our first three conferences were separated by three years and every conference after that was biennial, or once every two years. After doing this 15 times, we think we're finally ready to become a yearly tradition.+> One of the main reasons we're making this change is because of the new environment HOPE is located in: St. John's University in Queens, New York City. We have lots of space, cheap accommodations, and technology that actually works! The conference is near JFK and LaGuardia Airports and is easily reachable by mass transit from any part of the New York metropolitan area. And if you choose to drive, get this: free parking! It has become so easy and hassle-free to attend HOPE that we felt this was the perfect time to expand.
+13
_notes/Huge.md
+13
_notes/Huge.md
···+A startup building Local-first AI with a home hardware device. Like a router / NAS / home automation box that stores your personal data locally and lets you run AI inference securely and privately.+> We're developing a groundbreaking personal AI ecosystem that's yours, not a service you subscribe to. It's a physical tool that lives with you, learns your preferences, and becomes more helpful each day. Redefining how we interact with technology: private, personal, practical, and designed to amplify the benefits of technology while demanding less of your attention. Allowing you to regain more of your real life by harnessing the power of AI.
+26
_notes/Keyhive.md
+26
_notes/Keyhive.md
···+> We’ve seen user-agency principals successfully applied to other contexts. [Signal](https://signal.org/) popularized end-to-end encrypted chat while retaining much of the convenience of less-secure messaging applications. <mark>We find ourselves asking “what would Signal for documents look like?”</mark>+- [`beelay-core`](https://github.com/inkandswitch/keyhive/tree/main/beelay/beelay-core): Auth-enabled sync over end-to-end encrypted data+- [`keyhive_core`](https://github.com/inkandswitch/keyhive/tree/main/keyhive_core): The core signing, encryption, and delegation system+- [`keyhive_wasm`](https://github.com/inkandswitch/keyhive/tree/main/keyhive_wasm): [Wasm](https://webassembly.org/) wrapper around `keyhive_core`, plus TypeScript bindings
+11
_notes/Linen.md
+11
_notes/Linen.md
···+> Linen syncs your Slack and Discord threads to an SEO friendly website that allows your community to discover you through search engines and reduces the number of repeat questions.
+19
_notes/Meeting Notes April 1st, 2025.md
+19
_notes/Meeting Notes April 1st, 2025.md
···+Quick catch up with [[Sam Gbafa]], founder of [[TinyCloud]], who I've worked with hacking on various local first / user owned data / identity stuff for a while.+He didn't make it to [[ATmosphereConf]], but is interested in [[ATProtocol]]. Like I've been telling everyone, 34M+ DID based account identities and user owned data on a [[PDS]] is a very good starting point for discovery and distribution of your apps today.+[[TinyCloud]] is working on a sovereign data protocol. It re-uses some concepts from Kepler, built at SpruceID. The core of it is a permissioned key-value store. Maybe also use [[UCAN]]? UCAN may still make it into [[ATProtocol]] at some point. Will point Sam at ATProto Private Data Working Group when that spins up.+Challenge: many people are building in this space! [[Malleable Software]], personal data, LLM agents. Which protocols do you have to build, which can you build on top of, how do you interop, what is your unique approach to the market / adoption / business model.+Some similarities to [[Tonk]], I mentioned [[User & Agents]], [[Familiar]], [[Unternet]], the [[Automerge]] work at [[Ink & Switch]], and that I share an office with [[Huge]].+Talked about [[Bee Computer]] as an example of cheap hardware that is linked to centralized cloud storage again.+Sam has [Poaster](https://poaster.me) as a side project, to go from Telegram to Twitter posting. Is going to add [[Farcaster]] and [[Bluesky]] support. I wrote this up previously as [[Threadstorm Builder]], my own ATProto to a "Knowledge Graph Notes" lexicon is what this has evolved into. From personal, multi-player, private notes, to selectively publishing microblog or full "note" sized info.+[[HOPE]] conference is coming up in NYC in mid August. Talking about an [[Unternet]] event (with Web Applets, MCP, ATProto and related) and maybe [[Causal Islands]] or similar adjacent thing and collabing on that. Will intro Sam to [[Parabl]] and [[Rudy Fraser]] in NYC.
+4
-8
_notes/PDS.md
+4
-8
_notes/PDS.md
···+Personal Data Server is abbreviated as PDS. The more generic [[Personal Data Store]] is a non-protocol specific label for the concept of people owning their own data.+In [[ATProtocol]], the PDS is where user auth and data is stored. You can use the [[atproto-browser]] to see what is stored for a user, as well as which PDS server they are on.+The [[ATProto Community Wiki]] has a [page of PDS implementations](https://wiki.atprotocol.community/en/wiki/reference/community/implementations/pds-implementations).
+11
_notes/Parabl.md
+11
_notes/Parabl.md
+4
_notes/Personal Data Store.md
+4
_notes/Personal Data Store.md
+12
_notes/Rudy Fraser.md
+12
_notes/Rudy Fraser.md
···
+22
_notes/Rupert Manfredi.md
+22
_notes/Rupert Manfredi.md
···+As of August 2024, I am CEO of [Unternet](https://unternet.co/) a small software company with big ambitions to reimagine the [user agent](https://en.wikipedia.org/wiki/User_agent). We're building a new, flexible and intelligent client for the web that will eventually replace the browser. And of course — it's open-source, based on web standards, and gives users control over their data.+Prior to Unternet, I was on the design team at [Adept](https://adept.ai/), which brought me from my hometown of Sydney to San Francisco where I now live.+I've also worked at [Mozilla](https://www.mozilla.org/)'s Innovation Studio, where I was designing and building new machine learning-based products. There, I created the [LangView](https://github.com/mozilla/langview) library to as a public demonstration of generative interfaces. And, I was at at [Google Creative Lab](https://experiments.withgoogle.com/search?q=google%20creative%20lab), where I worked with early large neural networks to build novel user interfaces for creative work.
+10
_notes/Sam Gbafa.md
+10
_notes/Sam Gbafa.md
+15
_notes/TinyCloud.md
+15
_notes/TinyCloud.md
···+> The TinyCloud Protocol is a framework for creating interoperable software applications where users retain full sovereignty over their data. It provides a decentralized or user-controlled "cloud" that can serve as the backend for multiple apps, allowing users to maintain control over their data without ceding ownership or privacy to third parties. TinyCloud is built on core values of sovereignty, privacy, and interoperability, enabling users to store, stream, and compute upon their data in ways that minimize leakage while providing fine-grained permissioning capabilities.+> TinyCloud Protocol is self-sovereign storage. It is a fork of [Kepler](https://github.com/spruceid/kepler) and is architected as a decentralized storage system that uses DIDs and Authorization Capabilities to define Orbits, where your data lives and who has access. Any DID controller (e.g. people, applications, DAOs) can administer their own TinyCloud Protocol Orbit.
+40
_notes/Tonk.md
+40
_notes/Tonk.md
···+Tonk is a copilot-friendly framework that helps developers build grassroots apps on **decentralised, interoperable, private** data stores.+If you're building personal apps for you and your friends, and want to keep them **independent**, **flexible** & **discreet**, then Tonk is for you.+Tonk is an opinionated state management framework for coding with AI. It's analogous to Ruby on Rails, but for AI, and optimised for putting users in control of their data (rather than platforms).+1. Any app from any ecosystem should be able to call any data from any user (if the user permits),
+32
_notes/UCAN.md
+32
_notes/UCAN.md
···+> User Controlled Authorization Networks (UCANs) are decentralized, [capabilities model](https://en.wikipedia.org/wiki/Capability-based_security) authorization tokens.+> UCAN is a trustless, secure, local-first, user-originated authorization and revocation scheme. UCAN is designed to be very flexible: you can use it offline, online, fully P2P, federated, or with central servers.+> If you're interested in contributing to the development of UCANs, check out the [GitHub Discussions](https://github.com/ucan-wg/spec/discussions). Introduce yourself and your project, and what you're looking to do with UCANs, and join the next community call to meet others. The [Discord server](https://discord.gg/zSfgeHhKxA) is low volume and high signal, feel free to drop in.+User-Controlled Authorization Network (UCAN) is a [trustless](https://blueskyweb.xyz/blog/3-6-2022-a-self-authenticating-social-protocol), secure, [local-first](https://www.inkandswitch.com/local-first/), user-originated, distributed authorization scheme. This document provides a high level overview of the components of the system, concepts, and motivation. Exact formats are given in [sub-specifications](https://github.com/ucan-wg/spec#sub-specifications).+User-Controlled Authorization Network (UCAN) is a [trustless](https://blueskyweb.xyz/blog/3-6-2022-a-self-authenticating-social-protocol), secure, [local-first](https://www.inkandswitch.com/local-first/), user-originated, distributed authorization scheme. It provides public-key verifiable, delegable, expressive, openly extensible [capabilities](https://en.wikipedia.org/wiki/Object-capability_model). UCANs achieve public verifiability with late-bound certificate chains and principals represented by [decentralized identifiers (DIDs)](https://www.w3.org/TR/did-core/).+UCAN improves the familiarity and adoptability of schemes like [SPKI/SDSI](https://theworld.com/~cme/html/spki.html) for web and native application contexts. UCAN allows for the creation, delegation, and invocation of authority by any agent with a DID, including traditional systems and peer-to-peer architectures beyond traditional cloud computing.
+17
_notes/Unternet.md
+17
_notes/Unternet.md
···+A new, intelligent client for the web that is LLM agent based. Creator of the [[Web Applets]] open source specification.
_notes/Untitled.md
_notes/Untitled.md
This is a binary file and will not be displayed.
+11
_notes/Web Applets.md
+11
_notes/Web Applets.md
···+**Web Applets is an open specification for building software that both humans and AI can understand and use together.** Instead of forcing AI to operate traditional point-and-click apps built for humans, Web Applets creates a new kind of web software designed for human-AI collaboration. You can read more about it on our website.
+12
_notes/WikiJS.md
+12
_notes/WikiJS.md
···+WikiJS is an open source wiki that can use a number of different storage engines, including syncing directly with a git repo.+Available on [[Cloudron]], see [Cloudron WikiJS docs](https://docs.cloudron.io/apps/wikijs/#git-storage)
+12
_notes/atproto-browser.md
+12
_notes/atproto-browser.md
···+The atproto-browser lets you browse records in your user account on [[ATProtocol]], as well as see various other things in your account, like the DID of your account.+Here's my main account, which is hosted on a Bluesky "mushroom" [[PDS]], but has lots of other Lexicon data types in it: