Your agents’ system of record for every contact, conversation and next step.

Nondual gives AI agents unified profiles, communication history and next steps for every person and company they interact with.

Get started freeView on GitHub

Free while we validate. Instant key from one email. No credit card.

# one command to start
npx nondual init
npx nondual resolve jane@acme.com

Resolve someone now. No signup.

Drop in an email. Get back a complete person: name, role, company, verified profiles, a written summary, and a recommended next step.

nondual — live api
Results appear here.

Not an enrichment API. Memory your agents share.

Enrichment tools return a profile and forget you asked. Nondual remembers what happened next: which agent reached out, when, on what platform, what was said, and what to do now. Every agent on your key reads and writes the same relationship.

Everything agents need to work a relationship.

Unified profiles

Resolve emails, companies and external identities into one canonical contact.

Communication history

One timeline across email, LinkedIn, Slack, meetings and calls.

Next steps

Track follow-ups, due dates and open loops. Surfaced automatically.

Automatic enrichment

Names, roles, companies and profile data, kept current.

How teams use it.

Sales outreach

Your sales agent resolves a prospect, sees the last touch from every other agent, and picks up where the team left off.

Support with context

Your support agent pulls the relationship before replying: past interactions, open follow-ups, the recommended next step.

Agent handoff

One agent books the meeting, another preps the brief. Both read and write the same contact.

Follow-through

An assistant agent records every commitment and surfaces what is due today.

<2min
install to first resolved profile
<500ms
cached resolve
1
email for a working key
4
tools: resolve, context, record, followup

Common questions.

How is this different from Clearbit or Apollo?

Enrichment returns static profile data. Nondual adds shared memory on top: every interaction, follow-up and next step your agents record, readable by every agent on your key.

Is this a CRM?

It is the contact layer under your agents. No pipelines, no manual data entry. Agents read and write it over MCP, CLI, SDK or REST.

Where does profile data come from?

Licensed data providers and public web sources. Every fact stores a source category and confidence. Model-written summaries carry an inference label.

What does it cost?

Nothing while we validate. Free tier: 200 fresh resolves a month. Cached resolves do not count against it.

Give your agents memory in two minutes.

npx nondual init
npx nondual resolve jane@acme.com