Skip to main content

How the Library works

The Library is Octave’s central knowledge graph. It stores everything your GTM team knows — your ICP definitions, buyer personas, competitive positioning, messaging, proof points, and reference customers — as structured entities that AI agents and workflows can query at runtime. Every library entity is workspace-scoped (each customer has their own), searchable via full-text and semantic search, versionable to track changes over time, and interconnected through typed relationships. When you run an Octave agent, it pulls context from the Library to generate relevant, accurate output grounded in your actual strategy — not generic templates. This is what separates Octave from tools that rely on prompt engineering alone. The agent reads your strategy, selects the relevant entities, and generates output that reflects your positioning, your proof points, and your competitive differentiation for each specific prospect.

Entity types in the Library

The Library contains the following entity types. Each serves a distinct role in your go-to-market strategy:
EntityWhat it representsExample
OfferingsYour products and services”Octave Platform”, “Enterprise Add-on”
PersonasBuyer and user profiles”VP of Sales”, “GTM Engineer”
Use CasesProblems your product solves”Automate outbound sequencing”
SegmentsTarget market verticals”Enterprise SaaS”, “Healthcare”
PlaybooksSales strategies combining multiple entities”Enterprise Healthcare Playbook”
Proof PointsStats and validations”58% cost-per-meeting reduction”
CompetitorsCompetitive vendors”Lavender”, “Unify”
AlternativesNon-product substitutes”Manual spreadsheets”, “Do nothing”
Buying TriggersPurchase readiness signals”Series B fundraise”, “New CRO hire”
ReferencesCustomer success stories”Acme Corp — 3x pipeline in 90 days”

How entities connect

Library entities are designed to reference each other. Offerings define what you sell. Personas define who buys and uses it. Use Cases describe the problems it solves. Segments identify where to find those buyers. Playbooks pull these together into executable sales strategies, combining a product with target personas, a segment, relevant use cases, proof points, reference customers, and competitive positioning. Alternatives capture the non-product substitutes prospects fall back on, and Buying Triggers identify the signals that indicate a prospect is ready to move. When an agent runs — whether it’s qualifying a prospect, generating a sequence, or prepping for a call — it traverses these relationships to pull the right context for that specific situation. The agent doesn’t guess. It reads your strategy. The analytics pipeline closes the loop: every call, email, and deal outcome feeds findings back into the Library, so your strategy evolves with what’s actually happening in the market.

What makes the Library different from a CRM

A CRM stores account and contact records. The Library stores your strategy — the reasoning behind who to target, what to say, and why your product wins. CRM data tells you Acme Corp has 500 employees and is in Series C. The Library tells you that Series C SaaS companies with a new CRO are your highest-converting segment, that they care about time-to-pipeline, and that your strongest proof point is the 58% cost-per-meeting reduction at a similar company. Agents need both. But without the Library, they’re just doing enrichment. With it, they’re executing your strategy.