{
  "schemaVersion": 1,
  "checkedAt": null,
  "status": "early_access",
  "agentVersion": "0.3.3",
  "termDays": 30,
  "billingCurrency": "USD",
  "perTokenBilling": false,
  "autoRenew": false,
  "pricing": {
    "authority": "admin",
    "nodeOverrides": true,
    "farmerCanPropose": true,
    "farmerCanSetEffectivePrice": false,
    "acceptedPurchaseTermsImmutable": true,
    "defaultsSnapshot": [],
    "defaultPlatformPercentSnapshot": null,
    "defaultFarmerPercentSnapshot": null,
    "notice": "No cached price or share is a live quote. Read tier defaults, current node prices and authenticated supplier terms."
  },
  "models": [
    {
      "id": "qwen3.8-27b-4bit",
      "hfRepo": "mlx-community/Qwen3.8-27B-4bit",
      "revision": "3e6447f082e89cc7f0bc6e5441afd38dfce760ff",
      "family": "Qwen3.8-27B",
      "quant": "4bit",
      "maxContext": 16384,
      "requiredMemGB": 24,
      "approxDiskGB": 16
    },
    {
      "id": "qwen3.8-27b-8bit",
      "hfRepo": "mlx-community/Qwen3.8-27B-8bit",
      "revision": "815b83c0df8ffd1d1b5244cf75fd6ef14fca9ef9",
      "family": "Qwen3.8-27B",
      "quant": "8bit",
      "maxContext": 32768,
      "requiredMemGB": 48,
      "approxDiskGB": 30
    },
    {
      "id": "qwen3.8-27b-bf16",
      "hfRepo": "mlx-community/Qwen3.8-27B-bf16",
      "revision": "6f265714824f3c38d4452baa1628aef3d9b9aae9",
      "family": "Qwen3.8-27B",
      "quant": "bf16",
      "maxContext": 32768,
      "requiredMemGB": 96,
      "approxDiskGB": 55
    }
  ],
  "limits": {
    "maxOutputTokens": 4096,
    "defaultOutputTokens": 1024,
    "jobsPerNode": 1,
    "generationDeadlineSeconds": 180,
    "idleGenerationSeconds": 60,
    "inputValidation": "Conservative input-byte budget in addition to context limit",
    "requestsPerMinute": 60,
    "requestThrottleScope": "Client IP and endpoint handler, not independent per-rental capacity; additional per-key/account limits may apply.",
    "agentGenerationDeadlineSeconds": 175
  },
  "payments": {
    "flow": "In-portal saved/new Stripe card funding or hosted CoinGate crypto returning to Compute billing; shared USD balance then explicit rental purchase",
    "card": "Stripe",
    "crypto": "CoinGate-supported currencies and networks at checkout",
    "computeX402": false,
    "completedRentalsRefundable": false,
    "failedAllocation": "Automatic reversal to account balance",
    "settlementModeSnapshot": null,
    "payouts": "Read authenticated settlementMode and payoutNote. Accrued shares require settlement and payout review; accrual is not a completed payout."
  },
  "supplierRequirements": {
    "architecture": "native Apple Silicon",
    "macosMinimum": "14",
    "nodeMinimum": "18",
    "pythonMinimum": "3.10",
    "minimumRamGB": 24,
    "minimumFreeDiskGB": 26,
    "agreement": "Current signed and countersigned Partner Agreement",
    "admission": "Current countersigned agreement, valid passing benchmark within 24 hours with measured model ready, then explicit admin approval before listing.",
    "power": "Stay plugged in, awake and online; launchd starts at login and does not prevent lid-close sleep",
    "benchmarkPolicy": {
      "admissionFreshnessHours": 24,
      "approvedMaintenanceDays": 7,
      "automaticRetryMinimumMinutes": 60,
      "automaticProbeOnOccupiedNode": false,
      "automaticProbeOnAdminBlockedNode": false,
      "pendingBenchmarkIsApproval": false,
      "manualRetryAfterCompletedJob": true
    },
    "installPolicy": "Inspect existing installation and rental state first. Enter the scoped supplier key only through the interactive hidden prompt. Reinstallation replaces the running service.",
    "keyScopes": [
      "account:read",
      "compute:supply"
    ],
    "diskNotice": "Installer minimum is 26GB; selected model download requires approximate model size plus 10GB on its cache volume."
  },
  "privacy": {
    "renterAccess": "Managed text inference API",
    "supplierAdministersHardware": true,
    "confidentialComputing": false,
    "relayPromptScrubAfterHours": 1,
    "jobRecordExpiryHours": 24,
    "retentionNote": "Subject to database cleanup timing; not zero retention",
    "proxyTrafficOnComputeNodes": false
  },
  "unsupported": [
    "Ultra tier",
    "multi-Mac clusters",
    "arbitrary model repositories",
    "fine-tuning or training",
    "SSH or remote desktop",
    "customer containers",
    "tool calling",
    "response_format",
    "image/audio inputs"
  ],
  "sources": {
    "guide": "https://agents.proxies.sx/compute/",
    "skill": "https://agents.proxies.sx/compute/skill.md",
    "tiers": "https://api.proxies.sx/v1/peer/compute/tiers",
    "catalog": "https://api.proxies.sx/v1/peer/compute/catalog",
    "marketplace": "https://api.proxies.sx/v1/peer/compute/marketplace",
    "stats": "https://api.proxies.sx/v1/peer/compute/stats"
  },
  "portals": {
    "customer": "https://compute.proxies.sx/models",
    "customerLogin": "https://compute.proxies.sx/login",
    "farmer": "https://farmer.proxies.sx/compute",
    "admin": "https://admin.proxies.sx/compute",
    "customerDeployments": "https://compute.proxies.sx/nodes",
    "farmerApiKeys": "https://farmer.proxies.sx/api-keys",
    "farmerComputeApiKeys": "https://farmer.proxies.sx/api-keys?purpose=compute",
    "farmerSdkApiKeys": "https://farmer.proxies.sx/api-keys?purpose=sdk"
  },
  "verification": {
    "isolatedPhysicalMac": null,
    "paidLiveRentalProven": false,
    "realSupplier24HourSoakProven": false,
    "sla": null,
    "notice": "This reference does not establish current paid-rental, uptime or performance proof. Verify the selected machine and workload."
  },
  "currentValuesRequireLiveRead": true,
  "authentication": {
    "apiKeys": [
      "X-API-Key",
      "Authorization: Bearer"
    ],
    "renterKeyScopes": [
      "compute:read",
      "compute:infer"
    ],
    "supplierKeyScopes": [
      "account:read",
      "compute:supply"
    ],
    "purchaseScope": "compute:purchase",
    "manageScope": "compute:manage",
    "deviceAuthentication": "Device JWT managed by the installed agent",
    "idempotency": "Checkout and renewal require Idempotency-Key; retry nonterminal intents with the identical key and body."
  }
}
