schema_version: "1.0"
parity_id: instant-payments-vop-composer
sign_off_status: SIGNED_OFF
created: "2026-06-13"
created_by: "claude-sonnet-4-6 / cowork session"

source:
  type: guide
  path: "repo/guides/instant-payments-vop-composer.html"
  title: "Instant Payments & Verification of Payee Composer"
  description: >
    5-stage AIN Bridge workflow composer: T229 → T289 → T258 → T349 → T259.
    Orchestrates tool frames via postMessage (ain:prefill / ain:run / ain:getMandate).
    Composite Policy Mandate export. Zero network, zero storage. VoP mandatory
    since 9 Oct 2025 (EU IPR 2024/886).

chaingraph_equivalent:
  type: chain
  path: "repo/chaingraph/chains/instant-payments-vop.html"
  chain_id: "instant-payments-vop"
  chaingraph_url: "https://ainumbers.co/chaingraph/chains/instant-payments-vop.html"
  notes: >
    Direct 1:1 conversion. All 5 stages reproduced. T289 replaced by ART-11
    (ChainGraph-promoted upgrade of T289) in step 2. AIN Bridge orchestration
    replaced by §4 artifact chaining at ART-11 — durable across sessions
    vs. single-session postMessage.

parity_matrix:
  - feature: "5-stage linear sequence T229→T289→T258→T349→T259"
    source: true
    chaingraph: true
    notes: "T289 → ART-11 (ChainGraph upgrade). All other tools present."

  - feature: "Stage 1: T229 RTP Network Participation Checker"
    source: true
    chaingraph: true
    notes: "Step 1 in chain"

  - feature: "Stage 2: T289 Verification of Payee Simulator"
    source: true
    chaingraph: true
    notes: >
      Replaced by ART-11 (vop-batch-match-rate-analyser) — ChainGraph promoted
      node with §4 artifact. ART-11 description notes it 'upgrades T289 to full
      ChainGraph export schema'. T289 now carries upgrade notice banner → ART-11.

  - feature: "Stage 3: T258 Intraday Credit Facility Sizer"
    source: true
    chaingraph: true
    notes: "Step 3 in chain"

  - feature: "Stage 4: T349 SEPA IPR Annual Report Builder"
    source: true
    chaingraph: true
    notes: "Step 4 in chain"

  - feature: "Stage 5: T259 AP2 RTP Policy Builder (terminal)"
    source: true
    chaingraph: true
    notes: "Terminal node in chain"

  - feature: "AIN Bridge orchestrator (postMessage prefill/run/capture)"
    source: true
    chaingraph: true
    notes: >
      Chain uses ART-11 §4 artifact (execution_hash, chain block) rather than
      single-session postMessage. Durable across sessions; session-persistent
      via §4 JSON export.

  - feature: "Composite Policy Mandate assembling 5 stage mandates"
    source: true
    chaingraph: true
    notes: "T259 terminal step produces composite mandate from all steps"

  - feature: "sessionStorage ain_lang"
    source: false
    chaingraph: false
    notes: "Guide had no sessionStorage violations; chain maintains this"

  - feature: "§4 hash-anchored artifact at ART-11"
    source: false
    chaingraph: true
    notes: "NEW in ChainGraph — ART-11 produces §4 artifact with execution_hash"

  - feature: "Chain synthesis block — what you have at the end"
    source: false
    chaingraph: true
    notes: "NEW — prose synthesis of all 5 outputs"

gaps_in_chaingraph: []

improvements_in_chaingraph:
  - "ART-11 §4 hash-anchored artifact at step 2 — durable, verifiable VoP analytics"
  - "T289 upgrade notice banner added to source tool"
  - "Chain is session-persistent via §4 artifact export vs. ephemeral postMessage"
  - "Synthesis block clearly documents the composite compliance package produced"

deletion_gate:
  ready_to_delete_source: false
  blocking_reason: "Awaiting Tim sign-off on parity"
  delete_command: >
    # Tim runs in PowerShell after sign-off:
    # Remove-Item C:\dev\Claude\Projects\AINumbers\repo\guides\instant-payments-vop-composer.html
    # git add -A; git commit -m "chore: delete guides/instant-payments-vop-composer — parity live at chains/instant-payments-vop"
