Skip to content

Source-Sink Role

Version
v4 · 2026-09-28 · History
Prime #
1460
Domain group
Interdisciplinary & Synthetic
Origin domain
Systems Thinking & Cybernetics
Subdomains
Stock Flow Accounting, Network Science, Energy Systems → Systems Thinking & Cybernetics
Also from
Biology & Ecology, Economics & Finance
Aliases
Source and Sink, Signed Flux Role, Net Flux Role
Related primes
Reservoir-Flux Network, Source-Sink Dynamics, Classification

Core Idea

A source-sink role is assigned by fixing a component, a reference pool, a tracked quantity, and an accounting window, then taking the sign of the component's net transfer. Net transfer toward the pool makes the component a source; net transfer away from the pool makes it a sink; zero marks balance. The designation belongs to the completed account, not intrinsically to the component. Changing the boundary, time window, or quantity can reverse it.

How would you explain it like I'm…

Giver or Taker Today

Think of a bucket at the sandbox. If, by the end of the afternoon, the bucket gave more sand to the sandbox than it took, it was a 'giver' that day. Tomorrow it might take more than it gives. Being a giver or taker is about what happened, not about what the bucket is.

Depends When You Count

A Source-Sink Role is a label you give something after counting what flows in and out of it over a certain time. If, overall, more of something flows out of it into the area you're watching, it's a source. If more flows in, it's a sink. The same thing can be a source one year and a sink the next — like a forest that soaks up carbon in rainy years but lets it out when it burns. So 'source' or 'sink' isn't something the thing always is; it depends on what you count, where you draw the lines, and how long you watch.

Net-Flow Role Depends on Accounting

A Source-Sink Role is a classification you give a component only after doing a flow accounting. First you choose four things: the boundary of the component, the reference pool you're measuring transfers to or from, the quantity being tracked, and the time window. Then you add up all the inflows and outflows. If the net transfer goes toward the reference pool, the component is a source; if net transfer comes out of the pool into it, it's a sink; if it's zero, it's balanced. This means the role is a verdict about one completed account, not a built-in property. A forest may be a carbon sink over a wet decade and a carbon source in a fire year, and a region can take in people while sending out money — the choices you made decide the answer.

 

A Source-Sink Role is a conditional classification imposed on a stock-flow account. You must first specify a bounded component, the reference pool against which transfer is measured, the tracked quantity, and the accounting interval. Integrating inflows and outflows over that interval, a positive net transfer toward the reference pool classifies the component as a source, a negative one as a sink, and zero as balanced. The role is thus a verdict on a finished account, not an intrinsic attribute of the component. The conditionality is load-bearing: a forest can be a carbon sink across a wet decade and a source in a fire year; a household can be a net consumer of electricity in one interval and a net exporter in another; a region can import people while exporting capital. Boundary, window, and tracked quantity are not reporting details added after the fact — they determine the sign. Claims like 'X is a sink' are therefore incomplete until those parameters are stated.

Broad Use

  • Ecology and biogeochemistry — habitats, forests, oceans, or soils are classified by net organism, nutrient, or carbon flux.
  • Energy systems — a household or region is a net producer or consumer relative to a grid over a settlement interval.
  • Economics and demography — places are net sources or sinks of capital, labor, or migration under a specified accounting boundary.
  • Information networks — nodes are net producers or consumers of traffic or content over a chosen observation window.

Clarity

The prime prevents a conditional bookkeeping verdict from hardening into an essential property. “Source” is incomplete until the analyst states: source of what, relative to which pool, inside which boundary, and over what interval?

Manages Complexity

A complicated network of bidirectional exchanges becomes a signed ledger. Each component is reduced to one net contribution while the full balance remains recoverable as the sum of sources minus sinks.

Abstract Reasoning

The pattern licenses sign-flip analysis: identify which change in window, boundary, quantity, or underlying flows would move a component through zero. It also localizes aggregate change to components whose signed contributions grew, shrank, or reversed.

Knowledge Transfer

The tracked substance and domain vocabulary change, but the role structure does not: bounded component, reference pool, directed transfers, accounting window, net sign, and conditional reversal.

Relationships to Other Abstractions

Local relationship map for Source-Sink RoleParents appear above the current abstraction, mutual partners to the right, and children below. Node labels state whether each abstraction is prime or domain-specific; colors identify relation types.Source-Sink RolePRIMEPrime abstraction: Reservoir-Flux Network — presupposesReservoir-FluxNetworkPRIMEPrime abstraction: Classification — is a kind ofClassificationPRIMEDomain-specific abstraction: Carbon Source — is a kind ofCarbon SourceDOMAIN

Current abstraction Source-Sink Role Prime

Parents (2) — outgoing typed relations

  • Source-Sink Role is a kind of Classification Prime

    A source-sink role is a classification specialized by an explicit signed-net-flux rule.

  • Source-Sink Role presupposes Reservoir-Flux Network Prime

    Assigning a source or sink role requires a bounded stock-flow account linking the component to a reference reservoir.

Children (1) — abstractions linked here by typed relations

  • Carbon Source Domain-specific is a kind of Source-Sink Role

    Carbon Source is the carbon-cycle specialization of a Source-Sink Role whose net transfer to the atmosphere is outward.

Hierarchy paths (2) — routes to 2 parentless roots

Not to Be Confused With

  • Reservoir-Flux Network supplies stocks and conserved flows; a source-sink role is the sign classification laid over that network.
  • Source-Sink Dynamics requires surplus-producing sites to sustain deficit sites that would decline alone. A source-sink role requires no such persistence dependency.
  • A causal explanation says why flows occur. The role records only their signed balance.