# Agentic Checkout Chain — Wave A parity checklist
# Awaiting Tim sign-off before source tools (T495, T496, T498) are retired.
# Sign-off instruction: review each node, confirm parity, then Tim deletes
# the source tools via the PowerShell block that will be emitted below.

chain_id: agentic-checkout
chain_name: Agentic Checkout Chain
created: 2026-06-13
status: SIGNED_OFF

nodes:

  - art: ART-19
    chaingraph_file: chaingraph/art-19-agentic-checkout-protocol-selector.html
    source_tool: tools/495-agentic-checkout-protocol-selector.html
    mandate_type: routing_policy
    chain_depth: 0
    parity_checks:
      - id: P1
        description: All 4 protocol scoring engines preserved (ACP, UCP, x402, TAP)
        status: PASS
      - id: P2
        description: Protocol fit scores match source logic identically
        status: PASS
      - id: P3
        description: §4 artifact schema complete (ap2_version, execution_hash, chain block, policy_parameters, output_payload)
        status: PASS
      - id: P4
        description: No sessionStorage writes
        status: PASS
      - id: P5
        description: AIN Bridge v1.0 present (full: b64uDec, b64uEnc, initPrefill, makeLink)
        status: PASS
      - id: P6
        description: MANIFEST updated to category:chaingraph, entry:chaingraph/art-19-...
        status: PASS
      - id: P7
        description: Export filename uses .chaingraph.json suffix
        status: PASS
    tim_signoff: PENDING

  - art: ART-20
    chaingraph_file: chaingraph/art-20-acp-ucp-product-feed-conformance-auditor.html
    source_tool: tools/496-acp-ucp-product-feed-conformance-auditor.html
    mandate_type: scheme_rule
    chain_depth: 0
    parity_checks:
      - id: P1
        description: All 5 field-schema arrays preserved (ACP_PRODUCT, ACP_CHECKOUT, ACP_MANDATE, UCP_PRODUCT, UCP_CHECKOUT)
        status: PASS
      - id: P2
        description: Conformance scoring logic matches source (required/optional/unknown gaps)
        status: PASS
      - id: P3
        description: §4 artifact schema complete (ap2_version, execution_hash, chain block, policy_parameters, output_payload)
        status: PASS
      - id: P4
        description: No sessionStorage writes
        status: PASS
      - id: P5
        description: AIN Bridge v1.0 present (abbreviated)
        status: PASS
      - id: P6
        description: MANIFEST updated to category:chaingraph, entry:chaingraph/art-20-...
        status: PASS
      - id: P7
        description: Export filename uses .chaingraph.json suffix
        status: PASS
    tim_signoff: PENDING

  - art: ART-21
    chaingraph_file: chaingraph/art-21-agent-traffic-acceptance-policy-builder.html
    source_tool: tools/498-agent-traffic-acceptance-policy-builder.html
    mandate_type: agent_guardrail_mandate
    chain_depth: 0
    parity_checks:
      - id: P1
        description: All input controls preserved (agent types, verif level, velocity caps, rails, refund posture, retry policy, block rules)
        status: PASS
      - id: P2
        description: Policy table, guardrail assessment, and agent-readable instructions block present and matching source logic
        status: PASS
      - id: P3
        description: §4 artifact schema complete (ap2_version, execution_hash, chain block, policy_parameters, output_payload)
        status: PASS
      - id: P4
        description: No sessionStorage writes
        status: PASS
      - id: P5
        description: AIN Bridge v1.0 present (abbreviated)
        status: PASS
      - id: P6
        description: MANIFEST updated to category:chaingraph, entry:chaingraph/art-21-...
        status: PASS
      - id: P7
        description: Export filename uses .chaingraph.json suffix
        status: PASS
    tim_signoff: PENDING

chain_page:
  file: chaingraph/chains/agentic-checkout.html
  status: CREATED

deletion_block: |
  # PowerShell — emit ONLY after Tim signs off on all 3 nodes above
  # cd C:\dev\Claude\Projects\AINumbers\repo
  # Remove-Item tools\495-agentic-checkout-protocol-selector.html
  # Remove-Item tools\496-acp-ucp-product-feed-conformance-auditor.html
  # Remove-Item tools\498-agent-traffic-acceptance-policy-builder.html
  # git add chaingraph/art-19-agentic-checkout-protocol-selector.html
  # git add chaingraph/art-20-acp-ucp-product-feed-conformance-auditor.html
  # git add chaingraph/art-21-agent-traffic-acceptance-policy-builder.html
  # git add chaingraph/chains/agentic-checkout.html
  # git add chaingraph/parity/agentic-checkout.parity.yaml
  # git add chaingraph/chaingraph.json
  # git add sitemap.xml
  # git commit -m "feat(chaingraph): Wave A agentic-checkout chain — ART-19/20/21 + chain page + parity"
  # git push
