{"schema":"jithox.changelog/v1","version":"2026-09-05.1","generated_at":"2026-09-27T04:01:47.568Z","truth_levels":{"released":"Publicly offered and usable today.","canary_proven":"Proven end to end by an external test run against production, but not yet publicly offered. Do not present it to a user as available.","deprecated":"Still works, scheduled for removal. Do not build new things on it.","rolled_back":"Was shipped and has been taken back out. Listed so the record stays honest.","preview":"Built, tested and served as a Labs preview. Not publicly available, not for sale; becomes public only through an explicit release configuration."},"entries":[{"event_id":"jx-2026-09-05-agent-action-preflight-preview","date":"2026-09-05","product":"Jithox Agent Action Preflight","change_type":"capability","title":"Check before agents act: a bounded preflight decision, in preview","impact":"Before an agent sends, publishes, buys, submits, accepts, tests or changes something, /api/agent-preflight/v1/evaluate answers ALLOWED_TO_PREPARE, HUMAN_APPROVAL_REQUIRED, BLOCKED or UNAVAILABLE with stable reason codes and a hash-bound receipt. It never executes the action. Labs surface at /agent-preflight; no published price.","truth_level":"preview","links":["https://jithox.com/agent-preflight","https://jithox.com/api/agent-preflight/v1/schema"],"known_limitations":["Receipts are unsigned and hash-bound; the fleet's Ed25519 key is a closed handoff.","Replay protection is per process unless the deployment has a shared store.","Not publicly available until the explicit release configuration says so."]},{"event_id":"jx-2026-08-07-trial-capped-per-workspace","date":"2026-08-07","product":"Jithox MCP","change_type":"access","title":"The free allowance is one per workspace, and now enforced as one","impact":"Earlier today we published that the free tier was 25 accepted calls per product credential, because that is what our allocator was doing: a workspace holding three credentials held 75 free calls. That was more than we ever intended to offer, so we have capped it instead of keeping it. A workspace now gets ONE allowance of 25 accepted calls over 14 days covering every product together. Nothing already granted was taken back and no call anyone made was reclassified — the cap applies to allowances issued from now on. If you sized an agent's budget on 25-per-credential after reading this morning's entry, resize it: it is 25 for the workspace. The allowance is allocated to the first product you create a credential for; a credential for another product still works and its calls are charged from the prepaid balance. /api/capabilities/v1 reports free_access.scope as per_workspace, and /api/commerce/v1/status reports trial_scope workspace with trial_allocation first_product_connected.","truth_level":"released","links":["https://jithox.com/api/capabilities/v1","https://jithox.com/api/commerce/v1/status","https://jithox.com/api/commerce/v1/trial"],"known_limitations":["It is a cap, not a pool that drains across servers: the fleet enforces per-grant ceilings, so the whole allowance sits on the first product connected rather than moving to wherever you call.","Revoking or replacing a credential does not return the allowance and does not restart the 14 days.","The prepaid EUR balance is unchanged and has always been one per workspace."]},{"event_id":"jx-2026-08-07-trial-scope-per-credential","date":"2026-08-07","product":"Jithox MCP","change_type":"correction","title":"The free trial is per credential, and the documents now say so","impact":"SUPERSEDED THE SAME DAY — see jx-2026-08-07-trial-capped-per-workspace, which caps the allowance at one per workspace. Kept because it was published and acted on. What it said: our public documents described the free tier as one 25-call allowance shared across every Jithox MCP server, while the runtime metered it per credential, so creating a key for a product allocated that product its own 25 accepted calls. Nobody was charged for a call they were told was free. If you sized a budget on 25-per-credential from this entry, resize it to 25 for the workspace.","truth_level":"released","links":["https://jithox.com/api/capabilities/v1","https://jithox.com/api/commerce/v1/status","https://jithox.com/mcp/pricing"],"known_limitations":["The prepaid EUR balance is genuinely one per workspace and covers every server. Only the free trial is per credential.","Rotating or replacing a credential keeps that server's remaining free calls and does not restart its 14 days.","A workspace's account page totals the free calls across the keys it holds, and reports the earliest expiry among them rather than a single trial end date."]},{"event_id":"jx-2026-07-28-free-self-serve","date":"2026-07-28","product":"Jithox E-Invoice Readiness","change_type":"access","title":"Free access without a card, a form or a human","impact":"You can activate 25 accepted tool calls for 14 days yourself, connect an MCP client over OAuth 2.1 with PKCE, and make a real call within minutes. No card, no sales conversation, nobody at Jithox in the loop.","truth_level":"released","links":["https://mcp.jithox.com/onboarding/free","https://jithox.com/api/pricing/v1"],"known_limitations":["Read-only tools only. Nothing files, sends or pays.","One free activation per network per day.","No automatic renewal and no automatic upgrade to anything paid.","The 25 calls count accepted executions, including a truthful 'unavailable' answer from a register."]},{"event_id":"jx-2026-07-28-server-discover","date":"2026-07-28","product":"Jithox E-Invoice Readiness","change_type":"protocol","title":"server/discover answers, and tools/list carries cache hints","impact":"A client built against the 2026-07-28 MCP release candidate can now discover which protocol versions this server speaks instead of receiving 'method not found'. tools/list carries ttlMs and cacheScope so a client can stop polling.","truth_level":"released","links":["https://modelcontextprotocol.io/specification/draft/changelog"],"known_limitations":["This server negotiates 2025-11-25 and does not claim 2026-07-28 compatibility. server/discover reports the versions actually supported, which deliberately excludes the release candidate."]},{"event_id":"jx-2026-07-28-usage-plan-label","date":"2026-07-28","product":"Jithox E-Invoice Readiness","change_type":"correction","title":"The usage plan label now matches the entitlement it describes","impact":"A free entitlement briefly reported itself as an owner evaluation in _meta.usage.plan. Quota, receipts and access were correct throughout; only the label was wrong. It now names the actual tier.","truth_level":"released","links":["https://jithox.com/api/capabilities/v1"],"known_limitations":[]},{"event_id":"jx-2026-07-27-withdraw-39-eur-offer","date":"2026-07-27","product":"Jithox E-Invoice Readiness","change_type":"pricing","title":"The €39 self-service pilot was withdrawn","impact":"The one-time €39 / 30-day offer is no longer available and no longer appears on any public surface. Current commercial terms live only at the pricing endpoint.","truth_level":"rolled_back","links":["https://jithox.com/api/pricing/v1"],"known_limitations":[]}]}