{
  "name": "Synorb Agent Resources",
  "description": "How to use Synorb. Docs say what exists; these guides show how to use it.",
  "version": "2026-10-16",
  "content_hash": "8e4c891b453a",
  "url": "https://synorb.com/agent-guides",
  "start_here": "Start here. If you are unsure what to do next, or you need a capability such as search, come back to the tasks below and read only the guides for your current task.",
  "tasks": {
    "first_brief": {
      "label": "Deliver my first update",
      "when": "Connect and deliver the first update your user asked for.",
      "read": [
        {
          "slug": "get-a-key-with-connect",
          "markdown_url": "https://synorb.com/agent-guides/get-a-key-with-connect.md",
          "purpose": "Mint a working Synorb Key with no email and no card, store it safely, and keep it alive past the 72-hour demo. Tip: while you set up, a short note to your user helps. For example: 'I'm getting a Synorb demo key and connecting. This can take a minute or two.'",
          "approx_bytes": 4966,
          "required": true
        },
        {
          "slug": "output-contract",
          "markdown_url": "https://synorb.com/agent-guides/output-contract.md",
          "purpose": "The whole path in one guide. Connect, write one briefing for one reader, then run the daily cadence yourself. Read this first.",
          "approx_bytes": 8153,
          "required": true
        },
        {
          "slug": "choose-a-stream",
          "markdown_url": "https://synorb.com/agent-guides/choose-a-stream.md",
          "purpose": "A decision workflow from your user's need to a verified, committed Stream scope, with a free check that proves it returns what you expect.",
          "approx_bytes": 4583,
          "required": true
        },
        {
          "slug": "preflight-count-orient-plan",
          "markdown_url": "https://synorb.com/agent-guides/preflight-count-orient-plan.md",
          "purpose": "Check scope, size and cost for free before you read anything. Use count, orient and plan to spend usage only on content you will show.",
          "approx_bytes": 4944,
          "required": true
        },
        {
          "slug": "read-the-response-envelope",
          "markdown_url": "https://synorb.com/agent-guides/read-the-response-envelope.md",
          "purpose": "Understand coverage, temporal windows, usage, citations and the other fields wrapped around Manifests, so you know when an answer is safe to use.",
          "approx_bytes": 5631,
          "required": true
        },
        {
          "slug": "briefing-fields-and-profile",
          "markdown_url": "https://synorb.com/agent-guides/briefing-fields-and-profile.md",
          "purpose": "The fields on each presentation item, the briefing block with stories, themes and continuity, and the optional reader profile with its limits.",
          "approx_bytes": 7639,
          "required": true
        }
      ],
      "total_bytes": 35916,
      "then_if_needed": [
        {
          "slug": "present-manifests-to-your-users",
          "markdown_url": "https://synorb.com/agent-guides/present-manifests-to-your-users.md",
          "purpose": "Turn Manifests into one briefing for one reader. Write the opening from the scaffold's claims, label the evidence, and link every item to its source.",
          "approx_bytes": 47399,
          "required": false
        }
      ]
    },
    "daily_watch": {
      "label": "Run a daily or six-hour watch",
      "when": "Your user wants a recurring update (daily, every six hours, weekly).",
      "read": [
        {
          "slug": "get-a-key-with-connect",
          "markdown_url": "https://synorb.com/agent-guides/get-a-key-with-connect.md",
          "purpose": "Mint a working Synorb Key with no email and no card, store it safely, and keep it alive past the 72-hour demo. Tip: while you set up, a short note to your user helps. For example: 'I'm getting a Synorb demo key and connecting. This can take a minute or two.'",
          "approx_bytes": 4966,
          "required": true
        },
        {
          "slug": "output-contract",
          "markdown_url": "https://synorb.com/agent-guides/output-contract.md",
          "purpose": "The whole path in one guide. Connect, write one briefing for one reader, then run the daily cadence yourself. Read this first.",
          "approx_bytes": 8153,
          "required": true
        },
        {
          "slug": "choose-a-stream",
          "markdown_url": "https://synorb.com/agent-guides/choose-a-stream.md",
          "purpose": "A decision workflow from your user's need to a verified, committed Stream scope, with a free check that proves it returns what you expect.",
          "approx_bytes": 4583,
          "required": true
        },
        {
          "slug": "preflight-count-orient-plan",
          "markdown_url": "https://synorb.com/agent-guides/preflight-count-orient-plan.md",
          "purpose": "Check scope, size and cost for free before you read anything. Use count, orient and plan to spend usage only on content you will show.",
          "approx_bytes": 4944,
          "required": true
        },
        {
          "slug": "read-the-response-envelope",
          "markdown_url": "https://synorb.com/agent-guides/read-the-response-envelope.md",
          "purpose": "Understand coverage, temporal windows, usage, citations and the other fields wrapped around Manifests, so you know when an answer is safe to use.",
          "approx_bytes": 5631,
          "required": true
        },
        {
          "slug": "briefing-fields-and-profile",
          "markdown_url": "https://synorb.com/agent-guides/briefing-fields-and-profile.md",
          "purpose": "The fields on each presentation item, the briefing block with stories, themes and continuity, and the optional reader profile with its limits.",
          "approx_bytes": 7639,
          "required": true
        },
        {
          "slug": "freshness-and-available-through",
          "markdown_url": "https://synorb.com/agent-guides/freshness-and-available-through.md",
          "purpose": "Understand the three clocks that decide how current \"latest\" is, read them from the API, and never mistake a not-yet-available day for a quiet one.",
          "approx_bytes": 6081,
          "required": true
        },
        {
          "slug": "schedule-six-hour-and-daily-pulls",
          "markdown_url": "https://synorb.com/agent-guides/schedule-six-hour-and-daily-pulls.md",
          "purpose": "Run a reliable recurring check from your own runtime, with an overlapping lookback, deduplication by manifest ID, safe retries and monitoring that catches silent failure.",
          "approx_bytes": 17531,
          "required": true
        }
      ],
      "total_bytes": 59528,
      "then_if_needed": [
        {
          "slug": "present-manifests-to-your-users",
          "markdown_url": "https://synorb.com/agent-guides/present-manifests-to-your-users.md",
          "purpose": "Turn Manifests into one briefing for one reader. Write the opening from the scaffold's claims, label the evidence, and link every item to its source.",
          "approx_bytes": 47399,
          "required": false
        }
      ]
    },
    "comparison": {
      "label": "Compare or chart numbers",
      "when": "Your user wants a comparison, table or chart across Manifests.",
      "read": [
        {
          "slug": "get-a-key-with-connect",
          "markdown_url": "https://synorb.com/agent-guides/get-a-key-with-connect.md",
          "purpose": "Mint a working Synorb Key with no email and no card, store it safely, and keep it alive past the 72-hour demo. Tip: while you set up, a short note to your user helps. For example: 'I'm getting a Synorb demo key and connecting. This can take a minute or two.'",
          "approx_bytes": 4966,
          "required": true
        },
        {
          "slug": "output-contract",
          "markdown_url": "https://synorb.com/agent-guides/output-contract.md",
          "purpose": "The whole path in one guide. Connect, write one briefing for one reader, then run the daily cadence yourself. Read this first.",
          "approx_bytes": 8153,
          "required": true
        },
        {
          "slug": "choose-a-stream",
          "markdown_url": "https://synorb.com/agent-guides/choose-a-stream.md",
          "purpose": "A decision workflow from your user's need to a verified, committed Stream scope, with a free check that proves it returns what you expect.",
          "approx_bytes": 4583,
          "required": true
        },
        {
          "slug": "preflight-count-orient-plan",
          "markdown_url": "https://synorb.com/agent-guides/preflight-count-orient-plan.md",
          "purpose": "Check scope, size and cost for free before you read anything. Use count, orient and plan to spend usage only on content you will show.",
          "approx_bytes": 4944,
          "required": true
        },
        {
          "slug": "read-the-response-envelope",
          "markdown_url": "https://synorb.com/agent-guides/read-the-response-envelope.md",
          "purpose": "Understand coverage, temporal windows, usage, citations and the other fields wrapped around Manifests, so you know when an answer is safe to use.",
          "approx_bytes": 5631,
          "required": true
        },
        {
          "slug": "briefing-fields-and-profile",
          "markdown_url": "https://synorb.com/agent-guides/briefing-fields-and-profile.md",
          "purpose": "The fields on each presentation item, the briefing block with stories, themes and continuity, and the optional reader profile with its limits.",
          "approx_bytes": 7639,
          "required": true
        },
        {
          "slug": "charts-tables-and-infographics",
          "markdown_url": "https://synorb.com/agent-guides/charts-tables-and-infographics.md",
          "purpose": "When the numbers in a Manifest deserve a picture, how to build a table, chart or infographic from them, and how to stay honest about what the data supports.",
          "approx_bytes": 11001,
          "required": true
        }
      ],
      "total_bytes": 46917,
      "then_if_needed": [
        {
          "slug": "present-manifests-to-your-users",
          "markdown_url": "https://synorb.com/agent-guides/present-manifests-to-your-users.md",
          "purpose": "Turn Manifests into one briefing for one reader. Write the opening from the scaffold's claims, label the evidence, and link every item to its source.",
          "approx_bytes": 47399,
          "required": false
        }
      ]
    },
    "troubleshooting": {
      "label": "A pull came back empty or refused",
      "when": "A pull returned nothing, was refused, or looks incomplete.",
      "read": [
        {
          "slug": "get-a-key-with-connect",
          "markdown_url": "https://synorb.com/agent-guides/get-a-key-with-connect.md",
          "purpose": "Mint a working Synorb Key with no email and no card, store it safely, and keep it alive past the 72-hour demo. Tip: while you set up, a short note to your user helps. For example: 'I'm getting a Synorb demo key and connecting. This can take a minute or two.'",
          "approx_bytes": 4966,
          "required": true
        },
        {
          "slug": "output-contract",
          "markdown_url": "https://synorb.com/agent-guides/output-contract.md",
          "purpose": "The whole path in one guide. Connect, write one briefing for one reader, then run the daily cadence yourself. Read this first.",
          "approx_bytes": 8153,
          "required": true
        },
        {
          "slug": "choose-a-stream",
          "markdown_url": "https://synorb.com/agent-guides/choose-a-stream.md",
          "purpose": "A decision workflow from your user's need to a verified, committed Stream scope, with a free check that proves it returns what you expect.",
          "approx_bytes": 4583,
          "required": true
        },
        {
          "slug": "preflight-count-orient-plan",
          "markdown_url": "https://synorb.com/agent-guides/preflight-count-orient-plan.md",
          "purpose": "Check scope, size and cost for free before you read anything. Use count, orient and plan to spend usage only on content you will show.",
          "approx_bytes": 4944,
          "required": true
        },
        {
          "slug": "read-the-response-envelope",
          "markdown_url": "https://synorb.com/agent-guides/read-the-response-envelope.md",
          "purpose": "Understand coverage, temporal windows, usage, citations and the other fields wrapped around Manifests, so you know when an answer is safe to use.",
          "approx_bytes": 5631,
          "required": true
        },
        {
          "slug": "troubleshoot-empty-windows-and-missing-manifests",
          "markdown_url": "https://synorb.com/agent-guides/troubleshoot-empty-windows-and-missing-manifests.md",
          "purpose": "A step-by-step ladder that tells you whether an empty result is a quiet source, a not-yet-available day, a too-narrow filter or a real problem, before you tell your user anything.",
          "approx_bytes": 10737,
          "required": true
        }
      ],
      "total_bytes": 39014,
      "then_if_needed": [
        {
          "slug": "present-manifests-to-your-users",
          "markdown_url": "https://synorb.com/agent-guides/present-manifests-to-your-users.md",
          "purpose": "Turn Manifests into one briefing for one reader. Write the opening from the scaffold's claims, label the evidence, and link every item to its source.",
          "approx_bytes": 47399,
          "required": false
        }
      ]
    },
    "optional_workflows": {
      "when": "Optional second step. Read the one that matches your user's work, after your first delivery.",
      "read": [
        {
          "slug": "research-workflow-vc",
          "markdown_url": "https://synorb.com/agent-guides/research-workflow-vc.md",
          "purpose": "Watch a portfolio, track a thesis, follow public comparables and prepare partner meetings, with source-cited updates your investors can act on.",
          "approx_bytes": 4569,
          "required": false
        },
        {
          "slug": "research-workflow-technology-professionals",
          "markdown_url": "https://synorb.com/agent-guides/research-workflow-technology-professionals.md",
          "purpose": "Know what changed in the vendors, models, APIs and engineering practices your team depends on, with a weekly stack digest that says what it means for you.",
          "approx_bytes": 4663,
          "required": false
        },
        {
          "slug": "research-workflow-ai-founders",
          "markdown_url": "https://synorb.com/agent-guides/research-workflow-ai-founders.md",
          "purpose": "Follow competitors, the research frontier, infrastructure shifts and your market, and turn it into a weekly competitive brief with comparisons you can trust.",
          "approx_bytes": 5036,
          "required": false
        },
        {
          "slug": "research-workflow-research-teams",
          "markdown_url": "https://synorb.com/agent-guides/research-workflow-research-teams.md",
          "purpose": "Track literature and evidence reproducibly, with exact windows, a recorded query, stable paging and a claims-level evidence table every statement can be traced from.",
          "approx_bytes": 5929,
          "required": false
        }
      ]
    }
  },
  "topics": [
    {
      "id": "connect",
      "label": "Connect",
      "tagline": "Get a key, pick the right access point, and stay inside the limits.",
      "url": "https://synorb.com/agent-guides/topics/connect",
      "guides": [
        "choose-mcp-or-rest",
        "get-a-key-with-connect",
        "quotas-retries-and-pagination"
      ]
    },
    {
      "id": "find",
      "label": "Find streams",
      "tagline": "Search the inventory, read a Stream's schema, and resolve the names your user uses.",
      "url": "https://synorb.com/agent-guides/topics/find",
      "guides": [
        "search-streams-in-depth",
        "stream-schema-and-filters",
        "choose-a-stream",
        "source-channel-metadata-and-filters",
        "resolve-tags-and-entities"
      ]
    },
    {
      "id": "query",
      "label": "Query Manifests",
      "tagline": "Every filter, free previews, and how to read what comes back.",
      "url": "https://synorb.com/agent-guides/topics/query",
      "guides": [
        "manifests-filter-cookbook",
        "preflight-count-orient-plan",
        "read-the-response-envelope"
      ]
    },
    {
      "id": "read",
      "label": "Read and display",
      "tagline": "Understand a Manifest, then present it as a brief, table or chart people enjoy.",
      "url": "https://synorb.com/agent-guides/topics/read",
      "guides": [
        "manifest-anatomy-field-guide",
        "signals-briefs-and-records",
        "output-contract",
        "briefing-fields-and-profile",
        "present-manifests-to-your-users",
        "charts-tables-and-infographics"
      ]
    },
    {
      "id": "beacons",
      "label": "Beacons",
      "tagline": "Save, run, edit and scope standing watches.",
      "url": "https://synorb.com/agent-guides/topics/beacons",
      "guides": [
        "build-and-save-a-beacon",
        "run-and-edit-a-beacon",
        "beacon-scope-parent-stream-and-source-channel",
        "read-only-whats-new-from-a-beacon"
      ]
    },
    {
      "id": "freshness",
      "label": "Freshness and scheduling",
      "tagline": "Know how current latest really is, and run reliable recurring pulls.",
      "url": "https://synorb.com/agent-guides/topics/freshness",
      "guides": [
        "freshness-and-available-through",
        "schedule-six-hour-and-daily-pulls"
      ]
    },
    {
      "id": "workflows",
      "label": "Research workflows",
      "tagline": "End-to-end routines for investors, engineers, founders and research teams.",
      "url": "https://synorb.com/agent-guides/topics/workflows",
      "guides": [
        "research-workflow-vc",
        "research-workflow-technology-professionals",
        "research-workflow-ai-founders",
        "research-workflow-research-teams"
      ]
    },
    {
      "id": "troubleshoot",
      "label": "Troubleshooting",
      "tagline": "Find out why before you tell your user, and hand off cleanly when you cannot fix it.",
      "url": "https://synorb.com/agent-guides/topics/troubleshoot",
      "guides": [
        "troubleshoot-empty-windows-and-missing-manifests",
        "troubleshoot-channels-stale-crawls-and-quota",
        "support-handoff",
        "test-the-briefing-scaffold"
      ]
    }
  ],
  "guides": [
    {
      "slug": "choose-mcp-or-rest",
      "order": 1,
      "title": "Choose MCP, REST, or S3",
      "topic": "connect",
      "summary": "Pick the right Synorb access point for an interactive agent, a scheduled job, or a bulk history load, then make a first call that works.",
      "updated": "2026-10-07",
      "hash": "152d80f35e27",
      "approx_bytes": 5427,
      "recommended_for": [],
      "url": "https://synorb.com/agent-guides/choose-mcp-or-rest",
      "markdown_url": "https://synorb.com/agent-guides/choose-mcp-or-rest.md",
      "next": "get-a-key-with-connect",
      "related": [
        "quotas-retries-and-pagination",
        "schedule-six-hour-and-daily-pulls"
      ],
      "reference": [
        "https://synorb.com/docs/mcp",
        "https://synorb.com/docs/api",
        "https://synorb.com/agent-guide.md"
      ]
    },
    {
      "slug": "get-a-key-with-connect",
      "order": 2,
      "title": "Get a key with /connect",
      "topic": "connect",
      "summary": "Mint a working Synorb Key with no email and no card, store it safely, and keep it alive past the 72-hour demo. Tip: while you set up, a short note to your user helps. For example: 'I'm getting a Synorb demo key and connecting. This can take a minute or two.'",
      "updated": "2026-10-07",
      "hash": "bcd45ee1b550",
      "approx_bytes": 4966,
      "recommended_for": [
        "first_brief",
        "daily_watch",
        "comparison",
        "troubleshooting"
      ],
      "url": "https://synorb.com/agent-guides/get-a-key-with-connect",
      "markdown_url": "https://synorb.com/agent-guides/get-a-key-with-connect.md",
      "next": "quotas-retries-and-pagination",
      "related": [
        "choose-mcp-or-rest",
        "troubleshoot-channels-stale-crawls-and-quota"
      ],
      "reference": [
        "https://synorb.com/auth",
        "https://synorb.com/agent-guide.md",
        "https://synorb.com/pricing"
      ]
    },
    {
      "slug": "quotas-retries-and-pagination",
      "order": 3,
      "title": "Quotas, retries and pagination",
      "topic": "connect",
      "summary": "Know which calls cost usage, which errors are safe to retry, and how to page through catalogs and Manifests without losing items.",
      "updated": "2026-10-07",
      "hash": "dacfbd74bd87",
      "approx_bytes": 6866,
      "recommended_for": [],
      "url": "https://synorb.com/agent-guides/quotas-retries-and-pagination",
      "markdown_url": "https://synorb.com/agent-guides/quotas-retries-and-pagination.md",
      "next": "search-streams-in-depth",
      "related": [
        "read-the-response-envelope",
        "troubleshoot-channels-stale-crawls-and-quota"
      ],
      "reference": [
        "https://synorb.com/agent-guide.md",
        "https://synorb.com/openapi.json",
        "https://synorb.com/pricing"
      ]
    },
    {
      "slug": "search-streams-in-depth",
      "order": 4,
      "title": "Search Streams in depth",
      "topic": "find",
      "summary": "Every way to search the Stream inventory, what each parameter does, how results are ranked and labelled, and the query patterns that answer real user questions.",
      "updated": "2026-10-13",
      "hash": "2f30bbab9ebe",
      "approx_bytes": 11666,
      "recommended_for": [],
      "url": "https://synorb.com/agent-guides/search-streams-in-depth",
      "markdown_url": "https://synorb.com/agent-guides/search-streams-in-depth.md",
      "next": "stream-schema-and-filters",
      "related": [
        "choose-a-stream",
        "stream-schema-and-filters"
      ],
      "reference": [
        "https://synorb.com/docs/mcp",
        "https://synorb.com/openapi.json"
      ]
    },
    {
      "slug": "stream-schema-and-filters",
      "order": 5,
      "title": "The Stream schema and every filter",
      "topic": "find",
      "summary": "What every field on a Stream means, which fields you can filter on, and exactly how each filter behaves across MCP and REST.",
      "updated": "2026-10-07",
      "hash": "9673f516acd9",
      "approx_bytes": 8075,
      "recommended_for": [],
      "url": "https://synorb.com/agent-guides/stream-schema-and-filters",
      "markdown_url": "https://synorb.com/agent-guides/stream-schema-and-filters.md",
      "next": "choose-a-stream",
      "related": [
        "search-streams-in-depth",
        "source-channel-metadata-and-filters",
        "manifests-filter-cookbook"
      ],
      "reference": [
        "https://synorb.com/docs/api",
        "https://synorb.com/openapi.json"
      ]
    },
    {
      "slug": "choose-a-stream",
      "order": 6,
      "title": "Choose a Stream",
      "topic": "find",
      "summary": "A decision workflow from your user's need to a verified, committed Stream scope, with a free check that proves it returns what you expect.",
      "updated": "2026-10-07",
      "hash": "62346a355ae7",
      "approx_bytes": 4583,
      "recommended_for": [
        "first_brief",
        "daily_watch",
        "comparison",
        "troubleshooting"
      ],
      "url": "https://synorb.com/agent-guides/choose-a-stream",
      "markdown_url": "https://synorb.com/agent-guides/choose-a-stream.md",
      "next": "source-channel-metadata-and-filters",
      "related": [
        "search-streams-in-depth",
        "preflight-count-orient-plan",
        "beacon-scope-parent-stream-and-source-channel"
      ],
      "reference": [
        "https://synorb.com/docs/mcp",
        "https://synorb.com/agent-guide.md"
      ]
    },
    {
      "slug": "source-channel-metadata-and-filters",
      "order": 7,
      "title": "Source-channel metadata and filters",
      "topic": "find",
      "summary": "Read where a Stream's content comes from, filter by who published it versus what it is about, and avoid asking for a Stream per channel.",
      "updated": "2026-10-07",
      "hash": "b065a522407b",
      "approx_bytes": 5951,
      "recommended_for": [],
      "url": "https://synorb.com/agent-guides/source-channel-metadata-and-filters",
      "markdown_url": "https://synorb.com/agent-guides/source-channel-metadata-and-filters.md",
      "next": "resolve-tags-and-entities",
      "related": [
        "beacon-scope-parent-stream-and-source-channel",
        "stream-schema-and-filters",
        "manifests-filter-cookbook"
      ],
      "reference": [
        "https://synorb.com/docs/mcp",
        "https://synorb.com/openapi.json"
      ]
    },
    {
      "slug": "resolve-tags-and-entities",
      "order": 8,
      "title": "Resolve tags and entities",
      "topic": "find",
      "summary": "Turn names of people, companies, places and topics into the canonical tags Synorb filters on, and use them without broadening or guessing.",
      "updated": "2026-10-07",
      "hash": "931788152de1",
      "approx_bytes": 6542,
      "recommended_for": [],
      "url": "https://synorb.com/agent-guides/resolve-tags-and-entities",
      "markdown_url": "https://synorb.com/agent-guides/resolve-tags-and-entities.md",
      "next": "manifests-filter-cookbook",
      "related": [
        "manifests-filter-cookbook",
        "build-and-save-a-beacon"
      ],
      "reference": [
        "https://synorb.com/docs/api",
        "https://synorb.com/openapi.json"
      ]
    },
    {
      "slug": "manifests-filter-cookbook",
      "order": 9,
      "title": "The Manifest filter cookbook",
      "topic": "query",
      "summary": "Every filter on a Manifest query, how filters combine, and tested recipes that turn real questions into precise, cheap pulls.",
      "updated": "2026-10-07",
      "hash": "2ac91d9ce9ae",
      "approx_bytes": 8682,
      "recommended_for": [],
      "url": "https://synorb.com/agent-guides/manifests-filter-cookbook",
      "markdown_url": "https://synorb.com/agent-guides/manifests-filter-cookbook.md",
      "next": "preflight-count-orient-plan",
      "related": [
        "resolve-tags-and-entities",
        "source-channel-metadata-and-filters",
        "preflight-count-orient-plan"
      ],
      "reference": [
        "https://synorb.com/docs/api",
        "https://synorb.com/docs/mcp",
        "https://synorb.com/openapi.json"
      ]
    },
    {
      "slug": "preflight-count-orient-plan",
      "order": 10,
      "title": "Preflight with count, orient and plan",
      "topic": "query",
      "summary": "Check scope, size and cost for free before you read anything. Use count, orient and plan to spend usage only on content you will show.",
      "updated": "2026-10-07",
      "hash": "e90d45e0738e",
      "approx_bytes": 4944,
      "recommended_for": [
        "first_brief",
        "daily_watch",
        "comparison",
        "troubleshooting"
      ],
      "url": "https://synorb.com/agent-guides/preflight-count-orient-plan",
      "markdown_url": "https://synorb.com/agent-guides/preflight-count-orient-plan.md",
      "next": "read-the-response-envelope",
      "related": [
        "manifests-filter-cookbook",
        "quotas-retries-and-pagination",
        "troubleshoot-empty-windows-and-missing-manifests"
      ],
      "reference": [
        "https://synorb.com/agent-guide.md",
        "https://synorb.com/openapi.json"
      ]
    },
    {
      "slug": "read-the-response-envelope",
      "order": 11,
      "title": "Read the response envelope",
      "topic": "query",
      "summary": "Understand coverage, temporal windows, usage, citations and the other fields wrapped around Manifests, so you know when an answer is safe to use.",
      "updated": "2026-10-07",
      "hash": "6c58cc14234b",
      "approx_bytes": 5631,
      "recommended_for": [
        "first_brief",
        "daily_watch",
        "comparison",
        "troubleshooting"
      ],
      "url": "https://synorb.com/agent-guides/read-the-response-envelope",
      "markdown_url": "https://synorb.com/agent-guides/read-the-response-envelope.md",
      "next": "manifest-anatomy-field-guide",
      "related": [
        "freshness-and-available-through",
        "troubleshoot-empty-windows-and-missing-manifests"
      ],
      "reference": [
        "https://synorb.com/docs/api",
        "https://synorb.com/agent-guide.md"
      ]
    },
    {
      "slug": "manifest-anatomy-field-guide",
      "order": 12,
      "title": "The Manifest anatomy field guide",
      "topic": "read",
      "summary": "Every part of a Manifest, which date means what, which fields to show people, and a defensive accessor that never breaks on a missing field.",
      "updated": "2026-10-07",
      "hash": "5f9f857cf5cb",
      "approx_bytes": 7625,
      "recommended_for": [],
      "url": "https://synorb.com/agent-guides/manifest-anatomy-field-guide",
      "markdown_url": "https://synorb.com/agent-guides/manifest-anatomy-field-guide.md",
      "next": "signals-briefs-and-records",
      "related": [
        "signals-briefs-and-records",
        "present-manifests-to-your-users"
      ],
      "reference": [
        "https://synorb.com/docs/api",
        "https://synorb.com/openapi.json"
      ]
    },
    {
      "slug": "signals-briefs-and-records",
      "order": 13,
      "title": "Signals, Briefs and Records",
      "topic": "read",
      "summary": "Know what each part of a Manifest is for, read it cheaply first, and go deeper only when the answer needs it.",
      "updated": "2026-10-08",
      "hash": "d0996a23c5c4",
      "approx_bytes": 6948,
      "recommended_for": [],
      "url": "https://synorb.com/agent-guides/signals-briefs-and-records",
      "markdown_url": "https://synorb.com/agent-guides/signals-briefs-and-records.md",
      "next": "output-contract",
      "related": [
        "manifest-anatomy-field-guide",
        "charts-tables-and-infographics"
      ],
      "reference": [
        "https://synorb.com/docs/api",
        "https://synorb.com/agent-guide.md"
      ]
    },
    {
      "slug": "output-contract",
      "order": 14,
      "title": "The output contract",
      "topic": "read",
      "summary": "The whole path in one guide. Connect, write one briefing for one reader, then run the daily cadence yourself. Read this first.",
      "updated": "2026-10-15",
      "hash": "26a0efb2c241",
      "approx_bytes": 8153,
      "recommended_for": [
        "first_brief",
        "daily_watch",
        "comparison",
        "troubleshooting"
      ],
      "url": "https://synorb.com/agent-guides/output-contract",
      "markdown_url": "https://synorb.com/agent-guides/output-contract.md",
      "next": "briefing-fields-and-profile",
      "related": [
        "briefing-fields-and-profile",
        "charts-tables-and-infographics",
        "troubleshoot-empty-windows-and-missing-manifests",
        "schedule-six-hour-and-daily-pulls"
      ],
      "reference": [
        "https://synorb.com/agent-guide.md",
        "https://synorb.com/synorb-instructions.md"
      ]
    },
    {
      "slug": "briefing-fields-and-profile",
      "order": 15,
      "title": "Briefing fields and the reader profile",
      "topic": "read",
      "summary": "The fields on each presentation item, the briefing block with stories, themes and continuity, and the optional reader profile with its limits.",
      "updated": "2026-10-15",
      "hash": "df6dad33a5ce",
      "approx_bytes": 7639,
      "recommended_for": [
        "first_brief",
        "daily_watch",
        "comparison"
      ],
      "url": "https://synorb.com/agent-guides/briefing-fields-and-profile",
      "markdown_url": "https://synorb.com/agent-guides/briefing-fields-and-profile.md",
      "next": "present-manifests-to-your-users",
      "related": [
        "output-contract",
        "read-the-response-envelope",
        "build-and-save-a-beacon"
      ],
      "reference": [
        "https://synorb.com/openapi.json",
        "https://synorb.com/agent-guide.md"
      ]
    },
    {
      "slug": "present-manifests-to-your-users",
      "order": 16,
      "title": "Present Manifests to your users",
      "topic": "read",
      "summary": "Turn Manifests into one briefing for one reader. Write the opening from the scaffold's claims, label the evidence, and link every item to its source.",
      "updated": "2026-10-15",
      "hash": "bbaca622fdd2",
      "approx_bytes": 47399,
      "recommended_for": [],
      "url": "https://synorb.com/agent-guides/present-manifests-to-your-users",
      "markdown_url": "https://synorb.com/agent-guides/present-manifests-to-your-users.md",
      "next": "charts-tables-and-infographics",
      "related": [
        "signals-briefs-and-records",
        "run-and-edit-a-beacon"
      ],
      "reference": [
        "https://synorb.com/agent-guide.md",
        "https://synorb.com/synorb-instructions.md",
        "https://synorb.com/agents/personal-agent-onboarding.txt"
      ]
    },
    {
      "slug": "charts-tables-and-infographics",
      "order": 17,
      "title": "Charts, tables and infographics",
      "topic": "read",
      "summary": "When the numbers in a Manifest deserve a picture, how to build a table, chart or infographic from them, and how to stay honest about what the data supports.",
      "updated": "2026-10-08",
      "hash": "0f5ac3c6f063",
      "approx_bytes": 11001,
      "recommended_for": [
        "comparison"
      ],
      "url": "https://synorb.com/agent-guides/charts-tables-and-infographics",
      "markdown_url": "https://synorb.com/agent-guides/charts-tables-and-infographics.md",
      "next": "build-and-save-a-beacon",
      "related": [
        "present-manifests-to-your-users",
        "manifest-anatomy-field-guide"
      ],
      "reference": [
        "https://synorb.com/agents/personal-agent-onboarding.txt",
        "https://synorb.com/synorb-instructions.md"
      ]
    },
    {
      "slug": "build-and-save-a-beacon",
      "order": 18,
      "title": "Build and save a Beacon",
      "topic": "beacons",
      "summary": "Turn what your user cares about into a saved watch. Draft it, inspect it, test it for free, and save it only after a yes.",
      "updated": "2026-10-09",
      "hash": "f78855287990",
      "approx_bytes": 9036,
      "recommended_for": [],
      "url": "https://synorb.com/agent-guides/build-and-save-a-beacon",
      "markdown_url": "https://synorb.com/agent-guides/build-and-save-a-beacon.md",
      "next": "run-and-edit-a-beacon",
      "related": [
        "resolve-tags-and-entities",
        "beacon-scope-parent-stream-and-source-channel",
        "schedule-six-hour-and-daily-pulls"
      ],
      "reference": [
        "https://synorb.com/docs/mcp",
        "https://synorb.com/agent-guide.md"
      ]
    },
    {
      "slug": "run-and-edit-a-beacon",
      "order": 19,
      "title": "Run and edit a Beacon",
      "topic": "beacons",
      "summary": "Execute a saved Beacon with a lookback or exact dates, change it in place, and archive or restore it safely.",
      "updated": "2026-10-09",
      "hash": "e85dcaf47dc1",
      "approx_bytes": 9188,
      "recommended_for": [],
      "url": "https://synorb.com/agent-guides/run-and-edit-a-beacon",
      "markdown_url": "https://synorb.com/agent-guides/run-and-edit-a-beacon.md",
      "next": "beacon-scope-parent-stream-and-source-channel",
      "related": [
        "present-manifests-to-your-users",
        "freshness-and-available-through"
      ],
      "reference": [
        "https://synorb.com/docs/api",
        "https://synorb.com/openapi.json"
      ]
    },
    {
      "slug": "beacon-scope-parent-stream-and-source-channel",
      "order": 20,
      "title": "Parent Stream or source channel?",
      "topic": "beacons",
      "summary": "Keep the parent Stream and filter to the exact source channel your user means, for example SpaceX to xAI News, instead of looking for a new Stream.",
      "updated": "2026-10-07",
      "hash": "189d9127025b",
      "approx_bytes": 6162,
      "recommended_for": [],
      "url": "https://synorb.com/agent-guides/beacon-scope-parent-stream-and-source-channel",
      "markdown_url": "https://synorb.com/agent-guides/beacon-scope-parent-stream-and-source-channel.md",
      "next": "read-only-whats-new-from-a-beacon",
      "related": [
        "choose-a-stream",
        "source-channel-metadata-and-filters",
        "build-and-save-a-beacon"
      ],
      "reference": [
        "https://synorb.com/docs/mcp",
        "https://synorb.com/agent-guide.md"
      ]
    },
    {
      "slug": "read-only-whats-new-from-a-beacon",
      "order": 21,
      "title": "Read only what is new from a Beacon",
      "topic": "beacons",
      "summary": "Use a delivery delta read with a saved Beacon as the scope, so each run returns only Manifests that are new since your last checkpoint, and know when a refusal means you must restart.",
      "updated": "2026-10-08",
      "hash": "ff9136b7d942",
      "approx_bytes": 7712,
      "recommended_for": [],
      "url": "https://synorb.com/agent-guides/read-only-whats-new-from-a-beacon",
      "markdown_url": "https://synorb.com/agent-guides/read-only-whats-new-from-a-beacon.md",
      "next": "freshness-and-available-through",
      "related": [
        "run-and-edit-a-beacon",
        "schedule-six-hour-and-daily-pulls",
        "quotas-retries-and-pagination"
      ],
      "reference": [
        "https://synorb.com/docs/api",
        "https://synorb.com/openapi.json"
      ]
    },
    {
      "slug": "freshness-and-available-through",
      "order": 22,
      "title": "Freshness and available-through dates",
      "topic": "freshness",
      "summary": "Understand the three clocks that decide how current \"latest\" is, read them from the API, and never mistake a not-yet-available day for a quiet one.",
      "updated": "2026-10-09",
      "hash": "622d77791d20",
      "approx_bytes": 6081,
      "recommended_for": [
        "daily_watch"
      ],
      "url": "https://synorb.com/agent-guides/freshness-and-available-through",
      "markdown_url": "https://synorb.com/agent-guides/freshness-and-available-through.md",
      "next": "schedule-six-hour-and-daily-pulls",
      "related": [
        "read-the-response-envelope",
        "troubleshoot-empty-windows-and-missing-manifests"
      ],
      "reference": [
        "https://synorb.com/agent-guide.md",
        "https://synorb.com/pricing"
      ]
    },
    {
      "slug": "schedule-six-hour-and-daily-pulls",
      "order": 23,
      "title": "Schedule six-hour and daily pulls",
      "topic": "freshness",
      "summary": "Run a reliable recurring check from your own runtime, with an overlapping lookback, deduplication by manifest ID, safe retries and monitoring that catches silent failure.",
      "updated": "2026-10-12",
      "hash": "a16429a32075",
      "approx_bytes": 17531,
      "recommended_for": [
        "daily_watch"
      ],
      "url": "https://synorb.com/agent-guides/schedule-six-hour-and-daily-pulls",
      "markdown_url": "https://synorb.com/agent-guides/schedule-six-hour-and-daily-pulls.md",
      "next": "research-workflow-vc",
      "related": [
        "run-and-edit-a-beacon",
        "quotas-retries-and-pagination",
        "choose-mcp-or-rest",
        "read-only-whats-new-from-a-beacon"
      ],
      "reference": [
        "https://synorb.com/connect-guide",
        "https://synorb.com/agent-guide.md"
      ]
    },
    {
      "slug": "research-workflow-vc",
      "order": 24,
      "title": "A research workflow for venture capital",
      "topic": "workflows",
      "summary": "Watch a portfolio, track a thesis, follow public comparables and prepare partner meetings, with source-cited updates your investors can act on.",
      "updated": "2026-10-07",
      "hash": "b31a6eaf515f",
      "approx_bytes": 4569,
      "recommended_for": [
        "workflow"
      ],
      "url": "https://synorb.com/agent-guides/research-workflow-vc",
      "markdown_url": "https://synorb.com/agent-guides/research-workflow-vc.md",
      "next": "research-workflow-technology-professionals",
      "related": [
        "build-and-save-a-beacon",
        "present-manifests-to-your-users"
      ],
      "reference": [
        "https://synorb.com/agents/vertical-agents",
        "https://synorb.com/agent-guide.md"
      ]
    },
    {
      "slug": "research-workflow-technology-professionals",
      "order": 25,
      "title": "A research workflow for technology professionals",
      "topic": "workflows",
      "summary": "Know what changed in the vendors, models, APIs and engineering practices your team depends on, with a weekly stack digest that says what it means for you.",
      "updated": "2026-10-07",
      "hash": "6e00193b6035",
      "approx_bytes": 4663,
      "recommended_for": [
        "workflow"
      ],
      "url": "https://synorb.com/agent-guides/research-workflow-technology-professionals",
      "markdown_url": "https://synorb.com/agent-guides/research-workflow-technology-professionals.md",
      "next": "research-workflow-ai-founders",
      "related": [
        "resolve-tags-and-entities",
        "manifests-filter-cookbook"
      ],
      "reference": [
        "https://synorb.com/agent-guide.md",
        "https://synorb.com/docs/mcp"
      ]
    },
    {
      "slug": "research-workflow-ai-founders",
      "order": 26,
      "title": "A research workflow for AI founders",
      "topic": "workflows",
      "summary": "Follow competitors, the research frontier, infrastructure shifts and your market, and turn it into a weekly competitive brief with comparisons you can trust.",
      "updated": "2026-10-07",
      "hash": "9ab987822a66",
      "approx_bytes": 5036,
      "recommended_for": [
        "workflow"
      ],
      "url": "https://synorb.com/agent-guides/research-workflow-ai-founders",
      "markdown_url": "https://synorb.com/agent-guides/research-workflow-ai-founders.md",
      "next": "research-workflow-research-teams",
      "related": [
        "beacon-scope-parent-stream-and-source-channel",
        "charts-tables-and-infographics"
      ],
      "reference": [
        "https://synorb.com/agent-guide.md",
        "https://synorb.com/docs/mcp"
      ]
    },
    {
      "slug": "research-workflow-research-teams",
      "order": 27,
      "title": "A research workflow for research teams",
      "topic": "workflows",
      "summary": "Track literature and evidence reproducibly, with exact windows, a recorded query, stable paging and a claims-level evidence table every statement can be traced from.",
      "updated": "2026-10-07",
      "hash": "c302d075c7e1",
      "approx_bytes": 5929,
      "recommended_for": [
        "workflow"
      ],
      "url": "https://synorb.com/agent-guides/research-workflow-research-teams",
      "markdown_url": "https://synorb.com/agent-guides/research-workflow-research-teams.md",
      "next": "troubleshoot-empty-windows-and-missing-manifests",
      "related": [
        "preflight-count-orient-plan",
        "signals-briefs-and-records"
      ],
      "reference": [
        "https://synorb.com/agent-guide.md",
        "https://synorb.com/docs/api"
      ]
    },
    {
      "slug": "troubleshoot-empty-windows-and-missing-manifests",
      "order": 28,
      "title": "Troubleshoot empty windows and missing Manifests",
      "topic": "troubleshoot",
      "summary": "A step-by-step ladder that tells you whether an empty result is a quiet source, a not-yet-available day, a too-narrow filter or a real problem, before you tell your user anything.",
      "updated": "2026-10-08",
      "hash": "3c96957977cf",
      "approx_bytes": 10737,
      "recommended_for": [
        "troubleshooting"
      ],
      "url": "https://synorb.com/agent-guides/troubleshoot-empty-windows-and-missing-manifests",
      "markdown_url": "https://synorb.com/agent-guides/troubleshoot-empty-windows-and-missing-manifests.md",
      "next": "troubleshoot-channels-stale-crawls-and-quota",
      "related": [
        "freshness-and-available-through",
        "read-the-response-envelope"
      ],
      "reference": [
        "https://synorb.com/agent-guide.md",
        "https://synorb.com/docs/api"
      ]
    },
    {
      "slug": "troubleshoot-channels-stale-crawls-and-quota",
      "order": 29,
      "title": "Troubleshoot channels, stale crawls and quota",
      "topic": "troubleshoot",
      "summary": "Fix unresolved source channels, recognize a source that has stopped publishing, and handle every limit error without hammering the API or misleading your user.",
      "updated": "2026-10-07",
      "hash": "03412e1eded0",
      "approx_bytes": 6592,
      "recommended_for": [],
      "url": "https://synorb.com/agent-guides/troubleshoot-channels-stale-crawls-and-quota",
      "markdown_url": "https://synorb.com/agent-guides/troubleshoot-channels-stale-crawls-and-quota.md",
      "next": "support-handoff",
      "related": [
        "quotas-retries-and-pagination",
        "source-channel-metadata-and-filters"
      ],
      "reference": [
        "https://synorb.com/agent-guide.md",
        "https://synorb.com/pricing"
      ]
    },
    {
      "slug": "support-handoff",
      "order": 30,
      "title": "Write a useful support handoff",
      "topic": "troubleshoot",
      "summary": "When you cannot resolve a problem yourself, collect the evidence that lets Synorb act on the first reply, redact every secret, and ask your user before you send anything.",
      "updated": "2026-10-07",
      "hash": "463e8e0c74c2",
      "approx_bytes": 5649,
      "recommended_for": [],
      "url": "https://synorb.com/agent-guides/support-handoff",
      "markdown_url": "https://synorb.com/agent-guides/support-handoff.md",
      "next": "test-the-briefing-scaffold",
      "related": [
        "troubleshoot-empty-windows-and-missing-manifests",
        "troubleshoot-channels-stale-crawls-and-quota"
      ],
      "reference": [
        "https://synorb.com/contact",
        "https://synorb.com/agent-guide.md"
      ]
    },
    {
      "slug": "test-the-briefing-scaffold",
      "order": 31,
      "title": "Test the briefing scaffold",
      "topic": "troubleshoot",
      "summary": "Check for yourself that a read costs no model call, that the scaffold is honest, and that the docs match the payload. A checklist for any agent.",
      "updated": "2026-10-16",
      "hash": "0886e8eb91d7",
      "approx_bytes": 5327,
      "recommended_for": [],
      "url": "https://synorb.com/agent-guides/test-the-briefing-scaffold",
      "markdown_url": "https://synorb.com/agent-guides/test-the-briefing-scaffold.md",
      "next": "choose-mcp-or-rest",
      "related": [
        "output-contract",
        "briefing-fields-and-profile",
        "present-manifests-to-your-users"
      ],
      "reference": [
        "https://synorb.com/agent-guide.md",
        "https://synorb.com/synorb-instructions.md"
      ]
    }
  ]
}
