Profile contract
c4.component@1
Components inside one container boundary frame.
graph projectionC4 component
Open this profile in the gallery
Primary palette
Relationship roles
Legal endpoints
| Relation | Source roles | Target roles | Self relation |
|---|---|---|---|
c4.rel | c4.component, c4.container, c4.person, c4.store, c4.system | c4.component, c4.container, c4.person, c4.store, c4.system | Not allowed |
Profile verification
- Visible participants use this subtype's explicit palette. No field endpoints or attribute compartments.
- Relationships preserve labels and system/person identity; no model discovery is implied.
- Replace context-only palette with the declared component palette. Exactly one frame scopes a selected container and covers its components; people/systems/stores can be external.
Profile defaults
Explicit file settings override eligible CSS, then these profile defaults and the common standard apply. Unspecified semantic facts remain unspecified.
{
"projection.kind": "graph",
"projection.profile": "c4.component@1"
}Projection properties
kind, profile, inputs, analysis_budget, traces, iso, depth
Design operations
- Create person/system; connect labelled interaction; optionally edit registered tag chips.
Bounded analysis
Structural verification and display only; no execution or implied process engine.
Outside this profile
- code introspection
- multiple boundary containers per view