Skip to content

Commit fcb351e

Browse files
Implement KNU token distribution system with config, schema, template, and script
Co-authored-by: AmedeoPelliccia <164860269+AmedeoPelliccia@users.noreply.github.com>
1 parent a5e5364 commit fcb351e

File tree

4 files changed

+1166
-0
lines changed

4 files changed

+1166
-0
lines changed
Lines changed: 187 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,187 @@
1+
# KNU Token Distribution Configuration
2+
# =====================================
3+
# Version: 1.0
4+
# Date: 2026-01-10
5+
#
6+
# Configuration for KNU (Known Non-Unknowns / Uncertainty Resolution Unit)
7+
# token distribution system. Defines parameters, eligibility criteria,
8+
# KNOT pools, and adjacency graph for spillover calculations.
9+
10+
version: "1.0"
11+
12+
# Distribution Parameters
13+
# -----------------------
14+
# Controls the weight of effort vs impact in token allocation
15+
parameters:
16+
# α (alpha): Weight given to predicted effort
17+
# Formula: w_i = α·Ê_i + (1-α)·Î_i
18+
# Default: 0.30 means 30% effort, 70% impact
19+
alpha: 0.30
20+
21+
# λ (lambda): Spillover multiplier for adjacent KNOT impact
22+
# Formula: S_i = Σ(a_k→j · ΔR_j,i) where spillover is worth λ * direct impact
23+
# Default: 0.50 means spillover worth 50% of direct impact
24+
lambda_spillover: 0.50
25+
26+
# Eligibility Criteria
27+
# --------------------
28+
# Defines requirements for KNU entries to qualify for token rewards
29+
eligibility:
30+
# Required status values for reward eligibility
31+
required_status:
32+
- "accepted"
33+
- "merged"
34+
35+
# Whether artifacts must be present for eligibility
36+
require_artifacts: true
37+
38+
# Whether validation is required for eligibility
39+
require_validation: true
40+
41+
# KNOT Prize Pools
42+
# ----------------
43+
# Base token allocation per KNOT. Actual distribution depends on
44+
# the number of eligible KNU entries and their weights.
45+
knot_pools:
46+
K01:
47+
base_pool: 1000
48+
description: "Certification authority basis"
49+
50+
K02:
51+
base_pool: 1000
52+
description: "ConOps command authority readiness"
53+
54+
K03:
55+
base_pool: 1000
56+
description: "Hazard management cryogenic fire containment"
57+
58+
K04:
59+
base_pool: 1000
60+
description: "Interfaces geometry ICDs datums"
61+
62+
K05:
63+
base_pool: 1000
64+
description: "Model fidelity uncertainty budgets substantiation"
65+
66+
K06:
67+
base_pool: 1000
68+
description: "Data governance SSOT schemas identifiers"
69+
70+
K07:
71+
base_pool: 1000
72+
description: "AI autonomy assurance monitoring"
73+
74+
K08:
75+
base_pool: 1000
76+
description: "DPP provenance SBOM circularity"
77+
78+
K09:
79+
base_pool: 1000
80+
description: "Spaceport infrastructure interfaces permits"
81+
82+
K10:
83+
base_pool: 1000
84+
description: "Industrial readiness supply chain tool qualification"
85+
86+
K11:
87+
base_pool: 1000
88+
description: "Human factors training readiness gates"
89+
90+
K12:
91+
base_pool: 1000
92+
description: "Noise vibration plume environment"
93+
94+
K13:
95+
base_pool: 1000
96+
description: "Cybersecurity zones key management"
97+
98+
K14:
99+
base_pool: 1000
100+
description: "Reliability maintenance intervals health monitoring"
101+
102+
# Adjacency Graph
103+
# ---------------
104+
# Defines spillover relationships between KNOTs
105+
# Each entry represents: KNOT_source -> { KNOT_target: weight }
106+
# Weight indicates strength of spillover effect (0.0-1.0)
107+
#
108+
# Based on KNOT uncertainty focus relationships:
109+
# - Certification (K01) influences ConOps (K02) and Data governance (K06)
110+
# - ConOps (K02) influences Certification (K01) and Human factors (K11)
111+
# - Safety (K03) influences Operations (K02) and Human factors (K11)
112+
# - Systems Engineering (K04, K05) influence multiple technical KNOTs
113+
# - Data governance (K06) is foundational and influences many KNOTs
114+
# - AI/ML (K07) influences Autonomy, Data, and Human factors
115+
# - DPP (K08) influences Data governance and Supply chain
116+
adjacency_graph:
117+
K01:
118+
K02: 0.3 # Certification → ConOps (authority model affects operations)
119+
K06: 0.4 # Certification → Data governance (evidence packaging requires data standards)
120+
K10: 0.2 # Certification → Industrial readiness (qualification affects supply chain)
121+
122+
K02:
123+
K01: 0.3 # ConOps → Certification (operational requirements inform compliance)
124+
K03: 0.4 # ConOps → Safety (mission phases affect hazard management)
125+
K11: 0.5 # ConOps → Human factors (command authority requires training)
126+
K12: 0.3 # ConOps → Environment (operations affect noise/plume)
127+
128+
K03:
129+
K02: 0.4 # Safety → ConOps (emergency response affects operations)
130+
K09: 0.3 # Safety → Spaceport (containment affects infrastructure)
131+
K11: 0.4 # Safety → Human factors (emergency procedures require training)
132+
133+
K04:
134+
K05: 0.5 # Interfaces → Model fidelity (geometry affects modeling)
135+
K06: 0.3 # Interfaces → Data governance (ICD requires data standards)
136+
K09: 0.3 # Interfaces → Spaceport (physical interfaces with infrastructure)
137+
138+
K05:
139+
K04: 0.4 # Model fidelity → Interfaces (substantiation validates ICDs)
140+
K06: 0.4 # Model fidelity → Data governance (uncertainty budgets need tracking)
141+
K07: 0.3 # Model fidelity → AI/ML (model validation affects ML assurance)
142+
143+
K06:
144+
K01: 0.3 # Data governance → Certification (schema standards support evidence)
145+
K05: 0.3 # Data governance → Model fidelity (data quality affects models)
146+
K07: 0.4 # Data governance → AI/ML (data governance enables ML ops)
147+
K08: 0.5 # Data governance → DPP (SSOT foundation for provenance)
148+
149+
K07:
150+
K02: 0.3 # AI/ML → ConOps (autonomy affects mission phases)
151+
K05: 0.3 # AI/ML → Model fidelity (ML models need validation)
152+
K06: 0.4 # AI/ML → Data governance (drift monitoring needs data standards)
153+
K11: 0.4 # AI/ML → Human factors (autonomy affects human-machine interaction)
154+
155+
K08:
156+
K06: 0.5 # DPP → Data governance (provenance requires data standards)
157+
K10: 0.5 # DPP → Industrial readiness (SBOM links to supply chain)
158+
K13: 0.3 # DPP → Cybersecurity (signed exports require key management)
159+
160+
K09:
161+
K02: 0.3 # Spaceport → ConOps (infrastructure affects operations)
162+
K03: 0.3 # Spaceport → Safety (cryogenic services affect containment)
163+
K04: 0.3 # Spaceport → Interfaces (physical interfaces with vehicle)
164+
165+
K10:
166+
K01: 0.3 # Industrial readiness → Certification (supplier qual affects compliance)
167+
K08: 0.4 # Industrial readiness → DPP (supply chain links to provenance)
168+
K13: 0.2 # Industrial readiness → Cybersecurity (tool qualification affects security)
169+
170+
K11:
171+
K02: 0.5 # Human factors → ConOps (training enables operational readiness)
172+
K03: 0.4 # Human factors → Safety (procedures affect emergency response)
173+
K07: 0.3 # Human factors → AI/ML (human-machine interface affects autonomy)
174+
175+
K12:
176+
K02: 0.3 # Environment → ConOps (noise/vibration affects operations)
177+
K09: 0.3 # Environment → Spaceport (plume affects infrastructure)
178+
179+
K13:
180+
K06: 0.4 # Cybersecurity → Data governance (crypto requires data standards)
181+
K07: 0.3 # Cybersecurity → AI/ML (secure comms affects ML ops)
182+
K08: 0.3 # Cybersecurity → DPP (signing affects provenance)
183+
184+
K14:
185+
K03: 0.2 # Reliability → Safety (health monitoring affects hazard prevention)
186+
K10: 0.3 # Reliability → Industrial readiness (maintenance intervals affect supply)
187+
K11: 0.3 # Reliability → Human factors (maintenance procedures require training)

0 commit comments

Comments
 (0)