# Twitter traction

Requires fresh exact-contract posts, independent authors and meaningful public engagement from the shared Aegis social feed. Missing coverage is not counted as zero interest.

Node ID: `twitter-traction` · Category: Filters · Minimum plan: Tier 2 and above

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

## How it works

Evaluate fresh exact-contract posts, distinct sampled authors, public engagement and measured momentum from the shared social feed.

A ticker mention alone is not an exact-contract match. View growth needs repeated samples, not an invented rate from one post.

## Settings

| Setting | Config key | Initial value | Details |
| --- | --- | --- | --- |
| Missing coverage | `missingCoverage` | Wait, then block | Neutral does not endorse the token: missing exact-token coverage contributes no score and does not block. Available weak evidence still fails the configured thresholds. Options: Wait, then block (block); Neutral · keep other filters (neutral). |
| Minimum traction score | `minimumScore` | 55 | Combined exact-post, author, view, reply and momentum quality score. Editor range: 0 to 100. |
| Exact contract posts | `minimumContractPosts` | 2 | Posts must reference this token's exact contract, not only its ticker or narrative. Editor range: 1 to 1000. |
| Independent authors | `minimumAuthors` | 2 | Distinct sampled accounts required so one viral account cannot qualify alone. Editor range: 1 to 1000. |
| Minimum impressions | `minimumViews` | 0 | Minimum sampled public views. Set to 0 to let the traction score decide. Editor range: 0 to 1000000000. Zero disables this threshold. |
| Minimum comments | `minimumReplies` | 0 | Minimum sampled replies. Set to 0 to let the traction score decide. Editor range: 0 to 1000000000. Zero disables this threshold. |
| Impressions per minute | `minimumViewsPerMinute` | 0 | Requires measured view growth across repeated samples. Set to 0 when a first sample may qualify. Editor range: 0 to 10000000. Zero disables this threshold. |
| Maximum sample age | `maximumAgeSeconds` | 180 | Reject social evidence older than this. Editor range: 15 to 180. |
| Wait for coverage | `maximumWaitSeconds` | 20 | How long a candidate may wait for the shared scraper. Missing coverage remains unavailable, never zero. Editor range: 0 to 60. Zero disables this threshold. |

### Stored defaults

```json
{
  "missingCoverage": "block",
  "minimumScore": 55,
  "minimumContractPosts": 2,
  "minimumAuthors": 2,
  "minimumViews": 0,
  "minimumReplies": 0,
  "minimumViewsPerMinute": 0,
  "maximumAgeSeconds": 180,
  "maximumWaitSeconds": 20
}
```

## 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: [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), [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: [Wallet confirmation](https://docs.orbi.gg/nodes/wallet-confirmation), [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

- Wait-then-block treats missing coverage as unavailable. Neutral lets other filters decide but gives no positive endorsement; observed weak evidence still fails your thresholds.

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