Playnet

Decentralized Application

An economic planner for a federation of communes: people say what they have and what they need, and the plan finds the match. Its specification sets out the planning model (labour, skills and free time, credits, a federation and its members, matching and a program that solves the whole plan), and the software is built on Spritely Goblins actors, GNU Guile Scheme and the ValueFlows vocabulary, with KERI identifiers for people and scopes and Reticulum as a mesh transport. The operators describe it as unfinished software run by a small collective, open today for interface testing .

Community

Details

License Open source — GNU Affero General Public License v3.0 with additional terms (the licence files are named in the terms; they were not read)
Dev Status 🔨 WIP
Dev Status Detail WIP (the terms call it unfinished, experimental software under active development, 'open today for interface testing'; no real-world exchange has been organized through the main deployment yet)
Owner Not stated by the project (the live terms of use leave the operator and jurisdiction as unfilled template placeholders; the software is described as run by a small collective)
Governing Body Member governance for decisions about a federation (admission, verification, allocation policy and rule changes are made through its governance process, by its members); governance of the software project itself is not stated
Country Not stated by the project.
Stack GNU Guile Scheme on Spritely Goblins actors, talking over OCapN; KERI identifiers and event logs (Ed25519 signatures); Reticulum / LXMF mesh and Tor as transports; Guix for reproducible builds and deployment; ValueFlows vocabulary; a web app and an MCP tool interface
Funding Donations only, in Monero ('donate any coin → Monero', no accounts): the money 'pays for the boxes the commons runs on'; nothing is held, priced or promised in return
Last Investigated Nov 12, 2026

Topology view

This tool in the centre and the things it is directly related to. Each line names the kind of relationship.

Topology view: PlaynetThis tool in the centre and the things it is directly related to. Each line names the kind of relationship.PlaynetSpritely Goblins (Built on)SpritelyGoblinsReticulum (Composes with)ReticulumKERI (Identifies via)KERIValueflows (Speaks protocol)Valueflows

Open in Graph Explorer

Affordances

Non-monetary exchange Transparent stewardship Private need expression Works offline / mesh

Decentralized Application Attributes

Origins A planning model for a federation of communes, written up as a long specification (desire, labour, credits, matching, a whole-plan solver) and implemented as working software
Database Signed credentials and KERI key event logs; the ledger is said to be reconstructable from the chain; the main deployment's storage engine is not stated
Query Language N/A: an HTTP API whose 'doors' are also MCP tools (JSON-RPC at /api/mcp)
Data Formats Signed credentials, KERI key event logs, a one-file JSON export of a person's data, ValueFlows vocabulary; the specification is published as PDF and EPUB
Collaborative Live Editing Not stated by the project.
Rich Text Editing Not stated by the project.
Mobile Support Not stated by the project.
Web Support Yes: a web app, also reachable as an onion service
Native Apps Not stated by the project.
Terms Self-hosting: anyone can run a gateway; the terms govern the main gateway, which is free to use, and a modified version must say so
Funds Not stated by the project.
Based On Spritely Goblins, GNU Guile, ValueFlows, KERI, Reticulum, Guix
Use Case Category Collaboration: a shared plan for mutual aid pods, co-ops, families and neighbourhoods; matching of needs and offers
User Interface Type Web interface with a plan surface; an MCP tool interface for software clients
Offline Capabilities Partial: the app keeps an offline cache; the same package graph is said to run on a laptop, a mesh radio and a server
Collaboration Features Needs, offers, processes and commitments; matching; shared budgets; member governance of admission, verification, allocation and rule changes
Data Portability A 'download my data' option exports a person's data as one JSON file; erasure is only partial and the terms say deletion is not implemented today
Integration Ecosystem An HTTP API and MCP tools with RFC 9421 signed requests from enrolled device keys; an optional Monero payout
Web2 Data Export Not stated by the project.
Prosocial Coherence Member governance of the federation's rules; the terms forbid scraping discovery endpoints to build a participant directory; labour credit is 'not money'
Economic Flows Labour credits and a plan that allocates resources; an optional payout that turns part of a claim into a Monero transfer where a gateway enables it; no cryptocurrency purchase or fiat payment inside the planner
Governance & Decision Making Members of a federation decide admission, verification, allocation policy and rule changes through its governance process; changes to the software's own rules are not described
Media / Publishing No
Knowledge Management No
Sensemaking No
Project Management No
Communication Model Asynchronous: signed messages and plan proposals between gateways and over the mesh
Network Resilience Delay-tolerant: Reticulum carries traffic 'over whatever wire is actually there' (Tor, LoRa, packet radio, plain TCP) and the app keeps an offline cache
Discovery Mechanism Discovery endpoints serve key event logs without authentication; participants can be found by name if they choose; a SimpleX group for the community
Max Participants Not stated by the project.
Data Sovereignty User-controlled: a browser derives signing keys from a local passcode that is never sent to the operator, with no reset and no recovery; credential bodies are stored unencrypted on the gateway today (a known gap the operators say is being fixed)

Relationships

How this tool connects to other tools and organizations, from relationships reviewed by the OpenHaven data steward. They describe how projects connect, not how good they are.

Identifies via
Speaks protocol
Composes with