Home / The model / The graph / The edges

The edge vocabulary

15 edges. Every one is a verb with a distinct, meaningfully named inverse, and the inverse is not the same edge walked backwards: grants and granted_by have different fan out, and that asymmetry is what stops the graph exploding.

The generic association edge is banned, and there is none in this model. It constrains nothing and costs fan out. If you find yourself wanting relates_to, the honest move is a new edge with a sentence, a different sentence for its inverse, and a stated domain and range.

Reused from the published set, unchanged

These are not this site's to rename. They are published at the network's edge set and reused under their published names.

EdgeInverseDomainRangeReads as
grantsgranted_byDeploymentShapeCapabilitythis deployment shape grants this capability
reachesreachable_fromCapabilityReachClassthis capability reaches this reach class
similar_tosimilar_toNodeNodeour node is similar to their node
supersedessuperseded_byNodeNodethis claim supersedes that one

Proposed here

Each one carries a sentence, a different sentence for its inverse, and a stated domain and range, which is the published rule for extending the set. They are marked as proposed here rather than quoted, in the same way the network's own edge set marks nine of its inverses as proposed there.

EdgeReads asInverseReads asDomainRange
has_verbthis capability has the verb readverb_ofread is the verb of these capabilitiesCapabilityVerb
acts_onthis capability acts on filesacted_on_byfiles are acted on by these capabilitiesCapabilityObjectClass
in_familythis capability is in the filesystem familyfamily_ofthe filesystem family is the family of these capabilitiesCapabilityFamily
has_undo_classthis capability has the undo class noundo_class_ofundo class no is the undo class of these capabilitiesCapabilityUndoClass
bounded_bythis granted capability is bounded by this barrierboundsthis barrier bounds these granted capabilitiesGrantedCapabilityBarrier
enforced_bythis barrier is enforced by something above the grantenforcesthis enforcer enforces these barriersBarrierEnforcer
authorisesthis mandate authorises this capabilityauthorised_bythis capability is authorised by this mandateMandateCapability
withholdsthis mandate withholds this capabilitywithheld_bythis capability is withheld by this mandateMandateCapability
exceedsthis granted capability exceeds this mandateexceeded_bythis mandate is exceeded by these granted capabilitiesGrantedCapabilityMandate
falls_short_ofthis mandate falls short of this capability it asked forunmet_bythis capability is unmet by this deployment shapeMandateCapability
known_bythis granted capability is known by observationevidencesobservation evidences these granted capabilitiesGrantedCapabilityEvidenceTier

The sentence test

If a path does not read as a sentence in the reader's own language, the edges are wrong and the model changes rather than the renderer. Every example page ends with a path built from its own data so the test is applied on every build rather than asserted once here:

deployment shape claude-code local-confirmations-off grants capability execute.process.host which has_verb execute and reaches host, bounded_by barrier none, which exceeds mandate a coding assistant on my machine, and has_undo_class with-effort.

The edges as JSON · The node type formulas