Logged in as: โ€”
Perchsoft
v3.1.0 | Registered to Beakin Network Developing
Internal Staff Tool | NOT FOR PUBLIC USE
๐Ÿงฎ IPA CALCULATOR โ€” Inflation Prevention Algorithm
๐Ÿ“Š CURRENT MARKET DATA
Check Raydium USDC/NSTG pool
Reference: NSTG should be ~50% of BKIN
Auto-fetching...
๐Ÿ‘ฅ ECOSYSTEM DATA
Auto-fetching from Firebase...
Heavy: 20-30k, Casual: 2-5k, Avg: ~8k
Beakin Vault on-chain supply
Raydium USDC/NSTG pool
๐Ÿฆ VAULT STATUS (On-Chain)
NSTG Balance -- Click "Check Vault Supply" --
Last Checked Never
๐Ÿ“Š DISTRIBUTION STATS
Total NSTG Distributed -- Click below --
Total Transactions --
Last Distribution --
โ†‘ Manually add past distributions not tracked by app
๐Ÿ“ค TO FUND VAULT:
  1. Connect Ledger & open Solana app
  2. Open PowerShell / Command Prompt
  3. Copy & run the command below (edit amount as needed)
  4. Approve transaction on Ledger
Funding Command (edit AMOUNT as needed):
spl-token transfer C2dp9NjivNUNpSkrFUejnSsNS6ydgMmDdo5oMmuSev9A 10000000 AoqRnHTJXp5Mug1KwQemQQJVeoB1XkLtrSvdMVfxmVpr --url https://api.mainnet-beta.solana.com --fee-payer usb://ledger?key=0 --owner usb://ledger?key=0
๐Ÿ’ก Change 10000000 to desired NSTG amount
Vault ATA (destination address):
AoqRnHTJXp5Mug1KwQemQQJVeoB1XkLtrSvdMVfxmVpr
NSTG Token Mint:
C2dp9NjivNUNpSkrFUejnSsNS6ydgMmDdo5oMmuSev9A
โš™๏ธ ECONOMY SETTINGS
Ceiling that triggers ratio adjustment
Minimum days before LP depletion alarm
Minimum days before vault refill needed
Golden Eggs per 100 NSTG (from Firebase)
๐Ÿ“ˆ ANALYSIS RESULTS
๐Ÿ’ฐ EARNINGS ANALYSIS
Current Daily USD/User $0.00
Earnings Status HEALTHY
NSTG/BKIN Ratio 0.00%
๐ŸŠ LP HEALTH
Daily NSTG Demand 0
LP Runway 0 days
LP Status HEALTHY
๐Ÿฆ VAULT HEALTH
Vault Runway 0 days
Vault Status HEALTHY
๐Ÿ”ข CALCULATED RATIOS
Earnings-Based Ratio 500:100
LP-Protection Ratio 500:100

๐ŸŽฏ RECOMMENDED ACTION

500 : 100 NSTG
๐Ÿ”ฎ FUTURE PROJECTIONS
Scenario Projected Ratio USD/Day
๐Ÿ”„ APPLY CHANGES TO LIVE APP
โš ๏ธ WARNING: This will immediately update the cashout ratio for ALL users. The change takes effect as soon as you click Apply.
๐Ÿ“ข AD CLIENT MANAGEMENT
๐Ÿ“‹ AD FORMAT REQUIREMENTS
  • Standard Banner: 360ร—70px, PNG, max 75KB (landscape)
  • ๐Ÿ“ท Viewport Stream: 750ร—750px, WebP/PNG/JPG/GIF, max 200KB (square, AdSense-ready)
  • โญ Premium: 360ร—640px, PNG, max 150KB (portrait)
  • ๐ŸŽฌ Video: MP4 (H.264), 16:9 or 9:16, max 42s, max 10MB
  • ๐ŸŽฅ App Intro: MP4 (H.264), 9:16 portrait (e.g. 720ร—1280, 1080ร—1920), max 30s, max 10MB, skip after 5s
โš ๏ธ Files not meeting these specs will be rejected.

๐Ÿ“Š Client Details

Client Information
Contract Details

๐ŸŽฏ Ad Campaigns for Client

Create/Edit Ad
๐Ÿ“‹ Active & Inactive Ads
Active Type Preview CTA Priority Cost Impressions Clicks CTR Exits Actions
No ads yet. Click "โž• Create New Ad" to get started.
๐ŸŽ SQUAWK!โ„ข REWARD SCALE
๐Ÿฅš ACTION REWARDS

Configure Golden Egg rewards for user actions in the SQUAWK! app. Changes here update Firebase and will sync to the app when deployed.

