{"templateId":"markdown","sharedDataIds":{},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"Overview Page Restructure: Graph-Aware Focus","siteUrl":"https://platform.papr.ai","description":"Papr Memory is an AI-native memory layer that lets developers add production-ready memory to their AI agents and apps with just a few lines of code."},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"overview-page-restructure-graph-aware-focus"},"children":["Overview Page Restructure: Graph-Aware Focus"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"user-feedback"},"children":["User Feedback"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["\"7 products\" messaging doesn't make sense - that's not a value prop, it's just counting"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Need to focus on ONE concept: ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["turning data to intelligence with graph-aware embeddings"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["This should be THE main thing, then mention \"we also have other things\""]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Remove homepage (redirect to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["/overview"]},")"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Remove pricing page"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Update nav: add \"Dashboard Login\" and \"Products\" links"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Logo should link to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["papr.ai/landing"]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"core-insight"},"children":["Core Insight"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Graph-aware embeddings is the differentiation. Everything else (vector storage, chat memory, document extraction, model proxy) is supporting infrastructure that enables the main value prop."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"new-messaging-structure"},"children":["New Messaging Structure"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"1.-hero-/-opening-the-big-idea"},"children":["1. Hero / Opening (The Big Idea)"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Headline"]},": Turn Data Into Intelligence"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Concept"]},": Traditional vector search treats everything the same—a bug report ranks equal to a feature request, yesterday's code equal to last year's. Graph-aware embeddings transform your vector space to represent a structured graph of meaning: temporal context, topical relationships, domain-specific dimensions."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Result"]},": Not just semantic similarity, but domain-aware precision. Code search that understands programming language and API patterns. Scientific search that maps methodology and evidence strength. Custom schemas for your specific domain."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Proof Point"]},": Ranked #1 on Stanford's STaRK benchmark (91%+ accuracy)"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"2.-how-it-works-the-technical-beat"},"children":["2. How It Works (The Technical Beat)"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Three-step transformation:"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Structured extraction"]}," - 14 frequency bands encode domain dimensions (language, intent, entities, temporal context)"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Graph-aware encoding"]}," - Vector space reshaped to represent relationships, not just similarity"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Domain-tuned retrieval"]}," - Built-in schemas (code, science) or register your own"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Show a before/after example:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Before"]},": Search \"authentication\" → Returns everything with \"auth\" keyword"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["After"]},": Search \"authentication\" → Returns JWT implementation in Python with security best practices (filtered by language, ranked by relevance to auth pattern)"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"3.-built-in-domains-proof-it-works"},"children":["3. Built-in Domains (Proof It Works)"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Code Search (cosqa)"]},": +5.5% NDCG@10 over cross-encoder baseline"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Scientific Claims (scifact)"]},": +36% NDCG@10 over baseline"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["General Purpose"]},": Domain-agnostic starting point"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Link to detailed guide: ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"#"},"children":["Graph-aware embeddings →"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"4.-the-infrastructure-also-included"},"children":["4. The Infrastructure (Also Included)"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["\"To make this work, we built a complete memory platform:\""]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Vector Memory"]}," - Store and search any content"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Chat Memory"]}," - Conversation storage with compression"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Document Intelligence"]}," - Extract structure from PDFs"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Knowledge Graphs"]}," - Map entity relationships"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["AI Model Proxy"]}," - Unified multi-model API"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Sync & Portability"]}," - Local/cloud sync"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Each product can be used standalone or together. ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"#"},"children":["See all products →"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"5.-start-building-call-to-action"},"children":["5. Start Building (Call to Action)"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Quick start (5 min)"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Try graph-aware search with built-in schemas"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Design a custom schema for your domain"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Explore other products"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"navigation-changes"},"children":["Navigation Changes"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"redocly.yaml-updates"},"children":["redocly.yaml updates:"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"yaml","header":{"controls":{"copy":{}}},"source":"logo:\n  link: https://papr.ai/landing  # External link to marketing site\n\nnavbar:\n  items:\n    - page: overview/index.md\n      label: Docs\n    - page: overview/products.md\n      label: Products\n    - href: https://dashboard.papr.ai\n      label: Dashboard Login\n","lang":"yaml"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Remove pricing page entirely (delete from nav)."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"homepage-redirect"},"children":["Homepage redirect"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Option 1: Delete ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["index.page.tsx"]}," and make ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["overview/index.md"]}," the root page"," ","Option 2: Keep ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["index.page.tsx"]}," but make it redirect immediately to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["/overview"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Recommend Option 1: Just don't have a separate homepage - docs ARE the homepage."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"decision-tree"},"children":["Decision Tree"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Should we update the decision tree to also focus on graph-aware as the starting point, with other products as optional add-ons?"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Current decision tree starts with use case (chat vs docs vs generic)."," ","New decision tree could start with: \"Do you need domain-aware search or just semantic similarity?\""]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"implementation-checklist"},"children":["Implementation Checklist"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["✅ Create this planning doc"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["⬜ Update ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["redocly.yaml"]}," (logo link, navbar)"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["⬜ Delete or hide ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["pricing.page.tsx"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["⬜ Rewrite ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["overview/index.md"]}," with graph-aware focus"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["⬜ Ensure ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["overview/products.md"]}," still exists for detailed product breakdown"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["⬜ Test navigation flow"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["⬜ Validate links and structure"]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"key-messaging-principles"},"children":["Key Messaging Principles"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["One hero"]},": Graph-aware embeddings as the transformation"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Concrete examples"]},": Before/after search results"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Built-in proof"]},": STaRK benchmark, built-in schemas with performance gains"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Infrastructure as enabler"]},": All other products support the main value prop"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Clear CTAs"]},": Quick start, explore schemas, design custom domains"]}]}]},"headings":[{"value":"Overview Page Restructure: Graph-Aware Focus","id":"overview-page-restructure-graph-aware-focus","depth":1},{"value":"User Feedback","id":"user-feedback","depth":2},{"value":"Core Insight","id":"core-insight","depth":2},{"value":"New Messaging Structure","id":"new-messaging-structure","depth":2},{"value":"1. Hero / Opening (The Big Idea)","id":"1.-hero-/-opening-the-big-idea","depth":3},{"value":"2. How It Works (The Technical Beat)","id":"2.-how-it-works-the-technical-beat","depth":3},{"value":"3. Built-in Domains (Proof It Works)","id":"3.-built-in-domains-proof-it-works","depth":3},{"value":"4. The Infrastructure (Also Included)","id":"4.-the-infrastructure-also-included","depth":3},{"value":"5. Start Building (Call to Action)","id":"5.-start-building-call-to-action","depth":3},{"value":"Navigation Changes","id":"navigation-changes","depth":2},{"value":"redocly.yaml updates:","id":"redocly.yaml-updates","depth":3},{"value":"Homepage redirect","id":"homepage-redirect","depth":3},{"value":"Decision Tree","id":"decision-tree","depth":2},{"value":"Implementation Checklist","id":"implementation-checklist","depth":2},{"value":"Key Messaging Principles","id":"key-messaging-principles","depth":2}],"frontmatter":{"seo":{"title":"Overview Page Restructure: Graph-Aware Focus"}},"lastModified":"2026-04-22T01:40:48.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/internal/planning/overview-graph-aware-focus","userData":{"isAuthenticated":false,"teams":["anonymous"]}}