ValueFlows

@valueflows

ValueFlows implementations and random notes

Public team

Joined on Nov 30, 2020

  • !!! DRAFT !!! This comes out of a discussion with the goal of reaching some set of cohesive features this fall, doing a realistic test in December using 2024 data, starting with the 2025 season with CFN running in parallel with their spreadsheet. The 2025 season will be iterative, with fixes/enhancements being made as the software is used. This also includes the configurability needed to use for other networks. Work needed on the software hREA Upgrade to current Valueflows (optional, but it will just get harder as more people use it) Complete agents and relationships, possibly optional for CFN but need it for permissions (can we fork or use the hAppenings offers/wants agents?) Units: something that can be used by all hREA (plus?) projects, to select standard units, add override displays Misc. missing pieces (see issues, will explore and list explicitly)
     Like  Bookmark
  • Technical Can we do this with ActivityPub extended by Valueflows? There is a spec we can use as a starting point called FEP-0837. It can be modified as we get experience with it. Issues: People who currently participate in the fediverse would need to create another login because nothing existing will support this. Not a show-stopper. We need something that supports groups as actors. People can then just follow the ones they want. Do we need something more, like groups that want an onboarding process, have a fee, etc.? Should that remain outside this scope, and people would be linked to the group's software? We need something that supports a specific UI that doesn't exist, and probably different for each kind of offers/wants agreement: timebank, mutual credit/marketplace, commitment pool, ?. And/or a way to put different UI pieces into a frame of some sort. (Do people still use iFrames?)
     Like  Bookmark
  • This contains some initial thoughts about how to combine the various efforts at production and distribution, pieces of the puzzle that different groups are working on. This is specifically triggered by the upcoming CoFi retreat where Matthew Slater, Stephanie Rearick, and Will Ruddick will be meeting. The production pieces tend to be process flows, with inputs and outputs. When all or part of an output of one process is used as an input to another process, they are connected. When multiple processes done by different agents are connected according to a collaborative plan, there is a supply chain/network. These can involve a way to distribute income (not necessarily currency) as fairly as possible, both between and within the nodes in the network. The distribution pieces tend to be transfer flows, usually with reciprocity between sets of transfers. There are lots of experiments, including mutual credit, commitment pools, marketplaces, timebanks, traditional rotating labor associations (ROLAs), lending libraries, and others. These can involve some kind of formula to make the exchange as fair as possible. It's all value flows. Here's an attempt to start to visualize this:
     Like  Bookmark
  • Based on https://www.youtube.com/watch?v=wmCjsUM77_w Agents are people or organizations or ecological agents. agent 1 - Commitment Pool agent 2 - George agent 3 - Roy agent 4 - Pia agent 5 - Sylvia agent 6 - Njeri
     Like  Bookmark
  • This is a demo of an application very much in progress for the Carbon Farm Network in the New York Hudson Valley. The CFN is a group of independent designers who want to source fibers from farms that are implementing carbon beneficial practices on their lands. They are organized as a purchasing cooperative, which coordinates their supply chain network together, to produce yarns for their individual final products. The larger network also includes farmers, fiber scourers, spinners, knitters, and shippers. This demo shows what has been accomplished with the funding raised so far. In terms of technology, this is being implemented using Holochain, which is a serverless open source peer-to-peer app framework. It also uses an existing software layer called hREA, for holochain-resources-events-agents, which implements the Valueflows standard vocabulary and model for economic networks working towards a more fair and sustainable future. All of that is very generic, so this application is designed specifically for the Carbon Farm Network, while keeping in mind usability by other networks that follow roughly the same supply chain coordination process. First we'll briefly show how the app can be set up and configured for the specific network. As we said, the app is intended to be highly configurable for different kinds of supply chain networks, including different kinds of textiles, but also any supply chain network that has fairly standard process flow. First, a set of resource specifications is set up. (show list plus click into one) Those include all material items and services that are part of the supply chain. Here you see.... The network would also set up units of measure from a standard list, but that's not done yet.
     Like  Bookmark
  • Please see https://github.com/Carbon-Farm-Network/Requirements-Doc Decide what to do about location How does Raphael's map work now? Quick solution: use the current hack of long/lat string in hREA Not so quick, upgrade VF location: finish issue discussion Lynn/Jill, get into VF, and/or just into hREA, and/or separately into holochain 4/10 Done: we'll do the quick hack. Decide what to do about agent and agent relationships / roles Should / can this be done as a separate Holochain app, perhaps with some other funding also contributed, and run mostly as a separate project?
     Like  Bookmark
  •  Like  Bookmark
  • Jan 19, 2023 What is a Product, Service, Design? In other words, what is a "Project"? What I understand, please correct as needed. Projects get entered after they are complete. They are not planned in the software. After they are complete, they can be edited, they can be related in another project. The resource created (design, product) might be consumed in another project, might be transferred to an agent outside the network, etc. So, I don't think the Project is the resource. Unless the Project disappears from the UI in all ways after it leaves the network. But even so, that doesn't seem right; VF doesn't keep the resource at all stages of existence, there is just one, with derived data. And services don't have a resource, but it would be preferable to treat them the same way since they are all "projects". In VF, the planning layer has a similar concept that encapsulates everything planned (and done) to produce a resource or deliver a service. Or multiple related resources/services. The Project seems like a similar concept, but it was never planned, and the doing is all entered after the fact.
     Like  Bookmark
  • These are questions and comments from Lynn on the recorded Interfacer demo from December. This is looking great, nice work everyone! Project How does Project translate to VF? Are you defining it as something new? Looks sort of like some combination of Organization (team), Resource Specification, Plan? Complex assets On this, does the software create the processes that produce the inputs, based on what was included? Or might they already be in the system from other people making the parts in the context of Interfacer? Seems like they might already be in the system. (Possibly part of my confusion on this is my question of what is a Project, which you are choosing for your inputs.) Notes on the VF actions:
     Like  Bookmark
  • The basic graph structure seems the same, which already makes them mostly compatible (but not completely). Also, the people seem to fit in the same place, and the planning - doing seems to map well. Some base mapping: WA Project (@todo) >> VF Plan WA @info >> VF Plan.note WA Task >> VF Process I could be wrong if some of what WA calls Task are checkboxes without inputs and outputs? I would put the checkboxes without inputs/outputs as a list in Process.note.
     Like  Bookmark
  • Installing the software First you must install the holochain Launcher, if it is not already installed. Most often, you will only need to do this once. You can get it here. You can generally take the most recent version, top in the list, unless someone tells you that you need a specific version. Scroll down for earlier versions if you need one. Then you will need to select the right version for your computer's operating system, and follow the directions on the page. Then you install the Playspace app into the Launcher. Open the Launcher from your file system. You will see a list of your already installed holochain apps. If the playspace app you want is listed, and you intend to install a newer version, uninstall it by clicking on the setting (gear) icon, and selecting UNINSTALL. Select INSTALL NEW APP in the lower right.
     Like 1 Bookmark
  • Network formation As a designer, I can join the purchasing cooperative, so that I can participate in coordination (?) benefits of the network. As a non-designer role (farmer, mill, ?, transporter?), I can join the broader network as a supplier (?), so I can offer my goods and services preferentially in the network. As a purchasing cooperative member, I must pay some up front costs each year, so that early operations can proceed. (one time fee?) As a farmer (others?), I can get (USDA) and display "climate beneficial" certifications, so that designers can choose my goods and services with knowledge that their final products will be more sustainable and can be documented as such. As a person interested in sustainable regional textiles, I can donate money or other resources, so that the network is more resilient.
     Like  Bookmark
  • (discussion) Some initial assumptions and notes: We can put off configuration until later, and just load config data manually, as long as the data structures are there in Bonfire. We potentially can dogfood in parallel in disco.coop and/or GMC, if we can convert data - but that may or may not be that easy. The following all include 2 steps, but could be done as just the first step. If we do a demo app with very simplified UI/UX, then some of the following comments will not apply. I've left off all the various exchanges, as lower priority. Also the accounting reports.
     Like  Bookmark
  • 2022/08/01 after meeting: Thoughts while working with Dyne on FabCity mapping from creating open hardware designs in a git repo. First thoughts in a diagram, noting that any of the processes could have other events, thinking mostly about work contributions and citations of other work like libraries, atm. This diagram also assumes we are basically talking about the remote repo as the resource, not the cloned copy on local PCs. That may turn out to be wrong. Question: Do we basically want to create VF artifacts from git commands? I'm thinking there is a lot of variation even in each command, as well as teams have different workflows. Also, things can happen directly in the remote, such as creating a new repo. It seems quite a bit more complex than Adam's table, although I'm sure it is do-able. Question: How many of the git commands are recorded in the remote repo? Certainly everything that is part of a merge will be there (commits for example). If someone clones a repo, does it know? And do we care actually, or do we care only about actual changes that go back into the remote repo? Note: Sometimes it seems like a git command might create just an event. Sometimes it seems like it might create a process and an event (or two). What we want might depend on if the user wants to attach other events to a process. Point of discussion: We talked about probably staying at the repo level for a VF resource, for now. One repo would hold the design and various docs for one "product" or "component". It will be interesting to see how this works out in practice, with many components going into one final product. When a component is made by one agent and sold to another agent, that component is a final product to the first agent. Etc. I still think it is a valid way to think about it though.
     Like  Bookmark
  • Steps: Using Launcher 0.4.8, playspace 0.0.2 Cleared off all old installed playspace apps Installed code-a playspace app Playspace had me create a profile
     Like  Bookmark
  • Todo last days (or a record for later on low priority items) Looks like the vc validations have moved to the vc creation, nice! Might be good to remove from the donation page, so it gets better performance. (medium) Transaction list should sort descending by date. When creating a donation with no quality rating, it gives an error message, but does create it. It should just create it, that is valid. (low) piece is it in? status
     Like  Bookmark