Versions in this module Expand all Collapse all v0 v0.6.0 Sep 11, 2026 Changes in this version + type ArtifactRef struct + Digest string + MediaType string + URI string + type Edge struct + Attributes map[string]string + CreatedAt time.Time + EffectiveAt time.Time + From Ref + ID string + Kind EdgeKind + Provenance Provenance + Scope Scope + To Ref + func (e Edge) Validate() error + type EdgeCondition struct + Expression string + Variables map[string]string + type EdgeKind string + const EdgeContains + const EdgeDependsOn + const EdgeGovernedBy + const EdgeProduced + const EdgeReferences + const EdgeValidatedBy + func ParseEdgeKind(s string) (EdgeKind, error) + type EdgeSpec struct + Condition *EdgeCondition + From string + To string + Weight float64 + func (s EdgeSpec) Validate() error + type Event struct + CausationID string + CorrelationID string + ID string + IdempotencyKey string + OccurredAt time.Time + Provenance Provenance + Scope Scope + Subject Ref + Type EventType + func (e Event) Validate() error + type EventType string + const EventCreated + const EventDeleted + const EventObserved + const EventTransitioned + const EventUpdated + func ParseEventType(s string) (EventType, error) + type GraphSpec struct + Description string + Edges []EdgeSpec + ID string + Metadata map[string]string + Name string + Nodes []NodeSpec + func (s GraphSpec) Validate() error + type Node struct + Attributes map[string]string + CreatedAt time.Time + EffectiveAt time.Time + ID string + Kind NodeKind + Provenance Provenance + Scope Scope + func (n Node) Validate() error + type NodeKind string + const NodeExecution + const NodeKnowledge + const NodeOperations + const NodePolicy + const NodeQuality + const NodeSystem + func ParseNodeKind(s string) (NodeKind, error) + type NodeSpec struct + Config map[string]string + Description string + ID string + Name string + Type NodeType + func (s NodeSpec) Validate() error + type NodeType string + const NodeTypeAgent + const NodeTypeEnd + const NodeTypeExecution + const NodeTypeFunction + const NodeTypeOperations + const NodeTypeQuality + const NodeTypeRouter + const NodeTypeStart + const NodeTypeSystem + const NodeTypeTool + func ParseNodeType(s string) (NodeType, error) + type Provenance struct + Evidence []ArtifactRef + Producer string + SourceID string + Version string + func (p Provenance) Validate() error + type Ref struct + ID string + Kind NodeKind + func (r Ref) Validate() error + type Scope struct + ProjectID string + RepositoryID string + TenantID string