Skip to main content

Reference — Resonance Official Program

Phase 2 + 2.5 state (live as of 2026-05-07 23:18 UTC):

  • partners.use_universal_formula = true — universal reward formula active for Resonance Official
  • partners.bounty_pool_pct = 0.050 — Weekly Bounty enabled at 5% of weekly emission
  • partners.notification_channel_id = 1482567375063748668 — bounty announcements channel
  • event_families populated for all 14 monitored events (10 unlocks + 4 core), per mig 057
  • All 10 role-progression milestones (Echo → Resonat) is_active=true (re-enabled 2026-05-07 after the 2026-05-05 incident-response deactivation)
  • Phase 1 ladder unchanged below
  • Activity Score reset to 0 for all users 2026-05-07 (Soneium S10 fresh-start alignment); first natural rollover Mon May 11 00:00 UTC

This page renders the entire Resonance Official brand program as the canonical example. Use it as the model when designing your own program with template.yml.

Overview

The Resonance Official program contains:

  • 4 core events, each with 10 supersession tiers spanning Tune-In L0 through L90.
  • 10 unlock events, each gated at a specific tune level (L0, L10, L20, … L90).
  • A tightened quality gate running at strictness 7.
  • Reaction gating with credibility filtering, burst-window collapsing, and a default reactor threshold of 5.

In total, that's 50 monitoring_rules rows for a brand-server pair: 40 core-event tiers (4 events × 10 tiers) plus 10 unlock-event rows.

Core events — full tier values

quality (10 tiers)

TierTune LRSNCCap/wkCooldown
001550300s
1102058300s
2202566300s
3303074300s
4403582300s
5504090300s
6605098300s
77058106300s
88065114300s
99075120300s

L90 ceiling: 75 RSNC × 120 claims/wk = 9,000 RSNC/week, achievable only with sustained engagement that passes the tightened quality gate.

gm_checkin (10 tiers — gentler curve, daily ritual)

TierTune LRSNCCap/day
00101
110111
220122
330142
440162
550192
660223
770263
880323
990403
TierTune LRSNCCap/day
00153
110174
220205
330226
440267
550308
660369
7704410
8805211
9906012
TierTune LRSNCCap/wk
003010
1103412
2204014
3304615
4405517
5506518
6607619
7708820
8809220
99010020

Total earning ceiling per tune level (core events only)

Theoretical maximum if every cap binds across all four core events:

Tune Lqualitygm_checkinreaction_thresholdsocial_linkTotal core ceiling
L0750703153001,435
L101,160774764082,121
L201,6501687005603,078
L302,2201969246904,030
L402,8702241,2749355,303
L503,6002661,6801,1706,716
L604,9004622,2681,4449,074
L706,1485463,0801,76011,534
L807,4106724,0041,84013,926
L909,0008405,0402,00016,880

These are weekly figures. Most members will earn a fraction because passing the tightened gate every claim is hard.

Unlock events — full table

Tune Levent_typeRSNCCapTrigger summary
0thread_starter302/dayCreate thread; ≥2 distinct users post in it within 24h
10stage_host1201/wkHost a Stage instance; ≥3 distinct attendees
20deep_reply245/dayReply to a message that already has ≥3 unique-user reactions
30conversation_starter403/dayYour message gets replies from ≥3 distinct users within 1h
40voice_sustained483/wkStay in voice ≥60 continuous minutes (no channel-hopping)
50mentor_reach363/dayReply to new member (joined ≤7d, <5 server msgs) within 24h of their post
60traffic_director801/wk@mentioned by ≥5 distinct users within a 24h window
70resonance_beacon603/wkPost external URL; ≥3 distinct reactors; passes quality gate
80answered_question902/dayReply to a question; OP reacts ✅/🙏-class or reply gets ≥3 reactions
90dawn_patrol721/dayFirst message in a channel after ≥8h silence; passes quality gate

See Unlock Events for the full per-event detection-config breakdown.

Quality-gate parameters used by Resonance Official

ParameterValue
default_strictness7
threshold_formula40 + strictness * 682 at strictness 7
Anchor-score penalty (H1)−30
Chain-similarity threshold (H3)0.6
Chain-similarity penalty max (H3)30
Reply-inheritance bonus (parent passed)+10
Dead-channel penalty (H4)−10
Dead-channel member threshold≥100
Min reactor credibility40
Burst-window seconds30
Spread-window seconds300
Default reactor threshold5
Voter-reward requires parent passtrue
URL allowlist*.rsnc.network (other URLs are weak anchors)

Where to look in code

  • Rule seed (40 core tiers + 10 unlocks): workers/sql/migrations/038b_resonance_official_seed.sql
  • Schema migration (adds min_tune_level, snapshot table, lookup RPC): workers/sql/migrations/038_program_rebalance.sql
  • Effective-rule lookup RPC: get_effective_rules_for_user(p_brand_id, p_server_id, p_user_tune_level) — Postgres function defined in the migration above.
  • Event-handler tier selection: workers/src/event-handler/index.js — at the monitoring-rules lookup, calls database.getMonitoringRuleForTuneLevel(...).
  • Unlock-event handlers: discord-bot/src/webhooks/unlock-handlers/ — one module per unlock event (thread-starter.js, stage-host.js, deep-reply.js, conversation-starter.js, voice-sustained.js, mentor-reach.js, traffic-director.js, resonance-beacon.js, answered-question.js, dawn-patrol.js).
  • Quality-gate scoring + heuristics: discord-bot/src/webhooks/gateway-event-handler.js — composite score, H1/H3/H4 inserted around line 188–215, reaction gating in the reaction_threshold handler.
  • Tune-In service (gen-multiplier formula, charge-multiplier removal): workers/src/shared-services/services/tune-service.jsgenerateLevels() and _activateTuneEffects() are the changed functions.
  • /cooldowns rendering (tier badges + Upcoming Unlocks): discord-bot/src/commands/cooldowns.js.