{
  "markdown": "# 530A Model\n\n**[530amodel.com](https://530amodel.com)** — a free, privacy-first, mobile-first scenario-planning\ncalculator for 530A custodial retirement accounts (\"Trump Accounts\").\n\nNo login. No email capture. No monetization. All calculation runs in your browser.\n\n## Use the public API / MCP server\n\nThe engine is free to call — no key, nothing stored, attribution to 530amodel.com asked:\n\n- **JSON API** — `https://api.530amodel.com` (`POST /v1/project`, `GET /v1/rules`,\n  `GET /v1/returns`; [OpenAPI 3.1](https://api.530amodel.com/openapi.json) with full\n  request/response schemas)\n- **MCP server** — `https://mcp.530amodel.com` (streamable HTTP; tools `project_530a`,\n  `explain_530a`, `search`, `fetch`; registry name `com.530amodel/calculator`). Works as a\n  custom connector in Claude and ChatGPT, and with the Anthropic/OpenAI agent APIs.\n- **Docs & platform quickstarts** — [530amodel.com/api](https://530amodel.com/api) ·\n  machine-readable maps: [llms.txt](https://530amodel.com/llms.txt),\n  [llms-full.txt](https://530amodel.com/llms-full.txt)\n- **Contact** — api@530amodel.com\n\n## Structure\n\n```\npackages/\n  engine/     # pure TS calculation engine — zero deps, deterministic, integer-cents money\n  config/     # legal figures + sources + verifiedAt + feature flags (single source of truth)\n  ui/         # design tokens, shared components, charts\napps/\n  web/        # Astro static site (widget, advanced model, content pages)\n  workers/    # Cloudflare Workers: analytics beacon, rollup cron, newsfeed cron, email\n  api/        # public calculator API (wraps the engine; OpenAPI; cache-by-input-hash)\n  mcp/        # read-only MCP server (project_530a / explain_530a)\nreference/    # Python reference implementation + golden-vector generator\ne2e/          # Playwright specs (user journeys UC-1..UC-7)\n```\n\n## Non-negotiables\n\n1. Financial math is exact, deterministic, and independently tested (golden vectors from the\n   Python reference implementation must match the TS engine **to the cent**).\n2. Static-first: calculation is client-side; a million users cost the same as one.\n3. Minimal dependencies, no PII, small attack surface, everything scanned in CI.\n4. Every user-facing claim is honest: ranges are labeled estimates, legal figures cite sources,\n   unverified items live behind OFF feature flags (`packages/config/src/flags.ts`).\n\n## Development\n\n```sh\npnpm install\npnpm check     # lint + typecheck + test + build (same as CI)\npnpm --filter @530a/web dev\n```\n\nNode ≥ 22, pnpm ≥ 11. Engine numeric contract: money is integer cents (`bigint`), balances are\nquantized round-half-to-even every monthly step, display formatting only via `formatMoney`.\n\n## Disclaimer\n\nThis tool provides educational estimates only, not financial, tax, or legal advice. Market\nprojections are probabilistic and not guarantees.\n",
  "bytes": 2837,
  "sha": "c1e7b6285f08250e7f02b902d0d71a1c0700da917612ed674a39283a389f6fa7",
  "repo_slug": "zach-eikenberry/530a",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_com_530amodel_calculator_1365330f/readme"
}