Versions in this module Expand all Collapse all v0 v0.2.0 Aug 17, 2026 Changes in this version + const DropNavLabel + const DropNonLexical + const DropSingleChar + const DropTemplateLabel + const LatentTrustMarker + const SchemaVersion + func AdoptHydrationText(g *Graph, payload []string, links []HydrationLink) int + func AdoptServedText(g *Graph, served []capture.LatentNode) (adopted int, proof int) + func PlainText(g *Graph) string + func RoundTo(v, step float64) float64 + type Action struct + Disabled bool + Fields []Field + Href string + ID string + Internal bool + Label string + Method string + Region Region + Type string + type Audit struct + CanvasesUnrecovered int + Dropped []DropCount + EmittedChars int + FramesBlocked int + GraphRetention float64 + HeadingConfidence Confidence + HeadingSeparation float64 + Notes []string + ObservedChars int + OrderAgreement float64 + OrderBasis string + OrderConfidence Confidence + OrderScore float64 + ReachedBottom bool + type Block struct + BBox [4]float64 + Checkpoint int + Confidence Confidence + Flags []string + Href string + ID string + Level int + ListOrdered bool + MediaID string + Order int + Region Region + Score float64 + SectionID string + Source Source + Style StyleInfo + Text string + Type BlockType + Verified Verification + type BlockType string + const TypeCode + const TypeHeading + const TypeImage + const TypeLabel + const TypeList + const TypeListItem + const TypeMedia + const TypeParagraph + const TypeQuote + const TypeTable + type Confidence string + const ConfidenceHigh + const ConfidenceLow + const ConfidenceMedium + func Bucket(score float64) Confidence + type DropCount struct + Chars int + Reason string + Runs int + type Field struct + Label string + Name string + Options []string + Pattern string + Required bool + Type string + type Gap struct + Kind string + Label string + LatentIDs []string + Reason string + type Graph struct + Actions []Action + Audit Audit + Blocks []Block + ContentHash string + Description string + DistilledAt time.Time + FAQ []QAPair + FinalURL string + Gaps []Gap + Generator string + Lang string + Latent []LatentBlock + Links []Link + MediaAll []Media + Outcome Outcome + Provenance Provenance + SchemaVersion string + Sections []Section + Stats Stats + Structured []StructuredFact + Summary string + Title string + URL string + func Build(in Input) (*Graph, error) + func (g *Graph) BlockByID(id string) (*Block, bool) + func (g *Graph) ContentBlocks() []Block + func (g *Graph) Recount() + func (g *Graph) SectionBlocks(id string) []Block + func (g *Graph) SectionByID(id string) (*Section, bool) + type HydrationLink struct + Href string + Text string + type Input struct + EntryGate string + FinalURL string + Generator string + Merged *capture.Merged + Notes []string + Now time.Time + OriginalBytes int64 + OriginalText string + Outcome OutcomeInput + Provenance Provenance + ReachedBottom bool + RequestedURL string + type LatentBlock struct + ControlKind string + ControlLabel string + Flags []string + Href string + ID string + Level int + Reason string + Region Region + Text string + Trust string + Type BlockType + type Link struct + Href string + Internal bool + Region Region + Text string + type Media struct + Alt string + Caption string + Confidence Confidence + Flags []string + Height float64 + ID string + Local string + Source string + Src string + Type string + Width float64 + type Outcome struct + BodyExcerpt string + Evidence []string + HTTPStatus int + Status Status + func DecideOutcome(in OutcomeInput, contentBlocks int) Outcome + func (o Outcome) Failed() bool + type OutcomeInput struct + Blocked bool + BlockedReason string + Body string + EntryGate string + HTTPStatus int + Rendered bool + RobotsRefused bool + ShellHTML bool + SweepTruncated bool + TierFellBack bool + TierReason string + type Provenance struct + Blocked bool + BlockedReason string + CorpusBytes int + CorpusSaturated bool + Incomplete bool + Libraries []string + NormalizerVersion int + Private bool + Tier string + TierFellBack bool + TierPinned bool + TierReason string + TierScore float64 + Trace any + type QAPair struct + Answer string + Question string + func ParseFAQ(blobs []string) []QAPair + type Region string + const RegionAside + const RegionDialog + const RegionFooter + const RegionForm + const RegionHeader + const RegionMain + const RegionNav + func (r Region) IsChrome() bool + type Section struct + BlockCount int + Chars int + FirstBlock string + ID string + LastBlock string + Level int + Title string + Tokens int + type Source string + const SourceCanvasFallback + const SourceCanvasOCR + const SourceCanvasScene + const SourceCanvasVision + const SourceDOM + const SourceStatic + type Stats struct + ArtifactBytes int64 + ArtifactTokens int + Checkpoints int + ChromeNodes int + ContentNodes int + DroppedNodes int + LatentNodes int + LatentTokens int + OriginalBytes int64 + OriginalTokens int + RawNodes int + type Status string + const StatusAuthRequired + const StatusBlocked + const StatusChallenge + const StatusEmptyAfterRender + const StatusOK + const StatusPartial + const StatusSPAShell + type StructuredFact struct + Field string + Type string + Value string + func ParseJSONLD(blobs []string) []StructuredFact + type StyleInfo struct + Family string + FontSize float64 + Italic bool + MaxOpacity float64 + Tracking float64 + Uppercase bool + Weight int + type Verification string + const VerificationConfirmed + const VerificationNone + const VerificationSpeculative