๐ŸŽฎ Action Rewards Controller
Action Current Value New Value Unit
๐Ÿชบ Nest Management
Create Nest 100 ๐Ÿฅš eggs
Join Nest (joiner) 50 ๐Ÿฅš eggs
Join Nest (creator bonus) 50 ๐Ÿฅš eggs
๐Ÿšจ Emergency & Safety
SQUAWK! (emergency) 25 ๐Ÿฅš eggs
Squawk Alert 25 ๐Ÿฅš eggs
Mark as Safe 10 ๐Ÿฅš eggs
Call Huddle 25 ๐Ÿฅš eggs
โœ… Check-ins & Responses
Request Check-in 10 ๐Ÿฅš eggs
Respond to Check-in 10 ๐Ÿฅš eggs
Launch Beakin 0 ๐Ÿฅš eggs
Respond to Beakin 50 ๐Ÿฅš eggs
๐Ÿ“Š Polls
Create Poll 25 ๐Ÿฅš eggs
Take Poll (voter) 10 ๐Ÿฅš eggs
Take Poll (creator bonus) 10 ๐Ÿฅš eggs
๐Ÿ“… Daily Limits Controller

Base number of free uses per day before gem unlock required.

Action Current New Value Unit
Create Nest2/day
Respond to Beakin1/day
Call Huddle2/day
Request Check-in4/day
Respond to Check-in4/day
Mark as Safe3/day
SQUAWK!20/day
Squawk Alert2/day
Create Poll1/day
โ„น๏ธ join_nest, launch_beakin, take_poll have no daily limit (null)
๐Ÿ’Ž Gem Unlock Costs Controller

Squawk Gems required to unlock additional daily uses.

Action Current New Value Unit
Create Nest100๐Ÿ’Ž gems
Respond to Beakin500๐Ÿ’Ž gems
Call Huddle100๐Ÿ’Ž gems
Request Check-in20๐Ÿ’Ž gems
Respond to Check-in20๐Ÿ’Ž gems
Mark as Safe20๐Ÿ’Ž gems
SQUAWK!20๐Ÿ’Ž gems
Squawk Alert60๐Ÿ’Ž gems
Create Poll10๐Ÿ’Ž gems
๐Ÿ”“ Gem Unlock Amounts Controller

Extra daily uses granted per gem purchase.

Action Current New Value Unit
Create Nest2uses
Respond to Beakin2uses
Call Huddle2uses
Request Check-in5uses
Respond to Check-in5uses
Mark as Safe5uses
SQUAWK!20uses
Squawk Alert5uses
Create Poll10uses
๐Ÿšซ Max Daily Limits Controller

Absolute maximum uses per day (even after all gem unlocks).

Action Current New Value Unit
Create Nest4max/day
Respond to Beakin3max/day
Call Huddle4max/day
Request Check-in9max/day
Respond to Check-in9max/day
Mark as Safe8max/day
SQUAWK!100max/day
Squawk Alert7max/day
Create Poll11max/day
๐ŸŽ Creator Bonuses Controller

Bonus eggs awarded to nest/poll creators when others join or vote.

Action Current New Value Unit
Join Nest (creator bonus)50๐Ÿฅš eggs
Take Poll (creator bonus)10๐Ÿฅš eggs
๐Ÿ† Achievement Badge Rewards Controller

Rewards for manually-awarded achievement badges (Dave awards via Firebase).

Badge Current New Value Currency
๐Ÿš€ First Flight Award500๐Ÿ’Ž gems
๐Ÿ› Bug Bounty Hunter2000๐Ÿฅš eggs
๐Ÿ“ธ Snapshot Sniper1000๐Ÿ’Ž gems
๐Ÿฆ… Flock Master1500๐Ÿฅš eggs
๐ŸŽฎ Game Entry Costs Controller

Cost to play mini-games (Nest Quest payouts handled separately).

Game Current New Value Currency
๐Ÿฅš Nest Quest Entry25๐Ÿ’Ž gems

Save all controllers at once to Firebase

๐Ÿ’ก Leave "New Value" blank to keep current value. Only filled fields will be updated.
๐Ÿ“ท VIEWPORT STREAM CONTROL
๐Ÿ• STREAM STORAGE DURATION

Configure how long viewport stream entries (photos, safe marks, squawks) are stored in Firebase before automatic cleanup. Default is 24 hours.

โฑ๏ธ Storage Duration Settings
0-7 days
0-23 hours
Auto-calculated
Current Firebase Value: Loading...
๐Ÿ’ก Changes apply immediately. Stream entries older than this duration will be cleaned up automatically.
๐Ÿ›ก๏ธ SAFETY MODERATION TOOL
โš ๏ธ CONTENT MODERATION

