{
  "manifest_type": "custom_site_directory",
  "manifest_version": "1.0",
  "name": "CalcMyCompound",
  "url": "https://www.calcmycompound.com",
  "description": "A free compound interest calculator for savings scenarios with monthly contributions, growth charts and annual breakdowns.",
  "publisher": {
    "name": "Kymata Labs LLC",
    "url": "https://kymatalabs.com",
    "email": "contact@kymatalabs.com"
  },
  "languages": [
    "ar",
    "de",
    "en",
    "es",
    "fr",
    "hi",
    "id",
    "it",
    "ja",
    "ko",
    "ms",
    "nl",
    "pl",
    "pt",
    "ru",
    "sv",
    "th",
    "tr",
    "vi",
    "zh"
  ],
  "capabilities": [
    "Daily, monthly, quarterly and annual compounding scenarios.",
    "Contributions at the beginning or end of a month, optional inflation and tax assumptions.",
    "Savings growth chart, year-by-year breakdown and a simple versus compound interest comparison.",
    "English and Spanish homepages: editable nominal-rate versus APY and second-rate comparisons, versioned device saves/reopen, CSV/JSON exports and branded print/PDF reports. The English article retains the same comparison.",
    "Visual one-page summaries of selected calculations with branded charts, key figures and milestones. Complete year data stays in CSV/JSON exports.",
    "All 12 educational articles have actual localized editions in all 20 languages, including compounding frequency, nominal/APY conversion, monthly deposits, Rule of72, savings goals, retirement accumulation, credit-card terms, regular investing and inflation. Concise translations preserve model and US-only jurisdiction limits. Interactive comparisons remain English/Spanish; the optional assistant supports all 20 site languages.",
    "Optional 20-language homepage assistant helps compare savings projections, compounding and starting-principal or monthly-deposit goals. Review the figures, formulas and assumptions with each answer. A labelled bottom-right button opens a compact nonmodal chat window with retained messages and drafts, explicit submission and a Stop action that stops waiting. The calculator remains usable."
  ],
  "scenario_assistant": {
    "enabled": true,
    "interface_languages": [
      "en",
      "es",
      "zh",
      "de",
      "fr",
      "pt",
      "ja",
      "ko",
      "ar",
      "hi",
      "ru",
      "id",
      "tr",
      "vi",
      "th",
      "it",
      "nl",
      "pl",
      "sv",
      "ms"
    ],
    "calculations": "Savings projections, compounding comparisons and savings goals",
    "public_integration_api": false,
    "submission_authorizes_processing": true
  },
  "interactive_examples": [
    {
      "url": "https://www.calcmycompound.com/en/blog/compounding-frequency-explained/#compounding-comparison",
      "inLanguage": "en",
      "modelVersion": "compounding-frequency/1.0.0",
      "data": "https://www.calcmycompound.com/examples/compounding-frequency.json"
    },
    {
      "url": "https://www.calcmycompound.com/en/#calculator-tools",
      "inLanguage": "en",
      "modelVersion": "compounding-frequency/1.0.0",
      "data": "https://www.calcmycompound.com/examples/compounding-frequency.json"
    },
    {
      "url": "https://www.calcmycompound.com/es/#calculator-tools",
      "inLanguage": "es",
      "modelVersion": "compounding-frequency/1.0.0",
      "data": "https://www.calcmycompound.com/examples/compounding-frequency.json"
    }
  ],
  "limitations": [
    "Constant rates are assumptions, not forecasts or guaranteed investment returns.",
    "Fees, market volatility and account-specific tax rules are not modeled completely."
  ],
  "calculator_api": false,
  "resources": [
    {
      "path": "/examples/homepage-scenario.json",
      "format": "Worked example JSON",
      "type": "application/json",
      "description": "A reproducible homepage calculation with explicit scope and inputs.",
      "url": "https://www.calcmycompound.com/examples/homepage-scenario.json"
    },
    {
      "path": "/robots.txt",
      "format": "RFC 9309",
      "type": "text/plain",
      "description": "Crawl policy for public pages and rendering assets.",
      "url": "https://www.calcmycompound.com/robots.txt"
    },
    {
      "path": "/sitemap.xml",
      "format": "XML Sitemap + hreflang",
      "type": "application/xml",
      "description": "Canonical pages and reciprocal language equivalents derived from existing routes.",
      "url": "https://www.calcmycompound.com/sitemap.xml"
    },
    {
      "path": "/llms.txt",
      "format": "Markdown directory",
      "type": "text/plain",
      "description": "Concise identity, methods, canonical starting points and citation guidance.",
      "url": "https://www.calcmycompound.com/llms.txt"
    },
    {
      "path": "/llms-full.txt",
      "format": "Markdown directory",
      "type": "text/plain",
      "description": "Complete generated page directory, grouped by language, with summaries.",
      "url": "https://www.calcmycompound.com/llms-full.txt"
    },
    {
      "path": "/llms-full/index.txt",
      "format": "Markdown directory",
      "type": "text/plain",
      "description": "Smaller language-specific directories for bounded retrieval.",
      "url": "https://www.calcmycompound.com/llms-full/index.txt"
    },
    {
      "path": "/site-directory.json",
      "format": "Custom JSON directory 1.0",
      "type": "application/json",
      "description": "The route inventory used to generate this page and discovery files.",
      "url": "https://www.calcmycompound.com/site-directory.json"
    },
    {
      "path": "/feed.json",
      "format": "JSON Feed 1.1",
      "type": "application/feed+json",
      "description": "Guide summaries linking to their canonical pages; known dates only.",
      "url": "https://www.calcmycompound.com/feed.json"
    },
    {
      "path": "/schema-feed.json",
      "format": "schema.org DataFeed / JSON-LD",
      "type": "application/ld+json",
      "description": "Page descriptions, language and canonical identity.",
      "url": "https://www.calcmycompound.com/schema-feed.json"
    },
    {
      "path": "/manifest.webmanifest",
      "format": "Web App Manifest",
      "type": "application/manifest+json",
      "description": "Application identity, theme and icons.",
      "url": "https://www.calcmycompound.com/manifest.webmanifest"
    },
    {
      "path": "/ai.json",
      "format": "Custom site directory 1.0",
      "type": "application/json",
      "description": "Public site identity, capabilities and canonical discovery resources.",
      "url": "https://www.calcmycompound.com/ai.json"
    },
    {
      "path": "/.well-known/ai.json",
      "format": "Custom site directory 1.0",
      "type": "application/json",
      "description": "Calculator tools, supported scenarios and worked examples.",
      "url": "https://www.calcmycompound.com/.well-known/ai.json"
    },
    {
      "path": "/openapi.yaml",
      "format": "OpenAPI 3.0.3",
      "type": "application/yaml",
      "description": "Read-only discovery resource contract. It does not expose browser calculations as an API.",
      "url": "https://www.calcmycompound.com/openapi.yaml"
    },
    {
      "path": "/.well-known/security.txt",
      "format": "RFC 9116",
      "type": "text/plain",
      "description": "Security reporting contact and expiry.",
      "url": "https://www.calcmycompound.com/.well-known/security.txt"
    }
  ],
  "page_directory": "https://www.calcmycompound.com/site-directory.json",
  "citation": {
    "publisher": "Kymata Labs LLC",
    "guidance": "Cite the specific canonical page and its actual content date when available. State calculation inputs and assumptions separately."
  }
}
