P12-L01 · P12 · P12-M01
Document purpose constraints and supported network assumptions
Prerequisites: P08-L01 · P08-L03 · P08-L04 · P11-L01
Learning objectives
- Document purpose constraints and supported network assumptions
- Produce a requirements record that can reject an unsuitable network assumption.
Why this matters
A launch plan becomes misleading when a network logo substitutes for defined requirements. An offline requirement matrix exposes unavailable capabilities before any deployment or fundraising decision.
Explanation
Begin with purpose and exclusions: what the proposed asset represents, who needs which technical capability and what no token can guarantee. Separate business statements from implementation requirements. Identify exact network assumptions, token standard, decimals, account/control model, custody expectations, supported diagnostic coverage and upgrade constraints. A network may support a contract while a particular tool cannot inspect its permissions.
Make each requirement testable: specify the evidence that would satisfy it, who records it and what blocks progression. Mark unsupported or unknown items instead of choosing a network by popularity. The lesson does not recommend a network or a launch. It prepares an illustrative requirements document that can also conclude “do not proceed.”
Creator Lab may help assemble a creator’s disclosures. Participation, payment or a completed dossier cannot change Radar’s observations, source timestamps, coverage gaps or confidence boundaries. Keep creator assertions in an attributed lane. A network choice changes the technical work required; it does not supply independent verification of the creator.
As an independence requirement, Creator Lab cannot modify, hide, suppress, reorder, override or influence Radar factual diagnostics. Commercial participation must not change diagnostic evidence. This is the teaching boundary; the offline fixture does not verify a deployed enforcement mechanism.
Key terms
Requirement: a capability with an acceptance test.
Assumption: an unverified condition on which the plan depends.
Coverage: what a named diagnostic actually supports.
Blocking condition: evidence missing before progression.
Historical example
ILLUSTRATIVE offline project Cedar proposes a transferable access token with six decimals, a disclosed mint cap and no price or redemption promise. Fictional network N supports the intended interface, but tool coverage for upgrade permissions is unknown. Project labels and all parameters are invented; no asset address exists.
Visual specifications
Evidence panel with requirement, assumed capability, acceptance evidence and blocking condition columns. Add a separate Creator Lab disclosure lane that cannot write into Radar fact fields.
Caption: Fictional requirements matrix; no launch, network endorsement or diagnostic approval.
SPECIFICATION_ONLY — the rendered visual has not been produced or independently reviewed.
What the evidence proves
The stipulated requirements can be listed and tested on paper. Unknown upgrade coverage is a defined blocker rather than a hidden assumption.
What the evidence does not prove
There is no deployed token, real network selection, compliance assessment, verified creator or financial recommendation. Completion of the plan cannot establish Radar facts.
Common mistakes
Choosing a network from its logo; treating unknown tool coverage as supported; promising liquidity or price; equating a paid Creator Lab dossier with independent diagnostic approval.
Practical exercise
Write four acceptance rows for Cedar: identity/interface, supply cap, upgrade control and diagnostic coverage. Decide whether the stipulated plan can pass its requirements gate.
Show worked correction
Identity/interface: exact network and future asset identifier required, not yet available. Supply: six decimals and cap must be checked against a specific implementation, absent here. Upgrade control: authority and all implementation-change paths must be recorded, absent here. Diagnostic coverage: an explicit supported field/source boundary is needed; unknown coverage fails that requirement. Therefore this fictional plan remains a draft and does not pass a launch-readiness gate. No deployment, wallet connection or payment is required.
Checklist
- State purpose and exclusions.
- Use exact technical assumptions and testable acceptance rows.
- Mark unsupported coverage as a blocker.
- Keep creator assertions separate from Radar observations.
Summary
A requirements dossier records assumptions and can stop progression when evidence is missing.
Summary
- Capability and diagnostic coverage are different requirements.
- Unknown fields can block a plan.
- Commercial participation cannot change diagnostic facts.
Next lesson
P12-L02
Tools
Use the named ZECOIN tool only as an evidence-reading context. This lesson creates no tool output, account session or entitlement. Offline exercise; do not sign, deploy, approve or fund anything.
Sources & claim boundaries
- ERC20: ERC-20 standard — Token interface and allowance semantics; the standard does not establish issuer identity or safe permissions. Boundary: Mechanism documentation only; original illustrative values are stipulated, not observations. Historical records have separately frozen provenance and explicit collection gaps.
- PROXY: ERC-1967 proxy storage slots — Standardized implementation/admin slots; renouncing one role does not establish all upgrade paths disabled. Boundary: Mechanism documentation only; original illustrative values are stipulated, not observations. Historical records have separately frozen provenance and explicit collection gaps.
Evidence classifications
ILLUSTRATIVE — entirely fictional offline inputs; no current observation.
Observation date
null — no real observation
Content version
1
Review date
null
Review status
needs_review
Visual specifications
P12-L01-V01
Document purpose constraints and supported network assumptions
Fictional requirements matrix; no launch, network endorsement or diagnostic approval.
Evidence panel with requirement, assumed capability, acceptance evidence and blocking condition columns. Add a separate Creator Lab disclosure lane that cannot write into Radar fact fields.
Evidence panel with requirement, assumed capability, acceptance evidence and blocking condition columns. Add a separate Creator Lab disclosure lane that cannot write into Radar fact fields.
Stack observations, assumptions, gaps and conclusion at 390 px; retain full IDs and a complete text equivalent. Any wide table scrolls locally.
Prose may follow RTL; IDs, quantities and time axes remain LTR. Preserve dependency direction.
P12-L01-ILLUSTRATIVE-v1
Sources & claim boundaries
ERC20 · PRIMARY_DOCUMENTATION
ERC-20 standard
- Supported claim
- Token interface and allowance semantics; the standard does not establish issuer identity or safe permissions.
- Verification boundary
- Mechanism documentation only; original illustrative values are stipulated, not observations. Historical records have separately frozen provenance and explicit collection gaps.
- Checked at
- 2026-10-02
https://eips.ethereum.org/EIPS/eip-20
PROXY · PRIMARY_DOCUMENTATION
ERC-1967 proxy storage slots
- Supported claim
- Standardized implementation/admin slots; renouncing one role does not establish all upgrade paths disabled.
- Verification boundary
- Mechanism documentation only; original illustrative values are stipulated, not observations. Historical records have separately frozen provenance and explicit collection gaps.
- Checked at
- 2026-10-02
https://eips.ethereum.org/EIPS/eip-1967
Dataset provenance
id: P12-L01-ILLUSTRATIVE-v1
dataStatus: ILLUSTRATIVE
observedAt: null
source: Original offline scenario in realOrHistoricalExample
scope: Fictional stipulated labels and values. No wallet, deployment, transaction, token launch or production observation.