{
  "as_of": "2026-10-31",
  "entity": "JSB Holdings LLC",
  "url": "https://faxforagents.com/facts.json",
  "facts": {
    "internationalDestinations": {
      "value": 213,
      "as_of": "2026-10-28",
      "method": "rows in rate table telnyx-2026-10-28, counted before filtering by country or prefix on the pricing page"
    },
    "outboundDestinations": {
      "value": 215,
      "as_of": "2026-10-28",
      "method": "rows in coverage telnyx-2026-10-28, counted before filtering by country or code on the coverage page"
    },
    "registeredState": {
      "value": "Delaware",
      "as_of": "2023-05-08",
      "method": "State of Delaware Certificate of Formation for JSB holdings LLC, filed 2023-05-08, file number 7447451"
    },
    "founded": {
      "value": "2023-05-08",
      "as_of": "2023-05-08",
      "method": "Filing date on the Delaware Certificate of Formation, file number 7447451"
    },
    "postalAddress": {
      "value": "8 The Green, Dover, DE 19901, US",
      "as_of": "2026-10-28",
      "method": "The mail footer address decided for Fax for Agents on 2026-10-28 (docs/DECISIONS.md); the registered office on the Certificate of Formation is 8 The Green, Suite A, Dover, DE 19901"
    },
    "sendPerPage": {
      "value": "$0.039",
      "as_of": "2026-10-28",
      "method": "rate table launch-v2, src/faxforagents/data/rates.json, effective 2026-10-31 (the four wallet prices unchanged since the first card of 2026-10-28): send_per_page_micro 39000 on the us_ca route (United States and Canada)"
    },
    "receivePerPage": {
      "value": "$0.019",
      "as_of": "2026-10-28",
      "method": "rate table launch-v2, src/faxforagents/data/rates.json, effective 2026-10-31 (the four wallet prices unchanged since the first card of 2026-10-28): receive_per_page_micro 19000 on the us_ca route"
    },
    "numberMonthly": {
      "value": "$2",
      "as_of": "2026-10-28",
      "method": "rate table launch-v2, src/faxforagents/data/rates.json, effective 2026-10-31 (the four wallet prices unchanged since the first card of 2026-10-28): number_monthly_micro 2000000"
    },
    "minimumTopUp": {
      "value": "$10",
      "as_of": "2026-10-28",
      "method": "price card approved on 2026-10-28 (docs/DECISIONS.md); POST /v1/topup-sessions accepts 10 to 1000 USD"
    },
    "workspaceMonthly": {
      "value": "$19",
      "as_of": "2026-10-28",
      "method": "price card approved on 2026-10-28 (docs/DECISIONS.md), the optional Agent workspace subscription"
    },
    "sandboxPrice": {
      "value": "$0",
      "as_of": "2026-10-28",
      "method": "rate table launch-v2, src/faxforagents/data/rates.json, effective 2026-10-31 (the four wallet prices unchanged since the first card of 2026-10-28): the sandbox block prices every page at 0"
    },
    "mcpTools": {
      "value": 15,
      "as_of": "2026-10-31",
      "method": "the tool list the hosted MCP server registers (src/faxforagents/mcp/tools.py), asserted in order by tests/e2e/test_mcp.py; 15 since v1.3.0 merged the evidence, approval and help tools, and still 15 after v1.3.2 swapped preview_fax and evaluate_fax_policy for get_document and get_review_status"
    },
    "mcpEndpoint": {
      "value": "https://mcp.faxforagents.com/mcp/",
      "as_of": "2026-10-28",
      "method": "product configuration on 2026-10-28 (docs/PLAN.md, docs/DECISIONS.md)"
    },
    "apiBase": {
      "value": "https://api.faxforagents.com/v1",
      "as_of": "2026-10-28",
      "method": "product configuration on 2026-10-28 (docs/PLAN.md, docs/DECISIONS.md)"
    },
    "jobStates": {
      "value": "queued, active, partial, failed, unknown, delivered",
      "as_of": "2026-10-28",
      "method": "CLAUDE.md invariant 3 and src/faxforagents/faxes/service.py"
    },
    "documentRetentionDays": {
      "value": 30,
      "as_of": "2026-10-28",
      "method": "retention default decided on 2026-10-28 (docs/DECISIONS.md)"
    },
    "inboxRetentionDays": {
      "value": 90,
      "as_of": "2026-10-28",
      "method": "retention default decided on 2026-10-28 (docs/DECISIONS.md)"
    },
    "maxPages": {
      "value": 200,
      "as_of": "2026-10-28",
      "method": "src/faxforagents/documents/limits.py MAX_PAGES"
    },
    "maxUploadMb": {
      "value": 25,
      "as_of": "2026-10-28",
      "method": "src/faxforagents/documents/limits.py MAX_UPLOAD_BYTES (25 MiB)"
    },
    "maxHtmlMb": {
      "value": 2,
      "as_of": "2026-10-28",
      "method": "src/faxforagents/documents/limits.py MAX_HTML_BYTES (2 MiB)"
    },
    "renderTimeoutS": {
      "value": 45,
      "as_of": "2026-10-28",
      "method": "src/faxforagents/config.py FFA_RENDER_TIMEOUT_S default"
    },
    "imageMaxPx": {
      "value": "2550 by 3300",
      "as_of": "2026-10-28",
      "method": "src/faxforagents/documents/limits.py IMAGE_MAX_PX, the frame size above which an image is scaled down to 300 dpi"
    },
    "imageMaxPixels": {
      "value": 50000000,
      "as_of": "2026-10-28",
      "method": "src/faxforagents/documents/limits.py MAX_IMAGE_PIXELS, the frame size above which an image is refused"
    },
    "quoteTtlMinutes": {
      "value": 10,
      "as_of": "2026-10-28",
      "method": "GET /v1/capabilities limits.quote_ttl_s 600"
    },
    "requestsPerMinute": {
      "value": 600,
      "as_of": "2026-10-28",
      "method": "src/faxforagents/ratelimit.py KEYED_PER_MINUTE"
    },
    "webhookTolerance": {
      "value": 300,
      "as_of": "2026-10-28",
      "method": "src/faxforagents/webhooks/signing.py TOLERANCE_S, seconds"
    },
    "webhookSecretOverlapHours": {
      "value": 24,
      "as_of": "2026-10-28",
      "method": "POST /v1/webhooks/{id}/rotate-secret: the previous secret signs for 24 hours"
    },
    "processingRegion": {
      "value": "Nuremberg, Germany (EU)",
      "as_of": "2026-10-28",
      "method": "the production host is a Hetzner server in Nuremberg (docs/PLAN.md, verified facts); no residency promise is made"
    },
    "inboundCountries": {
      "value": "US, CA, PR, VI",
      "as_of": "2026-10-28",
      "method": "launch configuration: the four countries whose numbers need no regulatory documents (docs/COVERAGE-NOTES.md, read from the provider on 2026-10-28)"
    },
    "apiOperations": {
      "value": 150,
      "as_of": "2026-10-31",
      "method": "counted from public/openapi.json, the server's own OpenAPI document written by scripts/openapi-snapshot.sh on 2026-10-31 and checked against the server in CI; the admin tag and /webhooks/* are removed"
    }
  }
}
