# Find mentions

Attaches sampled posts at separate evidence levels: exact contract, token name, cashtag and linked narrative. Does not accept/reject a trade. Broader matches are weaker evidence, never endorsements.

Node ID: `twitter-find-mentions` · Category: Enrichers · Minimum plan: Tier 2 and above

Human page: https://docs.orbi.gg/nodes/twitter-find-mentions

## How it works

Adds public posts to the candidate evidence without deciding whether it should pass. Evidence levels expand from exact contract to name, cashtag and linked narrative. For a known candidate in a running graph, requests bounded contract-first searches, then its verified name and cashtag when the chosen level includes them.

Collection is asynchronous and shares the account/graph feed limits. Each result keeps its strongest match level, original author, source URL, post time and first observation time. Names and cashtags can collide across tokens; unsupported query punctuation remains local-only.

## Settings

| Setting | Config key | Initial value | Details |
| --- | --- | --- | --- |
| Evidence levels | `evidenceLevels` | Exact contract only | Broader matches are weaker evidence. Enrichment never approves a trade. Options: Exact contract only (contract); Contract + name (name); Contract + name + cashtag (ticker); All levels, kept separate (narrative). |
| Maximum post age | `maximumAgeSeconds` | 180 | Editor range: 15 to 3600. |

### Stored defaults

```json
{
  "evidenceLevels": "contract",
  "maximumAgeSeconds": 180
}
```

## Connections

These lists show compatible node types, not approval of every graph. Branch, position context, subscription, no-cycle and complete-exit rules also apply. A node cannot connect to itself.

Accepts from: [Watch accounts](https://docs.orbi.gg/nodes/twitter-watch-accounts), [Watch keywords](https://docs.orbi.gg/nodes/twitter-watch-keywords), [Narrative match](https://docs.orbi.gg/nodes/twitter-narrative-match), [Evidence decider](https://docs.orbi.gg/nodes/evidence-decider), [Aegis wallet feed](https://docs.orbi.gg/nodes/aegis-wallet-feed), [Wallet signal](https://docs.orbi.gg/nodes/wallet-signal), [Wallet confirmation](https://docs.orbi.gg/nodes/wallet-confirmation), [Wallet conviction](https://docs.orbi.gg/nodes/wallet-conviction), [Runner potential](https://docs.orbi.gg/nodes/runner-potential), [Twitter traction](https://docs.orbi.gg/nodes/twitter-traction), [Token filter](https://docs.orbi.gg/nodes/token-filter), [Balance](https://docs.orbi.gg/nodes/balance-check), [Entry chase](https://docs.orbi.gg/nodes/entry-chase), [Demand confirmation](https://docs.orbi.gg/nodes/demand-confirmation)

Connects to: [Narrative match](https://docs.orbi.gg/nodes/twitter-narrative-match), [Evidence decider](https://docs.orbi.gg/nodes/evidence-decider), [Twitter traction](https://docs.orbi.gg/nodes/twitter-traction), [Token filter](https://docs.orbi.gg/nodes/token-filter), [Balance](https://docs.orbi.gg/nodes/balance-check), [Entry chase](https://docs.orbi.gg/nodes/entry-chase), [Demand confirmation](https://docs.orbi.gg/nodes/demand-confirmation), [Open trade](https://docs.orbi.gg/nodes/open-trade), [Telegram notification](https://docs.orbi.gg/nodes/telegram-notify), [Discord notification](https://docs.orbi.gg/nodes/discord-notify), [Skip trade](https://docs.orbi.gg/nodes/skip-trade), [End](https://docs.orbi.gg/nodes/end)

## Before you run

- Requires Tier 2. Enrichment continues even when coverage is unavailable; a downstream decider decides what to do with missing evidence.

- The bounded sample is not all X activity. Existing Twitter traction remains an independent exact-contract filter and keeps its configured thresholds.

[Full graph rules](https://docs.orbi.gg/guides/graphs) · [Paper assumptions](https://docs.orbi.gg/guides/paper-trading)
