Inspector
The system inspecting itself — coverage, contracts, passports, and a live reciprocity readout.
System report
34forces
34passports
34conformance
21contracts
6agent types
9recipes
✓ every force is passported and conformance-covered
Live reciprocity
These are real bodies in the page-wide field. The bars read their live --field-density write-back each frame.
attract 0.000
swirl 0.000
sink attract 0.000
Contracts (24)
Show all contracts
- Body Contract — id, element/owner, geometry provider, field target, write-back target, behavior registration, lifecycle hooks
- Field Contract — field(body, x, y, env) → vector/scalar/compound/null, declaring its kind
- Force Contract — token, label, apply(); a passport declaring its physics (passport.ts)
- Transport Contract — a primitive that moves matter along field geometry; fieldflow is canonical
- Agent Contract — identity, state, inputs, outputs, accepted influence, emitted metrics, events, tests
- Event Contract — a thresholded, debounced event with a useful detail payload, traceable to a metric
- Feedback Contract — a write-back of field state to CSS vars / data-state / ElementInternals
- Visualization Contract — a layer that reads field/particle/grid/relationship state to reveal it
- Source/Sink Contract — a source budget (spawn rate, max particles, life, cooldown) or sink budget (capacity, saturation)
- Performance Contract — a budget for particles, bodies, local cells, field lines, heatmap resolution, DPR
- Accessibility Contract — a reduced-motion fallback for any motion-dependent meaning; labels for interactive fields
- Conformance Contract — proof for every force, render mode, agent, source/sink, recipe
- ElementAgent Contract — a DOM element + the metrics it receives (density, attention, heat, entropy, coherence, memory, pressure, pull-x/y)
- RelationshipAgent Contract — id, from, to, type, strength, tension, memory, active
- UserAgent Contract — pointer position/velocity, focus, selection, scroll, reduced-motion flag
- LayoutAgent Contract — a region rect + the metrics aggregated over the bodies inside it
- DataAgent Contract — a record’s semantic fields + a salience that decays unless reinforced
- EventAgent Contract — a metric, an enter/exit threshold with hysteresis, and a debounce window
- Visual Language Contract — a declared mapping from field metrics to bounded visual properties; a VisualLayerDeclaration per layer
- Scene Recipe Contract — name, intent, bodies, render, metrics (+ optional relationships, accessibility, budget, expected, notes)
- Intent Compiler Contract — a mapping from author intent to concrete force tokens + render layers
- Semantic Layer Contract — a mapping from a meaning (importance, confidence, urgency…) to a field metric
- Interaction Material Contract — a material → real force-token composition (feel built from behavior)
- Field State Contract — a named field state → the field behavior it implies
Force passports (34)
| Token | Family | Class | Truth | field() | Work | Cons. speed | Charge | Neutral |
|---|---|---|---|---|---|---|---|---|
attract | canonical | A | designed | · | ✓ | · | · | ✓ |
repel | canonical | A | designed | · | ✓ | · | · | ✓ |
swirl | canonical | A | designed | · | ✓ | · | · | ✓ |
stream | canonical | A | designed | · | ✓ | · | · | ✓ |
viscosity | canonical | A | designed | · | ✓ | · | · | ✓ |
jet | canonical | A | designed | · | ✓ | · | · | ✓ |
tether | canonical | A | designed | · | ✓ | · | · | ✓ |
wall | canonical | A | designed | · | · | ✓ | · | ✓ |
sink | canonical | A | designed | · | ✓ | · | · | ✓ |
gravity | natural | A | physical | ✓ | ✓ | · | · | ✓ |
charge | natural | A | physical | ✓ | ✓ | · | ✓ | · |
magnetism | natural | A | physical | ✓ | · | ✓ | ✓ | · |
thermal | natural | A | physical | · | ✓ | · | · | ✓ |
collide | natural | B | physical | · | ✓ | · | · | ✓ |
diffuse | natural | C | physical | · | ✓ | · | · | ✓ |
propagate | natural | C | physical | · | ✓ | · | · | ✓ |
memory | natural | C | physical | · | ✓ | · | · | ✓ |
fieldflow | extended | A | hybrid | · | ✓ | · | · | ✓ |
lens | extended | A | designed | · | ✓ | · | · | ✓ |
gate | extended | A | designed | · | ✓ | · | · | ✓ |
buoyancy | extended | A | designed | · | ✓ | · | · | ✓ |
shear | extended | A | designed | · | ✓ | · | · | ✓ |
crystallize | extended | A | designed | · | ✓ | · | · | ✓ |
align | extended | B | designed | · | ✓ | · | · | ✓ |
wind | extended | A | designed | · | ✓ | · | · | ✓ |
cohesion | extended | B | designed | · | ✓ | · | · | ✓ |
pressure | extended | B | designed | · | ✓ | · | · | ✓ |
hunt | extended | B | designed | · | ✓ | · | · | ✓ |
spawn | extended | S | designed | · | ✓ | · | · | ✓ |
link | extended | B | designed | · | ✓ | · | · | ✓ |
morph | extended | D | designed | · | ✓ | · | · | ✓ |
resonate | extended | modifier | designed | · | · | ✓ | · | · |
spotlight | extended | modifier | designed | · | · | ✓ | · | · |
pigment | extended | A | designed | · | · | ✓ | · | ✓ |