1 · Status matrix — no “operational” badge without proof
A feature is marked live only if it runs in this public instance without a private key. Everything else is labelled demo, optional or not done.
| Module | What it does | Status | Limit |
|---|---|---|---|
| A-01 Flow tracer | Reads a public address and its movements; scenario for other chains. | live | No identity, no ownership. |
| A-02 Sanctions screening | Exact, variant and fuzzy name matching, with an explicit variant table. | live | A match is an alert, never proof. |
| A-03 Fiat–crypto engine | Computes taxable base, rate and estimated tax from editable inputs. | live | Not tax advice; hypotheses are displayed. |
| A-04 Sanctions BI | Aggregates the dated index by source, country and asset. | live | One snapshot, no time series. |
| A-05 Screening console | Offline search over the index, CSV/JSON export. | live | Interface currently in French. |
| A-06 Sources & monitoring | Daily export, checksum, version comparison, optional webhook. | live | yente not deployed; one snapshot kept. |
| A-07 Assurance | This page: status, score formula, limits. | live | Manual review remains mandatory. |
| A-08 Multi-hop & convergence | Live Bitcoin graph, 1–3 hops, additive score, A-08 convergence patterns. | live | Bitcoin only; capped graph; no identity. |
| LLM summary | Optional OpenAI-compatible connector, configured in the browser. | optional | Never decision-making; no key provided. |
| Mobile-money identity | Link a wallet to a SIM or a subscriber. | not done | Requires authorised VASP/telco data, offline, human review. |
2 · Tracer and fiat engine — the right word
What the tracer establishes
Public movements between addresses, at a given depth, with the source and the build date. It shows co-movement, not common ownership.
What the fiat engine computes
A taxable base, a rate and an estimated tax from inputs you can edit. Every hypothesis is displayed; no figure is hard-coded into a report.
3 · Mobile money — why the graph stops at the cash-out
What is visible
- On-chain movements up to an exchange or a cash-out point.
- Published sanctions addresses, by exact match.
- Timing, amounts and counterparties, within the caps.
What is not visible
- Which subscriber owns the mobile-money account.
- Whether several SIM cards are controlled by one person.
- The country of the beneficiary.
4 · Risk score — an addition, not a black box
The A-08 graph score is additive and capped at 100. Each line has a rule, a measure and a proof. The A-08 convergence layer adds C1…C7 with its own per-point proof.
What the score means
An intensity of patterns. A high score is an investigation priority; it is not a probability of guilt.
What confidence means
The quality of the data behind the score: coverage, timestamps, exact sanctions matches. A score of 25 with low confidence is not a score of 25 with high confidence.
The full specification is in docs/A08_convergence.md; the engine is tested by _vpsdata/_test_convergence.js (34/34 pass).
5 · LLM summary — optional, never decision-making
Default: deterministic summary
A-08 builds a summary from nodes, edges and score components. It is reproducible, readable and depends on no external service.
If, and only if, you configure an LLM
- Endpoint, model and key stay in your browser (localStorage).
- No key is provided by the site; no call is made without your action.
- The prompt contains only public graph data; no personal data is added.
- LLM output is labelled and never replaces the scoring rules.
6 · Monitoring and OpenSanctions — what is industrialised
Public daily pipeline
Every day at 04:15 UTC, a script downloads the five exports, verifies the checksum, rebuilds the index and compares versions. The log contains only counters and versions.
Why not yente now
A self-hosted yente server needs Elasticsearch/OpenSearch (4–16 GB RAM, 10–30 GB disk) and a delivery token. Public exports provide the same material for five lists without that load.
The YENTE_URL connector is planned: if a yente instance is deployed, its status appears in A-06 without changing the rest.
7 · What to retain
Last review: 20 October 2026. A-08 is the only module that queries a blockchain live, and only Bitcoin via Blockstream. A-05 and A-06 are currently French-language consoles; their English pages are summaries, not translated consoles.