Back

Funding source

P09-L03 · P09 · P09-M01

Trace first visible funding and label missing prehistory

ILLUSTRATIVE · needs_review

Prerequisites: P09-L02

Learning objectives

  • Trace first visible asset-specific funding with gaps.
  • Reconcile a declared window without allocating unknown upstream units.
  • Classify mechanism and source-label claims conservatively.

EN source master · P09-L03 · 45 minutes estimated · needs_review

Why this matters

“Funded by X” can mean an immediate sender, an earlier visible source, a service label or an ultimate human origin. Those are different claims. An incomplete history can support the first visible inbound event while leaving initial funds and upstream provenance unknown.

You will reconstruct a bounded funding path, distinguish native and token funding, and state missing prehistory. Common funding remains a relationship observation, not proof of a common owner.

Explanation

Define funding for the question

Specify asset, target and purpose. Native units used to pay fees differ from tokens received for another activity. If a wallet receives a token but has no supplied native inflow, you cannot assume the token event explains its fee balance.

“First visible inbound native transfer” is a reproducible rule. “Original funder” is stronger: it requires prehistory and a clear definition of origin. A snapshot with an opening balance already establishes that the displayed window does not explain every unit.

Use the exact target address and any relevant token accounts. Solana owner-scoped token enumeration is filtered by mint or program [S09-OWNERS]; it supplies an account relationship, not the human behind funding. Do not merge assets simply because the same interface displays them.

Separate immediate source from upstream history

A successful direct transfer can identify the immediate source account under its decoded mechanism. It does not identify who instructed that account, whether it represents a service or where its funds ultimately came from.

A two-hop path A→HUB→W records two operations. In an account-based balance model, incoming funds may mix with earlier inventory. Showing a chronological path does not establish that the exact units received by W were uniquely those sent by A. Explain your allocation assumption if you attempt any flow attribution.

For this lesson, do not allocate particular units through the hub. Report the supplied path and its limits. A graph can be useful without pretending to track uniquely identifiable coins through fungible balances.

Distinguish event mechanisms

A token transfer, token mint, reward, refund and bridge-related operation can each change inventory. They are not interchangeable source edges. A decoded bridge-mint operation can identify a local mechanism without identifying the original cross-chain depositor.

A return transfer should not be named a refund solely because it follows an earlier outgoing transfer. The label requires mechanism or contextual evidence. Similarly, a payment from a labelled exchange address is a payment from that address plus an unverified label until provenance supports the service claim.

Instructions and result metadata provide the mechanism views used for such inspection [S09-STRUCTURES]. Documentation explains field interpretation; it does not authenticate a provider's economic labels or invented exercise records.

Record coverage before choosing the earliest event

Solana signature history is newest-first and paginated [S09-SIGNATURES]. The oldest item on one returned page is only the oldest item on that page. Search scope, pagination and provider retention determine what earlier activity could be missing.

Retrieve success and amounts separately from the discovery list. A null transaction result at the requested commitment is unavailable evidence [S09-TRANSACTION]. Do not place a guessed amount or sender on the funding graph just to connect a gap.

Pin the observation window. When initial balance is supplied but its origin is not, draw a labelled prehistory gap instead of treating the first later transfer as account creation. The earliest visible funding event is not necessarily the account's true first funding.

Reconcile a bounded balance

For a complete declared window, ending balance equals opening balance plus successful inbound movements minus successful outbound movements and applicable costs. State which costs are included. The fixture explicitly sets native fees and other effects to zero for this simplified model.

Gross inbound, gross outbound and net change remain separate. A wallet receiving6 and sending5 has net increase1. It did not “receive only1,” and it did not gain6 after ignoring its outgoing activity.

Reconciliation supports the accounting explanation within the window. It cannot establish motives, legitimacy or economic ownership of the opening balance. If the records are not complete, preserve an unexplained delta rather than assigning it to a guessed upstream account.

Interpret common source without merging people

If HUB sends to several addresses, the observed relationship is common immediate funding. Possible explanations include one operator, a shared service, public distribution or unrelated withdrawals. The mere existence of alternatives does not prove any one; it prevents one explanation from becoming exclusive proof.

A provider label might help formulate a next check. Capture its publisher, evidence basis and scope. Multiple interfaces copying the same label do not add independent identity evidence. Do not create a person node based on a common source.

