{
 "openapi": "3.1.0",
 "info": {
  "title": "Movable Capital cash-rate data",
  "version": "1.0.0",
  "description": "Free, verified U.S. cash rates. Source: Movable Capital (movablecapital.com), rates verified at each provider’s own page on the date shown. License CC BY 4.0: credit \"Movable Capital (movablecapital.com)\" and link the citeUrl.",
  "license": {
   "name": "CC BY 4.0",
   "url": "https://creativecommons.org/licenses/by/4.0/"
  },
  "contact": {
   "url": "https://www.movablecapital.com/developers"
  }
 },
 "servers": [
  {
   "url": "https://www.movablecapital.com/data/v1"
  }
 ],
 "paths": {
  "/rates.json": {
   "get": {
    "summary": "Every verified cash option, with the fields needed for after-tax math",
    "responses": {
     "200": {
      "description": "OK. Every row has ratePct, verifiedOn, sourceUrl (the provider’s page) and citeUrl (ours).",
      "content": {
       "application/json": {}
      }
     }
    }
   }
  },
  "/sweeps.json": {
   "get": {
    "summary": "Default brokerage cash (sweep) rates by broker and account type",
    "responses": {
     "200": {
      "description": "OK. Every row has ratePct, verifiedOn, sourceUrl (the provider’s page) and citeUrl (ours).",
      "content": {
       "application/json": {}
      }
     }
    }
   }
  },
  "/savings.json": {
   "get": {
    "summary": "High-yield savings account rates",
    "responses": {
     "200": {
      "description": "OK. Every row has ratePct, verifiedOn, sourceUrl (the provider’s page) and citeUrl (ours).",
      "content": {
       "application/json": {}
      }
     }
    }
   }
  },
  "/money-funds.json": {
   "get": {
    "summary": "Money market fund 7-day yields with state-exempt shares",
    "responses": {
     "200": {
      "description": "OK. Every row has ratePct, verifiedOn, sourceUrl (the provider’s page) and citeUrl (ours).",
      "content": {
       "application/json": {}
      }
     }
    }
   }
  },
  "/cds.json": {
   "get": {
    "summary": "Online CD rates by term",
    "responses": {
     "200": {
      "description": "OK. Every row has ratePct, verifiedOn, sourceUrl (the provider’s page) and citeUrl (ours).",
      "content": {
       "application/json": {}
      }
     }
    }
   }
  },
  "/treasury.json": {
   "get": {
    "summary": "Latest U.S. Treasury par yield curve",
    "responses": {
     "200": {
      "description": "OK. Every row has ratePct, verifiedOn, sourceUrl (the provider’s page) and citeUrl (ours).",
      "content": {
       "application/json": {}
      }
     }
    }
   }
  },
  "/facts.json": {
   "get": {
    "summary": "One quotable, dated, sourced sentence per rate",
    "responses": {
     "200": {
      "description": "OK. Every row has ratePct, verifiedOn, sourceUrl (the provider’s page) and citeUrl (ours).",
      "content": {
       "application/json": {}
      }
     }
    }
   }
  }
 }
}