Search and moderate nest content. Handle reports of inappropriate pictures or content. All actions are logged for audit purposes.

๐Ÿ” Search Nest
Case-insensitive search
๐Ÿ“œ Moderation Audit Log (Last 50 actions)
Click "Refresh Log" to load audit entries
๐Ÿ“ข BROADCAST MESSAGE TOOL
โš ๏ธ SYSTEM-WIDE NOTIFICATIONS

Send a Nest Message to ALL registered users. Use only for:

  • App malfunctions or outages
  • Urgent security notices
  • Critical updates or reminders
Messages appear in each user's Nest Messages inbox.

โœ๏ธ Compose Broadcast
0/500 characters
Message expires after this time if unread
๐ŸŽ Inconvenience Currency (Optional)

Compensate users for app issues or downtime by awarding currency with this broadcast.

๐Ÿ‘๏ธ Message Preview
๐Ÿ“ข
SQUAWK! System
Official Broadcast
Enter your message above to see preview...
Click to count registered users
๐Ÿ“œ Recent Broadcasts (Last 10)
Click "Refresh History" to load broadcast log
๐ŸŽฎ NEST QUEST DIFFICULTY
๐Ÿฅš LEVEL DIFFICULTY

Adjust the difficulty for each level of Nest Quest. Slide left for easier gameplay, right for harder. The algorithm adjusts egg spawn rates, obstacle frequency, fall speeds, and more automatically.

๐Ÿ“Š Level Configuration
๐ŸŸข Easiest 50% ๐Ÿ”ด Hardest
0 25 50 75 100
๐Ÿ“‹ Difficulty Preview
Egg Spawn Rate 800ms
Egg Fall Speed 5.0
Rock Frequency 8s
Snake Frequency 25-30s
Snake Penalty -100
โฑ๏ธ Game Timer: seconds (30-180s)

Timer is independent of difficulty slider. Set exact game duration for this level.

๐Ÿ“Š All Levels Overview
โญ Level 1
50%
โญโญ Level 2
50%
โญโญโญ Level 3
50%
โญโญโญโญ Level 4
50%
๐Ÿ“Š FINANCIAL REPORT โ€” Income / Expenses / Profit-Loss

Real-time financial overview pulling from Firebase + manual entries. Click "Load Financial Data" to refresh.

๐Ÿ’ฐ SUMMARY DASHBOARD
TOTAL INCOME
$0.00
TOTAL EXPENSES
$0.00
NET PROFIT/LOSS
$0.00
๐Ÿ’ต INCOME
๐Ÿช In-App Currency Transactions
๐Ÿฆ Avatar Sales
--
Total avatars purchased
โš”๏ธ Nest Gear Sales
--
Total gear purchased
๐Ÿฅš Golden Eggs Spent
--
๐Ÿ’Ž Squawk Gems Spent
--
Note: In-app purchases use virtual currency (Squawk Gems / Golden Eggs)
๐Ÿ’ณ PayPal Sales (Squawk Gem Purchases)
Transactions Total Gems Sold Total Revenue
-- -- $0.00
๐Ÿ“ข Ad Sales Revenue
Ad Category Qty Revenue Received Projected (Budget)
Standard Banner -- $0.00 $0.00
โญ Premium Full-Screen -- $0.00 $0.00
๐ŸŽฌ Video (Deluxe) -- $0.00 $0.00
TOTAL AD REVENUE -- $0.00 $0.00
โž• Additional Revenue Sources (Manual Entry)
Source Amount Date Actions
No additional revenue entries
Total Additional Revenue $0.00
๐Ÿ’ธ EXPENSES
๐Ÿช™ NSTG Token Distributions
Total Transactions Total NSTG Paid Out Est. Fee/Tx (SOL) Est. Total Fees Est. Cost (USD)
-- -- ~0.000005 -- $0.00
Note: NSTG token value not counted as expense (internal currency)
๐Ÿ“… Subscriptions (Monthly Costs)
Service Monthly Cost Billing Actions
No subscriptions entered
Total Monthly $0.00
๐Ÿ‘ค Employee Payments
Employee Amount Date Actions
No employee payments entered
Total Employee Payments $0.00
๐Ÿ“ฆ Other Expenses (Manual Entry)
Description Amount Date Actions
No other expenses entered
Total Other Expenses $0.00
๐ŸŽจ GRAPHIC ASSET CREATION

