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 * 6 → 82 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.js — generateLevels() and _activateTuneEffects() are the changed functions.
  • /cooldowns rendering (tier badges + Upcoming Unlocks): discord-bot/src/commands/cooldowns.js.