-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbrand.json
More file actions
95 lines (88 loc) · 4.23 KB
/
brand.json
File metadata and controls
95 lines (88 loc) · 4.23 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
{
"name": "Spectral Brand Theory",
"version": "1.0.0",
"framework_version": "2.3",
"url": "https://spectralbranding.com",
"description": "Brand identity specification encoded as an executable function. There is no logo. The function IS the identity.",
"research": {
"paper": "https://doi.org/10.5281/zenodo.18945912",
"github_framework": "https://github.com/spectralbranding/sbt-framework",
"github_papers": "https://github.com/spectralbranding/sbt-papers",
"github_brand_code": "https://github.com/spectralbranding/brand-code",
"substack": "https://substack.com/@spectralbranding"
},
"function": {
"signature": "f(signals, observer_position, time) -> visual_output",
"parameters": {
"signals": "Array of data points, each carrying a spectral profile of 8 dimensional intensities",
"observer_position": "Camera azimuth, elevation, distance — the viewing angle",
"time": "Animation frame (0 for static renderings, continuous for website)"
}
},
"palette": {
"spectral": {
"semiotic": { "hex": "#8B5CF6", "rgb": [139, 92, 246], "position": "violet" },
"narrative": { "hex": "#6366F1", "rgb": [99, 102, 241], "position": "indigo" },
"temporal": { "hex": "#3B82F6", "rgb": [59, 130, 246], "position": "blue" },
"ideological": { "hex": "#14B8A6", "rgb": [20, 184, 166], "position": "teal" },
"economic": { "hex": "#22C55E", "rgb": [34, 197, 94], "position": "green" },
"experiential": { "hex": "#F59E0B", "rgb": [245, 158, 11], "position": "amber" },
"cultural": { "hex": "#F97316", "rgb": [249, 115, 22], "position": "orange" },
"social": { "hex": "#EF4444", "rgb": [239, 68, 68], "position": "red" }
},
"base": {
"black": "#000000",
"white": "#FFFFFF"
},
"constraint": "8 spectral colors + black + white only. No gradients that violate spectral ordering. No decorative elements that do not map to a theory concept."
},
"typography": {
"display": "Space Grotesk",
"body": "Inter",
"code": "JetBrains Mono"
},
"renderer": {
"model": "polychromatic-spectral-composite",
"particles": 600,
"particles_mobile": 300,
"field_radius": 8,
"seed": 42,
"spectral_profile": {
"description": "Each particle carries 8 intensity values (0-1). Apparent color = additive blend of 8 spectral colors x intensities. Zero-intensity dimensions produce dark gaps (structural absence).",
"signal_distribution": {
"single_dominant": 0.35,
"two_dominant": 0.35,
"three_dominant": 0.20,
"broadband": 0.10
},
"structural_absence_rate": 0.30
},
"scroll_phases": {
"field": { "range": [0.0, 0.08], "description": "Composite-colored particles drift — raw signal environment" },
"rotation": { "range": [0.08, 0.30], "description": "Camera orbits — same data, different observer position" },
"decomposition": { "range": [0.30, 1.0], "description": "Zoom in, each dot reveals its 8 spectral lines" }
},
"camera_states": {
"initial": { "azimuth": 0, "elevation": 15, "distance": 20 },
"second_observer": { "azimuth": 120, "elevation": -10, "distance": 20 },
"zoom_in": { "azimuth": 135, "elevation": 25, "distance": 10 }
}
},
"identity": {
"logo": null,
"mark": "The Eight Lines — 8 vertical bars in spectral order (violet to red) on black",
"principle": "The particle system function IS the identity. Every visual output is a rendering of the same function with different parameters.",
"reflexive_proof": "A framework that claims perception depends on observer position uses a visual identity that literally changes with observer position."
},
"legal": {
"copyright": "Copyright (c) 2026 Dmitry Zharnikov / Spectral Brand Theory",
"license": "MIT",
"trademarks": {
"notice": "\"Spectral Brand Theory\" and \"Brand Code\" are trademarks of Dmitry Zharnikov. The MIT license applies to the source code only and does not grant permission to use the project trademarks.",
"marks": [
{ "name": "Spectral Brand Theory", "status": "unregistered", "first_use": "2025" },
{ "name": "Brand Code", "status": "unregistered", "first_use": "2025" }
]
}
}
}