target-revenue/SCOPE.md
tegwick dcf6de57a4 Adopt TRSL V1C1 as org-wide preliminary license (WP-0008-T05 sub-decision)
Maintainer decision, 2026-07-29/30: adopts TRSL V1C1 as the preliminary
governing LICENSE across every repo in the coulomb Forgejo org,
confirmed explicitly as "every repo, no exceptions" including
target-revenue itself and internal tooling repos. This is a
license-text adoption, not a Phase declaration - no Initial Target,
Trust Service registration, or Development Credit tracking exists for
any repo as a result. WP-0008-T05 (real Phase go-live) remains todo
and unaccepted.

Applies TRSL to this repo's own LICENSE (self-referential wording,
since target-revenue is the canonical source) and updates
pyproject.toml's license field from MIT-0 to TRSL-0.1.

history/260730-TRSL-OrgWideLicenseRollout.md is the full execution
record: ~90 repos adopted successfully, 2 committed locally only (no
git remote configured: executor-sandbox, executor-worker), and one
explicitly flagged exception (the-custodian - carried a pre-existing
proprietary/confidential license, deliberately not touched pending
separate confirmation, not silently folded into the blanket
instruction).

scripts/rollout/LICENSE.trsl-v1c1 is the deployed template used across
all repos (operative legal text only, points back to this repo's
specs/TargetRevenueSourceLicense-V1C1.md for the full candidate-status
banner and Appendix A rather than duplicating it ~90 times).
2026-07-30 01:23:52 +02:00

