Versions in this module Expand all Collapse all v0 v0.1.13 Aug 27, 2026 v0.1.12 Aug 1, 2026 v0.1.11 Jul 29, 2026 v0.1.10 Jul 28, 2026 Changes in this version type NodeType + const NodeTypeOperations + const NodeTypeSystem v0.1.9 Jul 25, 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 NodeTypeQuality + const NodeTypeRouter + const NodeTypeStart + 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