Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Changed the definition of "discover"
⟨284 unchanged words⟩ or not checked); `intent` (high: afreshsignalclusterinwiththe last 30 days showing one of the seller's needs, nothing against it; medium:a checked signalone in the last 45 days; low: the ⟨982 unchanged words⟩
Changed the definition of "discover" and "job"
⟨1505 unchanged words⟩ "maxItems":10,"type":"array"},"fresh":{"description":"true: research the named companies again even when they were researched in the last 7 days. Left out, such a call asks the user first, or returns that saved research (`saved`) with nothing charged.","type":"boolean"},"hard":{"items":{"enum":["size ⟨494 unchanged words⟩
⟨1129 unchanged words⟩ ,"note"],"type":"object"},"saved":{"additionalProperties":false,"properties":{"accounts":{"items":{"additionalProperties":false,"properties":{"daysAgo":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"domain":{"type":"string"},"name":{"type":"string"},"research":{"additionalProperties":false,"properties":{"access":{"additionalProperties":false,"properties":{"connections":{"type":"boolean"},"paths":{"items":{"additionalProperties":false,"properties":{"fact":{"type":"string"},"person":{"type":"string"},"profileUrl":{"type":"string"},"rung":{"type":"string"}},"required":["rung","fact"],"type":"object"},"type":"array"},"state":{"type":"string"}},"required":["state"],"type":"object"},"angle":{"type":"string"},"buyerRole":{"type":"string"},"checkFirst":{"items":{"type":"string"},"type":"array"},"cluster":{"items":{"type":"string"},"type":"array"},"contacts":{"items":{"additionalProperties":false,"properties":{"champion":{"additionalProperties":false,"properties":{"date":{"type":"string"},"from":{"enum":["title","profile","post","page"],"type":"string"},"quote":{"type":"string"},"url":{"type":"string"}},"required":["quote","from"],"type":"object"},"foundAt":{"type":"string"},"name":{"type":"string"},"role":{"type":"string"},"source":{"enum":["company page","search result","preview"],"type":"string"},"title":{"type":"string"},"url":{"type":"string"}},"required":["name","role","source","foundAt"],"type":"object"},"type":"array"},"employees":{"type":["number","null"]},"fit":{"type":"string"},"fits":{"type":"boolean"},"headcount":{"anyOf":[{"additionalProperties":false,"properties":{"estimate":{"type":"boolean"},"max":{"type":"number"},"min":{"type":"number"},"observedAt":{"type":"string"},"source":{"type":"string"}},"required":["min","max","source","observedAt","estimate"],"type":"object"},{"type":"null"}]},"headcountMatch":{"type":"boolean"},"readyNow":{"type":"boolean"},"roleSearch":{"items":{"additionalProperties":false,"properties":{"role":{"type":"string"},"url":{"type":"string"}},"required":["role","url"],"type":"object"},"type":"array"},"signals":{"items":{"additionalProperties":false,"properties":{"check":{"type":"string"},"claim":{"type":"string"},"date":{"type":"string"},"family":{"type":"string"},"id":{"type":"string"},"need":{"type":"boolean"},"quote":{"type":["string","null"]},"source":{"type":"string"},"standing":{"type":"boolean"},"url":{"type":["string","null"]}},"required":["id","family","date","claim","url","source","check"],"type":"object"},"type":"array"},"watchOut":{"items":{"type":"string"},"type":"array"}},"required":["employees","headcount","headcountMatch","readyNow","cluster","signals","access","roleSearch","fit","fits","buyerRole","angle","watchOut","checkFirst"],"type":"object"},"researchedAt":{"type":"string"}},"required":["domain","name","researchedAt","daysAgo","research"],"type":"object"},"type":"array"},"note":{"type":"string"}},"required":["note","accounts"],"type":"object"},"
Changed the definition of "discover"
⟨122 unchanged words⟩ items":{"additionalProperties":false,"properties":{"champion":{"additionalProperties":false,"properties":{"date":{"type":"string"},"from":{"enum":["title","profile","post","page"],"type":"string"},"quote":{"type":"string"},"score":{"anyOf":[{"const":2,"type":"number"},{"const":3,"type":"number"}]},"url":{"type":"string"}},"required":["score","quote","from"],"type":"object"},"name":{"type":"string"},"quote" ⟨1175 unchanged words⟩
Authorization not required, issuer https://lzotkacjqkjxubuymhlk.supabase.co/auth/v1
Changed the definition of "discover" and "seller_profile"
⟨265 unchanged words⟩ fit shown in its facts, no way in, each of the profile's `disqualifiers` a quoted source shows it meets, or not checked); `intent` (high: a fresh signal cluster ⟨33 unchanged words⟩ , not a readiness to buy. Size, fit, intent andintenta met disqualifier (`disqualified`, ranked last and never charged) rank and flag rather than drop unless `hard` ⟨938 unchanged words⟩
before
{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"callerSearch":{"description":"Ignored on this server: `mode` decides who searches.","type":"boolean"},"champions":{"items":{"format":"uri","type":"string"},"maxItems":2000,"type":"array"},"companies":{"items":{"type":"string"},"maxItems":50,"type":"array"},"confirm_token":{"description":"The token a previous call returned in `confirm`, standing for the user's agreement to that cost; one use, same arguments.","type":"string"},"connections":{"properties":{"exportedAt":{"format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$","type":"string"},"text":{"maxLength":5000000,"type":"string"}},"required":["text"],"type":"object"},"connectors":{"items":{"properties":{"exportedAt":{"format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$","type":"string"},"name":{"maxLength":120,"minLength":1,"type":"string"},"text":{"maxLength":5000000,"type":"string"}},"required":["text","name"],"type":"object"},"maxItems":20,"type":"array"},"contacted":{"items":{"properties":{"domain":{"type":"string"},"lastAt":{"format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$","type":"string"}},"required":["domain"],"type":"object"},"maxItems":5000,"type":"array"},"context":{"description":"The user's own facts about their company: who they are, the company, product, ICP, buyer roles, customers, competitors, deals won and lost, regions, exclusions. Fields left out come from the saved seller profile. These are the user's inputs, not findings.","properties":{"buyerRoles":{"description":"Roles that buy or own the problem, e.g. \"Head of RevOps\", \"CISO\"","items":{"maxLength":200,"minLength":1,"type":"string"},"maxItems":500,"type":"array"},"city":{"description":"The user's own city, for events near them (in person within 50 km); never narrows who discover looks for","maxLength":120,"type":"string"},"company":{"description":"The seller company's name","maxLength":200,"type":"string"},"competitors":{"description":"Competitors, as domains or names: never targeted","items":{"maxLength":200,"minLength":1,"type":"string"},"maxItems":500,"type":"array"},"customers":{"description":"Current customers, as domains (acme.com) or names: never targeted","items":{"maxLength":200,"minLength":1,"type":"string"},"maxItems":500,"type":"array"},"doNotContact":{"description":"Companies the user said never to contact (domains)","items":{"maxLength":200,"minLength":1,"type":"string"},"maxItems":500,"type":"array"},"employees":{"description":"Headcount band the seller can close, when the user has said","properties":{"max":{"maximum":9007199254740991,"minimum":1,"type":"integer"},"min":{"maximum":9007199254740991,"minimum":1,"type":"integer"}},"type":"object"},"exclusions":{"description":"Companies or kinds of company to leave out","items":{"maxLength":200,"minLength":1,"type":"string"},"maxItems":500,"type":"array"},"hard":{"description":"Strict cut-offs the user chose: \"size\" drops companies without a sourced size inside the band, \"fit\" drops those without a source-supported use case, \"intent\" drops those with no buying signal or way in. Unnamed ones only rank and flag. Ask once at onboarding; a call's own `hard` overrides it","items":{"enum":["size","fit","intent"],"type":"string"},"maxItems":3,"type":"array"},"icp":{"description":"Who the ideal customer is: company type, industry, size, stage, region","maxLength":1000,"type":"string"},"investors":{"description":"Optional: the seller's own investors (firms or angels), e.g. \"Sequoia Capital\", beside the ones discover finds and confirms from public pages itself; matched in code against each account's pages, funding news and the investors' portfolio pages, never sent to a model","items":{"maxLength":200,"minLength":1,"type":"string"},"maxItems":500,"type":"array"},"lost":{"description":"Deals lost or churned (domains or names), with why if known","items":{"maxLength":200,"minLength":1,"type":"string"},"maxItems":500,"type":"array"},"needPatterns":{"description":"What a buying need for the seller's offer looks like: each a need, where it shows (jobs, tools, news, site, ai_adoption) and the proof that counts. The drafted ones the user kept plus any they described in their own words. Discover drafts them when left out and returns them to review; only signals matching one rank","items":{"properties":{"family":{"enum":["hiring","company_events","product_site","news_compliance","tools","people_moves","competitor_events","public_intent"],"type":"string"},"need":{"maxLength":160,"minLength":3,"type":"string"},"proof":{"maxLength":300,"minLength":3,"type":"string"},"titles":{"items":{"maxLength":60,"minLength":3,"type":"string"},"maxItems":8,"type":"array"},"where":{"items":{"enum":["jobs","tools","news","site","ai_adoption"],"type":"string"},"maxItems":5,"minItems":1,"type":"array"}},"required":["need","where","proof"],"type":"object"},"maxItems":24,"minItems":1,"type":"array"},"notes":{"description":"Anything else the user said that should shape the list","maxLength":2000,"type":"string"},"openDeals":{"description":"Companies in an open deal (domains): left out","items":{"maxLength":200,"minLength":1,"type":"string"},"maxItems":500,"type":"array"},"product":{"description":"What the seller sells, in a sentence or two","maxLength":1000,"type":"string"},"regions":{"description":"Regions or countries the seller sells into","items":{"maxLength":200,"minLength":1,"type":"string"},"maxItems":500,"type":"array"},"segments":{"description":"Kinds of company the seller sells to, e.g. \"Marketing agencies\", \"B2B SaaS\"","items":{"maxLength":200,"minLength":1,"type":"string"},"maxItems":500,"type":"array"},"signalFamilies":{"description":"The signal families the user switched on (the families of `signals.addMore`, by id). Discover drafts 2 or 3 need patterns for each, worded for the seller's offer, and drops patterns in a family switched off; left out, it drafts 5 to 8 across all","items":{"enum":["hiring","company_events","product_site","news_compliance","tools","people_moves","competitor_events","public_intent"],"type":"string"},"maxItems":8,"minItems":1,"type":"array"},"signalTypes":{"description":"Catalog signal types the user added from the \"add more\" list, by id (seller_profile's `signals.addMore`); discover looks for each as a need pattern on top of `needPatterns`, or of its drafted ones when there are none","items":{"enum":["job_posting_buyer_role","job_posting_mentions_tool","hiring_surge_function","headcount_growth","role_reopened","layoffs","hiring_freeze","function_attrition","employee_sentiment_drop","funding_round","funding_use_of_funds_match","debt_financing","ipo_filing","acquires_company","company_acquired","spin_off_carve_out","geo_expansion","partnership_announced","partnership_ended","prospect_loses_client","revenue_decline","distress_bankruptcy","earnings_call_mention","annual_report_insight","company_register_change","product_launch","website_relaunch","site_section_added","pricing_change","legal_page_change","new_public_repo_by_topic","own_incident_spike","public_symptom_visible","own_customer_reviews_negative","event_sponsorship","compliance_pursuit","regulation_deadline","regulatory_exposure","platform_policy_change","data_breach","peer_company_incident","litigation","positive_media","negative_media","award_recognition","tech_adoption_adjacent","competitor_installed","competitor_newly_adopted","overlapping_tools_in_category","recent_software_purchases","outbound_domains_registered","mcp_server_published","hf_org_paid_plan","bug_bounty_ai_scope","new_exec_buyer_role","exec_departure","first_hire_in_function","competitor_outage_deprecation","competitor_acquired_closed","competitor_logo_removed","competitor_positioning_change","competitor_banned_or_sanctioned","social_post_about_problem","podcast_or_talk_appearance","exec_public_appearance","named_project_underway","customer_peer_reference"],"type":"string"},"maxItems":15,"type":"array"},"user":{"description":"Who the user is: their name, role at the seller and LinkedIn profile URL","properties":{"linkedinUrl":{"description":"The user's own LinkedIn profile URL; kept in the workspace, never sent to a model","pattern":"^https?:\\/\\/([a-z]{2,3}\\.)?linkedin\\.com\\/in\\/[^/?#\\s]+\\/?$","type":"string"},"name":{"maxLength":120,"type":"string"},"role":{"maxLength":120,"type":"string"}},"type":"object"},"warmPaths":{"description":"Warm paths the user confirmed: company domain and who or how, e.g. \"Jane Doe (VP Ops), via Sam Lee\". A save replaces the whole list. Stays local; never sent to a model","items":{"properties":{"company":{"maxLength":200,"minLength":3,"type":"string"},"confirmedAt":{"format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$","type":"string"},"path":{"maxLength":300,"minLength":1,"type":"string"}},"required":["company","path"],"type":"object"},"maxItems":500,"type":"array"},"won":{"description":"Deals won (domains or names): the pattern to find more of","items":{"maxLength":200,"minLength":1,"type":"string"},"maxItems":500,"type":"array"},"ycBatch":{"description":"The seller's Y Combinator batch, e.g. \"W23\"; read from the seller's YC page when left out","maxLength":40,"type":"string"}},"type":"object"},"customers":{"items":{"type":"string"},"maxItems":5000,"type":"array"},"days":{"default":90,"maximum":90,"minimum":7,"type":"integer"},"doNotContact":{"items":{"type":"string"},"maxItems":5000,"type":"array"},"evaluators":{"items":{"format":"uri","type":"string"},"maxItems":2000,"type":"array"},"evidence":{"description":"Passages the user found on a public page (domain, url, verbatim quote, date as printed); each is checked before it counts","items":{"properties":{"date":{"description":"The event date as printed on the page, or YYYY-MM-DD","type":"string"},"domain":{"type":"string"},"quote":{"maxLength":600,"minLength":20,"type":"string"},"url":{"format":"uri","type":"string"}},"required":["domain","url","quote","date"],"type":"object"},"maxItems":10,"type":"array"},"hard":{"items":{"enum":["size","fit","intent"],"type":"string"},"maxItems":3,"type":"array"},"icp":{"properties":{"buyerRoles":{"items":{"minLength":1,"type":"string"},"maxItems":10,"type":"array"},"descriptionPatterns":{"items":{"minLength":2,"type":"string"},"maxItems":8,"type":"array"},"exclusions":{"items":{"minLength":1,"type":"string"},"maxItems":10,"type":"array"},"focus":{"maxLength":600,"minLength":1,"type":"string"},"industries":{"items":{"minLength":2,"type":"string"},"maxItems":12,"type":"array"},"keywords":{"items":{"minLength":2,"type":"string"},"maxItems":12,"type":"array"},"maxEmployees":{"maximum":9007199254740991,"minimum":1,"type":"integer"},"minEmployees":{"maximum":9007199254740991,"minimum":1,"type":"integer"},"segments":{"items":{"minLength":1,"type":"string"},"maxItems":10,"type":"array"},"seller":{"properties":{"funding":{"anyOf":[{"maxLength":160,"type":"string"},{"type":"null"}]},"headcount":{"anyOf":[{"maximum":9007199254740991,"minimum":1,"type":"integer"},{"type":"null"}]},"stage":{"anyOf":[{"maxLength":80,"type":"string"},{"type":"null"}]}},"type":"object"},"titlePatterns":{"items":{"minLength":2,"type":"string"},"maxItems":8,"minItems":1,"type":"array"},"who":{"maxLength":400,"minLength":1,"type":"string"}},"required":["who","focus","segments","minEmployees","maxEmployees","buyerRoles","exclusions","titlePatterns","keywords"],"type":"object"},"includeShown":{"type":"boolean"},"limit":{"description":"Maximum companies. Omit for 5, fewer when the credits or monthly headroom cover fewer; repeat the limit in continuation.input on work rounds.","maximum":25,"minimum":1,"type":"integer"},"max_credits":{"description":"Most credits this call may use; default its quote. A call quoted over it is refused.","exclusiveMinimum":0,"maximum":9007199254740991,"type":"integer"},"mode":{"description":"paid: SalesMap searches and judges, with every paid data source, 1 credit per account that qualifies. free: no credits, the calling agent runs the searches and judgments returned as `work`. Default paid when the balance covers one account, else free (SalesMap's own checks in free mode are capped daily); keep it unchanged across work rounds (continuation.input carries it).","enum":["free","paid"],"type":"string"},"openDeals":{"items":{"type":"string"},"maxItems":5000,"type":"array"},"previousConnections":{"properties":{"exportedAt":{"format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$","type":"string"},"text":{"maxLength":5000000,"type":"string"}},"required":["text"],"type":"object"},"priorContacts":{"items":{"properties":{"at":{"format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$","type":"string"},"domain":{"type":"string"}},"required":["domain","at"],"type":"object"},"maxItems":5000,"type":"array"},"resume":{"description":"Free-mode work rounds: continuation.input's id for the earlier rounds' answers, so `searches` needs only this round's","type":"string"},"searches":{"additionalProperties":{},"description":"With callerSearch: each `work` id → the JSON its prompt returned, including every earlier round's answers","propertyNames":{"type":"string"},"type":"object"},"seller":{"type":"string"},"vendors":{"items":{"type":"string"},"maxItems":500,"type":"array"}},"type":"object"}Changed the definition of "discover" and "seller_profile"
⟨704 unchanged words⟩ out used. `includeShown` returns the earlier companies too. `narrow`: set when the ICP's size band spans two orders of magnitude, too broad to rank well. `narrow.stopped`: nothing was researched or charged, since the band was drafted; `narrow.questions` are what narrows it (size, stage, buying trigger). Not stopped: the band is the user's own, flagged. `contacted`: companies the user already reached (`domain`, ⟨502 unchanged words⟩
⟨759 unchanged words⟩ "minLength":3,"type":"string"},"titles":{"items":{"maxLength":60,"minLength":3,"type":"string"},"maxItems":8,"type":"array"},"where":{"items":{"enum":["jobs ⟨1133 unchanged words⟩
Added "feedback"; changed the definition of "discover", "job", "quote" and 4 more (7 tools before, 8 now)
Price in paid mode:$2.50 per delivered1company.creditAperdeliveredaccountcompanythathasqualifies (a sourced in-band size, a supported fit and a checked dated signal or warm path, not returnedbefore;before); the rest of the ranked listis free ($0 if none isusesdelivered).
Changed the definition of "discover", "job", "quote" and 4 more
⟨109 unchanged words⟩ list of companies to sell to, theones ready tostrongestbuybuyingnowsignals first, each with its reason and how ⟨147 unchanged words⟩ in its facts, no way in);`readyNow``intent`labels(high: a fresh signal cluster withnonothingsuppressor.against it; medium: a checked signal in the last 45 days; low: the rest) and `sizeLine` are the accounts page's labels, and the order is the ranking; high means buying signals, not a readiness to buy.
Added "discover" and "voice_scan"; removed "playbook"; changed the definition of "job", "quote" and "seller_profile" (6 tools before, 7 now)
⟨11 unchanged words⟩ the result of a background job: aplaybookdiscover call or a longplaybookdiscover round. While aplaybookdiscover runs, `partial` is its ranked list so ⟨51 unchanged words⟩ : a call returned `job`, "is myplaybookdiscover done", "is my ranking done", ⟨38 unchanged words⟩
Changed the definition of "playbook" and "quote"
⟨18 unchanged words⟩ when it has to run its own sweep. A flat price, charged once at least one written-up account is delivered, not per account; $0 if none is. Never more than max_usd. Mode: `paid` (the ⟨923 unchanged words⟩ user the link. In paid mode: chargedperaresultflatreturnedprice from the user's credits once at least one account is delivered (not per account),nevernothingforifanonemissis
Changed the definition of "playbook" and "seller_profile"
⟨85 unchanged words⟩ the accounts a seller should sell to nowand, writes the sales playbook, and lists the relevant events coming up that fit the seller's buyers, in one call. From the seller's website (or ⟨222 unchanged words⟩ buyer role), the angle, Check first,whereits checked ties tomeetupcomingthemevents (checkedsponsor,upcomingspeaker,eventshost or exhibitor
Certificate recorded, valid to 2027-01-09
Authorization not required, issuer https://lzotkacjqkjxubuymhlk.supabase.co/auth/v1
Changed the definition of "playbook"
⟨1403 unchanged words⟩ "exclusiveMinimum":0,"type":"number"},"mobiles":{"description":"Also looks up the shown buyers' verified mobile numbers (paid mode). A number is shown only when it is not on the user's do-not-call list.","type":"boolean"},"mode":{"description":"paid: SalesMap searches ⟨279 unchanged words⟩
⟨329 unchanged words⟩ items":{"additionalProperties":false,"properties":{"email":{"additionalProperties":false,"properties":{"address":{"type":"string"},"grade":{"enum":["A","B","C"],"type":"string"},"send":{"enum":["send","low_volume"],"type":"string"},"source":{"enum":["moltsets","prospeo"],"type":"string"},"validatedAt":{"type":"string"}},"required":["address","send","source"],"type":"object"},"name":{"type":"string"},"phone":{"additionalProperties":false,"properties":{"callable":{"const":true,"type":"boolean"},"number":{"type":"string"},"source":{"const":"prospeo","type":"string"}},"required":["number","callable","source"],"type":"object"},"source":{"enum":["company_page"
Unknown → Live
First tool surface recorded: 6 tools (server version 0.1.0)
npm:salesmap (package_npm) — from mcp_registry, with the record
https://api.salesmap.site/mcp (mcp_streamable_http) — from mcp_registry, with the record
Showing the latest 18 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
⟨76 unchanged words⟩ a first look; the final result replaces it. While it runs, `lastStepSecondsAgo` is how long ago it last moved on, `stalled` turns true only after 10 minutes with no step, `restarts` counts the times a server restart handed it to another worker (on its own, research already done reused). A discover usually takes 5 to 20 minutes. Use when: a call returned `job`, "is ⟨45 unchanged words⟩
⟨61 unchanged words⟩ ,"id":{"type":"string"},"lastStepAt":{"type":"string"},"lastStepSecondsAgo":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"partial":{"anyOf":[{"additionalProperties":{} ⟨5 unchanged words⟩ "},{"type":"null"}]},"poll":{"type":"string"},"restarts":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"result":{"anyOf":[{"additionalProperties":{} ⟨4 unchanged words⟩ :"object"},{"type":"null"}]},"stalled":{"type":"boolean"},"status":{"enum":["queued", ⟨19 unchanged words⟩
after
{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"callerSearch":{"description":"Ignored on this server: `mode` decides who searches.","type":"boolean"},"champions":{"items":{"format":"uri","type":"string"},"maxItems":2000,"type":"array"},"companies":{"items":{"type":"string"},"maxItems":50,"type":"array"},"confirm_token":{"description":"The token a previous call returned in `confirm`, standing for the user's agreement to that cost; one use, same arguments.","type":"string"},"connections":{"properties":{"exportedAt":{"format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$","type":"string"},"text":{"maxLength":5000000,"type":"string"}},"required":["text"],"type":"object"},"connectors":{"items":{"properties":{"exportedAt":{"format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$","type":"string"},"name":{"maxLength":120,"minLength":1,"type":"string"},"text":{"maxLength":5000000,"type":"string"}},"required":["text","name"],"type":"object"},"maxItems":20,"type":"array"},"contacted":{"items":{"properties":{"domain":{"type":"string"},"lastAt":{"format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$","type":"string"}},"required":["domain"],"type":"object"},"maxItems":5000,"type":"array"},"context":{"description":"The user's own facts about their company: who they are, the company, product, ICP, buyer roles, customers, competitors, deals won and lost, regions, exclusions. Fields left out come from the saved seller profile. These are the user's inputs, not findings.","properties":{"buyerRoles":{"description":"Roles that buy or own the problem, e.g. \"Head of RevOps\", \"CISO\"","items":{"maxLength":200,"minLength":1,"type":"string"},"maxItems":500,"type":"array"},"city":{"description":"The user's own city, for events near them (in person within 50 km); never narrows who discover looks for","maxLength":120,"type":"string"},"company":{"description":"The seller company's name","maxLength":200,"type":"string"},"competitors":{"description":"Competitors, as domains or names: never targeted","items":{"maxLength":200,"minLength":1,"type":"string"},"maxItems":500,"type":"array"},"customers":{"description":"Current customers, as domains (acme.com) or names: never targeted","items":{"maxLength":200,"minLength":1,"type":"string"},"maxItems":500,"type":"array"},"disqualifiers":{"description":"Conditions that rule a company out even inside the ICP, each a few words, e.g. \"already uses a competitor's product\", \"has an in-house data team\", \"public sector\". Discover checks each against the sources it reads: one a quoted source shows is flagged in checkFirst and ranked lower (dropped under hard \"disqualifier\") and never billed; one no source shows is \"not checked\", never assumed","items":{"maxLength":160,"minLength":3,"type":"string"},"maxItems":8,"type":"array"},"doNotContact":{"description":"Companies the user said never to contact (domains)","items":{"maxLength":200,"minLength":1,"type":"string"},"maxItems":500,"type":"array"},"employees":{"description":"Headcount band the seller can close, when the user has said","properties":{"max":{"maximum":9007199254740991,"minimum":1,"type":"integer"},"min":{"maximum":9007199254740991,"minimum":1,"type":"integer"}},"type":"object"},"exclusions":{"description":"Companies or kinds of company to leave out","items":{"maxLength":200,"minLength":1,"type":"string"},"maxItems":500,"type":"array"},"hard":{"description":"Strict cut-offs the user chose: \"size\" drops companies without a sourced size inside the band, \"fit\" drops those without a source-supported use case, \"intent\" drops those with no buying signal or way in, \"disqualifier\" drops those a source shows meet one of `disqualifiers`. Unnamed ones only rank and flag. Ask once at onboarding; a call's own `hard` overrides it","items":{"enum":["size","fit","intent","disqualifier"],"type":"string"},"maxItems":4,"type":"array"},"icp":{"description":"Who the ideal customer is: company type, industry, size, stage, region","maxLength":1000,"type":"string"},"investors":{"description":"Optional: the seller's own investors (firms or angels), e.g. \"Sequoia Capital\", beside the ones discover finds and confirms from public pages itself; matched in code against each account's pages, funding news and the investors' portfolio pages, never sent to a model","items":{"maxLength":200,"minLength":1,"type":"string"},"maxItems":500,"type":"array"},"lost":{"description":"Deals lost or churned (domains or names), with why if known","items":{"maxLength":200,"minLength":1,"type":"string"},"maxItems":500,"type":"array"},"needPatterns":{"description":"What a buying need for the seller's offer looks like: each a need, where it shows (jobs, tools, news, site, ai_adoption) and the proof that counts. The drafted ones the user kept plus any they described in their own words. Discover drafts them when left out and returns them to review; only signals matching one rank","items":{"properties":{"family":{"enum":["hiring","company_events","product_site","news_compliance","tools","people_moves","competitor_events","public_intent"],"type":"string"},"need":{"maxLength":160,"minLength":3,"type":"string"},"proof":{"maxLength":300,"minLength":3,"type":"string"},"titles":{"items":{"maxLength":60,"minLength":3,"type":"string"},"maxItems":8,"type":"array"},"where":{"items":{"enum":["jobs","tools","news","site","ai_adoption"],"type":"string"},"maxItems":5,"minItems":1,"type":"array"}},"required":["need","where","proof"],"type":"object"},"maxItems":24,"minItems":1,"type":"array"},"notes":{"description":"Anything else the user said that should shape the list","maxLength":2000,"type":"string"},"openDeals":{"description":"Companies in an open deal (domains): left out","items":{"maxLength":200,"minLength":1,"type":"string"},"maxItems":500,"type":"array"},"product":{"description":"What the seller sells, in a sentence or two","maxLength":1000,"type":"string"},"regions":{"description":"Regions or countries the seller sells into","items":{"maxLength":200,"minLength":1,"type":"string"},"maxItems":500,"type":"array"},"segments":{"description":"Kinds of company the seller sells to, e.g. \"Marketing agencies\", \"B2B SaaS\"","items":{"maxLength":200,"minLength":1,"type":"string"},"maxItems":500,"type":"array"},"signalFamilies":{"description":"The signal families the user switched on (the families of `signals.addMore`, by id). Discover drafts 2 or 3 need patterns for each, worded for the seller's offer, and drops patterns in a family switched off; left out, it drafts 5 to 8 across all","items":{"enum":["hiring","company_events","product_site","news_compliance","tools","people_moves","competitor_events","public_intent"],"type":"string"},"maxItems":8,"minItems":1,"type":"array"},"signalTypes":{"description":"Catalog signal types the user added from the \"add more\" list, by id (seller_profile's `signals.addMore`); discover looks for each as a need pattern on top of `needPatterns`, or of its drafted ones when there are none","items":{"enum":["job_posting_buyer_role","job_posting_mentions_tool","hiring_surge_function","headcount_growth","role_reopened","layoffs","hiring_freeze","function_attrition","employee_sentiment_drop","funding_round","funding_use_of_funds_match","debt_financing","ipo_filing","acquires_company","company_acquired","spin_off_carve_out","geo_expansion","partnership_announced","partnership_ended","prospect_loses_client","revenue_decline","distress_bankruptcy","earnings_call_mention","annual_report_insight","company_register_change","product_launch","website_relaunch","site_section_added","pricing_change","legal_page_change","new_public_repo_by_topic","own_incident_spike","public_symptom_visible","own_customer_reviews_negative","event_sponsorship","compliance_pursuit","regulation_deadline","regulatory_exposure","platform_policy_change","data_breach","peer_company_incident","litigation","positive_media","negative_media","award_recognition","tech_adoption_adjacent","competitor_installed","competitor_newly_adopted","overlapping_tools_in_category","recent_software_purchases","outbound_domains_registered","mcp_server_published","hf_org_paid_plan","bug_bounty_ai_scope","new_exec_buyer_role","exec_departure","first_hire_in_function","competitor_outage_deprecation","competitor_acquired_closed","competitor_logo_removed","competitor_positioning_change","competitor_banned_or_sanctioned","social_post_about_problem","podcast_or_talk_appearance","exec_public_appearance","named_project_underway","customer_peer_reference"],"type":"string"},"maxItems":15,"type":"array"},"user":{"description":"Who the user is: their name, role at the seller and LinkedIn profile URL","properties":{"linkedinUrl":{"description":"The user's own LinkedIn profile URL; kept in the workspace, never sent to a model","pattern":"^https?:\\/\\/([a-z]{2,3}\\.)?linkedin\\.com\\/in\\/[^/?#\\s]+\\/?$","type":"string"},"name":{"maxLength":120,"type":"string"},"role":{"maxLength":120,"type":"string"}},"type":"object"},"warmPaths":{"description":"Warm paths the user confirmed: company domain and who or how, e.g. \"Jane Doe (VP Ops), via Sam Lee\". A save replaces the whole list. Stays local; never sent to a model","items":{"properties":{"company":{"maxLength":200,"minLength":3,"type":"string"},"confirmedAt":{"format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$","type":"string"},"path":{"maxLength":300,"minLength":1,"type":"string"}},"required":["company","path"],"type":"object"},"maxItems":500,"type":"array"},"won":{"description":"Deals won (domains or names): the pattern to find more of","items":{"maxLength":200,"minLength":1,"type":"string"},"maxItems":500,"type":"array"},"ycBatch":{"description":"The seller's Y Combinator batch, e.g. \"W23\"; read from the seller's YC page when left out","maxLength":40,"type":"string"}},"type":"object"},"customers":{"items":{"type":"string"},"maxItems":5000,"type":"array"},"days":{"default":90,"maximum":90,"minimum":7,"type":"integer"},"doNotContact":{"items":{"type":"string"},"maxItems":5000,"type":"array"},"evaluators":{"items":{"format":"uri","type":"string"},"maxItems":2000,"type":"array"},"evidence":{"description":"Passages the user found on a public page (domain, url, verbatim quote, date as printed); each is checked before it counts","items":{"properties":{"date":{"description":"The event date as printed on the page, or YYYY-MM-DD","type":"string"},"domain":{"type":"string"},"quote":{"maxLength":600,"minLength":20,"type":"string"},"url":{"format":"uri","type":"string"}},"required":["domain","url","quote","date"],"type":"object"},"maxItems":10,"type":"array"},"hard":{"items":{"enum":["size","fit","intent","disqualifier"],"type":"string"},"maxItems":4,"type":"array"},"icp":{"properties":{"buyerRoles":{"items":{"minLength":1,"type":"string"},"maxItems":10,"type":"array"},"descriptionPatterns":{"items":{"minLength":2,"type":"string"},"maxItems":8,"type":"array"},"exclusions":{"items":{"minLength":1,"type":"string"},"maxItems":10,"type":"array"},"focus":{"maxLength":600,"minLength":1,"type":"string"},"industries":{"items":{"minLength":2,"type":"string"},"maxItems":12,"type":"array"},"keywords":{"items":{"minLength":2,"type":"string"},"maxItems":12,"type":"array"},"maxEmployees":{"maximum":9007199254740991,"minimum":1,"type":"integer"},"minEmployees":{"maximum":9007199254740991,"minimum":1,"type":"integer"},"segments":{"items":{"minLength":1,"type":"string"},"maxItems":10,"type":"array"},"seller":{"properties":{"funding":{"anyOf":[{"maxLength":160,"type":"string"},{"type":"null"}]},"headcount":{"anyOf":[{"maximum":9007199254740991,"minimum":1,"type":"integer"},{"type":"null"}]},"stage":{"anyOf":[{"maxLength":80,"type":"string"},{"type":"null"}]}},"type":"object"},"titlePatterns":{"items":{"minLength":2,"type":"string"},"maxItems":8,"minItems":1,"type":"array"},"who":{"maxLength":400,"minLength":1,"type":"string"}},"required":["who","focus","segments","minEmployees","maxEmployees","buyerRoles","exclusions","titlePatterns","keywords"],"type":"object"},"includeShown":{"type":"boolean"},"limit":{"description":"Maximum companies. Omit for 5, fewer when the credits or monthly headroom cover fewer; repeat the limit in continuation.input on work rounds.","maximum":25,"minimum":1,"type":"integer"},"max_credits":{"description":"Most credits this call may use; default its quote. A call quoted over it is refused.","exclusiveMinimum":0,"maximum":9007199254740991,"type":"integer"},"mode":{"description":"paid: SalesMap searches and judges, with every paid data source, 1 credit per account that qualifies. free: no credits, the calling agent runs the searches and judgments returned as `work`. Default paid when the balance covers one account, else free (SalesMap's own checks in free mode are capped daily); keep it unchanged across work rounds (continuation.input carries it).","enum":["free","paid"],"type":"string"},"openDeals":{"items":{"type":"string"},"maxItems":5000,"type":"array"},"previousConnections":{"properties":{"exportedAt":{"format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$","type":"string"},"text":{"maxLength":5000000,"type":"string"}},"required":["text"],"type":"object"},"priorContacts":{"items":{"properties":{"at":{"format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$","type":"string"},"domain":{"type":"string"}},"required":["domain","at"],"type":"object"},"maxItems":5000,"type":"array"},"resume":{"description":"Free-mode work rounds: continuation.input's id for the earlier rounds' answers, so `searches` needs only this round's","type":"string"},"searches":{"additionalProperties":{},"description":"With callerSearch: each `work` id → the JSON its prompt returned, including every earlier round's answers","propertyNames":{"type":"string"},"type":"object"},"seller":{"type":"string"},"vendors":{"items":{"type":"string"},"maxItems":500,"type":"array"}},"type":"object"}⟨122 unchanged words⟩ "maxItems":500,"type":"array"},"disqualifiers":{"description":"Conditions that rule a company out even inside the ICP, each a few words, e.g. \"already uses a competitor's product\", \"has an in-house data team\", \"public sector\". Discover checks each against the sources it reads: one a quoted source shows is flagged in checkFirst and ranked lower (dropped under hard \"disqualifier\") and never billed; one no source shows is \"not checked\", never assumed","items":{"maxLength":160,"minLength":3,"type":"string"},"maxItems":8,"type":"array"},"doNotContact":{"description":"Companies the user said ⟨95 unchanged words⟩ drops those with no buying signal or wayin.in, \"disqualifier\" drops those a source shows meet one of `disqualifiers`. Unnamed ones only rank and flag. Ask once ⟨9 unchanged words⟩ "enum":["size","fit","intent","disqualifier"],"type":"string"},"maxItems":34,"type":"array"},"icp":{" ⟨749 unchanged words⟩
⟨165 unchanged words⟩ "maxItems":500,"type":"array"},"disqualifiers":{"description":"Conditions that rule a company out even inside the ICP, each a few words, e.g. \"already uses a competitor's product\", \"has an in-house data team\", \"public sector\". Discover checks each against the sources it reads: one a quoted source shows is flagged in checkFirst and ranked lower (dropped under hard \"disqualifier\") and never billed; one no source shows is \"not checked\", never assumed","items":{"maxLength":160,"minLength":3,"type":"string"},"maxItems":8,"type":"array"},"doNotContact":{"description":"Companies the user said ⟨97 unchanged words⟩ drops those with no buying signal or wayin.in, \"disqualifier\" drops those a source shows meet one of `disqualifiers`. Unnamed ones only rank and flag. Ask once ⟨9 unchanged words⟩ "enum":["size","fit","intent","disqualifier"],"type":"string"},"maxItems":34,"type":"array"},"icp":{" ⟨894 unchanged words⟩
⟨851 unchanged words⟩ ,"modeNote":{"type":"string"},"narrow":{"additionalProperties":false,"properties":{"next":{"type":"string"},"questions":{"items":{"type":"string"},"type":"array"},"reason":{"type":"string"},"stopped":{"type":"boolean"}},"required":["reason","questions","stopped","next"],"type":"object"},"needPatternHits":{"items":{"additionalProperties":false," ⟨56 unchanged words⟩ ":300,"minLength":3,"type":"string"},"titles":{"items":{"maxLength":60,"minLength":3,"type":"string"},"maxItems":8,"type":"array"},"where":{"items":{"enum" ⟨345 unchanged words⟩
⟨441 unchanged words⟩ "minLength":3,"type":"string"},"titles":{"items":{"maxLength":60,"minLength":3,"type":"string"},"maxItems":8,"type":"array"},"where":{"items":{"enum":["jobs ⟨552 unchanged words⟩
⟨488 unchanged words⟩ "minLength":3,"type":"string"},"titles":{"items":{"maxLength":60,"minLength":3,"type":"string"},"maxItems":8,"type":"array"},"where":{"items":{"enum":["jobs ⟨623 unchanged words⟩ ":300,"minLength":3,"type":"string"},"titles":{"items":{"maxLength":60,"minLength":3,"type":"string"},"maxItems":8,"type":"array"},"where":{"items":{"enum" ⟨52 unchanged words⟩
before
{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"callerSearch":{"description":"Ignored on this server: `mode` decides who searches.","type":"boolean"},"champions":{"items":{"format":"uri","type":"string"},"maxItems":2000,"type":"array"},"companies":{"items":{"type":"string"},"maxItems":50,"type":"array"},"confirm_token":{"description":"The token a previous call returned in `confirm`, standing for the user's agreement to that cost; one use, same arguments.","type":"string"},"connections":{"properties":{"exportedAt":{"format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$","type":"string"},"text":{"maxLength":5000000,"type":"string"}},"required":["text"],"type":"object"},"connectors":{"items":{"properties":{"exportedAt":{"format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$","type":"string"},"name":{"maxLength":120,"minLength":1,"type":"string"},"text":{"maxLength":5000000,"type":"string"}},"required":["text","name"],"type":"object"},"maxItems":20,"type":"array"},"contacted":{"items":{"properties":{"domain":{"type":"string"},"lastAt":{"format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$","type":"string"}},"required":["domain"],"type":"object"},"maxItems":5000,"type":"array"},"context":{"description":"The user's own facts about their company: who they are, the company, product, ICP, buyer roles, customers, competitors, deals won and lost, regions, exclusions. Fields left out come from the saved seller profile. These are the user's inputs, not findings.","properties":{"buyerRoles":{"description":"Roles that buy or own the problem, e.g. \"Head of RevOps\", \"CISO\"","items":{"maxLength":200,"minLength":1,"type":"string"},"maxItems":500,"type":"array"},"city":{"description":"The user's own city, for events near them (in person within 50 km); never narrows who discover looks for","maxLength":120,"type":"string"},"company":{"description":"The seller company's name","maxLength":200,"type":"string"},"competitors":{"description":"Competitors, as domains or names: never targeted","items":{"maxLength":200,"minLength":1,"type":"string"},"maxItems":500,"type":"array"},"customers":{"description":"Current customers, as domains (acme.com) or names: never targeted","items":{"maxLength":200,"minLength":1,"type":"string"},"maxItems":500,"type":"array"},"doNotContact":{"description":"Companies the user said never to contact (domains)","items":{"maxLength":200,"minLength":1,"type":"string"},"maxItems":500,"type":"array"},"employees":{"description":"Headcount band the seller can close, when the user has said","properties":{"max":{"maximum":9007199254740991,"minimum":1,"type":"integer"},"min":{"maximum":9007199254740991,"minimum":1,"type":"integer"}},"type":"object"},"exclusions":{"description":"Companies or kinds of company to leave out","items":{"maxLength":200,"minLength":1,"type":"string"},"maxItems":500,"type":"array"},"hard":{"description":"Strict cut-offs the user chose: \"size\" drops companies without a sourced size inside the band, \"fit\" drops those without a source-supported use case, \"intent\" drops those with no buying signal or way in. Unnamed ones only rank and flag. Ask once at onboarding; a call's own `hard` overrides it","items":{"enum":["size","fit","intent"],"type":"string"},"maxItems":3,"type":"array"},"icp":{"description":"Who the ideal customer is: company type, industry, size, stage, region","maxLength":1000,"type":"string"},"investors":{"description":"Optional: the seller's own investors (firms or angels), e.g. \"Sequoia Capital\", beside the ones discover finds and confirms from public pages itself; matched in code against each account's pages, funding news and the investors' portfolio pages, never sent to a model","items":{"maxLength":200,"minLength":1,"type":"string"},"maxItems":500,"type":"array"},"lost":{"description":"Deals lost or churned (domains or names), with why if known","items":{"maxLength":200,"minLength":1,"type":"string"},"maxItems":500,"type":"array"},"needPatterns":{"description":"What a buying need for the seller's offer looks like (s94): each a need, where it shows (jobs, tools, news, site, ai_adoption) and the proof that counts. The drafted ones the user kept plus any they described in their own words (s97). Discover drafts them when left out and returns them to review; only signals matching one rank","items":{"properties":{"family":{"enum":["hiring","company_events","product_site","news_compliance","tools","people_moves","competitor_events","public_intent"],"type":"string"},"need":{"maxLength":160,"minLength":3,"type":"string"},"proof":{"maxLength":300,"minLength":3,"type":"string"},"where":{"items":{"enum":["jobs","tools","news","site","ai_adoption"],"type":"string"},"maxItems":5,"minItems":1,"type":"array"}},"required":["need","where","proof"],"type":"object"},"maxItems":24,"minItems":1,"type":"array"},"notes":{"description":"Anything else the user said that should shape the list","maxLength":2000,"type":"string"},"openDeals":{"description":"Companies in an open deal (domains): left out","items":{"maxLength":200,"minLength":1,"type":"string"},"maxItems":500,"type":"array"},"product":{"description":"What the seller sells, in a sentence or two","maxLength":1000,"type":"string"},"regions":{"description":"Regions or countries the seller sells into","items":{"maxLength":200,"minLength":1,"type":"string"},"maxItems":500,"type":"array"},"segments":{"description":"Kinds of company the seller sells to, e.g. \"Marketing agencies\", \"B2B SaaS\"","items":{"maxLength":200,"minLength":1,"type":"string"},"maxItems":500,"type":"array"},"signalFamilies":{"description":"The signal families the user switched on (the families of `signals.addMore`, by id). Discover drafts 2 or 3 need patterns for each, worded for the seller's offer, and drops patterns in a family switched off; left out, it drafts 5 to 8 across all","items":{"enum":["hiring","company_events","product_site","news_compliance","tools","people_moves","competitor_events","public_intent"],"type":"string"},"maxItems":8,"minItems":1,"type":"array"},"signalTypes":{"description":"Catalog signal types the user added from the \"add more\" list (s97), by id (seller_profile's `signals.addMore`); discover looks for each as a need pattern on top of `needPatterns`, or of its drafted ones when there are none","items":{"enum":["job_posting_buyer_role","job_posting_mentions_tool","hiring_surge_function","headcount_growth","role_reopened","layoffs","hiring_freeze","function_attrition","employee_sentiment_drop","funding_round","funding_use_of_funds_match","debt_financing","ipo_filing","acquires_company","company_acquired","spin_off_carve_out","geo_expansion","partnership_announced","partnership_ended","prospect_loses_client","revenue_decline","distress_bankruptcy","earnings_call_mention","annual_report_insight","company_register_change","product_launch","website_relaunch","site_section_added","pricing_change","legal_page_change","new_public_repo_by_topic","own_incident_spike","public_symptom_visible","own_customer_reviews_negative","event_sponsorship","compliance_pursuit","regulation_deadline","regulatory_exposure","platform_policy_change","data_breach","peer_company_incident","litigation","positive_media","negative_media","award_recognition","tech_adoption_adjacent","competitor_installed","competitor_newly_adopted","overlapping_tools_in_category","recent_software_purchases","outbound_domains_registered","mcp_server_published","hf_org_paid_plan","bug_bounty_ai_scope","new_exec_buyer_role","exec_departure","first_hire_in_function","competitor_outage_deprecation","competitor_acquired_closed","competitor_logo_removed","competitor_positioning_change","competitor_banned_or_sanctioned","social_post_about_problem","podcast_or_talk_appearance","exec_public_appearance","named_project_underway","customer_peer_reference"],"type":"string"},"maxItems":15,"type":"array"},"user":{"description":"Who the user is: their name, role at the seller and LinkedIn profile URL","properties":{"linkedinUrl":{"description":"The user's own LinkedIn profile URL; kept in the workspace, never sent to a model","pattern":"^https?:\\/\\/([a-z]{2,3}\\.)?linkedin\\.com\\/in\\/[^/?#\\s]+\\/?$","type":"string"},"name":{"maxLength":120,"type":"string"},"role":{"maxLength":120,"type":"string"}},"type":"object"},"warmPaths":{"description":"Warm paths the user confirmed (s48): company domain and who or how, e.g. \"Jane Doe (VP Ops), via Sam Lee\". A save replaces the whole list. Stays local; never sent to a model","items":{"properties":{"company":{"maxLength":200,"minLength":3,"type":"string"},"confirmedAt":{"format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$","type":"string"},"path":{"maxLength":300,"minLength":1,"type":"string"}},"required":["company","path"],"type":"object"},"maxItems":500,"type":"array"},"won":{"description":"Deals won (domains or names): the pattern to find more of","items":{"maxLength":200,"minLength":1,"type":"string"},"maxItems":500,"type":"array"},"ycBatch":{"description":"The seller's Y Combinator batch, e.g. \"W23\"; read from the seller's YC page when left out","maxLength":40,"type":"string"}},"type":"object"},"customers":{"items":{"type":"string"},"maxItems":5000,"type":"array"},"days":{"default":90,"maximum":90,"minimum":7,"type":"integer"},"doNotContact":{"items":{"type":"string"},"maxItems":5000,"type":"array"},"evaluators":{"items":{"format":"uri","type":"string"},"maxItems":2000,"type":"array"},"evidence":{"description":"Passages the user found on a public page (domain, url, verbatim quote, date as printed); each is checked before it counts","items":{"properties":{"date":{"description":"The event date as printed on the page, or YYYY-MM-DD","type":"string"},"domain":{"type":"string"},"quote":{"maxLength":600,"minLength":20,"type":"string"},"url":{"format":"uri","type":"string"}},"required":["domain","url","quote","date"],"type":"object"},"maxItems":10,"type":"array"},"hard":{"items":{"enum":["size","fit","intent"],"type":"string"},"maxItems":3,"type":"array"},"icp":{"properties":{"buyerRoles":{"items":{"minLength":1,"type":"string"},"maxItems":10,"type":"array"},"descriptionPatterns":{"items":{"minLength":2,"type":"string"},"maxItems":8,"type":"array"},"exclusions":{"items":{"minLength":1,"type":"string"},"maxItems":10,"type":"array"},"focus":{"maxLength":600,"minLength":1,"type":"string"},"industries":{"items":{"minLength":2,"type":"string"},"maxItems":12,"type":"array"},"keywords":{"items":{"minLength":2,"type":"string"},"maxItems":12,"type":"array"},"maxEmployees":{"maximum":9007199254740991,"minimum":1,"type":"integer"},"minEmployees":{"maximum":9007199254740991,"minimum":1,"type":"integer"},"segments":{"items":{"minLength":1,"type":"string"},"maxItems":10,"type":"array"},"seller":{"properties":{"funding":{"anyOf":[{"maxLength":160,"type":"string"},{"type":"null"}]},"headcount":{"anyOf":[{"maximum":9007199254740991,"minimum":1,"type":"integer"},{"type":"null"}]},"stage":{"anyOf":[{"maxLength":80,"type":"string"},{"type":"null"}]}},"type":"object"},"titlePatterns":{"items":{"minLength":2,"type":"string"},"maxItems":8,"minItems":1,"type":"array"},"who":{"maxLength":400,"minLength":1,"type":"string"}},"required":["who","focus","segments","minEmployees","maxEmployees","buyerRoles","exclusions","titlePatterns","keywords"],"type":"object"},"includeShown":{"type":"boolean"},"limit":{"description":"Maximum companies. Omit to fit available credits and monthly headroom, up to 10; repeat the limit in continuation.input on work rounds.","maximum":25,"minimum":1,"type":"integer"},"max_usd":{"description":"Most this call may spend, in USD; default its quote. A call quoted over it is refused.","exclusiveMinimum":0,"type":"number"},"mode":{"description":"paid: SalesMap searches and judges, with every paid data source, charged per result. free: $0, the calling agent runs the searches and judgments returned as `work`. Default paid when the balance covers one result, else free (SalesMap model checks in free mode: up to $1 a day); keep it unchanged across work rounds (continuation.input carries it).","enum":["free","paid"],"type":"string"},"openDeals":{"items":{"type":"string"},"maxItems":5000,"type":"array"},"previousConnections":{"properties":{"exportedAt":{"format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$","type":"string"},"text":{"maxLength":5000000,"type":"string"}},"required":["text"],"type":"object"},"priorContacts":{"items":{"properties":{"at":{"format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$","type":"string"},"domain":{"type":"string"}},"required":["domain","at"],"type":"object"},"maxItems":5000,"type":"array"},"resume":{"description":"Free-mode work rounds: continuation.input's id for the earlier rounds' answers, so `searches` needs only this round's","type":"string"},"searches":{"additionalProperties":{},"description":"With callerSearch: each `work` id → the JSON its prompt returned, including every earlier round's answers","propertyNames":{"type":"string"},"type":"object"},"seller":{"type":"string"},"vendors":{"items":{"type":"string"},"maxItems":500,"type":"array"}},"type":"object"}after
{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"callerSearch":{"description":"Ignored on this server: `mode` decides who searches.","type":"boolean"},"champions":{"items":{"format":"uri","type":"string"},"maxItems":2000,"type":"array"},"companies":{"items":{"type":"string"},"maxItems":50,"type":"array"},"confirm_token":{"description":"The token a previous call returned in `confirm`, standing for the user's agreement to that cost; one use, same arguments.","type":"string"},"connections":{"properties":{"exportedAt":{"format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$","type":"string"},"text":{"maxLength":5000000,"type":"string"}},"required":["text"],"type":"object"},"connectors":{"items":{"properties":{"exportedAt":{"format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$","type":"string"},"name":{"maxLength":120,"minLength":1,"type":"string"},"text":{"maxLength":5000000,"type":"string"}},"required":["text","name"],"type":"object"},"maxItems":20,"type":"array"},"contacted":{"items":{"properties":{"domain":{"type":"string"},"lastAt":{"format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$","type":"string"}},"required":["domain"],"type":"object"},"maxItems":5000,"type":"array"},"context":{"description":"The user's own facts about their company: who they are, the company, product, ICP, buyer roles, customers, competitors, deals won and lost, regions, exclusions. Fields left out come from the saved seller profile. These are the user's inputs, not findings.","properties":{"buyerRoles":{"description":"Roles that buy or own the problem, e.g. \"Head of RevOps\", \"CISO\"","items":{"maxLength":200,"minLength":1,"type":"string"},"maxItems":500,"type":"array"},"city":{"description":"The user's own city, for events near them (in person within 50 km); never narrows who discover looks for","maxLength":120,"type":"string"},"company":{"description":"The seller company's name","maxLength":200,"type":"string"},"competitors":{"description":"Competitors, as domains or names: never targeted","items":{"maxLength":200,"minLength":1,"type":"string"},"maxItems":500,"type":"array"},"customers":{"description":"Current customers, as domains (acme.com) or names: never targeted","items":{"maxLength":200,"minLength":1,"type":"string"},"maxItems":500,"type":"array"},"doNotContact":{"description":"Companies the user said never to contact (domains)","items":{"maxLength":200,"minLength":1,"type":"string"},"maxItems":500,"type":"array"},"employees":{"description":"Headcount band the seller can close, when the user has said","properties":{"max":{"maximum":9007199254740991,"minimum":1,"type":"integer"},"min":{"maximum":9007199254740991,"minimum":1,"type":"integer"}},"type":"object"},"exclusions":{"description":"Companies or kinds of company to leave out","items":{"maxLength":200,"minLength":1,"type":"string"},"maxItems":500,"type":"array"},"hard":{"description":"Strict cut-offs the user chose: \"size\" drops companies without a sourced size inside the band, \"fit\" drops those without a source-supported use case, \"intent\" drops those with no buying signal or way in. Unnamed ones only rank and flag. Ask once at onboarding; a call's own `hard` overrides it","items":{"enum":["size","fit","intent"],"type":"string"},"maxItems":3,"type":"array"},"icp":{"description":"Who the ideal customer is: company type, industry, size, stage, region","maxLength":1000,"type":"string"},"investors":{"description":"Optional: the seller's own investors (firms or angels), e.g. \"Sequoia Capital\", beside the ones discover finds and confirms from public pages itself; matched in code against each account's pages, funding news and the investors' portfolio pages, never sent to a model","items":{"maxLength":200,"minLength":1,"type":"string"},"maxItems":500,"type":"array"},"lost":{"description":"Deals lost or churned (domains or names), with why if known","items":{"maxLength":200,"minLength":1,"type":"string"},"maxItems":500,"type":"array"},"needPatterns":{"description":"What a buying need for the seller's offer looks like: each a need, where it shows (jobs, tools, news, site, ai_adoption) and the proof that counts. The drafted ones the user kept plus any they described in their own words. Discover drafts them when left out and returns them to review; only signals matching one rank","items":{"properties":{"family":{"enum":["hiring","company_events","product_site","news_compliance","tools","people_moves","competitor_events","public_intent"],"type":"string"},"need":{"maxLength":160,"minLength":3,"type":"string"},"proof":{"maxLength":300,"minLength":3,"type":"string"},"where":{"items":{"enum":["jobs","tools","news","site","ai_adoption"],"type":"string"},"maxItems":5,"minItems":1,"type":"array"}},"required":["need","where","proof"],"type":"object"},"maxItems":24,"minItems":1,"type":"array"},"notes":{"description":"Anything else the user said that should shape the list","maxLength":2000,"type":"string"},"openDeals":{"description":"Companies in an open deal (domains): left out","items":{"maxLength":200,"minLength":1,"type":"string"},"maxItems":500,"type":"array"},"product":{"description":"What the seller sells, in a sentence or two","maxLength":1000,"type":"string"},"regions":{"description":"Regions or countries the seller sells into","items":{"maxLength":200,"minLength":1,"type":"string"},"maxItems":500,"type":"array"},"segments":{"description":"Kinds of company the seller sells to, e.g. \"Marketing agencies\", \"B2B SaaS\"","items":{"maxLength":200,"minLength":1,"type":"string"},"maxItems":500,"type":"array"},"signalFamilies":{"description":"The signal families the user switched on (the families of `signals.addMore`, by id). Discover drafts 2 or 3 need patterns for each, worded for the seller's offer, and drops patterns in a family switched off; left out, it drafts 5 to 8 across all","items":{"enum":["hiring","company_events","product_site","news_compliance","tools","people_moves","competitor_events","public_intent"],"type":"string"},"maxItems":8,"minItems":1,"type":"array"},"signalTypes":{"description":"Catalog signal types the user added from the \"add more\" list, by id (seller_profile's `signals.addMore`); discover looks for each as a need pattern on top of `needPatterns`, or of its drafted ones when there are none","items":{"enum":["job_posting_buyer_role","job_posting_mentions_tool","hiring_surge_function","headcount_growth","role_reopened","layoffs","hiring_freeze","function_attrition","employee_sentiment_drop","funding_round","funding_use_of_funds_match","debt_financing","ipo_filing","acquires_company","company_acquired","spin_off_carve_out","geo_expansion","partnership_announced","partnership_ended","prospect_loses_client","revenue_decline","distress_bankruptcy","earnings_call_mention","annual_report_insight","company_register_change","product_launch","website_relaunch","site_section_added","pricing_change","legal_page_change","new_public_repo_by_topic","own_incident_spike","public_symptom_visible","own_customer_reviews_negative","event_sponsorship","compliance_pursuit","regulation_deadline","regulatory_exposure","platform_policy_change","data_breach","peer_company_incident","litigation","positive_media","negative_media","award_recognition","tech_adoption_adjacent","competitor_installed","competitor_newly_adopted","overlapping_tools_in_category","recent_software_purchases","outbound_domains_registered","mcp_server_published","hf_org_paid_plan","bug_bounty_ai_scope","new_exec_buyer_role","exec_departure","first_hire_in_function","competitor_outage_deprecation","competitor_acquired_closed","competitor_logo_removed","competitor_positioning_change","competitor_banned_or_sanctioned","social_post_about_problem","podcast_or_talk_appearance","exec_public_appearance","named_project_underway","customer_peer_reference"],"type":"string"},"maxItems":15,"type":"array"},"user":{"description":"Who the user is: their name, role at the seller and LinkedIn profile URL","properties":{"linkedinUrl":{"description":"The user's own LinkedIn profile URL; kept in the workspace, never sent to a model","pattern":"^https?:\\/\\/([a-z]{2,3}\\.)?linkedin\\.com\\/in\\/[^/?#\\s]+\\/?$","type":"string"},"name":{"maxLength":120,"type":"string"},"role":{"maxLength":120,"type":"string"}},"type":"object"},"warmPaths":{"description":"Warm paths the user confirmed: company domain and who or how, e.g. \"Jane Doe (VP Ops), via Sam Lee\". A save replaces the whole list. Stays local; never sent to a model","items":{"properties":{"company":{"maxLength":200,"minLength":3,"type":"string"},"confirmedAt":{"format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$","type":"string"},"path":{"maxLength":300,"minLength":1,"type":"string"}},"required":["company","path"],"type":"object"},"maxItems":500,"type":"array"},"won":{"description":"Deals won (domains or names): the pattern to find more of","items":{"maxLength":200,"minLength":1,"type":"string"},"maxItems":500,"type":"array"},"ycBatch":{"description":"The seller's Y Combinator batch, e.g. \"W23\"; read from the seller's YC page when left out","maxLength":40,"type":"string"}},"type":"object"},"customers":{"items":{"type":"string"},"maxItems":5000,"type":"array"},"days":{"default":90,"maximum":90,"minimum":7,"type":"integer"},"doNotContact":{"items":{"type":"string"},"maxItems":5000,"type":"array"},"evaluators":{"items":{"format":"uri","type":"string"},"maxItems":2000,"type":"array"},"evidence":{"description":"Passages the user found on a public page (domain, url, verbatim quote, date as printed); each is checked before it counts","items":{"properties":{"date":{"description":"The event date as printed on the page, or YYYY-MM-DD","type":"string"},"domain":{"type":"string"},"quote":{"maxLength":600,"minLength":20,"type":"string"},"url":{"format":"uri","type":"string"}},"required":["domain","url","quote","date"],"type":"object"},"maxItems":10,"type":"array"},"hard":{"items":{"enum":["size","fit","intent"],"type":"string"},"maxItems":3,"type":"array"},"icp":{"properties":{"buyerRoles":{"items":{"minLength":1,"type":"string"},"maxItems":10,"type":"array"},"descriptionPatterns":{"items":{"minLength":2,"type":"string"},"maxItems":8,"type":"array"},"exclusions":{"items":{"minLength":1,"type":"string"},"maxItems":10,"type":"array"},"focus":{"maxLength":600,"minLength":1,"type":"string"},"industries":{"items":{"minLength":2,"type":"string"},"maxItems":12,"type":"array"},"keywords":{"items":{"minLength":2,"type":"string"},"maxItems":12,"type":"array"},"maxEmployees":{"maximum":9007199254740991,"minimum":1,"type":"integer"},"minEmployees":{"maximum":9007199254740991,"minimum":1,"type":"integer"},"segments":{"items":{"minLength":1,"type":"string"},"maxItems":10,"type":"array"},"seller":{"properties":{"funding":{"anyOf":[{"maxLength":160,"type":"string"},{"type":"null"}]},"headcount":{"anyOf":[{"maximum":9007199254740991,"minimum":1,"type":"integer"},{"type":"null"}]},"stage":{"anyOf":[{"maxLength":80,"type":"string"},{"type":"null"}]}},"type":"object"},"titlePatterns":{"items":{"minLength":2,"type":"string"},"maxItems":8,"minItems":1,"type":"array"},"who":{"maxLength":400,"minLength":1,"type":"string"}},"required":["who","focus","segments","minEmployees","maxEmployees","buyerRoles","exclusions","titlePatterns","keywords"],"type":"object"},"includeShown":{"type":"boolean"},"limit":{"description":"Maximum companies. Omit for 5, fewer when the credits or monthly headroom cover fewer; repeat the limit in continuation.input on work rounds.","maximum":25,"minimum":1,"type":"integer"},"max_credits":{"description":"Most credits this call may use; default its quote. A call quoted over it is refused.","exclusiveMinimum":0,"maximum":9007199254740991,"type":"integer"},"mode":{"description":"paid: SalesMap searches and judges, with every paid data source, 1 credit per account that qualifies. free: no credits, the calling agent runs the searches and judgments returned as `work`. Default paid when the balance covers one account, else free (SalesMap's own checks in free mode are capped daily); keep it unchanged across work rounds (continuation.input carries it).","enum":["free","paid"],"type":"string"},"openDeals":{"items":{"type":"string"},"maxItems":5000,"type":"array"},"previousConnections":{"properties":{"exportedAt":{"format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$","type":"string"},"text":{"maxLength":5000000,"type":"string"}},"required":["text"],"type":"object"},"priorContacts":{"items":{"properties":{"at":{"format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$","type":"string"},"domain":{"type":"string"}},"required":["domain","at"],"type":"object"},"maxItems":5000,"type":"array"},"resume":{"description":"Free-mode work rounds: continuation.input's id for the earlier rounds' answers, so `searches` needs only this round's","type":"string"},"searches":{"additionalProperties":{},"description":"With callerSearch: each `work` id → the JSON its prompt returned, including every earlier round's answers","propertyNames":{"type":"string"},"type":"object"},"seller":{"type":"string"},"vendors":{"items":{"type":"string"},"maxItems":500,"type":"array"}},"type":"object"}before
{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"accounts":{"items":{"additionalProperties":false,"properties":{"access":{"additionalProperties":false,"properties":{"best":{"type":["string","null"]},"state":{"enum":["warm","cold","unknown"],"type":"string"}},"required":["state","best"],"type":"object"},"angle":{"type":"string"},"buyerRole":{"type":"string"},"checkFirst":{"items":{"type":"string"},"type":"array"},"cluster":{"items":{"type":"string"},"type":"array"},"coverage":{"items":{"additionalProperties":false,"properties":{"observedAt":{"type":"string"},"source":{"type":"string"},"status":{"enum":["observed","unavailable","skipped"],"type":"string"}},"required":["source","status"],"type":"object"},"type":"array"},"delivered":{"type":"boolean"},"domain":{"type":"string"},"families":{"additionalProperties":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"propertyNames":{"type":"string"},"type":"object"},"fit":{"type":"string"},"fits":{"type":"boolean"},"foundBy":{"type":"string"},"intent":{"enum":["high","medium","low"],"type":"string"},"judgedBy":{"const":"caller","type":"string"},"name":{"type":"string"},"reach":{"additionalProperties":false,"properties":{"inferred":{"items":{"additionalProperties":false,"properties":{"name":{"type":"string"},"quote":{"type":"string"},"title":{"type":"string"},"url":{"type":"string"}},"required":["name","title","url","quote"],"type":"object"},"type":"array"},"notes":{"items":{"type":"string"},"type":"array"},"search":{"items":{"additionalProperties":false,"properties":{"role":{"type":"string"},"url":{"type":"string"}},"required":["role","url"],"type":"object"},"type":"array"}},"required":["search","inferred","notes"],"type":"object"},"shownBefore":{"const":true,"type":"boolean"},"signalCount":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"signals":{"items":{"additionalProperties":false,"properties":{"check":{"enum":["passed","read","unchecked"],"type":"string"},"claim":{"type":"string"},"date":{"type":"string"},"family":{"type":"string"},"free":{"type":"boolean"},"id":{"type":"string"},"needPattern":{"type":"string"},"quote":{"maxLength":240,"type":"string"},"sellerRelevant":{"const":true,"type":"boolean"},"url":{"type":"string"}},"required":["id","family","claim","check"],"type":"object"},"type":"array"},"sizeLine":{"type":"string"},"watchOut":{"items":{"type":"string"},"type":"array"}},"required":["domain","name","sizeLine","intent","delivered","cluster","fit","fits","buyerRole","angle","watchOut","checkFirst","access","families","signals","signalCount"],"type":"object"},"type":"array"},"accountsUrl":{"type":"string"},"addMore":{"items":{"additionalProperties":false,"properties":{"family":{"type":"string"},"label":{"type":"string"},"types":{"items":{"additionalProperties":false,"properties":{"id":{"type":"string"},"name":{"type":"string"}},"required":["id","name"],"type":"object"},"type":"array"}},"required":["family","label","types"],"type":"object"},"type":"array"},"budget":{"additionalProperties":false,"properties":{"chargedUsd":{"type":"number"},"limitedBy":{"type":"string"},"reservedUsd":{"type":"number"},"spentUsd":{"type":"number"}},"required":["reservedUsd","chargedUsd"],"type":"object"},"continuation":{"additionalProperties":false,"properties":{"input":{"additionalProperties":{},"propertyNames":{"type":"string"},"type":"object"}},"required":["input"],"type":"object"},"cost":{"additionalProperties":false,"properties":{"balanceUsd":{"type":["number","null"]},"chargedUsd":{"type":"number"},"heldUsd":{"type":"number"},"line":{"type":"string"},"notChargedUsd":{"type":"number"}},"required":["chargedUsd","notChargedUsd","balanceUsd"],"type":"object"},"dropped":{"additionalProperties":false,"properties":{"count":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"top":{"items":{"additionalProperties":false,"properties":{"domain":{"type":"string"},"name":{"type":"string"},"why":{"type":"string"}},"required":["domain","name","why"],"type":"object"},"type":"array"}},"required":["count","top"],"type":"object"},"evidence":{"items":{"additionalProperties":false,"properties":{"detail":{"type":"string"},"domain":{"type":"string"},"pass":{"type":"boolean"},"rule":{"enum":["date","stale","fetch","quote","company","linkedin"],"type":"string"},"url":{"type":"string"}},"required":["domain","url","pass"],"type":"object"},"maxItems":10,"type":"array"},"existingCustomers":{"additionalProperties":false,"properties":{"count":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"top":{"items":{"additionalProperties":false,"properties":{"domain":{"type":"string"},"name":{"type":"string"},"why":{"type":"string"}},"required":["domain","name","why"],"type":"object"},"type":"array"}},"required":["count","top"],"type":"object"},"full":{"description":"The full result on disk: every signal, path and field (local runs only)","type":"string"},"icp":{"additionalProperties":false,"properties":{"sizeBand":{"items":false,"maxItems":2,"minItems":2,"prefixItems":[{"type":"number"},{"type":"number"}],"type":"array"},"who":{"type":"string"}},"required":["who","sizeBand"],"type":"object"},"job":{"additionalProperties":false,"properties":{"existing":{"const":true,"type":"boolean"},"id":{"type":"string"},"partial":{"additionalProperties":{},"propertyNames":{"type":"string"},"type":"object"},"poll":{"type":"string"},"quoteUsd":{"type":"number"},"reservedUsd":{"type":"number"},"status":{"const":"queued","type":"string"}},"required":["id","status","quoteUsd","reservedUsd","poll"],"type":"object"},"judgedBy":{"const":"caller","type":"string"},"listed":{"additionalProperties":false,"properties":{"apolloLanes":{"items":{"additionalProperties":false,"properties":{"buyerShare":{"type":["number","null"]},"kept":{"type":"boolean"},"matched":{"anyOf":[{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},{"type":"null"}]},"returned":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"via":{"type":"string"}},"required":["via","matched","returned","buyerShare","kept"],"type":"object"},"type":"array"},"apolloMatched":{"anyOf":[{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},{"type":"null"}]},"count":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"note":{"type":"string"},"rows":{"items":{"additionalProperties":false,"properties":{"domain":{"type":"string"},"name":{"type":"string"},"rank":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"reason":{"type":"string"},"score":{"type":"number"},"source":{"type":"string"},"tier":{"enum":["screened","listed"],"type":"string"},"unchecked":{"type":"string"}},"required":["domain","name","tier","rank","score","source","reason","unchecked"],"type":"object"},"maxItems":100,"type":"array"}},"required":["count","apolloMatched","rows","note"],"type":"object"},"listing":{"additionalProperties":false,"properties":{"note":{"type":"string"},"qualified":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"returned":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"}},"required":["qualified","returned","note"],"type":"object"},"market":{"items":{"additionalProperties":false,"properties":{"date":{"format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$","type":"string"},"headline":{"type":"string"},"id":{"type":"string"},"quote":{"type":"string"},"url":{"type":"string"}},"required":["id","date","headline","url"],"type":"object"},"type":"array"},"mode":{"enum":["free","paid"],"type":"string"},"modeNote":{"type":"string"},"needPatternHits":{"items":{"additionalProperties":false,"properties":{"accounts":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"broad":{"type":"boolean"},"need":{"type":"string"},"of":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["need","accounts","of","broad"],"type":"object"},"type":"array"},"needPatterns":{"items":{"additionalProperties":false,"properties":{"family":{"enum":["hiring","company_events","product_site","news_compliance","tools","people_moves","competitor_events","public_intent"],"type":"string"},"need":{"maxLength":160,"minLength":3,"type":"string"},"proof":{"maxLength":300,"minLength":3,"type":"string"},"where":{"items":{"enum":["jobs","tools","news","site","ai_adoption"],"type":"string"},"maxItems":5,"minItems":1,"type":"array"}},"required":["need","where","proof"],"type":"object"},"maxItems":39,"type":"array"},"needPatternsFrom":{"enum":["profile","drafted"],"type":"string"},"next":{"type":"string"},"notice":{"type":"string"},"paid":{"items":{"additionalProperties":false,"properties":{"calls":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"costUsd":{"type":"number"},"credits":{"type":"number"},"source":{"type":"string"}},"required":["source","calls","credits","costUsd"],"type":"object"},"type":"array"},"pricing":{"additionalProperties":false,"properties":{"limit":{"type":"number"},"maxUsd":{"type":"number"},"unitUsd":{"type":"number"}},"required":["limit","unitUsd","maxUsd"],"type":"object"},"profile":{"additionalProperties":false,"properties":{"missing":{"items":{"type":"string"},"type":"array"},"used":{"items":{"type":"string"},"type":"array"}},"required":["used","missing"],"type":"object"},"repeat":{"additionalProperties":false,"properties":{"costUsd":{"type":"number"},"note":{"type":"string"},"nothingNew":{"type":"boolean"},"widened":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"}},"required":["widened","nothingNew","note"],"type":"object"},"since":{"format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$","type":"string"},"sources":{"items":{"additionalProperties":false,"properties":{"candidates":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"free":{"type":"boolean"},"source":{"type":"string"}},"required":["source","free","candidates"],"type":"object"},"type":"array"},"stopped":{"const":"budget","type":"string"},"today":{"format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$","type":"string"},"upcomingEvents":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"work":{"items":{"additionalProperties":false,"properties":{"id":{"type":"string"},"prompt":{"type":"string"}},"required":["id","prompt"],"type":"object"},"type":"array"}},"type":"object"}after
{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"accounts":{"items":{"additionalProperties":false,"properties":{"access":{"additionalProperties":false,"properties":{"best":{"type":["string","null"]},"state":{"enum":["warm","cold","unknown"],"type":"string"}},"required":["state","best"],"type":"object"},"angle":{"type":"string"},"buyerRole":{"type":"string"},"checkFirst":{"items":{"type":"string"},"type":"array"},"cluster":{"items":{"type":"string"},"type":"array"},"coverage":{"items":{"additionalProperties":false,"properties":{"observedAt":{"type":"string"},"source":{"type":"string"},"status":{"enum":["observed","unavailable","skipped"],"type":"string"}},"required":["source","status"],"type":"object"},"type":"array"},"delivered":{"type":"boolean"},"domain":{"type":"string"},"families":{"additionalProperties":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"propertyNames":{"type":"string"},"type":"object"},"fit":{"type":"string"},"fits":{"type":"boolean"},"foundBy":{"type":"string"},"intent":{"enum":["high","medium","low"],"type":"string"},"judgedBy":{"const":"caller","type":"string"},"name":{"type":"string"},"reach":{"additionalProperties":false,"properties":{"inferred":{"items":{"additionalProperties":false,"properties":{"name":{"type":"string"},"quote":{"type":"string"},"title":{"type":"string"},"url":{"type":"string"}},"required":["name","title","quote"],"type":"object"},"type":"array"},"notes":{"items":{"type":"string"},"type":"array"},"search":{"items":{"additionalProperties":false,"properties":{"role":{"type":"string"},"url":{"type":"string"}},"required":["role","url"],"type":"object"},"type":"array"}},"required":["search","inferred","notes"],"type":"object"},"shownBefore":{"const":true,"type":"boolean"},"signalCount":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"signals":{"items":{"additionalProperties":false,"properties":{"check":{"enum":["passed","read","unchecked"],"type":"string"},"claim":{"type":"string"},"date":{"type":"string"},"family":{"type":"string"},"free":{"type":"boolean"},"id":{"type":"string"},"needPattern":{"type":"string"},"quote":{"maxLength":240,"type":"string"},"sellerRelevant":{"const":true,"type":"boolean"},"url":{"type":"string"}},"required":["id","family","claim","check"],"type":"object"},"type":"array"},"sizeLine":{"type":"string"},"watchOut":{"items":{"type":"string"},"type":"array"}},"required":["domain","name","sizeLine","intent","delivered","cluster","fit","fits","buyerRole","angle","watchOut","checkFirst","access","families","signals","signalCount"],"type":"object"},"type":"array"},"accountsUrl":{"type":"string"},"addMore":{"items":{"additionalProperties":false,"properties":{"family":{"type":"string"},"label":{"type":"string"},"types":{"items":{"additionalProperties":false,"properties":{"id":{"type":"string"},"name":{"type":"string"}},"required":["id","name"],"type":"object"},"type":"array"}},"required":["family","label","types"],"type":"object"},"type":"array"},"budget":{"additionalProperties":false,"properties":{"chargedCredits":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"limitedBy":{"type":"string"},"reservedCredits":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"}},"required":["reservedCredits","chargedCredits"],"type":"object"},"continuation":{"additionalProperties":false,"properties":{"input":{"additionalProperties":{},"propertyNames":{"type":"string"},"type":"object"}},"required":["input"],"type":"object"},"cost":{"additionalProperties":false,"properties":{"balanceCredits":{"anyOf":[{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},{"type":"null"}]},"chargedCredits":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"heldCredits":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"line":{"type":"string"},"notChargedCredits":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"}},"required":["chargedCredits","notChargedCredits","balanceCredits"],"type":"object"},"dropped":{"additionalProperties":false,"properties":{"count":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"top":{"items":{"additionalProperties":false,"properties":{"domain":{"type":"string"},"name":{"type":"string"},"why":{"type":"string"}},"required":["domain","name","why"],"type":"object"},"type":"array"}},"required":["count","top"],"type":"object"},"evidence":{"items":{"additionalProperties":false,"properties":{"detail":{"type":"string"},"domain":{"type":"string"},"pass":{"type":"boolean"},"rule":{"enum":["date","stale","fetch","quote","company","linkedin"],"type":"string"},"url":{"type":"string"}},"required":["domain","url","pass"],"type":"object"},"maxItems":10,"type":"array"},"existingCustomers":{"additionalProperties":false,"properties":{"count":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"top":{"items":{"additionalProperties":false,"properties":{"domain":{"type":"string"},"name":{"type":"string"},"why":{"type":"string"}},"required":["domain","name","why"],"type":"object"},"type":"array"}},"required":["count","top"],"type":"object"},"full":{"description":"The full result on disk: every signal, path and field (local runs only)","type":"string"},"icp":{"additionalProperties":false,"properties":{"sizeBand":{"items":false,"maxItems":2,"minItems":2,"prefixItems":[{"type":"number"},{"type":"number"}],"type":"array"},"who":{"type":"string"}},"required":["who","sizeBand"],"type":"object"},"job":{"additionalProperties":false,"properties":{"existing":{"const":true,"type":"boolean"},"id":{"type":"string"},"partial":{"additionalProperties":{},"propertyNames":{"type":"string"},"type":"object"},"poll":{"type":"string"},"quoteCredits":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"reservedCredits":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"status":{"const":"queued","type":"string"}},"required":["id","status","quoteCredits","reservedCredits","poll"],"type":"object"},"judgedBy":{"const":"caller","type":"string"},"listed":{"additionalProperties":false,"properties":{"count":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"note":{"type":"string"},"rows":{"items":{"additionalProperties":false,"properties":{"domain":{"type":"string"},"name":{"type":"string"},"rank":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"reason":{"type":"string"},"score":{"type":"number"},"source":{"type":"string"},"tier":{"enum":["screened","listed"],"type":"string"},"unchecked":{"type":"string"}},"required":["domain","name","tier","rank","score","source","reason","unchecked"],"type":"object"},"maxItems":100,"type":"array"},"searchLanes":{"items":{"additionalProperties":false,"properties":{"buyerShare":{"type":["number","null"]},"kept":{"type":"boolean"},"matched":{"anyOf":[{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},{"type":"null"}]},"returned":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"via":{"type":"string"}},"required":["via","matched","returned","buyerShare","kept"],"type":"object"},"type":"array"},"searchMatched":{"anyOf":[{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},{"type":"null"}]}},"required":["count","searchMatched","rows","note"],"type":"object"},"listing":{"additionalProperties":false,"properties":{"note":{"type":"string"},"qualified":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"returned":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"}},"required":["qualified","returned","note"],"type":"object"},"market":{"items":{"additionalProperties":false,"properties":{"date":{"format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$","type":"string"},"headline":{"type":"string"},"id":{"type":"string"},"quote":{"type":"string"},"url":{"type":"string"}},"required":["id","date","headline","url"],"type":"object"},"type":"array"},"mode":{"enum":["free","paid"],"type":"string"},"modeNote":{"type":"string"},"needPatternHits":{"items":{"additionalProperties":false,"properties":{"accounts":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"broad":{"type":"boolean"},"need":{"type":"string"},"of":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["need","accounts","of","broad"],"type":"object"},"type":"array"},"needPatterns":{"items":{"additionalProperties":false,"properties":{"family":{"enum":["hiring","company_events","product_site","news_compliance","tools","people_moves","competitor_events","public_intent"],"type":"string"},"need":{"maxLength":160,"minLength":3,"type":"string"},"proof":{"maxLength":300,"minLength":3,"type":"string"},"where":{"items":{"enum":["jobs","tools","news","site","ai_adoption"],"type":"string"},"maxItems":5,"minItems":1,"type":"array"}},"required":["need","where","proof"],"type":"object"},"maxItems":39,"type":"array"},"needPatternsFrom":{"enum":["profile","drafted"],"type":"string"},"next":{"type":"string"},"notice":{"type":"string"},"paid":{"items":{"additionalProperties":false,"properties":{"calls":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"costUsd":{"type":"number"},"credits":{"type":"number"},"source":{"type":"string"}},"required":["source","calls","credits","costUsd"],"type":"object"},"type":"array"},"pricing":{"additionalProperties":false,"properties":{"limit":{"type":"number"},"maxCredits":{"type":"number"},"unitCredits":{"type":"number"}},"required":["limit","unitCredits","maxCredits"],"type":"object"},"profile":{"additionalProperties":false,"properties":{"missing":{"items":{"type":"string"},"type":"array"},"used":{"items":{"type":"string"},"type":"array"}},"required":["used","missing"],"type":"object"},"repeat":{"additionalProperties":false,"properties":{"credits":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"note":{"type":"string"},"nothingNew":{"type":"boolean"},"widened":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"}},"required":["widened","nothingNew","note"],"type":"object"},"since":{"format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$","type":"string"},"sources":{"items":{"additionalProperties":false,"properties":{"candidates":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"free":{"type":"boolean"},"source":{"type":"string"}},"required":["source","free","candidates"],"type":"object"},"type":"array"},"stopped":{"const":"budget","type":"string"},"stoppedEarly":{"items":{"additionalProperties":false,"properties":{"check":{"enum":["excluded","size","fit"],"type":"string"},"domain":{"type":"string"},"reason":{"type":"string"}},"required":["domain","check","reason"],"type":"object"},"type":"array"},"today":{"format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$","type":"string"},"upcomingEvents":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"work":{"items":{"additionalProperties":false,"properties":{"id":{"type":"string"},"prompt":{"type":"string"}},"required":["id","prompt"],"type":"object"},"type":"array"}},"type":"object"}⟨6 unchanged words⟩ cost":{"additionalProperties":false,"properties":{"balanceUsdbalanceCredits":{"typeanyOf":[{"numbermaximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},{"type":"null"}]},"chargedUsdchargedCredits":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"numberinteger"},"heldUsdheldCredits":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"numberinteger"},"line":{"type":"string"},"notChargedUsdnotChargedCredits":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"numberinteger"}},"required":["chargedUsdchargedCredits","notChargedUsdnotChargedCredits","balanceUsdbalanceCredits"],"type":"object"},"createdAt": ⟨55 unchanged words⟩
Free.WhatHow many credits a call to a SalesMap toolis expected tocancostuse, before running it, against what the workspace can spend now (creditsbalance andlimitslimit). Not a charge: the most the call canchargeuse, which it reserves (or itsmax_usdmax_credits); itisusescharged1 credit perresultaccountreturnedthat qualifies, never more. When `fits` is false,`shortfallUsd``shortfallCredits` says howmuchmany morecredit isare needed and `topUp` is the link. Use when: "how much will this cost", "can I afford2010 accounts", "whathow many credits would a discover for my sitecostuse". Skip when: the user wants their ⟨32 unchanged words⟩
⟨23 unchanged words⟩ "description":"The tool to quote, e.g.rankdiscover","type":"string"}},"required": ⟨3 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"canSpendUsdcanSpendCredits":{"type":"number"},"cost":{"additionalProperties":false,"properties":{"balanceUsdbalanceCredits":{"typeanyOf":[{"numbermaximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},{"type":"null"}]},"chargedUsdchargedCredits":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"numberinteger"},"heldUsdheldCredits":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"numberinteger"},"line":{"type":"string"},"notChargedUsdnotChargedCredits":{"maximum":9007199254740991,"minimum":-9007199254740991,"
⟨363 unchanged words⟩ buying need for the seller's offer looks like(s94): each a need, where it shows ( ⟨15 unchanged words⟩ kept plus any they described in their ownwords (s97).words. Discover drafts them when left out and returns ⟨234 unchanged words⟩ user added from the \"add more\" list(s97), by id (seller_profile's `signals.addMore`); discover looks ⟨153 unchanged words⟩ :{"description":"Warm paths the user confirmed(s48): company domain and who or how, e.g. ⟨177 unchanged words⟩
⟨6 unchanged words⟩ cost":{"additionalProperties":false,"properties":{"balanceUsdbalanceCredits":{"typeanyOf":[{"numbermaximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},{"type":"null"}]},"chargedUsdchargedCredits":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"numberinteger"},"heldUsdheldCredits":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"numberinteger"},"line":{"type":"string"},"notChargedUsdnotChargedCredits":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"numberinteger"}},"required":["chargedUsdchargedCredits","notChargedUsdnotChargedCredits","balanceUsdbalanceCredits"],"type":"object"},"missing": ⟨357 unchanged words⟩ buying need for the seller's offer looks like(s94): each a need, where it shows ( ⟨15 unchanged words⟩ kept plus any they described in their ownwords (s97).words. Discover drafts them when left out and returns ⟨236 unchanged words⟩ user added from the \"add more\" list(s97), by id (seller_profile's `signals.addMore`); discover looks ⟨155 unchanged words⟩ :{"description":"Warm paths the user confirmed(s48): company domain and who or how, e.g. ⟨306 unchanged words⟩
Free. Sets the user's own monthlyspendingcredit limit for SalesMapin USD(rolling 30 days); null removes it. Until set:$250100 credits once the workspace hastoppedboughtupa pack, else$100.40. There is no daily or weekly limit. No call everspendsusespastmore than the limit or thecreditbalance. Also theconfirmask-firstamountthreshold: a paid call quoted overitthat many credits asks the user first (default$1;0asks: everytime;call asks; null never asks). Also `weeklyDiscover` (off by default): true runs a paid discover for the active seller every Monday, within these limits and the balance (1 credit per account that qualifies), and emails the signed-in user only the companies never shown before, nothing when none are new; set it only on the user's explicit yes. Returns the limits with what'sspentused and left. Use when: "set a monthly budget", "capmy spendit at$5020 credits a month", "raise my limit", "remove the limit", "stop asking me before each call", "email me new accounts every week", "stop the weekly email". Skip when: the user only wants ⟨31 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"confirmUsdconfirmCredits":{"anyOf":[{"maximum":9007199254740991,"minimum":0,"type":"numberinteger"},{"type":"null"}],"description":"USD;Credits; paid calls quoted over it need the user's ⟨7 unchanged words⟩ means none; omitted, it is kept"},"monthlyUsdmonthlyCredits":{"anyOf":[{"exclusiveMinimum":0,"maximum":9007199254740991,"type":"numberinteger"},{"type":"null"}],"description":"USD;Credits; null removes this limit; omit to keep it"},"weeklyDiscover":{"description":"The weekly paid discover and its new-accounts email to the signed-in user; only on the user's explicit yes; omitted, it is kept","type":"boolean"}},"type":"object"}
{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"canSpendUsdcanSpendCredits":{"type":"number"},"confirmUsdconfirmCredits":{"type":["number","null"]},"cost":{"additionalProperties":false,"properties":{"balanceUsdbalanceCredits":{"typeanyOf":[{"numbermaximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},{"type":"null"}]},"chargedUsdchargedCredits":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"numberinteger"},"heldUsdheldCredits":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"numberinteger"},"line":{"type":"string"},"notChargedUsd
⟨9 unchanged words⟩ cost":{"additionalProperties":false,"properties":{"balanceUsdbalanceCredits":{"typeanyOf":[{"numbermaximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},{"type":"null"}]},"chargedUsdchargedCredits":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"numberinteger"},"heldUsdheldCredits":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"numberinteger"},"line":{"type":"string"},"notChargedUsdnotChargedCredits":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"numberinteger"}},"required":["chargedUsdchargedCredits","notChargedUsdnotChargedCredits","balanceUsdbalanceCredits"],"type":"object"},"fails": ⟨77 unchanged words⟩
⟨23 unchanged words⟩ , how they signed in, the credit balance (one credit is one researched account), the monthlyspendingcredit limit (rolling 30 days; null = no limit) with what'sspentused, held by a running search and left, theamountcredits above which a paid call asks first, ⟨31 unchanged words⟩ , "which account is this", "howmuchmanybudgetcredits do I have left", "what are ⟨42 unchanged words⟩
⟨29 unchanged words⟩ cost":{"additionalProperties":false,"properties":{"balanceUsdbalanceCredits":{"typeanyOf":[{"numbermaximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},{"type":"null"}]},"chargedUsdchargedCredits":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"numberinteger"},"heldUsdheldCredits":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"numberinteger"},"line":{"type":"string"},"notChargedUsdnotChargedCredits":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"numberinteger"}},"required":["chargedUsdchargedCredits","notChargedUsdnotChargedCredits","balanceUsdbalanceCredits"],"type":"object"},"credits":{"additionalProperties":false,"properties":{"balanceUsdbalance":{"type":"number"}},"required":["balanceUsdbalance"],"type":"object"},"crm": ⟨30 unchanged words⟩ limits":{"additionalProperties":false,"properties":{"askAboveUsdaskAboveCredits":{"type":["number","null"]},"leftUsdleftCredits":{"type":["number","null"]},"monthlyUsdmonthlyCredits":{"type":["number","null"]},"spentUsdreservedCredits":{"description":"Held by a running search; released or used when it finishes","type":"number"},"spentCredits":{"type":"number"}},"required":["monthlyUsdmonthlyCredits","spentUsdspentCredits","leftUsdleftCredits","askAboveUsdaskAboveCredits"],"type":"object"},"links": ⟨69 unchanged words⟩
feedback — Free. Records the user's verdict on a company in their ranked list: good_fit, not_fit or already_talking, with an optional reason from a fixed list (competitor, existing_customer, too_small, too_big, wrong_industry, no_need, bad_timing, other). A not_fit company is left out of every later discover for this workspace; the user's own named list still runs it. The latest verdict per company wins. No free text is stored. Use when: "that one's a competitor, skip it", "not a fit", "good fit", "we're already talking to them", "drop this company", "mark it as a bad lead", a verdict on an account disc…
⟨215 unchanged words⟩ "maxItems":20,"type":"array"},"contacted":{"items":{"properties":{"domain":{"type":"string"},"lastAt":{"format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$","type":"string"}},"required":["domain"],"type":"object"},"maxItems":5000,"type":"array"},"context":{"description":"The user's own facts ⟨59 unchanged words⟩ string"},"maxItems":500,"type":"array"},"city":{"description":"The user's own city, for events near them (in person within 50 km); never narrows who discover looks for","maxLength":120,"type":"string"},"company":{"description":"The seller ⟨1505 unchanged words⟩
before
{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"accounts":{"items":{"additionalProperties":false,"properties":{"access":{"additionalProperties":false,"properties":{"best":{"type":["string","null"]},"state":{"enum":["warm","cold","unknown"],"type":"string"}},"required":["state","best"],"type":"object"},"angle":{"type":"string"},"buyerRole":{"type":"string"},"checkFirst":{"items":{"type":"string"},"type":"array"},"cluster":{"items":{"type":"string"},"type":"array"},"coverage":{"items":{"additionalProperties":false,"properties":{"observedAt":{"type":"string"},"source":{"type":"string"},"status":{"enum":["observed","unavailable","skipped"],"type":"string"}},"required":["source","status"],"type":"object"},"type":"array"},"delivered":{"type":"boolean"},"domain":{"type":"string"},"employees":{"type":["number","null"]},"families":{"additionalProperties":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"propertyNames":{"type":"string"},"type":"object"},"fit":{"type":"string"},"fits":{"type":"boolean"},"foundBy":{"type":"string"},"headcount":{"additionalProperties":false,"properties":{"domain":{"type":"string"},"estimate":{"type":"boolean"},"historical":{"type":"boolean"},"max":{"exclusiveMinimum":0,"maximum":9007199254740991,"type":"integer"},"measuredAt":{"type":"string"},"min":{"exclusiveMinimum":0,"maximum":9007199254740991,"type":"integer"},"observedAt":{"minLength":1,"type":"string"},"scope":{"enum":["company","subsidiary","unknown"],"type":"string"},"source":{"minLength":1,"type":"string"},"supporting":{"items":{"additionalProperties":false,"properties":{"domain":{"type":"string"},"estimate":{"type":"boolean"},"historical":{"type":"boolean"},"max":{"exclusiveMinimum":0,"maximum":9007199254740991,"type":"integer"},"measuredAt":{"type":"string"},"min":{"exclusiveMinimum":0,"maximum":9007199254740991,"type":"integer"},"observedAt":{"minLength":1,"type":"string"},"scope":{"enum":["company","subsidiary","unknown"],"type":"string"},"source":{"minLength":1,"type":"string"}},"required":["min","max","domain","source","observedAt","estimate","scope"],"type":"object"},"type":"array"},"unresolved":{"enum":["conflicting","overlapping"],"type":"string"}},"required":["min","max","domain","source","observedAt","estimate","scope"],"type":"object"},"headcountMatch":{"type":"boolean"},"judgedBy":{"const":"caller","type":"string"},"name":{"type":"string"},"reach":{"additionalProperties":false,"properties":{"inferred":{"items":{"additionalProperties":false,"properties":{"name":{"type":"string"},"quote":{"type":"string"},"title":{"type":"string"},"url":{"type":"string"}},"required":["name","title","url","quote"],"type":"object"},"type":"array"},"notes":{"items":{"type":"string"},"type":"array"},"search":{"items":{"additionalProperties":false,"properties":{"role":{"type":"string"},"url":{"type":"string"}},"required":["role","url"],"type":"object"},"type":"array"}},"required":["search","inferred","notes"],"type":"object"},"readyNow":{"type":"boolean"},"score":{"type":"number"},"shownBefore":{"const":true,"type":"boolean"},"signalCount":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"signals":{"items":{"additionalProperties":false,"properties":{"check":{"enum":["passed","read","unchecked"],"type":"string"},"claim":{"type":"string"},"date":{"type":"string"},"family":{"type":"string"},"free":{"type":"boolean"},"id":{"type":"string"},"needPattern":{"type":"string"},"quote":{"maxLength":240,"type":"string"},"sellerRelevant":{"const":true,"type":"boolean"},"url":{"type":"string"}},"required":["id","family","claim","check"],"type":"object"},"type":"array"},"watchOut":{"items":{"type":"string"},"type":"array"}},"required":["domain","name","employees","headcountMatch","readyNow","delivered","score","cluster","fit","fits","buyerRole","angle","watchOut","checkFirst","access","families","signals","signalCount"],"type":"object"},"type":"array"},"addMore":{"items":{"additionalProperties":false,"properties":{"family":{"type":"string"},"label":{"type":"string"},"types":{"items":{"additionalProperties":false,"properties":{"id":{"type":"string"},"name":{"type":"string"}},"required":["id","name"],"type":"object"},"type":"array"}},"required":["family","label","types"],"type":"object"},"type":"array"},"budget":{"additionalProperties":false,"properties":{"chargedUsd":{"type":"number"},"limitedBy":{"type":"string"},"reservedUsd":{"type":"number"},"spentUsd":{"type":"number"}},"required":["reservedUsd","spentUsd","chargedUsd"],"type":"object"},"continuation":{"additionalProperties":false,"properties":{"input":{"additionalProperties":{},"propertyNames":{"type":"string"},"type":"object"}},"required":["input"],"type":"object"},"cost":{"additionalProperties":false,"properties":{"balanceUsd":{"type":["number","null"]},"chargedUsd":{"type":"number"},"heldUsd":{"type":"number"},"notChargedUsd":{"type":"number"}},"required":["chargedUsd","notChargedUsd","balanceUsd"],"type":"object"},"dropped":{"additionalProperties":false,"properties":{"count":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"top":{"items":{"additionalProperties":false,"properties":{"domain":{"type":"string"},"name":{"type":"string"},"why":{"type":"string"}},"required":["domain","name","why"],"type":"object"},"type":"array"}},"required":["count","top"],"type":"object"},"evidence":{"items":{"additionalProperties":false,"properties":{"detail":{"type":"string"},"domain":{"type":"string"},"pass":{"type":"boolean"},"rule":{"enum":["date","stale","fetch","quote","company","linkedin"],"type":"string"},"url":{"type":"string"}},"required":["domain","url","pass"],"type":"object"},"maxItems":10,"type":"array"},"existingCustomers":{"additionalProperties":false,"properties":{"count":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"top":{"items":{"additionalProperties":false,"properties":{"domain":{"type":"string"},"name":{"type":"string"},"why":{"type":"string"}},"required":["domain","name","why"],"type":"object"},"type":"array"}},"required":["count","top"],"type":"object"},"full":{"description":"The full result on disk: every signal, path and field (local runs only)","type":"string"},"icp":{"additionalProperties":false,"properties":{"sizeBand":{"items":false,"maxItems":2,"minItems":2,"prefixItems":[{"type":"number"},{"type":"number"}],"type":"array"},"who":{"type":"string"}},"required":["who","sizeBand"],"type":"object"},"job":{"additionalProperties":false,"properties":{"existing":{"const":true,"type":"boolean"},"id":{"type":"string"},"partial":{"additionalProperties":{},"propertyNames":{"type":"string"},"type":"object"},"poll":{"type":"string"},"quoteUsd":{"type":"number"},"reservedUsd":{"type":"number"},"status":{"const":"queued","type":"string"}},"required":["id","status","quoteUsd","reservedUsd","poll"],"type":"object"},"judgedBy":{"const":"caller","type":"string"},"listed":{"additionalProperties":false,"properties":{"apolloLanes":{"items":{"additionalProperties":false,"properties":{"buyerShare":{"type":["number","null"]},"kept":{"type":"boolean"},"matched":{"anyOf":[{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},{"type":"null"}]},"returned":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"via":{"type":"string"}},"required":["via","matched","returned","buyerShare","kept"],"type":"object"},"type":"array"},"apolloMatched":{"anyOf":[{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},{"type":"null"}]},"count":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"note":{"type":"string"},"rows":{"items":{"additionalProperties":false,"properties":{"domain":{"type":"string"},"name":{"type":"string"},"rank":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"reason":{"type":"string"},"score":{"type":"number"},"source":{"type":"string"},"tier":{"enum":["screened","listed"],"type":"string"},"unchecked":{"type":"string"}},"required":["domain","name","tier","rank","score","source","reason","unchecked"],"type":"object"},"maxItems":100,"type":"array"}},"required":["count","apolloMatched","rows","note"],"type":"object"},"listing":{"additionalProperties":false,"properties":{"note":{"type":"string"},"qualified":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"returned":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"}},"required":["qualified","returned","note"],"type":"object"},"market":{"items":{"additionalProperties":false,"properties":{"date":{"format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$","type":"string"},"headline":{"type":"string"},"id":{"type":"string"},"quote":{"type":"string"},"url":{"type":"string"}},"required":["id","date","headline","url"],"type":"object"},"type":"array"},"mode":{"enum":["free","paid"],"type":"string"},"modeNote":{"type":"string"},"needPatternHits":{"items":{"additionalProperties":false,"properties":{"accounts":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"broad":{"type":"boolean"},"need":{"type":"string"},"of":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["need","accounts","of","broad"],"type":"object"},"type":"array"},"needPatterns":{"items":{"additionalProperties":false,"properties":{"family":{"enum":["hiring","company_events","product_site","news_compliance","tools","people_moves","competitor_events","public_intent"],"type":"string"},"need":{"maxLength":160,"minLength":3,"type":"string"},"proof":{"maxLength":300,"minLength":3,"type":"string"},"where":{"items":{"enum":["jobs","tools","news","site","ai_adoption"],"type":"string"},"maxItems":5,"minItems":1,"type":"array"}},"required":["need","where","proof"],"type":"object"},"maxItems":39,"type":"array"},"needPatternsFrom":{"enum":["profile","drafted"],"type":"string"},"next":{"type":"string"},"notice":{"type":"string"},"paid":{"items":{"additionalProperties":false,"properties":{"calls":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"costUsd":{"type":"number"},"credits":{"type":"number"},"source":{"type":"string"}},"required":["source","calls","credits","costUsd"],"type":"object"},"type":"array"},"pricing":{"additionalProperties":false,"properties":{"limit":{"type":"number"},"maxUsd":{"type":"number"},"unitUsd":{"type":"number"}},"required":["limit","unitUsd","maxUsd"],"type":"object"},"profile":{"additionalProperties":false,"properties":{"missing":{"items":{"type":"string"},"type":"array"},"used":{"items":{"type":"string"},"type":"array"}},"required":["used","missing"],"type":"object"},"repeat":{"additionalProperties":false,"properties":{"costUsd":{"type":"number"},"note":{"type":"string"},"nothingNew":{"type":"boolean"},"widened":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"}},"required":["widened","nothingNew","note"],"type":"object"},"since":{"format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$","type":"string"},"sources":{"items":{"additionalProperties":false,"properties":{"candidates":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"free":{"type":"boolean"},"source":{"type":"string"}},"required":["source","free","candidates"],"type":"object"},"type":"array"},"stopped":{"const":"budget","type":"string"},"today":{"format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$","type":"string"},"work":{"items":{"additionalProperties":false,"properties":{"id":{"type":"string"},"prompt":{"type":"string"}},"required":["id","prompt"],"type":"object"},"type":"array"}},"type":"object"}after
{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"accounts":{"items":{"additionalProperties":false,"properties":{"access":{"additionalProperties":false,"properties":{"best":{"type":["string","null"]},"state":{"enum":["warm","cold","unknown"],"type":"string"}},"required":["state","best"],"type":"object"},"angle":{"type":"string"},"buyerRole":{"type":"string"},"checkFirst":{"items":{"type":"string"},"type":"array"},"cluster":{"items":{"type":"string"},"type":"array"},"coverage":{"items":{"additionalProperties":false,"properties":{"observedAt":{"type":"string"},"source":{"type":"string"},"status":{"enum":["observed","unavailable","skipped"],"type":"string"}},"required":["source","status"],"type":"object"},"type":"array"},"delivered":{"type":"boolean"},"domain":{"type":"string"},"families":{"additionalProperties":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"propertyNames":{"type":"string"},"type":"object"},"fit":{"type":"string"},"fits":{"type":"boolean"},"foundBy":{"type":"string"},"intent":{"enum":["high","medium","low"],"type":"string"},"judgedBy":{"const":"caller","type":"string"},"name":{"type":"string"},"reach":{"additionalProperties":false,"properties":{"inferred":{"items":{"additionalProperties":false,"properties":{"name":{"type":"string"},"quote":{"type":"string"},"title":{"type":"string"},"url":{"type":"string"}},"required":["name","title","url","quote"],"type":"object"},"type":"array"},"notes":{"items":{"type":"string"},"type":"array"},"search":{"items":{"additionalProperties":false,"properties":{"role":{"type":"string"},"url":{"type":"string"}},"required":["role","url"],"type":"object"},"type":"array"}},"required":["search","inferred","notes"],"type":"object"},"shownBefore":{"const":true,"type":"boolean"},"signalCount":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"signals":{"items":{"additionalProperties":false,"properties":{"check":{"enum":["passed","read","unchecked"],"type":"string"},"claim":{"type":"string"},"date":{"type":"string"},"family":{"type":"string"},"free":{"type":"boolean"},"id":{"type":"string"},"needPattern":{"type":"string"},"quote":{"maxLength":240,"type":"string"},"sellerRelevant":{"const":true,"type":"boolean"},"url":{"type":"string"}},"required":["id","family","claim","check"],"type":"object"},"type":"array"},"sizeLine":{"type":"string"},"watchOut":{"items":{"type":"string"},"type":"array"}},"required":["domain","name","sizeLine","intent","delivered","cluster","fit","fits","buyerRole","angle","watchOut","checkFirst","access","families","signals","signalCount"],"type":"object"},"type":"array"},"accountsUrl":{"type":"string"},"addMore":{"items":{"additionalProperties":false,"properties":{"family":{"type":"string"},"label":{"type":"string"},"types":{"items":{"additionalProperties":false,"properties":{"id":{"type":"string"},"name":{"type":"string"}},"required":["id","name"],"type":"object"},"type":"array"}},"required":["family","label","types"],"type":"object"},"type":"array"},"budget":{"additionalProperties":false,"properties":{"chargedUsd":{"type":"number"},"limitedBy":{"type":"string"},"reservedUsd":{"type":"number"},"spentUsd":{"type":"number"}},"required":["reservedUsd","chargedUsd"],"type":"object"},"continuation":{"additionalProperties":false,"properties":{"input":{"additionalProperties":{},"propertyNames":{"type":"string"},"type":"object"}},"required":["input"],"type":"object"},"cost":{"additionalProperties":false,"properties":{"balanceUsd":{"type":["number","null"]},"chargedUsd":{"type":"number"},"heldUsd":{"type":"number"},"line":{"type":"string"},"notChargedUsd":{"type":"number"}},"required":["chargedUsd","notChargedUsd","balanceUsd"],"type":"object"},"dropped":{"additionalProperties":false,"properties":{"count":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"top":{"items":{"additionalProperties":false,"properties":{"domain":{"type":"string"},"name":{"type":"string"},"why":{"type":"string"}},"required":["domain","name","why"],"type":"object"},"type":"array"}},"required":["count","top"],"type":"object"},"evidence":{"items":{"additionalProperties":false,"properties":{"detail":{"type":"string"},"domain":{"type":"string"},"pass":{"type":"boolean"},"rule":{"enum":["date","stale","fetch","quote","company","linkedin"],"type":"string"},"url":{"type":"string"}},"required":["domain","url","pass"],"type":"object"},"maxItems":10,"type":"array"},"existingCustomers":{"additionalProperties":false,"properties":{"count":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"top":{"items":{"additionalProperties":false,"properties":{"domain":{"type":"string"},"name":{"type":"string"},"why":{"type":"string"}},"required":["domain","name","why"],"type":"object"},"type":"array"}},"required":["count","top"],"type":"object"},"full":{"description":"The full result on disk: every signal, path and field (local runs only)","type":"string"},"icp":{"additionalProperties":false,"properties":{"sizeBand":{"items":false,"maxItems":2,"minItems":2,"prefixItems":[{"type":"number"},{"type":"number"}],"type":"array"},"who":{"type":"string"}},"required":["who","sizeBand"],"type":"object"},"job":{"additionalProperties":false,"properties":{"existing":{"const":true,"type":"boolean"},"id":{"type":"string"},"partial":{"additionalProperties":{},"propertyNames":{"type":"string"},"type":"object"},"poll":{"type":"string"},"quoteUsd":{"type":"number"},"reservedUsd":{"type":"number"},"status":{"const":"queued","type":"string"}},"required":["id","status","quoteUsd","reservedUsd","poll"],"type":"object"},"judgedBy":{"const":"caller","type":"string"},"listed":{"additionalProperties":false,"properties":{"apolloLanes":{"items":{"additionalProperties":false,"properties":{"buyerShare":{"type":["number","null"]},"kept":{"type":"boolean"},"matched":{"anyOf":[{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},{"type":"null"}]},"returned":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"via":{"type":"string"}},"required":["via","matched","returned","buyerShare","kept"],"type":"object"},"type":"array"},"apolloMatched":{"anyOf":[{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},{"type":"null"}]},"count":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"note":{"type":"string"},"rows":{"items":{"additionalProperties":false,"properties":{"domain":{"type":"string"},"name":{"type":"string"},"rank":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"reason":{"type":"string"},"score":{"type":"number"},"source":{"type":"string"},"tier":{"enum":["screened","listed"],"type":"string"},"unchecked":{"type":"string"}},"required":["domain","name","tier","rank","score","source","reason","unchecked"],"type":"object"},"maxItems":100,"type":"array"}},"required":["count","apolloMatched","rows","note"],"type":"object"},"listing":{"additionalProperties":false,"properties":{"note":{"type":"string"},"qualified":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"returned":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"}},"required":["qualified","returned","note"],"type":"object"},"market":{"items":{"additionalProperties":false,"properties":{"date":{"format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$","type":"string"},"headline":{"type":"string"},"id":{"type":"string"},"quote":{"type":"string"},"url":{"type":"string"}},"required":["id","date","headline","url"],"type":"object"},"type":"array"},"mode":{"enum":["free","paid"],"type":"string"},"modeNote":{"type":"string"},"needPatternHits":{"items":{"additionalProperties":false,"properties":{"accounts":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"broad":{"type":"boolean"},"need":{"type":"string"},"of":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["need","accounts","of","broad"],"type":"object"},"type":"array"},"needPatterns":{"items":{"additionalProperties":false,"properties":{"family":{"enum":["hiring","company_events","product_site","news_compliance","tools","people_moves","competitor_events","public_intent"],"type":"string"},"need":{"maxLength":160,"minLength":3,"type":"string"},"proof":{"maxLength":300,"minLength":3,"type":"string"},"where":{"items":{"enum":["jobs","tools","news","site","ai_adoption"],"type":"string"},"maxItems":5,"minItems":1,"type":"array"}},"required":["need","where","proof"],"type":"object"},"maxItems":39,"type":"array"},"needPatternsFrom":{"enum":["profile","drafted"],"type":"string"},"next":{"type":"string"},"notice":{"type":"string"},"paid":{"items":{"additionalProperties":false,"properties":{"calls":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"costUsd":{"type":"number"},"credits":{"type":"number"},"source":{"type":"string"}},"required":["source","calls","credits","costUsd"],"type":"object"},"type":"array"},"pricing":{"additionalProperties":false,"properties":{"limit":{"type":"number"},"maxUsd":{"type":"number"},"unitUsd":{"type":"number"}},"required":["limit","unitUsd","maxUsd"],"type":"object"},"profile":{"additionalProperties":false,"properties":{"missing":{"items":{"type":"string"},"type":"array"},"used":{"items":{"type":"string"},"type":"array"}},"required":["used","missing"],"type":"object"},"repeat":{"additionalProperties":false,"properties":{"costUsd":{"type":"number"},"note":{"type":"string"},"nothingNew":{"type":"boolean"},"widened":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"}},"required":["widened","nothingNew","note"],"type":"object"},"since":{"format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$","type":"string"},"sources":{"items":{"additionalProperties":false,"properties":{"candidates":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"free":{"type":"boolean"},"source":{"type":"string"}},"required":["source","free","candidates"],"type":"object"},"type":"array"},"stopped":{"const":"budget","type":"string"},"today":{"format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$","type":"string"},"upcomingEvents":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"work":{"items":{"additionalProperties":false,"properties":{"id":{"type":"string"},"prompt":{"type":"string"}},"required":["id","prompt"],"type":"object"},"type":"array"}},"type":"object"}⟨17 unchanged words⟩ ,"heldUsd":{"type":"number"},"line":{"type":"string"},"notChargedUsd":{"type":"number"}},"required ⟨61 unchanged words⟩
⟨20 unchanged words⟩ ,"heldUsd":{"type":"number"},"line":{"type":"string"},"notChargedUsd":{"type":"number"}},"required ⟨39 unchanged words⟩
⟨44 unchanged words⟩ "maxItems":500,"type":"array"},"city":{"description":"The user's own city, for events near them (in person within 50 km); never narrows who discover looks for","maxLength":120,"type":"string"},"company":{"description":"The seller company's name ⟨926 unchanged words⟩
⟨17 unchanged words⟩ ,"heldUsd":{"type":"number"},"line":{"type":"string"},"notChargedUsd":{"type":"number"}},"required ⟨41 unchanged words⟩ string"},"maxItems":500,"type":"array"},"city":{"description":"The user's own city, for events near them (in person within 50 km); never narrows who discover looks for","maxLength":120,"type":"string"},"company":{"description":"The seller ⟨1063 unchanged words⟩
⟨24 unchanged words⟩ ,"heldUsd":{"type":"number"},"line":{"type":"string"},"notChargedUsd":{"type":"number"}},"required ⟨48 unchanged words⟩
⟨20 unchanged words⟩ ,"heldUsd":{"type":"number"},"line":{"type":"string"},"notChargedUsd":{"type":"number"}},"required ⟨83 unchanged words⟩
⟨40 unchanged words⟩ ,"heldUsd":{"type":"number"},"line":{"type":"string"},"notChargedUsd":{"type":"number"}},"required ⟨12 unchanged words⟩ required":["balanceUsd"],"type":"object"},"crm":{"anyOf":[{"additionalProperties":false,"properties":{"provider":{"enum":["hubspot","salesforce"],"type":"string"},"syncedAt":{"type":["string","null"]}},"required":["provider","syncedAt"],"type":"object"},{"type":"null"}]},"free":{"items":{"type": ⟨102 unchanged words⟩
⟨40 unchanged words⟩ max_usd); it is charged per result returned(a playbook: one flat price once any account delivers), never more. When `fits` is false, `shortfallUsd` ⟨16 unchanged words⟩ will this cost", "can I afforda playbook for these20 accounts", "what would aplaybookdiscover for my site cost". Skip when: the user wants ⟨33 unchanged words⟩
⟨39 unchanged words⟩ won and lost, regions, exclusions, do-not-contact.playbookdiscover starts from it. Returns the saved profile, ⟨12 unchanged words⟩ each. Also returns `signals`, the buying signalsplaybook'sdiscover's account search looks for: the saved `needPatterns`, ⟨166 unchanged words⟩
⟨746 unchanged words⟩ ,"properties":{"linkedinUrl":{"description":"s99: theThe user's own LinkedIn profileURL. In paid mode the playbook reads their past jobs and schools from it once (treg's hosted API) and matches them with its buyers' in code for shared-history paths;URL; kept in the workspace, never sent to ⟨218 unchanged words⟩
⟨774 unchanged words⟩ ,"properties":{"linkedinUrl":{"description":"s99: theThe user's own LinkedIn profileURL. In paid mode the playbook reads their past jobs and schools from it once (treg's hosted API) and matches them with its buyers' in code for shared-history paths;URL; kept in the workspace, never sent to ⟨347 unchanged words⟩
Find accounts to sell to — Price in paid mode: $2.50 per delivered company. A delivered company has a sourced in-band size, a supported fit and a checked dated signal or warm path, not returned before; the rest of the ranked list is free ($0 if none is delivered). Never more than max_usd. Mode: `paid` (the default when the balance covers one result) runs SalesMap's own search, models and paid data sources, free sources first, at the price above. `free` (the default otherwise) is $0: the calling agent runs the searches and judgments returned as `work`, and SalesMap reads and checks every source. `mode` overrides the def…
voice_scan — Free. Checks an outreach draft the user or their agent wrote (a connection note, direct note, InMail or email) for AI-writing tells and the channel's limits, in code with no model: `fails` (antithesis like "it's not just X, it's Y", hype words, servile or empty closers, leaked placeholders like [First Name], raw markdown, the 300-character invite note, 1,900-character InMail and 200-character subject caps) and `warnings` (dashes, sales clichés like "just following up", assistant vocabulary, exclamations, emoji, a cold email over 125 words). `pass` means no fails. Each hit carries the matched …
Build a sales playbook — Price in paid mode: $7.50 on a discover for the same seller from the last 7 days, $25.00 when it has to run its own sweep. A flat price, charged once at least one written-up account is delivered, not per account; $0 if none is. Never more than max_usd. Mode: `paid` (the default when the balance covers one result) runs SalesMap's own search, models and paid data sources, free sources first, at the price above. `free` (the default otherwise) is $0: the calling agent runs the searches and judgments returned as `work`, and SalesMap reads and checks every source. `mode` overrides the default. Find…
⟨40 unchanged words⟩ max_usd); it is charged per result returned (a playbook: one flat price once any account delivers), never more. When `fits` is false, `shortfallUsd` says how much more credit is needed and `topUp` is the link. Use when: "how much will this cost ⟨53 unchanged words⟩
⟨45 unchanged words⟩ ,"quoteUsd":{"type":"number"},"shortfallUsd":{"type":"number"},"tool":{"type":"string"},"topUp":{"type":"string"}},"required" ⟨8 unchanged words⟩
⟨592 unchanged words⟩ one rank","items":{"properties":{"family":{"enum":["hiring","company_events","product_site","news_compliance","tools","people_moves","competitor_events","public_intent"],"type":"string"},"need":{"maxLength":160,"minLength":3, ⟨29 unchanged words⟩ "],"type":"object"},"maxItems":1224,"minItems":1,"type":"array"}, ⟨92 unchanged words⟩ 1,"type":"string"},"maxItems":500,"type":"array"},"signalFamilies":{"description":"The signal families the user switched on (the families of `signals.addMore`, by id). Discover drafts 2 or 3 need patterns for each, worded for the seller's offer, and drops patterns in a family switched off; left out, it drafts 5 to 8 across all","items":{"enum":["hiring","company_events","product_site","news_compliance","tools","people_moves","competitor_events","public_intent"],"type":"string"},"maxItems":8,"minItems":1,"type":"array"},"signalTypes":{" ⟨983 unchanged words⟩
before
{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"addMore":{"items":{"additionalProperties":false,"properties":{"family":{"type":"string"},"label":{"type":"string"},"types":{"items":{"additionalProperties":false,"properties":{"id":{"type":"string"},"name":{"type":"string"}},"required":["id","name"],"type":"object"},"type":"array"}},"required":["family","label","types"],"type":"object"},"type":"array"},"budget":{"additionalProperties":false,"properties":{"chargedUsd":{"type":"number"},"limitedBy":{"type":"string"},"reservedUsd":{"type":"number"},"spentUsd":{"type":"number"}},"required":["reservedUsd","spentUsd","chargedUsd"],"type":"object"},"companies":{"items":{"additionalProperties":false,"properties":{"angle":{"type":["string","null"]},"body":{"type":["string","null"]},"buyerRole":{"type":"string"},"checkFirst":{"items":{"type":"string"},"type":"array"},"checkedSignals":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"connections":{"items":{"additionalProperties":false,"properties":{"matchesRole":{"type":"boolean"},"name":{"type":"string"},"position":{"type":["string","null"]}},"required":["name","position","matchesRole"],"type":"object"},"type":"array"},"coverage":{"items":{"additionalProperties":false,"properties":{"observedAt":{"type":"string"},"source":{"type":"string"},"status":{"enum":["observed","unavailable","skipped"],"type":"string"}},"required":["source","status"],"type":"object"},"type":"array"},"cut":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"cuts":{"items":{"type":"string"},"type":"array"},"delivered":{"type":"boolean"},"domain":{"type":"string"},"events":{"items":{"additionalProperties":false,"properties":{"date":{"type":"string"},"event":{"type":"string"},"quote":{"type":"string"},"role":{"enum":["sponsor","speaker","host","exhibitor"],"type":"string"},"url":{"type":"string"}},"required":["event","date","url","role","quote"],"type":"object"},"type":"array"},"fit":{"type":"string"},"fits":{"type":"boolean"},"headcount":{"additionalProperties":false,"properties":{"domain":{"type":"string"},"estimate":{"type":"boolean"},"historical":{"type":"boolean"},"max":{"exclusiveMinimum":0,"maximum":9007199254740991,"type":"integer"},"measuredAt":{"type":"string"},"min":{"exclusiveMinimum":0,"maximum":9007199254740991,"type":"integer"},"observedAt":{"minLength":1,"type":"string"},"scope":{"enum":["company","subsidiary","unknown"],"type":"string"},"source":{"minLength":1,"type":"string"},"supporting":{"items":{"additionalProperties":false,"properties":{"domain":{"type":"string"},"estimate":{"type":"boolean"},"historical":{"type":"boolean"},"max":{"exclusiveMinimum":0,"maximum":9007199254740991,"type":"integer"},"measuredAt":{"type":"string"},"min":{"exclusiveMinimum":0,"maximum":9007199254740991,"type":"integer"},"observedAt":{"minLength":1,"type":"string"},"scope":{"enum":["company","subsidiary","unknown"],"type":"string"},"source":{"minLength":1,"type":"string"}},"required":["min","max","domain","source","observedAt","estimate","scope"],"type":"object"},"type":"array"},"unresolved":{"enum":["conflicting","overlapping"],"type":"string"}},"required":["min","max","domain","source","observedAt","estimate","scope"],"type":"object"},"headcountMatch":{"type":"boolean"},"inferred":{"items":{"additionalProperties":false,"properties":{"email":{"additionalProperties":false,"properties":{"address":{"type":"string"},"grade":{"enum":["A","B","C"],"type":"string"},"send":{"enum":["send","low_volume"],"type":"string"},"source":{"enum":["moltsets","prospeo"],"type":"string"},"validatedAt":{"type":"string"}},"required":["address","send","source"],"type":"object"},"name":{"type":"string"},"phone":{"additionalProperties":false,"properties":{"callable":{"const":true,"type":"boolean"},"number":{"type":"string"},"source":{"const":"prospeo","type":"string"}},"required":["number","callable","source"],"type":"object"},"source":{"enum":["company_page","search_result","apollo"],"type":"string"},"title":{"type":"string"},"url":{"type":"string"}},"required":["name","title","url","source"],"type":"object"},"type":"array"},"name":{"type":"string"},"reach":{"type":"string"},"reachNotes":{"items":{"type":"string"},"type":"array"},"readyNow":{"type":"boolean"},"roles":{"items":{"type":"string"},"type":"array"},"search":{"items":{"additionalProperties":false,"properties":{"role":{"type":"string"},"url":{"type":"string"}},"required":["role","url"],"type":"object"},"type":"array"},"signals":{"items":{"additionalProperties":false,"properties":{"check":{"enum":["passed","read","unchecked"],"type":"string"},"claim":{"maxLength":600,"type":"string"},"date":{"format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$","type":"string"},"family":{"type":"string"},"free":{"type":"boolean"},"horizon":{"enum":["early","mid","late"],"type":"string"},"id":{"type":"string"},"logOdds":{"type":["number","null"]},"needPattern":{"maxLength":160,"type":"string"},"polarity":{"enum":["positive","negative","mixed"],"type":"string"},"quote":{"maxLength":600,"type":"string"},"rating":{"enum":["high","medium","low","unrated"],"type":"string"},"sellerRelevant":{"const":true,"type":"boolean"},"source":{"maxLength":120,"type":"string"},"url":{"type":"string"},"windowDays":{"maximum":9007199254740991,"minimum":1,"type":"integer"}},"required":["id","family","polarity","claim","source","check","rating","logOdds","horizon"],"type":"object"},"type":"array"},"subject":{"type":["string","null"]},"warmPath":{"anyOf":[{"additionalProperties":false,"properties":{"fact":{"type":"string"},"name":{"type":"string"},"position":{"type":["string","null"]}},"required":["name","position","fact"],"type":"object"},{"type":"null"}]},"watchOut":{"items":{"type":"string"},"type":"array"},"whyNow":{"type":["string","null"]}},"required":["domain","name","fit","fits","buyerRole","readyNow","watchOut","checkFirst","headcountMatch","signals","whyNow","body","checkedSignals","delivered","reach","warmPath","roles","connections","reachNotes","search","inferred","angle","subject","cut","cuts","events"],"type":"object"},"type":"array"},"continuation":{"additionalProperties":false,"properties":{"input":{"additionalProperties":{},"propertyNames":{"type":"string"},"type":"object"}},"required":["input"],"type":"object"},"cost":{"additionalProperties":false,"properties":{"balanceUsd":{"type":["number","null"]},"chargedUsd":{"type":"number"},"heldUsd":{"type":"number"},"notChargedUsd":{"type":"number"}},"required":["chargedUsd","notChargedUsd","balanceUsd"],"type":"object"},"events":{"anyOf":[{"items":{"additionalProperties":false,"properties":{"audience":{"type":"string"},"city":{"type":["string","null"]},"date":{"type":"string"},"name":{"type":"string"},"online":{"type":"boolean"},"url":{"type":"string"},"why":{"type":"string"}},"required":["name","date","city","online","url","audience","why"],"type":"object"},"type":"array"},{"type":"null"}]},"evidence":{"items":{"additionalProperties":false,"properties":{"detail":{"type":"string"},"domain":{"type":"string"},"pass":{"type":"boolean"},"rule":{"enum":["date","stale","fetch","quote","company","linkedin"],"type":"string"},"url":{"type":"string"}},"required":["domain","url","pass"],"type":"object"},"maxItems":10,"type":"array"},"job":{"additionalProperties":false,"properties":{"existing":{"const":true,"type":"boolean"},"id":{"type":"string"},"partial":{"additionalProperties":{},"propertyNames":{"type":"string"},"type":"object"},"poll":{"type":"string"},"quoteUsd":{"type":"number"},"reservedUsd":{"type":"number"},"status":{"const":"queued","type":"string"}},"required":["id","status","quoteUsd","reservedUsd","poll"],"type":"object"},"judgedBy":{"const":"caller","type":"string"},"link":{"type":"string"},"listed":{"additionalProperties":false,"properties":{"apolloMatched":{"anyOf":[{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},{"type":"null"}]},"count":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"note":{"type":"string"},"rows":{"items":{"additionalProperties":false,"properties":{"domain":{"type":"string"},"name":{"type":"string"},"rank":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"reason":{"type":"string"},"score":{"type":"number"},"source":{"type":"string"},"tier":{"enum":["screened","listed"],"type":"string"},"unchecked":{"type":"string"}},"required":["domain","name","tier","rank","score","source","reason","unchecked"],"type":"object"},"maxItems":100,"type":"array"}},"required":["count","apolloMatched","rows","note"],"type":"object"},"markdown":{"type":"string"},"mode":{"enum":["free","paid"],"type":"string"},"modeNote":{"type":"string"},"moreQualified":{"items":{"type":"string"},"type":"array"},"needPatternHits":{"items":{"additionalProperties":false,"properties":{"accounts":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"broad":{"type":"boolean"},"need":{"type":"string"},"of":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["need","accounts","of","broad"],"type":"object"},"type":"array"},"needPatterns":{"items":{"additionalProperties":false,"properties":{"need":{"maxLength":160,"minLength":3,"type":"string"},"proof":{"maxLength":300,"minLength":3,"type":"string"},"where":{"items":{"enum":["jobs","tools","news","site","ai_adoption"],"type":"string"},"maxItems":5,"minItems":1,"type":"array"}},"required":["need","where","proof"],"type":"object"},"maxItems":27,"type":"array"},"needPatternsFrom":{"enum":["profile","drafted"],"type":"string"},"next":{"type":"string"},"note":{"type":"string"},"path":{"type":"string"},"pricing":{"additionalProperties":false,"properties":{"limit":{"type":"number"},"maxUsd":{"type":"number"},"unitUsd":{"type":"number"}},"required":["limit","unitUsd","maxUsd"],"type":"object"},"ranked":{"items":{"additionalProperties":false,"properties":{"buyerRole":{"type":"string"},"checkFirst":{"items":{"type":"string"},"type":"array"},"domain":{"type":"string"},"families":{"additionalProperties":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"propertyNames":{"type":"string"},"type":"object"},"fit":{"type":"string"},"fits":{"type":"boolean"},"name":{"type":"string"},"rank":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"readyNow":{"type":"boolean"},"signalCount":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"topSignal":{"additionalProperties":false,"properties":{"check":{"type":"string"},"claim":{"type":"string"},"date":{"type":"string"},"url":{"type":"string"}},"required":["claim","check"],"type":"object"}},"required":["rank","domain","name","readyNow","fit","fits","buyerRole","families","signalCount","checkFirst"],"type":"object"},"type":"array"},"reuse":{"type":"string"},"reusedDiscover":{"type":"boolean"},"seller":{"type":"string"},"stopped":{"const":"budget","type":"string"},"today":{"type":"string"},"work":{"items":{"additionalProperties":false,"properties":{"id":{"type":"string"},"prompt":{"type":"string"}},"required":["id","prompt"],"type":"object"},"type":"array"}},"type":"object"}after
{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"addMore":{"items":{"additionalProperties":false,"properties":{"family":{"type":"string"},"label":{"type":"string"},"types":{"items":{"additionalProperties":false,"properties":{"id":{"type":"string"},"name":{"type":"string"}},"required":["id","name"],"type":"object"},"type":"array"}},"required":["family","label","types"],"type":"object"},"type":"array"},"budget":{"additionalProperties":false,"properties":{"chargedUsd":{"type":"number"},"limitedBy":{"type":"string"},"reservedUsd":{"type":"number"},"spentUsd":{"type":"number"}},"required":["reservedUsd","spentUsd","chargedUsd"],"type":"object"},"companies":{"items":{"additionalProperties":false,"properties":{"angle":{"type":["string","null"]},"body":{"type":["string","null"]},"buyerRole":{"type":"string"},"checkFirst":{"items":{"type":"string"},"type":"array"},"checkedSignals":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"connections":{"items":{"additionalProperties":false,"properties":{"matchesRole":{"type":"boolean"},"name":{"type":"string"},"position":{"type":["string","null"]}},"required":["name","position","matchesRole"],"type":"object"},"type":"array"},"coverage":{"items":{"additionalProperties":false,"properties":{"observedAt":{"type":"string"},"source":{"type":"string"},"status":{"enum":["observed","unavailable","skipped"],"type":"string"}},"required":["source","status"],"type":"object"},"type":"array"},"cut":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"cuts":{"items":{"type":"string"},"type":"array"},"delivered":{"type":"boolean"},"domain":{"type":"string"},"events":{"items":{"additionalProperties":false,"properties":{"date":{"type":"string"},"event":{"type":"string"},"quote":{"type":"string"},"role":{"enum":["sponsor","speaker","host","exhibitor"],"type":"string"},"url":{"type":"string"}},"required":["event","date","url","role","quote"],"type":"object"},"type":"array"},"fit":{"type":"string"},"fits":{"type":"boolean"},"headcount":{"additionalProperties":false,"properties":{"domain":{"type":"string"},"estimate":{"type":"boolean"},"historical":{"type":"boolean"},"max":{"exclusiveMinimum":0,"maximum":9007199254740991,"type":"integer"},"measuredAt":{"type":"string"},"min":{"exclusiveMinimum":0,"maximum":9007199254740991,"type":"integer"},"observedAt":{"minLength":1,"type":"string"},"scope":{"enum":["company","subsidiary","unknown"],"type":"string"},"source":{"minLength":1,"type":"string"},"supporting":{"items":{"additionalProperties":false,"properties":{"domain":{"type":"string"},"estimate":{"type":"boolean"},"historical":{"type":"boolean"},"max":{"exclusiveMinimum":0,"maximum":9007199254740991,"type":"integer"},"measuredAt":{"type":"string"},"min":{"exclusiveMinimum":0,"maximum":9007199254740991,"type":"integer"},"observedAt":{"minLength":1,"type":"string"},"scope":{"enum":["company","subsidiary","unknown"],"type":"string"},"source":{"minLength":1,"type":"string"}},"required":["min","max","domain","source","observedAt","estimate","scope"],"type":"object"},"type":"array"},"unresolved":{"enum":["conflicting","overlapping"],"type":"string"}},"required":["min","max","domain","source","observedAt","estimate","scope"],"type":"object"},"headcountMatch":{"type":"boolean"},"headline":{"type":["string","null"]},"inferred":{"items":{"additionalProperties":false,"properties":{"email":{"additionalProperties":false,"properties":{"address":{"type":"string"},"grade":{"enum":["A","B","C"],"type":"string"},"send":{"enum":["send","low_volume"],"type":"string"},"source":{"enum":["moltsets","prospeo"],"type":"string"},"validatedAt":{"type":"string"}},"required":["address","send","source"],"type":"object"},"name":{"type":"string"},"phone":{"additionalProperties":false,"properties":{"callable":{"const":true,"type":"boolean"},"number":{"type":"string"},"source":{"const":"prospeo","type":"string"}},"required":["number","callable","source"],"type":"object"},"source":{"enum":["company_page","search_result","apollo"],"type":"string"},"title":{"type":"string"},"url":{"type":"string"}},"required":["name","title","url","source"],"type":"object"},"type":"array"},"name":{"type":"string"},"reach":{"type":"string"},"reachNotes":{"items":{"type":"string"},"type":"array"},"readyNow":{"type":"boolean"},"roles":{"items":{"type":"string"},"type":"array"},"search":{"items":{"additionalProperties":false,"properties":{"role":{"type":"string"},"url":{"type":"string"}},"required":["role","url"],"type":"object"},"type":"array"},"signals":{"items":{"additionalProperties":false,"properties":{"check":{"enum":["passed","read","unchecked"],"type":"string"},"claim":{"maxLength":600,"type":"string"},"date":{"format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$","type":"string"},"family":{"type":"string"},"free":{"type":"boolean"},"horizon":{"enum":["early","mid","late"],"type":"string"},"id":{"type":"string"},"logOdds":{"type":["number","null"]},"needPattern":{"maxLength":160,"type":"string"},"polarity":{"enum":["positive","negative","mixed"],"type":"string"},"quote":{"maxLength":600,"type":"string"},"rating":{"enum":["high","medium","low","unrated"],"type":"string"},"sellerRelevant":{"const":true,"type":"boolean"},"source":{"maxLength":120,"type":"string"},"url":{"type":"string"},"windowDays":{"maximum":9007199254740991,"minimum":1,"type":"integer"}},"required":["id","family","polarity","claim","source","check","rating","logOdds","horizon"],"type":"object"},"type":"array"},"subject":{"type":["string","null"]},"warmPath":{"anyOf":[{"additionalProperties":false,"properties":{"fact":{"type":"string"},"name":{"type":"string"},"position":{"type":["string","null"]}},"required":["name","position","fact"],"type":"object"},{"type":"null"}]},"watchOut":{"items":{"type":"string"},"type":"array"},"whyNow":{"type":["string","null"]}},"required":["domain","name","fit","fits","buyerRole","readyNow","watchOut","checkFirst","headcountMatch","signals","whyNow","body","checkedSignals","delivered","reach","warmPath","roles","connections","reachNotes","search","inferred","angle","subject","cut","cuts","events"],"type":"object"},"type":"array"},"continuation":{"additionalProperties":false,"properties":{"input":{"additionalProperties":{},"propertyNames":{"type":"string"},"type":"object"}},"required":["input"],"type":"object"},"cost":{"additionalProperties":false,"properties":{"balanceUsd":{"type":["number","null"]},"chargedUsd":{"type":"number"},"heldUsd":{"type":"number"},"notChargedUsd":{"type":"number"}},"required":["chargedUsd","notChargedUsd","balanceUsd"],"type":"object"},"events":{"anyOf":[{"items":{"additionalProperties":false,"properties":{"audience":{"type":"string"},"city":{"type":["string","null"]},"date":{"type":"string"},"name":{"type":"string"},"online":{"type":"boolean"},"url":{"type":"string"},"why":{"type":"string"}},"required":["name","date","city","online","url","audience","why"],"type":"object"},"type":"array"},{"type":"null"}]},"evidence":{"items":{"additionalProperties":false,"properties":{"detail":{"type":"string"},"domain":{"type":"string"},"pass":{"type":"boolean"},"rule":{"enum":["date","stale","fetch","quote","company","linkedin"],"type":"string"},"url":{"type":"string"}},"required":["domain","url","pass"],"type":"object"},"maxItems":10,"type":"array"},"job":{"additionalProperties":false,"properties":{"existing":{"const":true,"type":"boolean"},"id":{"type":"string"},"partial":{"additionalProperties":{},"propertyNames":{"type":"string"},"type":"object"},"poll":{"type":"string"},"quoteUsd":{"type":"number"},"reservedUsd":{"type":"number"},"status":{"const":"queued","type":"string"}},"required":["id","status","quoteUsd","reservedUsd","poll"],"type":"object"},"judgedBy":{"const":"caller","type":"string"},"link":{"type":"string"},"listed":{"additionalProperties":false,"properties":{"apolloMatched":{"anyOf":[{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},{"type":"null"}]},"count":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"note":{"type":"string"},"rows":{"items":{"additionalProperties":false,"properties":{"domain":{"type":"string"},"name":{"type":"string"},"rank":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"reason":{"type":"string"},"score":{"type":"number"},"source":{"type":"string"},"tier":{"enum":["screened","listed"],"type":"string"},"unchecked":{"type":"string"}},"required":["domain","name","tier","rank","score","source","reason","unchecked"],"type":"object"},"maxItems":100,"type":"array"}},"required":["count","apolloMatched","rows","note"],"type":"object"},"markdown":{"type":"string"},"mode":{"enum":["free","paid"],"type":"string"},"modeNote":{"type":"string"},"moreQualified":{"items":{"type":"string"},"type":"array"},"needPatternHits":{"items":{"additionalProperties":false,"properties":{"accounts":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"broad":{"type":"boolean"},"need":{"type":"string"},"of":{"maximum":9007199254740991,"minimum":0,"type":"integer"}},"required":["need","accounts","of","broad"],"type":"object"},"type":"array"},"needPatterns":{"items":{"additionalProperties":false,"properties":{"family":{"enum":["hiring","company_events","product_site","news_compliance","tools","people_moves","competitor_events","public_intent"],"type":"string"},"need":{"maxLength":160,"minLength":3,"type":"string"},"proof":{"maxLength":300,"minLength":3,"type":"string"},"where":{"items":{"enum":["jobs","tools","news","site","ai_adoption"],"type":"string"},"maxItems":5,"minItems":1,"type":"array"}},"required":["need","where","proof"],"type":"object"},"maxItems":39,"type":"array"},"needPatternsFrom":{"enum":["profile","drafted"],"type":"string"},"next":{"type":"string"},"note":{"type":"string"},"path":{"type":"string"},"pricing":{"additionalProperties":false,"properties":{"limit":{"type":"number"},"maxUsd":{"type":"number"},"unitUsd":{"type":"number"}},"required":["limit","unitUsd","maxUsd"],"type":"object"},"ranked":{"items":{"additionalProperties":false,"properties":{"buyerRole":{"type":"string"},"checkFirst":{"items":{"type":"string"},"type":"array"},"domain":{"type":"string"},"families":{"additionalProperties":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"propertyNames":{"type":"string"},"type":"object"},"fit":{"type":"string"},"fits":{"type":"boolean"},"name":{"type":"string"},"rank":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"readyNow":{"type":"boolean"},"signalCount":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"topSignal":{"additionalProperties":false,"properties":{"check":{"type":"string"},"claim":{"type":"string"},"date":{"type":"string"},"url":{"type":"string"}},"required":["claim","check"],"type":"object"}},"required":["rank","domain","name","readyNow","fit","fits","buyerRole","families","signalCount","checkFirst"],"type":"object"},"type":"array"},"reuse":{"type":"string"},"reusedDiscover":{"type":"boolean"},"seller":{"type":"string"},"stopped":{"const":"budget","type":"string"},"today":{"type":"string"},"work":{"items":{"additionalProperties":false,"properties":{"id":{"type":"string"},"prompt":{"type":"string"}},"required":["id","prompt"],"type":"object"},"type":"array"}},"type":"object"}⟨72 unchanged words⟩ playbook's account search looks for: the saved `needPatterns`, `signalFamilies` and `signalTypes`, `addMore` (the signal types it can detect,byinfamily,8tofamilies: save the families the user switches on as `signalFamilies`, and discover drafts 2 or 3 signals for each; or a type by id as `signalTypes`) and, with the ⟨125 unchanged words⟩
⟨392 unchanged words⟩ one rank","items":{"properties":{"family":{"enum":["hiring","company_events","product_site","news_compliance","tools","people_moves","competitor_events","public_intent"],"type":"string"},"need":{"maxLength":160,"minLength":3, ⟨29 unchanged words⟩ "],"type":"object"},"maxItems":1224,"minItems":1,"type":"array"}, ⟨92 unchanged words⟩ 1,"type":"string"},"maxItems":500,"type":"array"},"signalFamilies":{"description":"The signal families the user switched on (the families of `signals.addMore`, by id). Discover drafts 2 or 3 need patterns for each, worded for the seller's offer, and drops patterns in a family switched off; left out, it drafts 5 to 8 across all","items":{"enum":["hiring","company_events","product_site","news_compliance","tools","people_moves","competitor_events","public_intent"],"type":"string"},"maxItems":8,"minItems":1,"type":"array"},"signalTypes":{" ⟨394 unchanged words⟩
⟨418 unchanged words⟩ items":{"additionalProperties":false,"properties":{"family":{"enum":["hiring","company_events","product_site","news_compliance","tools","people_moves","competitor_events","public_intent"],"type":"string"},"need":{"maxLength":160,"minLength":3, ⟨29 unchanged words⟩ "],"type":"object"},"maxItems":1224,"minItems":1,"type":"array"}, ⟨95 unchanged words⟩ "maxItems":500,"type":"array"},"signalFamilies":{"description":"The signal families the user switched on (the families of `signals.addMore`, by id). Discover drafts 2 or 3 need patterns for each, worded for the seller's offer, and drops patterns in a family switched off; left out, it drafts 5 to 8 across all","items":{"enum":["hiring","company_events","product_site","news_compliance","tools","people_moves","competitor_events","public_intent"],"type":"string"},"maxItems":8,"minItems":1,"type":"array"},"signalTypes":{"description":"Catalog signal types the ⟨435 unchanged words⟩ "items":{"additionalProperties":false,"properties":{"family":{"enum":["hiring","company_events","product_site","news_compliance","tools","people_moves","competitor_events","public_intent"],"type":"string"},"need":{"maxLength":160,"minLength":3 ⟨64 unchanged words⟩