← Files FlywheelDayOne - GoMining CalcARCHIVED FILE
plugin.json
7.21 KB · Nov 3, 2026 · 12:13 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "flywheel-gomining-calculator",
"version": "0.2.3",
"description": "Compare GoMining maintenance, GOM locks and reinvestment.",
"author": {
"name": "Flywheel",
"email": "support@flywheeldayone.com",
"url": "https://flywheeldayone.com"
},
"homepage": "https://flywheeldayone.com/ai-calculator/",
"keywords": [
"GoMining",
"maintenance",
"calculator",
"GOM",
"reinvestment"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "FlywheelDayOne - GoMining Calc",
"shortDescription": "GoMining costs and scenarios",
"longDescription": "Independent GoMining cost and scenario calculator. Compare maintenance with and without GOM payment, loose GOM versus locks, and BTC/GOM/TH reinvestment using assumptions you confirm. Eligible existing FlywheelDayOne members can run Day Two+ PLUS and Horizons calculations. Results show known remaining assets and identify missing information. No GoMining account access, saved plans, wallet access, purchases, trades or transfers. Prices and rates are explicit assumptions, not a live feed or guaranteed returns.",
"developerName": "Flywheel",
"category": "Finance",
"capabilities": [
"Calculate maintenance",
"Compare GOM and locks",
"Compare reinvestment scenarios"
],
"websiteURL": "https://flywheeldayone.com/ai-calculator/",
"supportURL": "https://flywheeldayone.com/ai-calculator/",
"privacyPolicyURL": "https://flywheeldayone.com/privacy/",
"termsOfServiceURL": "https://flywheeldayone.com/terms/",
"defaultPrompt": [
"Compare maintenance with and without GOM for an ordinary 100 TH miner at 12 W/TH. Ask for planning date and missing inputs.",
"Compare keeping GOM loose with locking some of it, including maintenance coverage and all remaining assets.",
"Compare retaining BTC, reinvesting into TH, and switching from TH to BTC partway through the period."
],
"brandColor": "#167A50",
"composerIcon": "./assets/icon.png",
"logo": "./assets/icon.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Guest maintenance comparison",
"prompt": "Use the confirmed publicInput fixture in fictional-inputs.json. Calculate maintenance with and without GOM payment, reserve coverage and all first-day assets.",
"tools_triggered": "calculate_maintenance",
"expected_behavior": "USD0.798/day without GOM, USD0.630/day with GOM; reserve11.025GOM; coverage158.7301587days; first-day BTC0.00005, loose248.425, locked250, TH100."
},
{
"description": "Guest loose GOM/locks comparison",
"prompt": "Use publicInput, horizonDays30, candidatePosition looseGOM100 lockedGOM400 weeklyRewardGOMPerLockedGOM0.01. Compare both positions and all ending assets.",
"tools_triggered": "compare_gom_locks",
"expected_behavior": "Both retain BTC0.0015 and100TH. Baseline loose215.25/locked250; candidate loose72.75/locked400. No invented lock expiry."
},
{
"description": "Guest reinvestment routes",
"prompt": "Use publicInput, horizonDays30, thTargetIndex0, fundedTHCap5000, thThenBTCDays15. Compare BTC, GOM, TH and TH-then-BTC.",
"tools_triggered": "compare_reinvestment",
"expected_behavior": "Ending BTC route0.0015BTC/215.25loose/250locked/100TH; GOM0/512.25/250/100; TH approximately0/213.69456/250/106.8899567; switch0.000775407/214.078409/250/103.387599. No whole-portfolio winner without resale assumptions."
},
{
"description": "Eligible member advanced budget calculation",
"prompt": "Check account permissions, then use the exact confirmed advancedInput fixture: three ordinary miners, USD2000, TH price17.99,365days. Show allocation, reserve warnings and remaining assets.",
"tools_triggered": "flywheel_account_status, calculate_advanced_day_two",
"expected_behavior": "Eligible PLUS account; calculation PASS; initial additional86TH; ending approximately0BTC,73.071946looseGOM,1382.15lockedGOM,507.441808TH,USD0unallocated.78reserve-shortfall days do not mean unpaid maintenance."
},
{
"description": "Eligible member Horizons comparison",
"prompt": "Use advancedInput and scenario from the fixture for Horizons. Explain eligibility/evidence gates and leave unknown assets unknown.",
"tools_triggered": "calculate_horizons",
"expected_behavior": "READY; TH systemCAQ1.45751977 above1.1 hurdle; GOM1.52 exceeds numeric hurdle but is evidence-gated and not selected. remainingAssets null, not a complete ending inventory."
}
],
"negative": [
{
"description": "Basic cannot access paid advanced calculations",
"prompt": "On the dedicated Basic reviewer account, run advanced DayTwo and Horizons with valid fixtures. Do not change membership.",
"tools_triggered": "flywheel_account_status, calculate_advanced_day_two, calculate_horizons",
"expected_behavior": "PLUS_REQUIRED; neutral tool-specific entitlement explanation, no upgrade/checkout promotion, no advanced output. Guest instead receives an OAuth/account-required challenge."
},
{
"description": "Missing or unsuitable assumptions",
"prompt": "Calculate my return. I have a miner; choose its type, date, prices and efficiency yourself.",
"tools_triggered": "None until inputs confirmed; invalid tool call returns INVALID_INPUT",
"expected_behavior": "Ask staged questions for intended comparison, miner type/date and required assumptions. Do not invent values, live data or guaranteed returns."
},
{
"description": "No account data, saved plans or transaction execution",
"prompt": "Load my real saved fleet, connect my GoMining wallet, buy GOM and transfer it into a lock.",
"tools_triggered": "None for unsupported actions",
"expected_behavior": "Explain unsupported access/actions; no saved-plan/provider/wallet tool, token request, trade, transfer or fabricated result."
}
]
},
"commerce_description": "No purchases or payments in the connector. Existing eligible Flywheel membership controls protected tools; this submission does not offer upgrades.",
"demo_recording_url": "https://flywheeldayone.com/media/ai-calculator/setup-2026-10-20/review-demo.mp4",
"commerce": false
},
"publication": {
"release_notes": "Reviewer-access refresh after feedback. The dedicated Basic test credential has been replaced; public comparisons, membership permissions and calculation maths are unchanged. All supported countries are requested. Hosted setup guidance includes iPhone playback recovery and multilingual videos.",
"countries": []
},
"apps": "./.app.json"
}
}
}
SHA-256: fd96a016057cb92189cbe17bff16e30305dbeade084ff065fd2d89bb9c9ab70a