Write the claim at its supported level

Prefer “F1 is the first successful native inbound event visible within SIM-DAY5–8; opening 3 units have unknown provenance” to “HUB created W.” The narrow sentence remains useful and testable.

If the target is a funding mechanism rather than an identity, ask for transaction result, decoded transfer path and matching balances. If the target is an upstream association, additional source/control evidence is needed. A funding path does not issue a BUY/SELL signal or establish market causality.

Key terms

  • Immediate source: account directly supplying a decoded movement.
  • Upstream source: earlier point in an observed path.
  • Opening balance: inventory at the window's start.
  • Prehistory gap: unavailable records before the window.
  • Funding mechanism: transfer, mint or another specified operation.
  • Allocation assumption: rule for tracing fungible quantities through mixed inventory.

Historical example

ILLUSTRATIVE — FIX-P09-03. SIM-CHAIN-A / W. SIM-DAY numbers are invented calendar-day offsets. Complete native effects in SIM-DAY5–8; opening 3 NATIVE units, zero fees/other effects in this model.

RecordSynthetic daySupplied successful operation
F04A→HUB,50 NATIVE; HUB earlier balance/history absent
F15HUB→W,5 NATIVE
F26W→B,2 NATIVE
F37B→W,1 NATIVE; interface calls it refund without support
F48W→C,3 NATIVE
F58local bridge program mints8 MINT-X to W's token account

F0 is a supplied upstream record outside the target window, not complete HUB history. F5 is a separate asset; source-chain deposit linkage is absent. A provider labels HUB “exchange,” with no authentication.

What the evidence proves

OBSERVED in fixture: F1 supplies5 native units directly from HUB; F3 returns1 from B; F5 supplies a local mint operation.

INFERRED: Within the native window, inbound 6, outbound 5, net+1 and ending 4. F1 is first visible inbound native event in that window.

What the evidence does not prove

UNKNOWN: Origin of opening 3, upstream humans, HUB service identity and F5's original depositor.

INSUFFICIENT EVIDENCE: F0/F1 do not uniquely allocate A's50 to W. F3's order cannot prove refund semantics. HUB common funding cannot establish shared human ownership.

Common mistakes

Calling the oldest returned row true first funding; ignoring opening inventory; adding bridge tokens to native units; allocating fungible hub units without assumptions; and adopting provider source labels as identity proof.

Practical exercise

Draw the supplied native path with a prehistory gap, compute W's window reconciliation and identify its first visible native source. Classify the refund, exchange and original bridge-depositor claims.

Show worked correction

Worked correction and expected reasoning

Draw A→HUB as observed F0 and HUB→W as F1, while marking HUB prehistory unknown. Mark W opening 3 with unknown origin. W→B2, B→W1 and W→C3 give inbound 5+1=6, outbound 2+3=5, ending 3+6−5=4.

F1 is the first visible native inbound within the supplied window, not proof of first-ever funding or creation. F5's8 MINT-X remain separate; they are not8 native units.

Refund and exchange are provider assertions with insufficient mechanism/identity evidence. Bridge depositor is unknown because local minting does not supply the missing source-chain linkage. Request appropriate archived records and authenticated labeling evidence.

Score out of ten: graph/gaps (three), native arithmetic (three), bounded first-source statement (two), mechanism/label classifications (two).

Checklist

  • Define target asset and funding rule.
  • Separate immediate and upstream observations.
  • Preserve opening-balance provenance gaps.
  • Verify successful mechanism, not just labels.
  • Reconcile gross and net within coverage.
  • Never merge owners from common funding.

Summary

Funding analysis reconstructs available paths and quantities. Its strongest honest conclusion may be a first visible source with explicit prehistory gaps.

Summary

Immediate source is not ultimate origin. A path is not unique allocation through a hub. Common funding and provider labels do not prove identity.

Visual specifications

Directed native graph F0–F4 with quantities and day offsets; mark unknown HUB prehistory and W opening 3. Put bridge mintF5 in separate asset lane with missing source-chain edge. Reconciliation panel6 in/5 out/net+1/end4; provider labels dashed.

Illustrative funding path; shared sources do not establish ownership.

