pancakes

Pancakes Node Infrastructure

Purpose

Pancakes should be able to run as more than a hosted service.

The hosted domains can provide convenient public entry points:

But the long-term architecture should also support self-hosted Pancakes nodes for families, households, guilds, circles, cooperatives, clinics, schools, mutual-aid groups, and other communities that need stronger control over data, governance, and value boundaries.

Core Idea

A Pancakes node is a locally controlled server that runs the Pancakes human layer and selected Pitchfork accounting primitives for a bounded group.

It should let a group retain control over:

The node can be open source infrastructure. A group should be able to stand up its own instance without depending on pancakes.ca, pancakes.love, Google, Meta, or other large platform infrastructure.

Why This Matters

Pancakes and Pitchfork handle unusually intimate data:

That data should not be forced into a centralized platform by default.

Self-hosted nodes support:

Terminology

The best umbrella term is probably community data stewardship.

Related terms:

Privacy trust is understandable as a phrase, but data trust and civic data trust are more established terms. For Pancakes, the product language can stay simpler:

A Pancakes node is a community-run home for private life data.

The governance language can be:

Pancakes nodes should be capable of operating as community data trusts, data cooperatives, or local data commons, depending on the legal and social structure of the group.

Node Types

Personal Node

For one person.

Goals:

Household Node

For a family, household, or chosen household.

Goals:

Guild Node

For a game group, mutual-aid circle, club, school group, or community.

Goals:

Institutional Node

For clinics, schools, nonprofits, cooperatives, or care organizations.

Goals:

Federation

Pancakes nodes should not require federation at first.

The first architecture can support:

Federation can come later when the local data model is stable.

Future federation questions:

Data Boundaries

A Pancakes node should distinguish:

Default rule:

Raw personal logs stay private unless explicitly shared.

Derived state can be shared more safely:

But even derived state can reveal patterns, so sharing should be intentional, scoped, and reversible where possible.

Governance Model

Each node should have a governance file or admin surface that answers:

For a trust-like node, distinguish:

One person can hold more than one role in a small household node, but the roles should still be conceptually separate.

Anti-Oligarchy Direction

The long-term aspiration is not only privacy.

Pancakes nodes can be part of a broader replacement pattern for extractive platform infrastructure:

This does not require rejecting hosted Pancakes. Hosted Pancakes can remain useful for convenience, onboarding, and people who cannot run infrastructure.

But hosted Pancakes should not become the only legitimate place where Pancakes can exist.

The broader doctrine is described in Non-Exploitative Infrastructure.

Collective Data Value

A distant-future Pancakes node could let a group earn value from aggregate data.

The premise is:

If data has economic value, the value should be able to flow back to the people and communities who produced it, not only to large platforms, brokers, advertisers, insurers, or analytics companies.

This must not mean selling raw personal logs.

Acceptable future direction:

Examples of possible aggregate outputs:

These should be treated as data products, not casual exports.

Each data product should define:

Aggregate Data Guardrails

Aggregate data can still harm people.

Risks:

Guardrails:

The key distinction:

bad: people generate data -> platform sells it -> platform captures value
better: community governs data -> community chooses scoped use -> community captures value

Product Validation and Research Markets

Another distant-future use case is group-mediated product validation.

A company might ask a guild, household network, cooperative, or community node to test or validate a product.

Low-stakes examples:

This can be a legitimate cooperative research market if it remains voluntary, scoped, compensated, and governed by the node’s members.

It becomes much more sensitive when the product touches:

Those cases need a regulated research pathway, not ordinary guild validation.

Clinical Trial Mode

Clinical trials are not normal Pancakes activity.

If Pancakes nodes ever support clinical trials or health-product validation, that should be a specialized, regulated mode with separate safeguards.

Minimum assumptions:

Pancakes should not present clinical trial participation as a game quest.

The user-facing frame should be closer to:

This is a research study. It is separate from ordinary Pancakes play. Participation is voluntary and governed by a reviewed protocol.

Possible node role:

The node should protect members from sponsors, not merely supply members to sponsors.

Revenue Distribution

If a node earns money from aggregate data or research participation, distribution should be explicit.

Possible models:

The correct model depends on context.

For clinical trials or human-subjects research, compensation should follow the approved study protocol and should not be laundered through game rewards.

For aggregate data products, the node should disclose:

Hard Lines

Pancakes nodes should not support:

Architecture Implications

Pancakes and Pitchfork should be designed so that:

Early implementation should not attempt full decentralized infrastructure. The practical first step is:

single local Pancakes node
-> local database
-> local users
-> local Pitchfork accounting module
-> export/import
-> optional hosted deployment

Node Appliance

Earlier exploration imagined a preconfigured Pancakes node appliance: a small, inexpensive computer that a household, guild, or community could plug in at home.

This remains a useful adoption path.

Possible appliance traits:

The appliance should lower the operational burden for nontechnical groups. It should not become the only way to run a node.

Mesh Direction

Pancakes nodes may eventually form local or internet-connected meshes.

Possible uses:

This is a distant direction. The first node should work as a standalone local server before Pancakes attempts resilient mesh networking.

Open Questions

Working Assumption

The first Pancakes node should be boring, local, and practical.

It should prove that ordinary people can run a private Pancakes instance for a small group, retain their data, and use Pitchfork primitives without depending on centralized infrastructure.

The trust, cooperative, federation, and crypto layers should grow only after the local node model is understandable and safe.