{
  "schemaVersion": 1,
  "name": "Dodona",
  "status": "in_development",
  "description": "Dodona is building a way to book GPU rental prices ahead of time. Pay for price protection and booking, then choose whether to use the agreed compute.",
  "contact": {
    "operator": "Dodona",
    "email": "dodonamarkets@gmail.com"
  },
  "capabilities": {
    "readProduct": true,
    "mcp": {
      "url": "https://www.dodonamarkets.com/mcp",
      "transport": "streamable_http",
      "reservationMode": "demo_only",
      "requiresConnectorSetup": true
    },
    "reservationDemo": {
      "quote": true,
      "confirm": true,
      "paymentCharged": false,
      "capacityHeld": false,
      "persisted": false
    },
    "browserPaperOrder": {
      "url": "https://www.dodonamarkets.com/#paper-order",
      "localOnly": true,
      "paymentCharged": false,
      "capacityHeld": false,
      "persisted": false,
      "simulatedOutcomes": [
        "request_access",
        "resale_with_or_without_buyer",
        "funded_or_unfunded_buyback",
        "expiry"
      ]
    },
    "browserPriceSimulator": {
      "url": "https://www.dodonamarkets.com/#price-simulator",
      "localOnly": true,
      "includesUpfrontFees": true,
      "livePrices": false
    },
    "waitlist": {
      "statusUrl": "https://www.dodonamarkets.com/api/waitlist/status",
      "submitUrl": "https://www.dodonamarkets.com/api/waitlist",
      "requiresUserConsent": true
    },
    "purchaseProtection": false,
    "trading": false,
    "resale": false,
    "buyback": false,
    "computeAccess": false
  },
  "terms": {
    "computeBacking": "Intended backing: reserved capacity or binding provider commitments. Supplier arrangements and failure terms are not finalized.",
    "bookingFee": "Intended to remain paid on use, resale, buyback, or expiry, subject to required refund rights.",
    "resale": "The seller chooses an asking price. A willing buyer is required. A transaction fee applies only to a completed sale; remaining compute access transfers on the original terms.",
    "buyback": "Requires committed supplier funding. The payout uses current executable value less a disclosed deduction, not a fixed discount from the original payment. Quotes are not guaranteed.",
    "expiry": "Unused protection expires at its deadline. No compute is supplied, and the upfront protection and booking payments are not refunded."
  },
  "example": {
    "illustrative": true,
    "finalPricing": false,
    "currency": "USD",
    "gpu": "H100",
    "gpuHours": 100,
    "rentalPricePerGpuHour": 3,
    "protectionPayment": 20,
    "bookingFee": 2,
    "upfrontTotal": 22,
    "computePayment": 300,
    "totalIfUsed": 322,
    "comparison": {
      "rentalAt4PerHour": 400,
      "protectedTotal": 322,
      "saving": 78,
      "rentalElsewhereAt2PlusUpfront": 222
    },
    "resale": {
      "salePrice": 20,
      "transactionFeePercent": 5,
      "fee": 1,
      "sellerPayout": 19
    },
    "buyback": {
      "fundedPurchaseValue": 20,
      "deductionPercent": 7.5,
      "deduction": 1.5,
      "customerPayout": 18.5
    },
    "excludes": "Taxes and any other charges. These are examples, not live offers."
  },
  "links": {
    "home": "https://www.dodonamarkets.com/",
    "costs": "https://www.dodonamarkets.com/#example",
    "selling": "https://www.dodonamarkets.com/#flexibility",
    "signup": "https://www.dodonamarkets.com/#early-access",
    "questions": "https://www.dodonamarkets.com/#faq",
    "privacy": "https://www.dodonamarkets.com/privacy",
    "agents": "https://www.dodonamarkets.com/agents",
    "guide": "https://www.dodonamarkets.com/llms.txt",
    "fullGuide": "https://www.dodonamarkets.com/llms-full.txt",
    "openapi": "https://www.dodonamarkets.com/openapi.json"
  }
}