Use deterministic SVG/HTML or charts with units, evidence locators and text alternatives. Navy/black with restrained cyan, electric blue and violet; no decorative or fabricated explorer screenshots. At 390px stack annotations; verify 768px, desktop and Arabic RTL when assets are implemented. Keep identifiers LTR and factual time/edge/axis directions unchanged. Use only the official supplied ZECOIN mark. Both visual records remain specifications.

Tools

WALLET_INTELLIGENCE maps to read-only inspection of public address records, relationships and provenance. Verify supported network, exact identifiers, fields and coverage before any runtime integration; no live provider capability is claimed here. Use the embedded offline exercise if data or paid access is unavailable. No wallet connection, credentials, private key, signature or live trade is required. Missing data stays unknown. Academy progress, creator status, payments and referrals never alter Radar evidence.

Sources & claim boundaries

All example records are original ILLUSTRATIVE fixtures, not historical/live chain measurements. Documentation explains mechanisms, not invented amounts or labels. Synthetic chronology is explicitly bounded; observedAt=null is intentional. OBSERVED in an exercise means a supplied fixture record. Re-review documentation and deployed decoding before publication. Provider labels do not establish identity; address control and human attribution require distinct evidence.

Next lesson

P09-L04 after the worked exercise and question review.

Visual specifications

P09-L03-V01

SPECIFICATION_ONLY · ILLUSTRATIVE

Where does the visible path end and unavailable provenance begin?

Illustrative funding path; shared sources do not establish ownership.

Directed native graph F0–F4 with quantities and day offsets; mark unknown HUB prehistory and W opening 3. Put bridge mintF5 in separate asset lane with missing source-chain edge. Reconciliation panel6 in/5 out/net+1/end4; provider labels dashed.

HUB sends 5 to W, B returns1; W sends 5 total and ends4; opening provenance and bridge depositor are unknown.

390px stacked annotations and accessible text equivalent; 768px/desktop verification pending

Native RTL labels/layout; identifiers LTR; preserve time, number-axis and transfer direction.

FIX-P09-03

P09-L03-V02

SPECIFICATION_ONLY · ILLUSTRATIVE

What is observed, inferred, unknown or insufficiently supported?

Illustrative evidence states and attribution boundaries.

Four labelled rows bound to this lesson's record IDs, claim, limitation and next check; never display a human identity or safety verdict.

Four-state evidence table with record locators and uncertainty.

390px stacked annotations and accessible text equivalent; 768px/desktop verification pending

Native RTL labels/layout; identifiers LTR; preserve time, number-axis and transfer direction.

FIX-P09-03

Sources & claim boundaries

S09-SIGNATURES · official_documentation_or_standard

Solana getSignaturesForAddress

Supported claim
Referenced-address signature history, newest-first order and pagination.
Verification boundary
Primary page inspected; no illustrative ledger values or entity labels independently verified.
Checked at
2026-09-30
Open primary source
https://solana.com/docs/rpc/http/getsignaturesforaddress

S09-TRANSACTION · official_documentation_or_standard

Solana getTransaction

Supported claim
Transaction lookup, commitment and nullable data/time fields.
Verification boundary
Primary page inspected; no illustrative ledger values or entity labels independently verified.
Checked at
2026-09-30
Open primary source
https://solana.com/docs/rpc/http/gettransaction

S09-STRUCTURES · official_documentation_or_standard

Solana RPC JSON Structures

Supported claim
Result metadata, fee, instructions and balances as distinct views.
Verification boundary
Primary page inspected; no illustrative ledger values or entity labels independently verified.
Checked at
2026-09-30
Open primary source
https://solana.com/docs/rpc/json-structures

Dataset provenance

id: FIX-P09-03

dataStatus: ILLUSTRATIVE

observedAt: null

source: Original frozen educational records embedded in this lesson

scope: Complete fictional native funding window with opening gap, one partial upstream path and separate bridge mint.

identifiers: Invalid training labels; no usable addresses or signatures

timeBasis: Synthetic S/T or SIM-DAY markers explicitly defined in example; no real ledger/UTC observation

Test your reasoning

P09-L03-Q1 · What is W's native ending balance?
P09-L03-Q2 · What can F1 be called?
P09-L03-Q3 · Does A→HUB→W prove W received uniquely A's units?
P09-L03-Q4 · What does F5 identify?
P09-L03-Q5 · What proves F3 is a refund?