NewEvery find now carries a screenshot-verified identity

Find the partners no database has

An autonomous research analyst that works the open web around the clock — and hands your team an evidenced shortlist to approve.

app.discovery-agent.com/c/measured

Overview

run 54 live
Last 30 daysAll zonesRun now

Awaiting you

4

+2 today

Approved · 30d

38

+9 this week

Zones live

12

2 discovered

Spend today

$0.42

cap $5.00

Qualified finds by zone

30d

12
9
7
5
3
App storesCreatorsCommunitiesNewslettersClinics

Approved, cumulative

38

FindZoneScoreStatus
CysterhoodApp stores0.86Awaiting
Dr. Poonam DesaiNewsletters0.81Awaiting
Menopause Made ModernCreators0.78Awaiting
Second NatureApp stores0.74Approved

124 sources on one client's map today

  • App Store
  • Google Play
  • r/Ozempic
  • Substack
  • YouTube
  • HealthUnlocked
  • Instagram
  • PubMed Central
  • Apple Podcasts
  • r/Menopause
  • F-Droid
  • Inspire
  • TikTok
  • Patreon
  • GitHub
  • Devpost

Open-web discovery

The map grows itself.

You seed a few places worth looking. While it reads, it notices the ones you did not name — a directory referenced in an article, a community nobody had heard of — and adds them.

See what it records →

Discovers its own ground

Adds the zones it meets while reading, and drops the ones that stop paying.

Never repeats itself

Everything found stays found, so a re-scan only ever costs what is new.

Zone map

run 54

App storesSubredditsNewslettersCreatorsClinic directoriesPatient forums

Filled: the zones you gave it. Outlined: found on its own, while reading.

Identity

It confirms who they are by looking.

A name that matches is not proof. For every find without an address, the agent searches, then reads the page as a picture and confirms it belongs to that entity rather than a namesake.

  • A vision check on the page itself, not a string comparison
  • What fails is kept as a mention, never presented as theirs
  • The page and the date travel with the find from then on

Identity check

vision

play.google.com/store/apps/details?id=com.cysterhood
Confirmed: this page belongs to Cysterhood

A name that matches is not proof. What fails this check is kept as a mention, never as theirs.

Audit

Every run leaves a trail you can read.

Not a black box that produces names. Each query, each page, each judgement and each duplicate dropped is written down in the order it happened.

  • Answers "why was this never looked at?" six months later
  • Spend against caps on the same screen as the findings
  • Export the list with its provenance attached

Run trail

run 54

  1. 20:04:14zone_selectedcomplementary_apps
  2. 20:04:15query_issuedsite:play.google.com PCOS tracker
  3. 20:04:18page_readplay.google.com/… · 200
  4. 20:04:21candidates_extracted3 candidates
  5. 20:04:24candidate_judgedCysterhood · qualified · 0.86
  6. 20:04:25address_confirmedscreenshot check passed
  7. 20:04:26find_queuedawaiting approval

Every query, page and judgement, in the order the engine wrote them.

Under the hood

Your own analyst, working while you sleep.

Zone map · run 54

It finds the places nobody listed.

App storesSubredditsNewslettersCreatorsClinic directoriesPatient forums

Filled: the zones you gave it. Outlined: the two it discovered on its own, while reading.

Run trail · run 54

And writes down how it got there.

  1. 20:04:15query_issuedsite:play.google.com PCOS tracker
  2. 20:04:18page_readplay.google.com/… · 200
  3. 20:04:21candidates_extracted3 candidates
  4. 20:04:24candidate_judgedCysterhood · 0.86
  5. 20:04:25address_confirmedscreenshot check passed
  6. 20:04:26find_queuedawaiting approval

Every query, page and judgement, in the order the engine wrote them.

Why a team would put its name on this list.

Speed without a queue
A run every six hours, unattended. Nobody has to start it, and nothing waits on an analyst being free.
Evidence, not assertion
Every row carries the page it came from and the date it was seen, exportable with the list.
Judged on your criteria
What counts as a partner is written down in your own words, and the agent is scored against it.
Spend you can cap
Limits per run and per day on queries, pages, tokens and dollars, with a breaker at the line.
“A name that matches is not proof. Anything the agent cannot confirm on the page is kept as a mention — never presented as theirs.”
The identity ruleWritten into the engine, not the copy

Governance

Built for a list your team has to answer for.

Discovery is easy to fake: any model will produce a plausible list of names. What a reviewer can defend is a list that says where each row came from.

6h
between unattended runs
2
human gates before contact
100%
of finds carry source and date

What a reviewer can show an auditor

Data
Public pages only. No purchased contact data, nothing behind a login, no PHI.
Provenance
The page and the date on every row, exportable to CSV or PDF.
Approval
Two human gates: before a find counts, and before anyone is contacted.
Isolation
Map, finds, audit trail and dedup set are scoped to one tenant.
Removal
An entity can be suppressed on request, and stays suppressed later.
Spend
Caps per run and per day on queries, pages, tokens and dollars.

Audit-ready, pending certification. SSO, per-account roles and single-tenant deployment on request.

Why open web

Your next partner isn't in anyone's network yet.

Marketplaces search who signed up. Databases search what they already hold. Both are closed sets.

CapabilityMarketplacesCreator databasesDiscovery Agent
Partners already in a network✓✓✓
Apps, forums and newsletters off-platform——✓
Finds places nobody listed——✓
Judged against your own criteria——✓
Identity confirmed on the page——✓
Source and date on every row—✓✓
Human approval before it counts——✓

Engagements

Prove it on your own brief first.

Pilot

One brief, one vertical, a fixed window.

  • ✓We run it
  • ✓You review the shortlist
  • ✓Keep whatever it finds
Start a pilot

Managed

Most take this

We operate the agent against your brief, continuously.

  • ✓Ongoing discovery
  • ✓Reviewed before handover
  • ✓Priced per qualified partner
Talk to us

Platform

Your own workspace and your own keys.

  • ✓Your config and sources
  • ✓Your approval queue and exports
  • ✓Your spend caps
See a walkthrough

Questions

The ones procurement asks.

How is this different from an affiliate marketplace?

A marketplace can only show you partners already inside it. This searches the open web for the ones who never joined, and hands them over reviewed. It replaces the prospecting, not your partner management.

Where does the data come from, and is it defensible?

Public pages, read the way a person would: search results, store listings, directories, articles, community pages. No purchased contact databases, nothing behind a login, no health data. Every find records the URL it came from and the date it was seen, which is what makes the list auditable later.

How do you stop it inventing things?

Candidates are judged against your written criteria, identities are confirmed by looking at the page rather than matching a name, and a person approves every find before it counts. Anything ambiguous goes to a human instead of through.

What does it cost to run?

Search and model calls are metered, so every deployment has caps per run and per day on queries, pages, tokens and dollars, with a circuit breaker at the limit. Everything already found is deduplicated, so continuous re-scanning only costs what is new.

Can it run in our own environment?

Yes. It is three small processes and a database, with your own search and model keys. Single-tenant deployment, SSO and per-account roles are available on request.

What do you need from us?

What a good partner looks like, what rules one out, a few places worth looking, and the person who approves. The agent extends the list of places itself.

Tell us who you want to find. We'll go and find them.

Already working with us? Sign in