Home

Graph Evidence Kind

This enumeration classifies how a graph edge was learned or justified. Variants describe the evidence source or acquisition method, not the graph relationship itself. This keeps evidence orthogonal to GraphEdgeKind, and allows a single edge to carry several signals, for example an authored declaration that was also resolved to a concrete local file.

Use Observed narrowly for direct inspection of existing state, such as a filesystem entry or runtime access. Use StaticAnalysis for relationships found by parsing or scanning source/configuration text without executing it.

Members

The GraphEvidenceKind type has these members:

MemberDescription
DeclaredEvidence from an explicit authored or schema field declaration, such as a link target, citation target, include source, or media URL.
ResolvedEvidence from deterministically resolving a declared locator to a concrete graph node.
ObservedEvidence from direct inspection of existing local state or runtime behavior, such as filesystem entries, symlink targets, or runtime reads and writes.
ComputedEvidence from a deterministic Stencila operation, such as walking document structure, decoding a file, or materializing recorded execution outputs.
RecordedEvidence from persisted Stencila metadata already recorded on a node, such as execution dependencies, execution digests, or execution status.
StaticAnalysisEvidence from analyzing code, configuration, or environment files without executing them, preferably with a source location when available.
ImportedEvidence imported from an external metadata source, service, graph, or document format.
UserAssertionEvidence explicitly asserted by a user.
AttestedEvidence from a signed, cryptographic, or otherwise verifiable attestation such as a content credential.
InferredEvidence from a heuristic or probabilistic inference that has not been directly resolved, observed, or attested.

Bindings

The GraphEvidenceKind type is represented in:


This documentation was generated from GraphEvidenceKind.yaml by docs_types.rs.

© 2026 Stencila