Create and manage graphic assets (Avatars, Nest Gear, Fashion) stored in Firebase. All new assets must be .webp format with exact pixel dimensions.

Imports all 29 avatar backstories & stats from SQUAWK! codebase into Firebase. Run once to enable editing.

๐Ÿ“ ASSET CATEGORY

Complete all required fields to set Active

๐Ÿ“– FILENAME CONVENTIONS

Avatars: ua{N}.webp (Roost) โ€ข uav{N}.webp (Viewport) โ€ข uanq{N}.webp (Nest Quest)

Nest Gear: gear_{roleType}_{itemSlug}.webp

Fashion: fashion_{primaryTag}_{itemSlug}.webp

๐ŸŒ GIVEN NAME LANGUAGE ROOTS

Claude generates Given Names using: Spanish, Italian, Portuguese, Latin, African (Swahili, Yoruba, Zulu), Asian (Japanese, Mandarin, Hindi, Korean), French/German

Rules: Masculine endings: -o, -us, -or, -nd | Feminine: -a, -ia, -ella, -rix | Max 5 syllables

๐ŸŽฌ GAME ANIMATIONS โ€” Nest Quest Avatar Sprites

Upload animation sprites for avatars to use in Nest Quest. Firebase animations override local defaults.

๐Ÿ“‹ Animation Specifications

Reaction Animations: 18 frames total

Naming: 00.webp, 01.1.webp-01.7.webp, 03.webp-13.webp

Sword Animations: 21 frames total

Naming: 1.webp through 21.webp

Shield Animations: 12 frames total (optional)

Naming: 01.webp through 12.webp

All frames: 341ร—512px, .webp format, max 50KB each

๐Ÿ‘ฅ EMPLOYEE MANAGEMENT โ€” Staff & Commission Tracking

Manage employee credentials, access permissions, and commission tracking.

โž• Add New Employee

Used for Firebase Auth login
Employee should change after first login
Percentage of ad sales
๐Ÿ” MODULE ACCESS PERMISSIONS

๐Ÿ“‹ Employee Directory

Status Name Email Role Commission Gross Sales Owed Paid Actions
Loading employees...

๐Ÿ’ต Record Commission Payment

๐ŸŒฟ BEAKIN FOUNDATION โ€” Philanthropic Projects Hub
๐ŸŒฟ About Beakin Foundation

beakin.org is the philanthropic arm of Beakin Network, providing free digital tools and resources to non-profits, research institutions, religious organizations, and educational institutions.

โš ๏ธ Note: Foundation projects use a separate Firebase project (BeakinFoundation). Full management is done through the Firebase Console or the client portal on each project site.

๐Ÿ  Foundation Landing

Main public-facing page at beakin.org

๐Ÿ”— Visit beakin.org

๐ŸŽต Sacred Music Resource

Searchable sacred music library portal for churches

๐Ÿ”— Sacred Music Portal

๐Ÿ”ฅ Firebase Console

Manage Foundation database, clients, and music library

โš™๏ธ BeakinFoundation Console

๐Ÿ“‹ Active Foundation Projects

Sacred Music Resource ACTIVE

Client: Corning First Presbyterian Church
Records: 193 music titles

Launched: Dec 2024

More projects coming soon โ€ข Contact [email protected] to propose a community project

๐Ÿฆ… BATTLE NEST โ€” Training Grounds Configuration
๐ŸŽฎ CARSIUS MERCY METER

Control how gentle Carsius is with players. High mercy = Gentle training partner. Low mercy = Tournament-level aggression. The slider affects attack frequency, block chance, pursuit aggression, and more.

๐Ÿ•Š๏ธ HIGH MERCY (80-100%)
  • Carsius attacks less often
  • Lower block chance (easier to hit)
  • Slower counter reactions
  • Won't pursue aggressively
  • Best for: New players learning
๐Ÿ’€ LOW MERCY (1-20%)
  • Carsius attacks relentlessly
  • 95% block chance (nearly impenetrable)
  • Instant counter reactions
  • Pursues and finishes ruthlessly
  • Best for: Tournament practice
๐Ÿ’š Mercy Meter Controller
๐Ÿ’€ No Mercy (Hard) 50% ๐Ÿ•Š๏ธ Full Mercy (Easy)
0% 25% 50% 75% 100%
โš–๏ธ
Moderate Mode
Balanced challenge - real training begins
๐Ÿ“‹ Behavior Preview (how Carsius will act)
Attack Frequency 50%
Pursuit Aggression 50%
Finisher Instinct 50%
Snake Push 50%
Block Chance 75%
Counter Delay 300ms
Combo Chance 50%
Egg Collection 90%
๐Ÿ† Battle Nest Capture Behaviors (v5.0)
Capture Attempt 50%
Nest Defense 85%
Capture Rush 50%
Territorial Aggro 50%
๐Ÿ“Š Current Firebase Settings:
Stored: --% Last updated: -- By: --
๐Ÿ“Š Mercy Brackets Editor

