Overview
SiliconMatch helps a company that sells a chip, or an all-in-one box built around one, find the companies that need it. It searches a base of 1,727 verified prospect companies (as of 21 October 2026), scores each one for your offer with reasons that cite real sources, shows the people to approach and drafts a first message and follow-ups. You keep the good ones in lists and export them.
Demo sign-ins
| Persona | PIN | Role | What you can do |
|---|---|---|---|
| VoltEdge Silicon (fictional) | 1111 | Seller of motor-control chips | Search, score, see roles and masked contacts, draft sequences, own lists |
| NeuroBox Systems (fictional) | 2222 | Seller of an edge-AI box | The same, for its own lists only |
Each persona sees only its own lists; the server enforces this. The search form starts with the persona's own offer filled in.
User manual
1. Sign in
Open chipapp.wntap.org and enter a PIN from the table above.
2. Describe your offer
On Search, pick your chip or solution type (type in the filter box to narrow the list). If you sell a box, tick its parts: optimized hardware, local AI runtime and models, domain skills and agents, MCP and protocol connectors, test bench, observability.
3. Choose who to find
Tick groups or single segments. They come in three kinds: they build with chips (drones, robots, OEMs, ODMs and EMS, module makers), they run it in operations (manufacturing and test labs, energy and telecom, healthcare and labs, automotive and logistics) and they install it for others (integrators). Picking a chip type pre-ticks the segments it usually sells to. Add a country if you want.
4. Find prospects
Press Find prospects. A progress bar shows the work: choosing candidates from the base, then scoring the most promising ones for your offer and checking for competitors. About 60 companies take around half a minute.
5. Read the results
Results are sorted by fit. A green score means at least one reason is backed by direct evidence of need. Filter by role, sort by name or country, or show direct evidence only. Details opens the reasons with their sources, the opener, the integration story (for operators and integrators) and the roles to approach.
6. People and sequences
Under People you see the decision-makers we hold for that company, ranked by role. Draft sequence writes three e-mails (opener, follow-up with one proof point from your offer, polite close). Edit any step and save it. Nothing is sent from SiliconMatch.
7. Lists and export
Pick a list (or + New list and a name) in the results bar, then Save companies into it. On Lists, set each prospect's status (new, contacted, replied, meeting, not a fit), keep notes, open people and sequences, and use Export CSV. The file has one row per contact (or per company when it has none) with company, website, segment, country, fit, reasons, evidence links, pitch, contact and sequence.
Data and evidence
Sources. (1) Web search: Claude Haiku searches the web for each segment and extracts the companies the results name; an evidence link must be one the search actually returned. (2) Each company's own homepage: its title and description are stored as evidence when we verify the site. (3) The US FAA's accepted drone Declarations of Compliance (507 at the time of writing). (4) The US Department of Defense Blue UAS Cleared List (drones) and Framework List (components).
Verified websites. A company counts only if its website loads and shows the company's name. List sites, directories and market-report publishers are never accepted as a company's own website.
Countries. One English spelling per country. A country is shown when the evidence states where the company is based (the quote is kept and shown on hover), or, marked “(domain)”, when the website uses a country domain such as .de or .co.uk. Otherwise it is left blank rather than guessed.
Roles. Builder (makes end products), module maker (designs boards and components, so buys chips too), adopter (runs a process that a box would serve), integrator (installs systems for many sites), software vendor (whose product would ship on a box). Distributors and publishers are kept but not counted as prospects.
How fit is scored
Claude Haiku reads each company's evidence and your offer and returns a score from 0 to 100 with two to four reasons. The code then checks the answer:
- A reason survives only if every source it cites belongs to that company.
- A reason is direct when a cited quote mentions your offer itself (one of your chip type's keywords, or a ticked box part's keywords). If no reason is direct, the score is multiplied by 0.75, so inferred needs rank below proven ones.
- The opener must name one of the company's real products (or, for operators, one of their processes).
- E-mail drafts may only use numbers that appear in the evidence, and may not offer box parts you did not tick.
Competitors
For each offer, SiliconMatch also asks whether a company sells something that directly competes with it, and keeps the flag only with that company's own evidence. The level matters: if you sell chips, only other chip vendors compete (module, board and drone makers buy chips and stay prospects); if you sell a box, companies selling the same type of chip or their own edge-AI hardware compete, while software that would run on your box counts as a partner. Competitors are hidden from results until you tick Show competitors, and then appear last with a badge and the evidence.
Privacy and limits
- People's names, titles and work e-mails come only from a licensed contact provider (Hunter in this demo). They are never scraped and never written by the AI.
- In the public demo, names and e-mail addresses are masked, new contact searches and fresh web discovery are off, and AI use stops for the day after a set budget.
- SiliconMatch never sends e-mail. Drafts stay drafts.
Architecture
A Python web service (FastAPI) with a SQLite database, a plain HTML and JavaScript front end, and two outside services: Claude through OpenRouter (Haiku for search, extraction, scoring and drafting; Sonnet as a fallback) and a contact provider (Hunter). The app runs on our own server; the public demo reaches it through a secure tunnel.
browser → chipapp.wntap.org (Vercel front) → tunnel → path router → SiliconMatch :9043
├─ SQLite: companies · evidence · scores · contacts · lists
├─ Claude Haiku (OpenRouter): search, extract, score, draft
└─ Hunter: contacts (not from the public demo)
API reference
All endpoints except sign-in need a signed-in session (a cookie set by /api/login).
| Method and path | What it does |
|---|---|
POST /api/login | Sign in with {"pin": "1111"} |
GET /api/capabilities, /api/segments, /api/box | The dropdown, the segment groups and the box parts |
POST /api/search | Start a search: {capability, box[], segments[], country}; returns a job id |
GET /api/search/{job} | Progress: stage, percent, candidates, scored |
GET /api/results?capability=&box=&segments=&country= | Scored prospects with reasons, evidence, opener, roles, integration |
GET /api/companies/{id}/people | Stored contacts, ranked by role |
POST /api/contacts/{id}/sequence | Draft a three-step sequence for one contact |
PUT /api/steps/{id} | Save an edited step |
GET/POST /api/lists, GET /api/lists/{id} | Your lists; create one with {name, offer} |
POST/PATCH/DELETE /api/lists/{id}/items/{company} | Save, update status or note, remove |
GET /api/lists/{id}/export.csv | Download the list |
Glossary
- OEM: original equipment manufacturer, the company that sells a product under its own brand.
- ODM: original design manufacturer, a company that designs and builds products sold under other brands. EMS: electronics manufacturing services, contract builders of boards and systems.
- NPU: neural processing unit, a chip that runs AI models efficiently. FPGA: a chip whose logic can be reprogrammed.
- ESC: electronic speed controller, which drives a drone or robot motor.
- MCP: Model Context Protocol, a standard way to give AI agents access to tools and systems.
- OPC UA, Modbus, SCPI, HL7, DICOM, IEC 61850: protocols that factory machines, test instruments, hospital systems and substations already speak.
- Blue UAS: the US Department of Defense list of cleared drones and components. FAA DOC: a drone maker's accepted Declaration of Compliance with US rules.