{ "user_email": "user1@example.com", "wallet_balance_usd": 0.0, "transactions": [], "staked_amount_usd": 0.0, "pool_positions": {}, "name": "user1", "country": null, "timezone": null, "password_hash": "$2b$12$7mt0jXw8irm5BzisY78xhudx4iFgq7eilm0vWdgD3aL3.bQlZ2OjO", "services": [], "service_requests": [], "service_bookings": [], "availability": null, "slas": [], "apps": [], "application_deployments": [], "deleted": null, "deleted_at": null, "deletion_reason": null, "nodes": [ { "id": "grid_node_1", "location": "Belgium", "status": "Online", "capacity": { "cpu_cores": 56, "memory_gb": 188, "storage_gb": 135975, "bandwidth_mbps": 1000, "ssd_storage_gb": 1863, "hdd_storage_gb": 134112, "ram_gb": 188 }, "used_capacity": { "cpu_cores": 25, "memory_gb": 92, "storage_gb": 1021, "bandwidth_mbps": 0, "ssd_storage_gb": 1021, "hdd_storage_gb": 0, "ram_gb": 92 }, "uptime_percentage": 99.8, "farming_start_date": "2025-08-10T04:18:52.960231323Z", "last_updated": "2025-09-09T04:18:52.959873683Z", "utilization_7_day_avg": 65.0, "slice_formats_supported": [ "1x1", "2x2", "4x4" ], "rental_options": null, "total_base_slices": 47, "allocated_base_slices": 0, "earnings_today_usd": 0.0, "grid_node_id": "1", "available_combinations": [ { "base_slices_required": 1, "cpu_cores": 1, "id": "47x1", "memory_gb": 4, "multiplier": 1, "node_bandwidth_mbps": 1000, "node_certification_type": "Diy", "node_id": "grid_node_1", "node_location": "Belgium", "node_uptime_percentage": 99.8000030517578, "price_per_hour": 1.0, "quantity_available": 47, "resource_provider_email": "user1@example.com", "storage_gb": 200 }, { "base_slices_required": 2, "cpu_cores": 2, "id": "23x2", "memory_gb": 8, "multiplier": 2, "node_bandwidth_mbps": 1000, "node_certification_type": "Diy", "node_id": "grid_node_1", "node_location": "Belgium", "node_uptime_percentage": 99.8000030517578, "price_per_hour": 2.0, "quantity_available": 23, "resource_provider_email": "user1@example.com", "storage_gb": 400 }, { "base_slices_required": 3, "cpu_cores": 3, "id": "15x3", "memory_gb": 12, "multiplier": 3, "node_bandwidth_mbps": 1000, "node_certification_type": "Diy", "node_id": "grid_node_1", "node_location": "Belgium", "node_uptime_percentage": 99.8000030517578, "price_per_hour": 3.0, "quantity_available": 15, "resource_provider_email": "user1@example.com", "storage_gb": 600 }, { "base_slices_required": 4, "cpu_cores": 4, "id": "11x4", "memory_gb": 16, "multiplier": 4, "node_bandwidth_mbps": 1000, "node_certification_type": "Diy", "node_id": "grid_node_1", "node_location": "Belgium", "node_uptime_percentage": 99.8000030517578, "price_per_hour": 4.0, "quantity_available": 11, "resource_provider_email": "user1@example.com", "storage_gb": 800 }, { "base_slices_required": 5, "cpu_cores": 5, "id": "9x5", "memory_gb": 20, "multiplier": 5, "node_bandwidth_mbps": 1000, "node_certification_type": "Diy", "node_id": "grid_node_1", "node_location": "Belgium", "node_uptime_percentage": 99.8000030517578, "price_per_hour": 5.0, "quantity_available": 9, "resource_provider_email": "user1@example.com", "storage_gb": 1000 }, { "base_slices_required": 6, "cpu_cores": 6, "id": "7x6", "memory_gb": 24, "multiplier": 6, "node_bandwidth_mbps": 1000, "node_certification_type": "Diy", "node_id": "grid_node_1", "node_location": "Belgium", "node_uptime_percentage": 99.8000030517578, "price_per_hour": 6.0, "quantity_available": 7, "resource_provider_email": "user1@example.com", "storage_gb": 1200 }, { "base_slices_required": 8, "cpu_cores": 8, "id": "5x8", "memory_gb": 32, "multiplier": 8, "node_bandwidth_mbps": 1000, "node_certification_type": "Diy", "node_id": "grid_node_1", "node_location": "Belgium", "node_uptime_percentage": 99.8000030517578, "price_per_hour": 8.0, "quantity_available": 5, "resource_provider_email": "user1@example.com", "storage_gb": 1600 }, { "base_slices_required": 10, "cpu_cores": 10, "id": "4x10", "memory_gb": 40, "multiplier": 10, "node_bandwidth_mbps": 1000, "node_certification_type": "Diy", "node_id": "grid_node_1", "node_location": "Belgium", "node_uptime_percentage": 99.8000030517578, "price_per_hour": 10.0, "quantity_available": 4, "resource_provider_email": "user1@example.com", "storage_gb": 2000 }, { "base_slices_required": 12, "cpu_cores": 12, "id": "3x12", "memory_gb": 48, "multiplier": 12, "node_bandwidth_mbps": 1000, "node_certification_type": "Diy", "node_id": "grid_node_1", "node_location": "Belgium", "node_uptime_percentage": 99.8000030517578, "price_per_hour": 12.0, "quantity_available": 3, "resource_provider_email": "user1@example.com", "storage_gb": 2400 }, { "base_slices_required": 16, "cpu_cores": 16, "id": "2x16", "memory_gb": 64, "multiplier": 16, "node_bandwidth_mbps": 1000, "node_certification_type": "Diy", "node_id": "grid_node_1", "node_location": "Belgium", "node_uptime_percentage": 99.8000030517578, "price_per_hour": 16.0, "quantity_available": 2, "resource_provider_email": "user1@example.com", "storage_gb": 3200 }, { "base_slices_required": 20, "cpu_cores": 20, "id": "2x20", "memory_gb": 80, "multiplier": 20, "node_bandwidth_mbps": 1000, "node_certification_type": "Diy", "node_id": "grid_node_1", "node_location": "Belgium", "node_uptime_percentage": 99.8000030517578, "price_per_hour": 20.0, "quantity_available": 2, "resource_provider_email": "user1@example.com", "storage_gb": 4000 }, { "base_slices_required": 24, "cpu_cores": 24, "id": "1x24", "memory_gb": 96, "multiplier": 24, "node_bandwidth_mbps": 1000, "node_certification_type": "Diy", "node_id": "grid_node_1", "node_location": "Belgium", "node_uptime_percentage": 99.8000030517578, "price_per_hour": 24.0, "quantity_available": 1, "resource_provider_email": "user1@example.com", "storage_gb": 4800 }, { "base_slices_required": 32, "cpu_cores": 32, "id": "1x32", "memory_gb": 128, "multiplier": 32, "node_bandwidth_mbps": 1000, "node_certification_type": "Diy", "node_id": "grid_node_1", "node_location": "Belgium", "node_uptime_percentage": 99.8000030517578, "price_per_hour": 32.0, "quantity_available": 1, "resource_provider_email": "user1@example.com", "storage_gb": 6400 } ], "slice_allocations": [], "slice_last_calculated": "2025-09-09T04:18:52.960426072Z", "marketplace_sla": { "id": "sla-grid_node_1", "name": "Standard Marketplace SLA", "uptime_guarantee": 99.8, "response_time_hours": 24, "resolution_time_hours": 48, "penalty_rate": 0.01, "uptime_guarantee_percentage": 99.8, "base_slice_price": 1.0, "bandwidth_guarantee_mbps": 1000.0, "last_updated": "2025-09-09T04:18:52.960416544Z" }, "slice_pricing": { "base_price_per_hour": 1.0, "currency": "USD", "pricing_multiplier": 1.0 }, "grid_data": { "capacity": { "bandwidth_mbps": 1000, "cpu_cores": 56, "hdd_storage_gb": 134112, "memory_gb": 188, "ram_gb": 188, "ssd_storage_gb": 1863, "storage_gb": 135975 }, "certification_type": "Diy", "city": "Unknown", "country": "Belgium", "farm_id": 1, "farm_name": "Freefarm", "farming_policy_id": 1, "grid_node_id": 1, "last_updated": "2025-09-09T04:18:52.959873683Z", "location": "Unknown, Belgium", "node_id": 1, "public_ips": [ "192.168.1.100" ], "status": "Online", "total_resources": { "bandwidth_mbps": 1000, "cpu_cores": 56, "hdd_storage_gb": 134112, "memory_gb": 188, "ram_gb": 188, "ssd_storage_gb": 1863, "storage_gb": 135975 }, "uptime": 99.5, "used_resources": { "bandwidth_mbps": 0, "cpu_cores": 25, "hdd_storage_gb": 0, "memory_gb": 92, "ram_gb": 92, "ssd_storage_gb": 1021, "storage_gb": 1021 } }, "slice_formats": null, "name": "Freefarm", "region": "Belgium", "node_type": "MyceliumNode", "staking_options": null, "availability_status": "Available", "node_group_id": null, "group_assignment_date": null, "group_slice_format": null, "group_slice_price": null, "last_seen": "2025-09-09T04:18:52.960236901Z", "health_score": 98.5 } ], "resource_provider_earnings": [], "resource_provider_settings": null, "slice_products": [], "user_activities": [], "user_preferences": null, "usage_statistics": null, "orders": [], "active_product_rentals": [], "resource_provider_rental_earnings": [], "node_rentals": [], "node_groups": [ { "id": "compute", "name": "Compute", "description": "General compute workloads", "node_ids": [], "group_type": { "Default": "compute" }, "updated_at": "2025-09-09T04:18:42.851794149Z", "created_at": "2025-09-09T04:18:42.851790194Z", "group_config": { "group_name": "Compute Nodes", "max_nodes": 100, "allocation_strategy": "balanced", "auto_scaling": true, "preferred_slice_formats": [ "1x1", "2x2" ], "default_pricing": 50.0, "resource_optimization": { "cpu_optimization": 0.5, "memory_optimization": 0.5, "storage_optimization": 0.5, "network_optimization": 0.5 } } }, { "id": "storage", "name": "Storage", "description": "Storage and data workloads", "node_ids": [], "group_type": { "Default": "storage" }, "updated_at": "2025-09-09T04:18:42.851803098Z", "created_at": "2025-09-09T04:18:42.851802768Z", "group_config": { "group_name": "Storage Nodes", "max_nodes": 50, "allocation_strategy": "storage_optimized", "auto_scaling": false, "preferred_slice_formats": [ "1x1" ], "default_pricing": 30.0, "resource_optimization": { "cpu_optimization": 0.3, "memory_optimization": 0.3, "storage_optimization": 0.8, "network_optimization": 0.6 } } }, { "id": "ai-gpu", "name": "AI/GPU", "description": "AI and GPU-intensive workloads", "node_ids": [], "group_type": { "Default": "ai-gpu" }, "updated_at": "2025-09-09T04:18:42.851808068Z", "created_at": "2025-09-09T04:18:42.851807755Z", "group_config": { "group_name": "AI/GPU Nodes", "max_nodes": 20, "allocation_strategy": "gpu_optimized", "auto_scaling": true, "preferred_slice_formats": [ "4x4", "8x8" ], "default_pricing": 200.0, "resource_optimization": { "cpu_optimization": 0.8, "memory_optimization": 0.7, "storage_optimization": 0.4, "network_optimization": 0.5 } } } ], "slice_rentals": [], "slice_assignments": [], "display_currency": "MC", "quick_topup_amounts": [ 10.0, 25.0, 50.0, 100.0 ], "auto_topup_settings": null, "products": [], "owned_products": [], "owned_product_ids": [], "ssh_keys": [], "message_threads": null, "messages": null }