Unreleased
Work that has been merged but not yet tagged as a release appears here.0.14.0 — 2026-04-16
Added
- Public documentation site — full reference covering the quickstart, core concepts, SDK guides, an interactive API reference, integrations, compliance, and security pages.
- The OpenAPI 3.1 spec is generated from the live API on every release and rendered as an interactive try-it reference.
0.13.0 — 2026-04-16
Added
- Real-time dashboard WebSocket stream — the
/ws/v1/streamendpoint pushes live updates for decisions, consequence links, financial events, liability estimates, and chain-verification results directly to your browser. - Live dashboard components: KPI cards, live pulse indicator, connection status, toast notifications, and a live decision feed.
- A heartbeat fires every 30 seconds to keep connections alive; per-org connection limits and bounded per-client queues prevent resource exhaustion.
- The nightly liability recalculation now broadcasts a
liability_estimate.updatedevent for every estimate whose exposure changed. - A per-IP connection-attempt rate limit (30 per minute) guards the WebSocket handshake endpoint.
Security
- API key query parameters are now redacted from server access logs so your keys never appear in log output.
- WebSocket send errors close the connection rather than silently dropping messages.
- The dashboard WebSocket client detects stale heartbeats and force-reconnects when no frame arrives within 90 seconds.
0.12.0 — 2026-04-15
Added
- Liability Estimation Model — every decision now carries a probabilistic dollar-exposure estimate, calculated using a risk matrix, confidence and human-in-the-loop adjustments, historical loss rates, and an industry-benchmark floor.
GET /api/v1/analytics/liability— returns aggregate exposure, your top decisions by estimated liability, and a trend over time.- A nightly cron job (02:00 UTC) recalculates liability estimates for every organisation automatically.
- The dashboard shows a liability gauge and fires a red toast notification when your exposure crosses the configured alert threshold.
Changed
POST /api/v1/linksnow recalculates the linked decision’s liability estimate atomically when a new consequence link is committed.
0.11.0 — 2026-04-14
Added
- Probabilistic Attribution Engine — Precipiq now suggests consequence links automatically using temporal decay, metadata Jaccard similarity, Bayesian agent-pattern scoring, and amount plausibility. Weights are configurable per organisation.
POST /api/v1/links/{id}/confirmand.../reject— your human reviewers can accept or reject ML-suggested links, and each decision updates the underlying Bayesian priors.
0.10.0 — 2026-04-13
Added
- Forensic Export Engine — export your ledger in three formats:
forensic,compliance, andinsurance. Exports are RSA-2048 signed, encryption keys are stored with Fernet, generation runs asynchronously via a background worker, and files are cleaned up on an hourly TTL cron.
0.9.0 — 2026-04-12
Added
- Dashboard — a web application with dark mode, an AI P&L view, a decisions timeline, chain-verification results, and account settings.
0.8.0 — 2026-04-11
Added
- Async processing — background processing for Stripe webhook events, QuickBooks polling, temporal correlation jobs, and periodic liability recalculation.
- Failed jobs are captured and retried automatically, with an optional alert webhook so you are notified when processing falls behind.
0.7.0 — 2026-04-10
Added
- TypeScript SDK — a
Precipiqclient with OpenAI and Vercel AI adapters, three-attempt exponential backoff, and request batching.
0.6.0 — 2026-04-09
Added
- Python SDK —
Precipiq(sync) andAsyncPrecipiq(async) clients, LangChain and CrewAI adapters, a fallback log for offline resilience, and a@pq.trackdecorator for instrument-free integration.
0.5.0 — 2026-04-08
Added
- Financial events, consequence links, AI P&L, and the decisions timeline — Stripe webhook receiver, soft-delete support across financial records, and analytics endpoints for P&L and timeline views.
0.4.0 — 2026-04-07
Added
- Decision ingestion HTTP API — single and batch
POST,GETlist with cursor pagination,GETdetail, andGETchain-verification endpoints. Includes strict request validation and per-organisation rate limiting.
0.3.0 — 2026-04-06
Added
- Hash-chain core —
append_decisionandverify_chainoperations with canonical JSON hashing. Chain order is preserved correctly under concurrent writers.
0.2.0 — 2026-04-05
Added
- Data model — storage for organisations, AI decisions, financial events, consequence links, audit exports, and liability estimates.
0.1.0 — 2026-04-04
Added
- Initial release — repository structure, linting, type checking, testing infrastructure, and CI configuration.
Releases prior to 0.1.0 predate the public ledger and are not documented here.