Define how mercy scales as players level up. Each bracket applies a multiplier to the base mercy.
Example: Base 24% ร— Multiplier 75% = Effective 18% mercy

# Level Start Level End Mercy Multiplier Effective Action
๐Ÿ“ˆ Mercy Curve Preview
Level 1 Level 25 Level 50 Level 75 Level 100
๐Ÿงช CARSIUS TRAINING LAB โ€” AI Evolution Pipeline
๐Ÿง  CURRENT CARSIUS STATUS
--
Total Battles
--
Win Rate
--
Training Level
--
Version
Last trained: -- | RLR Overrides: --
๐Ÿš€ Training Pipeline Wizard
1 Environment
2 Fields
3 Generate
4 Train
5 Results
6 Claude AI
7 Deploy
8 Firebase
STEP 1 Define Environment Changes

Describe what has changed in Battle Nest. New objectives, obstacles, win conditions, or removed features. This helps Carsius learn new strategies while preserving existing knowledge.

Increment from current version
STEP 2 Map New Fields from index.html

Paste relevant sections from your updated index.html. The tool will extract new gameState fields, CONFIG values, and function signatures that Carsius needs to understand.

STEP 3 Generate Training Server

Generate an updated trainer_server.js that incorporates your environment changes while preserving Carsius's existing 1.75M+ battle experience.

Carsius will start from Level 99 with 99.7% win rate baseline, then adapt to new mechanics.

๐Ÿ“ฆ Files to Generate
  • trainer_server.js - Training simulation server
  • environment_config.json - Your environment changes
  • field_mapping.json - Extracted field definitions
  • training_config.json - Cycles, targets, settings
STEP 4 Run Training Simulation
โš ๏ธ LOCAL EXECUTION REQUIRED

Training runs on your local machine to avoid timeouts and ensure full control. Follow the steps below exactly.

4.1
Move downloaded files to trainer folder: C:\Users\dsmit\local_trainer\

Move all files from your Downloads folder to the local_trainer directory. If trainer_server.js already exists, it will be overwritten with the new version.

4.2
Open Windows PowerShell

Press Win + X then select "Windows PowerShell" or search for "PowerShell" in Start menu.

4.3
Navigate to trainer folder: cd C:\Users\dsmit\local_trainer
4.4
Start the training simulation: node trainer_server.js

Training will begin immediately. You'll see progress updates in the terminal. Do not close PowerShell until training completes.

4.5
Wait for completion message:
========================================
TRAINING COMPLETE!
========================================
Final Win Rate: 99.X%
Output: training_state.json
Estimated training time: ~6 hours for 1,000,000 cycles
STEP 5 Upload Training Results

Upload the training output files generated by the simulation. These will be used to update claude_ai.js and Firebase.

๐Ÿ“„ Drag & drop training_state.json here or
STEP 6 Generate Updated Claude AI

Generate a new claude_ai.js with the training results integrated. This includes updated RLR overrides, strategy parameters, and combat stats.

๐Ÿ“„ claude_ai.js Changes
  • Version header updated
  • Training stats integrated
  • RLR overrides updated
  • New field handlers added
STEP 7 Deploy to Production
โ˜๏ธ CLOUDFLARE DEPLOYMENT

Deploy the updated claude_ai.js to your Cloudflare Pages site.

7.1
Move claude_ai.js to your project: battle_nest/js/claude_ai.js

Replace the existing claude_ai.js with the newly generated version.

7.2
Deploy to Cloudflare

Use your normal deployment method (Wrangler CLI, Git push, or Cloudflare Dashboard).

7.3
Verify deployment

Open Battle Nest, press F12, check console for:

[ClaudeAI] Strategy loaded: Battle Master vX.0
[ClaudeAI] Level 99 BATTLE MASTER - XX.X% win rate
STEP 8 Upload to Firebase

Upload the training results to Firebase. This syncs Carsius's brain across all instances.

๐Ÿ—„๏ธ Firebase Documents to Update
  • claude_brain/global_learnings - Battle statistics
  • claude_brain/current_strategy - Strategy parameters
  • claude_brain/carsius_stats - Combat stats & level
  • claude_brain/rapid_learning_reference - RLR overrides
  • claude_brain/training_history/sessions/... - Session log
Connecting to Firebase...
Last config update: --