FoxCalc
Changelog

Changelog

API versions, breaking changes, and release notes

v0.1.0 — Phase 1 (February 2026)

Initial release of the FoxCalc platform.

API

  • Funder API: POST, PUT, PATCH, DELETE for offers
  • HMAC-SHA256 authentication with replay protection
  • Optimistic concurrency via version numbers
  • Signed, expiring calculator URLs
  • Submission callbacks with full computed terms
  • Webhook subscriptions for 12 event types
  • Rate limiting per API key

Calculator

  • Real-time pricing calculator with slider controls
  • Brand theming (logo, colors, terminology)
  • Multi-frequency support (daily, weekly, monthly)
  • Adjustable fees with floor/ceiling constraints
  • Three prepayment models (step-per-month, fixed windows, funder-provided)
  • Stipulation file uploads (10MB per file)
  • Configurable submission confirmation dialog
  • Three dynamic constraints (payment ceiling, net-to-merchant floor, fee ceiling)

Portal

  • JWT session authentication
  • Deal list with search, sort, and filters
  • Deal detail with full submission snapshot
  • Manual deal creation (9-section form)
  • API Simulator (JSON preview, cURL export, adapter pipeline)
  • 13 settings pages (branding, defaults, access control, guardrails)
  • User management (invite, bulk CSV upload, roles, permissions)
  • API key management (create, revoke, scopes)
  • Webhook subscription management
  • Password reset flow
  • Dark mode

Infrastructure

  • AWS deployment (ECS Fargate, RDS, ElastiCache, CloudFront, S3)
  • SendGrid email with domain authentication (DKIM/SPF/DMARC)
  • Docker containerization
  • GitHub Actions CI/CD

Test Coverage

  • 798 tests (115 shared + 422 API + 22 calculator + 239 portal E2E)