ANDROMEDA
CORE
// FULL SYSTEM ARCHITECTURE — MULTI-LAYER STACK
🌐
Layer 01 // Endpoints
API Layer
Next.js
📤
/publish
Scorecard publication endpoint
🏆
/rewards
Reward distribution endpoint
/slashing
Penalty enforcement endpoint
Route dispatch
⚙️
Layer 02 // Business Logic
Application Services
NestJS
Scorecard Validator
Zod schema · invariant checks
🔬
AVIP Engine
Milestone verification · Clarity Δ
📋
Registry
Entity index · discovery
Service calls
🔌
Layer 03 // Adapters
Integration Layer
◈ NUEVO
Algorand x402 Adapter
💳
Payment Service
x402 flow · tx signing
🔒
Stake Service
Stake locking · escrow mgmt
Slashing Engine
Dispute enforcement · slash calc
🧮
Reward Calculator
Scoring model · ALGO amount
On-chain calls
Layer 04 // Settlement
Blockchain Layer
Algorand AVM
Algorand Network
📜
ASC1 Contract
TEAL · slashing logic · inner tx
🪙
ASA Tokens
Reward distribution · ARC-3
👛
Pera Wallet
User-facing · tx approval
📡
AlgoNode RPC
Infra · indexer · broadcast
R/W operations
🗄
Layer 05 // Persistence
Data & Queue Layer
Hybrid Storage
🐘
Supabase
Transaction logs · metadata
🍃
MongoDB
Stakes · milestones · history
Redis / BullMQ
Job queue · worker tasks