100 lines
8.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Target Revenue Framework — SCOPE
**Status:** Living document for Stage 0
**Authority:** Describes what is actually in design or delivery *now*.
**Counterpart:** [`INTENT.md`](INTENT.md) is stable and aspirational. A gap between INTENT and this file is expected and is a maturity signal, not a defect.
**Last updated:** 2026-07-29
**Basis:** SWOT recommendations in `history/260728-SWOT-Assessment.md`; updated per §6's own trigger ("first hosted Trust Service pilot authorized") now that WP-0001/0002/0003 are finished and WP-0006/0007/0008 have started.
---
## 1. Current maturity
| Label | Meaning |
| --- | --- |
| **Stage 0 — finished** | Concept consolidated (WP-0003); Stage 0 schema/fold foundation finished (WP-0002); TRSL/CUA V1C1 accepted 2026-07-29 as counsel-briefing material (WP-0001) — not yet production legal text. |
| **Stage 1 — active** | Hosted Trust Service (WP-0006), degeneration/canonical-profile finalization (WP-0007), and governance + pilot rollout preparation (WP-0008) across the `coulomb` Forgejo org's product lines (`coulomb-loop`, `net-kingdom`, `helix-forge`, `railiance-*`). |
| Trust Service federation | Stages 16 from concept §15 are **out of current delivery scope** (design readiness only) — unrelated to this document's "Stage 0/1" labels, which track this repo's own maturity, not the Trust Service's federation roadmap. |
| Legal TRSL/CUA | Accepted as counsel-briefing material, still **not production legal text** — specialist legal review (License/CUA Appendix A condition 1) remains required before any real Phase; see `workplans/TREV-WP-0008-governance-and-pilot-rollout.md` T05. |
| Alpha/beta legal-review deferral | **Maintainer decision, 2026-07-29**: full specialist legal review of the TRSL/CUA (condition 1 above) is explicitly postponed until the framework moves out of beta, since legal and commercial exposure during build/alpha is limited and the License/CUA will be revised on stakeholder/customer feedback before the legal framework settles. This closed `workplans/TREV-WP-0004-global-jurisdiction-research.md` and `workplans/TREV-WP-0005-enforcement-network-research.md` with a synthesis of alpha/beta working defaults (governing law/arbitration, liability cap, data protection, Enforcement Network fee mechanics) rather than full resolution — see `history/260729-TRSL-Jurisdiction-Synthesis.md` §3 and `history/260729-TREN-Synthesis.md` for exactly what is and is not covered by this deferral. It does **not** waive WP-0008-T05's other preconditions (Licensor identity, hosted Trust Service), and it does **not** mean the legal framework is finished — only that it is judged sufficient to operate pilot-stage Phases under bounded, known risk. |
| Org-wide license adoption | **Maintainer decision, 2026-07-30**: TRSL V1C1 adopted as the preliminary `LICENSE` across every repo in the `coulomb` Forgejo org (see `history/260730-TRSL-OrgWideLicenseRollout.md`) — one flagged exception (`the-custodian`, pre-existing proprietary/confidential license, not touched pending separate confirmation). **This is a license-text adoption, not a Phase declaration** — no Initial Target, Trust Service registration, or Development Credit tracking exists for any repo as a result; `workplans/TREV-WP-0008-governance-and-pilot-rollout.md` T05 remains unaccepted. |
---
## 2. In scope now
### Documentation and specification
- Maintain INTENT, this SCOPE, concept, PRD, TSD, and working defaults.
- Extract normative core artifacts (PRD Roadmap Phase 1):
- `specs/TargetRevenueFrameworkCore.md`
- `specs/PhaseManifestSpecification.md`
- `specs/TargetLedgerSpecification.md`
- Prior-art research (archived under `history/260729-TRSL-*.md`) and non-binding `TargetRevenueSourceLicense-V1C1.md` and `TargetRevenueCommercialUseAgreement-V1C1.md` candidates (WP-0001).
- Provisional answers to conversion-critical open questions (`specs/OpenQuestions-WorkingDefaults.md`).
- Degeneration policy research artifact (recommended default for Stage 0 pilots).
- Canonical monetization profiles as documentation (defaults + examples).
- Lightweight contributor policy (`CONTRIBUTING.md`).
### Runnable specification foundation (not a hosted service)
- Machine-readable schemas for Phase Manifest, Ledger Entry, Extension Contract, Conversion Attestation.
- Pure, deterministic Outstanding Target fold and offline conformance validators.
- Golden Phase package under `examples/` (concept §23 numbers).
- Optional thin library/CLI for `validate` / `fold`**no** requirement for multi-tenant hosting, auth productization, or federation protocol.
### Work system
- Hub-linked workplans, progress events, and consistency sync for this repo.
---
## 3. Explicitly out of scope now
| Item | Status |
| --- | --- |
| Hosted Trust Service *implementation* | **In scope now**`workplans/TREV-WP-0006-trust-service-implementation.md`, active |
| Hosted Trust Service *accepting real production data* | Still out of scope until WP-0008-T05 |
| Finalized legal license text and commercial agreements | TRSL/CUA V1C1 accepted as counsel-briefing material (WP-0001); specialist legal review still outstanding |
| Final degeneration formula as irreversible norm | **In scope now**`workplans/TREV-WP-0007-degeneration-policy-and-canonical-profiles.md`, active |
| Federation Stage 2+ (replication, multi-operator, multi-authority) | PRD Roadmap Phase 6 — still deferred |
| Governance formalization *document* | **In scope now**`workplans/TREV-WP-0008-governance-and-pilot-rollout.md` T01, active |
| Tax / statutory revenue recognition | Permanently out of framework core (INTENT boundaries) |
| Governing third-party product Phases in production (real Phase declarations, real Commercial Entitlements sold) | **Still out of scope** — gated behind `workplans/TREV-WP-0008-governance-and-pilot-rollout.md` T05 (legal review + Licensor governance decision) |
| Accepting external code into a governed Milestone Release | Until contributor-rights instrument exists — draft in progress, `workplans/TREV-WP-0008-governance-and-pilot-rollout.md` T04 |
---
## 4. Sequencing rules (binding for workplans)
These rules implement SWOT I-05 / I-06 and the PRD roadmap order:
1. **Normative extraction (WP-0003) and prior-art research (WP-0001)** proceed in parallel with **schema + pure fold + golden fixture (WP-0002)**.
2. **Full Trust Service implementation** (Phase Registry service, hosted append API, Metrics product, multi-user operation) **must not** start until:
- WP-0003 core extract deliverables exist (or are explicitly waived by human decision), and
- Working defaults for Longstop, currency, recognition, and minimum evidence are published.
3. **Human accept gates** (recorded in the workplan or a decision note) are required before treating as done:
- WP-0001-T06 TRSL draft skeleton (legal-sensitive),
- WP-0002 stack/library ADR (if technology is locked),
- Any promotion of working defaults into normative core language.
4. New monetization ideas land as **profiles/extensions**, not core terms, unless they pass the complexity budget (universal / interoperable / trust-critical).
5. **Real Phase declaration** (a repo's actual License header changed to TRSL, a real Commercial Entitlement sold, real Development Credit tracked) **must not** occur until `workplans/TREV-WP-0008-governance-and-pilot-rollout.md` T05 is explicitly accepted. WP-0006/0007/0008's other tasks (Trust Service implementation, degeneration/profile finalization, governance drafting, draft/non-binding pilot Phase Manifests) may proceed in parallel and do not themselves authorize going live.
---
## 5. Stage 0 “done enough” signal
Stage 0 package is acceptable when:
1. A newcomer can explain the five-verb lifecycle from README + core doc alone.
2. Offline tools validate a golden Phase and recompute Outstanding Target to zero with no network service.
3. Open questions have provisional defaults or explicit “blocked on legal/research” labels.
4. WP-0001 research artifact exists; legal draft is marked non-binding and not used in production.
5. This SCOPE honestly states what is not yet claimed.
---
## 6. Change policy
Update this file when Stage 0 boundaries change (e.g. first hosted Trust Service pilot authorized, first legal review complete). Do **not** weaken INTENT to match short-term delivery; expand SCOPE when INTENT milestones become active work.