Replies: 3 comments
-
|
Phase C.5 coordination — 2026-04-11 Phase C.5 Q1 ops-data service (#135) is the implementation vehicle for this research: |
Beta Was this translation helpful? Give feedback.
-
|
Update 2026-04-12: ValueFlows gate #131 is now linked to the federation substrate selection (M5) via research issue #183. Bonfire's Cooperation flavour has an existing VF implementation but per A10 it is watched-not-adopted. The gate cannot close without the federation ADR resolving first — see Discussion #191 for the coupled architectural questions. — Et |
Beta Was this translation helpful? Give feedback.
-
ValueFlows in Iskander-Code: DisCO Labour StreamsThe economic-participation agent (P3) tracks effort across DisCO's four labour streams, which align with ValueFlows/REA economic events:
The effort.json skill in the knowledge commons implements this. Token usage (efficiency) is tracked separately from value (which stream, what outcome). The researcher agent uses BOTH signals: high tokens + low value = domain needs splitting; low tokens + high value = template for commons. For inter-cooperative federation: each domain exposes ets own MCP endpoint. ValueFlows vocabulary would standardise the economic events flowing between cooperatives' Iskander instances. The integration-api crate already lists Valueflows/REA as an open standard for data interchange. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
ValueFlows / REA Ontology — Cooperative Economic Vocabulary for Federation Interop
Project: ValueFlows | w3id.org/valueflows | Lynn Foster & Bob Haugen (Sensorica, Mikorizal) | MIT/CC0
REA origin: Bill McCarthy, 1982 — Resource–Event–Agent accounting ontology
Assessment status: Recommend adoption — lowest cost, highest federation leverage of the three frameworks reviewed
What ValueFlows Is
ValueFlows is the cooperative-economy vocabulary built on the REA (Resource–Event–Agent) accounting standard. It defines approximately 20 core terms for describing economic activity:
work,transfer,consume,produce,use,cite)The flow:
Agent → does Economic Event → involving Economic Resource → as part of ProcessThe project is actively maintained by Lynn Foster and Bob Haugen, both long-term cooperative tech practitioners. The vocabulary is used by Sensorica (Montreal open-value network), hREA (holochain REA), Bonfire, Open Food Network (partially), and Regen Network — roughly 15–20 active cooperative projects.
Iskander Already Implements ValueFlows Without Naming It
labour_log.member_idAgent.idlabour_log.value_type(productive/care/commons)resourceClassifiedAslabour_log.hourseffortQuantitylabour_log.task_categorynote+resourceClassifiedAsIskanderEscrow.soltrade proposalsCommitmentIskanderEscrow.soltrade executionEconomicEvent(transfer)CoopFiatToken.solinternal paymentsEconomicEvent(transfer)workevents by categoryTranslation: the schema already exists — adopting ValueFlows means renaming fields and adding a JSON-LD context, not redesigning.
What Adoption Looks Like
Step 1: Schema alignment in ops-data service
Replace ad-hoc field names with ValueFlows equivalents in the
labour_logtable and event payloads:Iskander-specific fields (
scope_tags,accountability_status) are added alongside — ValueFlows explicitly supports extension.Step 2: JSON-LD context file
docs/ontology/valueflows-context.jsonld— declares how Iskander's vocabulary maps to ValueFlows URIs. Any ValueFlows-speaking project can dereference this to understand Iskander's data.Step 3: IPFS-anchored events
Economic events already go to IPFS (Decision Recorder, Glass Box). Adding
@contextto the JSON payload costs nothing — the IPFS CID changes, the infrastructure doesn't.Step 4: Agent vocabulary alignment
Steward and Quartermaster agents learn to emit and consume
vf:EconomicEventpayloads. This is a documentation change in SOUL.md and a schema change in tools.py — no new runtime.Federation Interoperability Benefit
Without ValueFlows, every federation partner who runs Bonfire/hREA/Sensorica needs a custom parser to understand Iskander's economic activity feed. With ValueFlows, they can consume it directly.
This matters for GTFT federation growth: if an Iskander-allied cooperative runs Open Food Network or hREA, they share a common economic event schema out of the box. The GTFT trust protocol doesn't currently include economic activity verification — ValueFlows events are the substrate that would eventually make cross-cooperative labour and trade claims verifiable.
Assessment
Recommendation: Adopt. File as P1 — block on ops-data schema design.
Related Issues Being Filed
feat(ops-data): Adopt ValueFlows/REA field names in labour_log and economic event payloadsfeat(ontology): Create valueflows-context.jsonld for JSON-LD economic event anchoringSee also: Discussion #91 (DisCO three-value-stream labour tracking) |
docs/reference/disco-learnings.mdBeta Was this translation helpful? Give feedback.
All reactions