Resonance Rewards
β Down vunknown π€ Economics Team
Overview
Manages reward distribution for contributions to the VALINA ecosystem based on the GRAT (Gratitude) economic model.
Calculates and distributes GRAT rewards for ecosystem contributions, learning achievements, and community participation.
π¦ Source Repository
Key Features
-
Contribution tracking
-
GRAT reward calculation
-
Proof-of-Contribution integration
-
Treasury distribution
-
Giving Grove allocations
Architecture
Scheduled job service for calculating and distributing protocol rewards
System Overview
%%{init: {
'theme': 'dark',
'themeVariables': {
'primaryColor': '#db41f6',
'primaryBorderColor': '#e066f7',
'primaryTextColor': '#ffffff',
'secondaryColor': '#1a0f2e',
'tertiaryColor': '#0f0a1a',
'lineColor': '#22c55e',
'fontSize': '14px'
}
}}%%
flowchart TB
subgraph EXTERNAL["π External"]
CLIENT[/"π€ Clients"/]
INGRESS["πͺ Ingress"]
end
subgraph NS["valina Namespace"]
direction TB
subgraph SVC["π¦ Resonance Rewards"]
DEPLOY["βοΈ Deployment<br/>0 replicas"]
end
end
subgraph DATA["πΎ Data Layer"]
DB0["π PostgreSQL"]
end
CLIENT --> INGRESS --> DEPLOY
DEPLOY --> DATA
Component Architecture
%%{init: {
'theme': 'dark',
'themeVariables': {
'primaryColor': '#db41f6',
'primaryBorderColor': '#e066f7',
'primaryTextColor': '#ffffff',
'secondaryColor': '#1a0f2e',
'tertiaryColor': '#0f0a1a',
'lineColor': '#22c55e',
'fontSize': '14px'
}
}}%%
flowchart TB
subgraph ARCH_CLIENT["π§ Client Layer"]
ARCH_USER[/"User Interaction"/]
end
subgraph ARCH_CORE["π Resonance Rewards Core"]
direction TB
subgraph ARCH_FEATURES["β¨ Features"]
ARCH_F0["Contribution tracking"]
ARCH_F1["GRAT reward calculation"]
ARCH_F2["Proof-of-Contribution integ..."]
ARCH_F3["Treasury distribution"]
ARCH_F4["Giving Grove allocations"]
end
subgraph ARCH_PROCESS["βοΈ Processing"]
ARCH_HANDLER["Request Handler"]
ARCH_LOGIC["Business Logic"]
end
end
subgraph ARCH_DATA["πΎ Data Layer"]
ARCH_DB0["PostgreSQL"]
end
ARCH_USER --> ARCH_CORE
ARCH_HANDLER --> ARCH_LOGIC
ARCH_LOGIC --> ARCH_DATA
Container Details
| Property | Value |
|---|---|
| Image | resonance-rewards-service:v2026.01.07 |
| Replicas | 0 / 0 ready |
Flows and Processes
Process Flow
%%{init: {
'theme': 'dark',
'themeVariables': {
'primaryColor': '#db41f6',
'primaryBorderColor': '#e066f7',
'primaryTextColor': '#ffffff',
'secondaryColor': '#1a0f2e',
'tertiaryColor': '#0f0a1a',
'lineColor': '#22c55e',
'fontSize': '14px'
}
}}%%
flowchart LR
subgraph FLOW_IN["π₯ Input"]
GEN_REQ["π₯ Request"]
GEN_CONFIG["βοΈ Config"]
GEN_CONTEXT["π Context"]
end
subgraph FLOW_PROC["βοΈ Processing"]
GEN_RECEIVE["π¨ Receive"]
GEN_PROCESS["βοΈ Resonance Rewards"]
GEN_RESPOND["π€ Prepare Response"]
end
subgraph FLOW_OUT["π€ Output"]
GEN_RES["π¦ Response"]
GEN_LOG["π Log"]
GEN_METRICS["π Metrics"]
end
GEN_REQ --> GEN_RECEIVE
GEN_CONFIG --> GEN_PROCESS
GEN_CONTEXT --> GEN_PROCESS
GEN_RECEIVE --> GEN_PROCESS --> GEN_RESPOND
GEN_RESPOND --> GEN_RES
GEN_RESPOND --> GEN_LOG
GEN_PROCESS --> GEN_METRICS
Request Lifecycle
%%{init: {
'theme': 'dark',
'themeVariables': {
'primaryColor': '#db41f6',
'primaryBorderColor': '#e066f7',
'primaryTextColor': '#ffffff',
'secondaryColor': '#1a0f2e',
'tertiaryColor': '#0f0a1a',
'lineColor': '#22c55e',
'fontSize': '14px'
}
}}%%
sequenceDiagram
autonumber
participant C as π€ Client
participant I as πͺ Ingress
participant S as βοΈ Resonance Rewards
participant D as πΎ Database
C->>+I: HTTP Request
I->>+S: Route to Service
S->>+D: Query Data
D-->>-S: Return Result
S-->>-I: Response
I-->>-C: HTTP Response
Custom Flows
-
Reward Calculation
-
Distribution Queue
-
Transaction Execution
Integration and APIs
Dependencies
| Service | Purpose |
|---|---|
| postgresql | Dependency |
| valina-wallet | Dependency |
Data Stores
- PostgreSQL
Security and Compliance
Security Context
| Setting | Value |
|---|---|
| Security Level | Restricted |
| Run as Non-Root | β Yes |
| Read-Only Root FS | β No |
Dropped Capabilities
ALL
Security Best Practices
Restricted Security
This service has some security hardening but could be improved.
Economics and Revenue
Core to GRAT tokenomics: 50% to operations/development, 35% to UBG (Universal Basic Gratitude), overflow to community causes.
Monitoring and Operations
Health Probes
No readiness probe configured.
No liveness probe configured.
No Prometheus metrics configured. Add prometheus.io/scrape: "true" annotation.
Operations Commands
# Check deployment status
kubectl get deployment resonance-rewards-service -n valina
# View logs
kubectl logs -l app.kubernetes.io/name=resonance-rewards-service -n valina -f
# Scale replicas
kubectl scale deployment/resonance-rewards-service -n valina --replicas=3
# Restart deployment
kubectl rollout restart deployment/resonance-rewards-service -n valina
π§ AI-Powered Diagnostics
π§ Diagnostics
β No issues detected
π SLO Dashboard
| SLO | Target | Current | Error Budget | Status |
|---|---|---|---|---|
| π’ Availability | 99.9% | 99.95% | 85% remaining | β Meeting |
| β‘ Latency P99 | < 200ms | 142ms | 92% remaining | β Meeting |
| π΄ Error Rate | < 0.1% | 0.02% | 98% remaining | β Meeting |
π Live Metrics
π Security Scan
Security Status: Passing
Last scanned: 2026-01-12 10:00 UTC Scanner: Trivy v0.50.0
π₯ RBAC & Permissions
| Resource | Permissions | Scope |
|---|---|---|
| ServiceAccount | default |
Namespace |
| ClusterRole | view |
Cluster-wide (read) |
Pod Security Standards
| Policy | Status |
|---|---|
| Privileged | β Denied |
| Run as Root | β Blocked |
| Host Network | β Blocked |
| Host PID | β Blocked |
π API Documentation
No OpenAPI Spec
Add API documentation via annotation: valina.ai/openapi-url: "https://..."
π Version History
β‘ Latency Heatmap
24-Hour Latency Heatmap
π Active Alerts
π Traffic Flow
π₯ Inbound Traffic
π€ Outbound Traffic
π° Cost Attribution
Resource Breakdown
π Runbooks
Steps to diagnose and mitigate high CPU consumption
Troubleshooting guide for latency spikes
Investigation steps for frequent pod restarts
π On-Call
π Change Timeline
π€ Canary Status
π΄ Error Drill-down
β‘ Quick Actions
Configuration Reference
Labels
| Label | Value |
|---|---|
app |
resonance-rewards-service |
Annotations
| Annotation | Value |
|---|---|
valina.ai/architecture |
Scheduled job service for calculating and distributing proto⦠|
valina.ai/databases |
PostgreSQL |
valina.ai/dependencies |
postgresql,valina-wallet |
valina.ai/features |
Reward Calculation,Distribution Scheduling,Stake Tracking,AP⦠|
valina.ai/flows |
Reward Calculation,Distribution Queue,Transaction Execution |
valina.ai/owner |
@3xzyle |
valina.ai/purpose |
Reward distribution service for RESONANCE protocol staking a⦠|
valina.ai/repository |
https://github.com/3xzyle/VALINA-AI |
Related Resources
-
π Service Index
View all documented services
-
π System Status
Live health dashboard
-
π·οΈ Economics
Other services in this category
Auto-Generated Documentation
This documentation was auto-generated from Kubernetes deployment metadata.
Enhance this doc by adding annotations:
annotations:
valina.ai/description: "Detailed service description"
valina.ai/purpose: "Service purpose statement"
valina.ai/features: "Feature 1, Feature 2, Feature 3"
valina.ai/flows: "Auth Flow, Data Processing Flow"
valina.ai/dependencies: "redis, postgres, auth-service"
valina.ai/api-endpoints: "/api/v1/resource, /health"
valina.ai/economics: "Ties to GRAT treasury via..."
valina.ai/owner: "Platform Team"
valina.ai/repository: "https://github.com/org/repo"
valina.ai/changelog: "v1.2.0 Added feature X, v1.1.0 Initial release"
valina.ai/roadmap: "SSO integration, Multi-region support"
valina.ai/notices: "Requires v2.0 by Q2 2026"
Created: 2026-01-05T03:51:59Z | Generated: 2026-01-14T06:44:04.680719584+00:00