Example 1 · API Framework Orchestration

Open Finance — PSD2 vs SNAP, same result

Two completely different external standards hit Audax for the same logical operation — a balance inquiry. They converge on the same canonical call and produce equivalent canonical data. Only the final translation back out differs.

Steps 1 and 5 change with the toggle. Steps 2–4 are identical regardless of channel — step 4's internal detail can be expanded to see how the canonical service fulfills the request.

  1. PSD2 caller requests account balances via REST GET, with Consent-ID + Bearer auth.

    GET /v1/accounts/ID70000600503/balances HTTP/1.1
    Host: api.bank.example
    X-Request-ID: 5f1a...e2c
    Consent-ID: 7c91...44a
    Authorization: Bearer eyJhbGciOi...
    API-Key: pk_live_8f2a...
  2. identifier lookup

The pattern: different standards in, same engine, same result, different standard out. Examples 2–5 reuse this 5-step shell — only steps 1 and 5 change.