{
  "meta": {
    "title": "SF Startup Pulse Map Hi Handoff Manifest",
    "version": "0.1.0",
    "agent_readable": true,
    "updated_at": "2026-06-07",
    "purpose": "Agent-readable handoff contracts that turn a free public map answer into a safe Hi continuation URL and draft payload.",
    "truth_policy": "The public map may route a user toward Hi with public context only. The full matching, owner verification, private replies, and profile edits happen inside Hi."
  },
  "base_url": "https://hi.hirey.ai/explore",
  "safe_url_params": [
    "source",
    "action",
    "role",
    "target",
    "signal",
    "query",
    "utm_source",
    "utm_medium",
    "utm_content"
  ],
  "handoffs": [
    {
      "id": "handoff-claim-company",
      "hi_action": "hi:claim_company",
      "label": "Claim company profile",
      "human_cta": "Open Hi claim draft",
      "success_event": "claimed_company_profile",
      "payload_method": "window.__sfStartupMap.buildHiPayload('hi:claim_company')",
      "url_method": "window.__sfStartupMap.buildHiHandoffUrl('hi:claim_company')",
      "handoff_url_template": "https://hi.hirey.ai/explore?source=sf-startup-pulse-map&action=hi%3Aclaim_company&role=<role>&target=<target_id>&signal=<signal_id>&query=<query_id>",
      "url_param_policy": "Only pass public routing ids in the URL. Copy the full JSON payload when a human or agent needs the richer context.",
      "owner_boundary": "Owner verification is required before editing the company profile or receiving private replies.",
      "tracked_events": ["handoff_opened", "claim_payload_copied", "claimed_company_profile"],
      "why_hi_gets_the_user": "The map creates public interest in a company; Hi verifies the owner and starts private collaboration."
    },
    {
      "id": "handoff-founder-ask",
      "hi_action": "hi:publish_founder_ask",
      "label": "Publish founder ask",
      "human_cta": "Open Hi founder ask draft",
      "success_event": "published_founder_ask",
      "payload_method": "window.__sfStartupMap.buildHiPayload('hi:publish_founder_ask')",
      "url_method": "window.__sfStartupMap.buildHiHandoffUrl('hi:publish_founder_ask')",
      "handoff_url_template": "https://hi.hirey.ai/explore?source=sf-startup-pulse-map&action=hi%3Apublish_founder_ask&role=<role>&target=<target_id>&signal=<signal_id>&query=<query_id>",
      "url_param_policy": "Only pass public routing ids in the URL. Copy the full JSON payload when a human or agent needs the richer context.",
      "owner_boundary": "The founder controls the ask. Private replies and matching happen inside Hi.",
      "tracked_events": ["handoff_opened", "founder_ask_payload_copied", "published_founder_ask"],
      "why_hi_gets_the_user": "The free map answers who to meet; Hi captures explicit founder intent and routes replies."
    },
    {
      "id": "handoff-funded-hiring",
      "hi_action": "hi:funding_to_hiring",
      "label": "Find funded teams",
      "human_cta": "Open Hi candidate route",
      "success_event": "candidate_listing_created",
      "payload_method": "window.__sfStartupMap.buildHiPayload('hi:funding_to_hiring')",
      "url_method": "window.__sfStartupMap.buildHiHandoffUrl('hi:funding_to_hiring')",
      "handoff_url_template": "https://hi.hirey.ai/explore?source=sf-startup-pulse-map&action=hi%3Afunding_to_hiring&role=<role>&target=<target_id>&signal=<signal_id>&query=<query_id>",
      "url_param_policy": "Only pass public routing ids in the URL. Copy the full JSON payload when a human or agent needs the richer context.",
      "owner_boundary": "Funding is a sourced public signal, not proof of open roles unless a public hiring source is attached.",
      "tracked_events": ["handoff_opened", "candidate_route_payload_copied", "candidate_listing_created"],
      "why_hi_gets_the_user": "The free map identifies likely targets; Hi turns the person into an explicit candidate listing and matching loop."
    }
  ],
  "payload_boundary": {
    "do_include": [
      "public target id, company name, domain, neighborhood, and public signal id",
      "sourced funding label and source URL when available",
      "draft Hi listing hint for the user's current role"
    ],
    "do_not_include": [
      "private emails or phone numbers",
      "unsourced claims that a company is hiring",
      "full raw provider output",
      "any private browsing or account data"
    ]
  }
}
