Feed Management

Manage production feeds in Console with saved algorithms, feed configs, fallbacks, cache settings, and test runs.

Feed Management

Feeds are served from saved algorithms through feed configs. In Console, use Algo to build and save algorithms, then use Feed to decide how those algorithms are served in production.

Current Console Flow

  1. Build and save one or more algorithms in Algo.
  2. Open Feed.
  3. Create or edit a feed config.
  4. Add the saved algorithms as the main feed candidates.
  5. Set weights when mixing multiple algorithms.
  6. Add fallback algorithms for sparse or cold-start cases.
  7. Configure cache TTLs and exclusion rules.
  8. Save and test the feed config.

What A Feed Config Controls

AreaWhat it does
Main algorithmsThe saved algorithms used for normal feed requests
WeightsHow much each main algorithm contributes when several are mixed
Primary fallbackA broader algorithm used when the main set is sparse
Secondary fallbackA final fallback for cold start or empty results
Cache ageHow long results can be reused before rebuilding
Exclusion rulesHide items recently shown, consumed, dismissed, or otherwise excluded
Test panelRuns the saved config and shows served output

Feed configs do not create a new ranking system. They orchestrate saved algorithms, fallback behavior, caching, and exclusions.

Recommended Setup

Start simple:

  1. Use one strong main algorithm.
  2. Add one fallback algorithm that is broader than the main algorithm.
  3. Set a cache TTL that matches the feed freshness requirement.
  4. Add exclusion rules only after the feed is producing useful results.
  5. Test the served feed after each change.

Only add weighted mixes after each individual algorithm has been validated.

Example Feed Config Plan

SlotAlgorithm typeWeightWhy
MainFresh token discovery0.7Primary product experience
MainWallet or trader activity0.3Adds active-user signal
Primary fallbackBroad token discovery1.0Handles sparse main results
Secondary fallbackRecent market items1.0Prevents empty cold-start feeds

Cache Guidance

Feed typeCache suggestion
Fast-moving trading or notification-style feedsShorter cache age
Discovery feeds with slower-changing itemsLonger cache age
Cold-start fallback feedsLonger cache age is usually acceptable

Lower cache age improves freshness but increases rebuild cost. Higher cache age improves stability but can feel stale.

Exclusion Rules

Use exclusion rules to prevent repeated output. Common examples:

  • Hide items shown recently.
  • Hide consumed or dismissed items.
  • Hide a field-based group when another related item has already appeared.

Start with recent-shown exclusions first. Add more rules only when you see repeated or unwanted items in the test panel.

Test Before Shipping

Always test the feed config, not only the algorithm preview. The config test is the closest match to production serving because it includes weights, fallback, cache behavior, and exclusions.

Next


Did this page help you?