{
  "status": "success",
  "data": {
    "contract": {
      "id": "public-materials",
      "name": "Public Materials",
      "summary": "A static catalog of concrete reliability scenario packs that connect TRADING4AI's public services to high-risk financial review tasks.",
      "htmlPath": "/agent-verification/materials",
      "artifactPath": "/reliability/public-materials-sample.json",
      "artifactProvenance": {
        "schemaVersion": "trading4ai-public-reliability-v1",
        "artifactVersion": "public-materials-sample-2026-05-25",
        "generatedAt": "2026-05-25T00:00:00.000Z",
        "staticSnapshotAt": "2026-05-25T00:00:00.000Z",
        "artifactUrl": "/reliability/public-materials-sample.json",
        "citationFields": [
          "artifactVersion",
          "generatedAt",
          "packs[].artifactProvenance.artifactVersion",
          "packs[].sampleEvidenceRecords[].retrievedAt",
          "packs[].sourceRefs"
        ],
        "howToCite": [
          "When citing the catalog, preserve artifactVersion, generatedAt, and the pack-specific artifact URLs you actually used.",
          "Open the HTML page first for scope and limitations, then cite the JSON artifact as a static pack catalog rather than a live review service."
        ]
      },
      "usageRules": {
        "stayAtServiceLayerWhen": [
          "Stay on the service page when the task is still broad and the agent has not yet identified the exact review scenario.",
          "Use the service layer first when the main need is to understand the general contract, output shape, and boundary language for Action Preflight, Evidence Cards, or Reliability Corpus.",
          "Do not jump straight to a pack when the action, source set, or publication claim is still too vague to name a concrete review context."
        ],
        "openScenarioPackWhen": [
          "Open the scenario pack when the task already maps to a concrete review job such as counterparty screening, wallet-transfer review, macro release packaging, filing review, or claim-safety review.",
          "Use the pack when the reader needs scenario-level checklist items, evidence-to-collect fields, and bounded safe-versus-blocked language examples.",
          "Treat the pack as the middle layer between the generic service page and the raw machine-readable JSON artifact."
        ],
        "useJsonArtifactWhen": [
          "Use the JSON artifact only after the HTML page has made the scope, limitations, and non-goals clear.",
          "Download the JSON when another agent, crawler, or retrieval workflow needs the stable machine-readable handoff surface rather than the explanatory page.",
          "Treat the JSON as a static artifact for retrieval and audit, not as a live work queue, runtime API, or request-time review service."
        ],
        "escalateToHumanReviewWhen": [
          "Escalate to human review when the case is high-value, private, legally sensitive, or close to irreversible money movement.",
          "Escalate when the evidence stays incomplete, the wording upgrades partial evidence into certainty, or the pack itself says unresolved items remain.",
          "Do not treat any static page or JSON artifact as approval, clearance, or final compliance judgment."
        ]
      },
      "delivery": "static_html_plus_static_json_artifact",
      "staticOnly": true,
      "runtimeApi": false,
      "backtesting": false,
      "tencentBackendRequired": false
    },
    "pack": {
      "id": "counterparty_screening_pack",
      "slug": "counterparty-screening-pack",
      "pagePath": "/agent-verification/materials/counterparty-screening-pack",
      "packArtifactPath": "/reliability/public-materials/counterparty-screening-pack.json",
      "artifactProvenance": {
        "schemaVersion": "trading4ai-public-reliability-v1",
        "artifactVersion": "public-material-counterparty-screening-pack-2026-05-25",
        "generatedAt": "2026-05-25T00:00:00.000Z",
        "staticSnapshotAt": "2026-05-25T00:00:00.000Z",
        "artifactUrl": "/reliability/public-materials/counterparty-screening-pack.json",
        "citationFields": [
          "artifactVersion",
          "generatedAt",
          "sampleEvidenceRecords[].retrievedAt",
          "sampleReviewOutput.verdict",
          "sourceRefs"
        ],
        "howToCite": [
          "When citing this pack, preserve artifactVersion, generatedAt, sampleEvidenceRecords[].retrievedAt, and sourceRefs together.",
          "Do not turn the pack into payment approval, safety clearance, or compliance sign-off."
        ]
      },
      "title": "Counterparty screening before payment",
      "recommendedStart": true,
      "startHereReason": "Start here first when an agent is close to moving money, accepting new payment instructions, or acting on weak counterparty evidence.",
      "readingOrderLabel": "Start here first",
      "serviceId": "action-preflight",
      "serviceName": "Action Preflight",
      "actionTaxonomy": {
        "actionType": "counterparty_payment_review",
        "preflightStage": "before_payment_or_contracting",
        "defaultPosture": "review",
        "primaryActionRisk": "Counterparty identity, public-warning checks, sanctions/list screening, and payment-beneficiary evidence may be incomplete before money moves.",
        "routeWhen": [
          "A payment, vendor onboarding, invoice, or settlement instruction names a counterparty that still needs identity review.",
          "The agent has partial identifiers, aliases, jurisdictions, bank details, wallet details, or public-warning sources to reconcile."
        ],
        "stopOrEscalateWhen": [
          "Exact identity, jurisdiction, beneficiary ownership, or source match confidence is unresolved.",
          "A sanctions, exclusion, debarment, RED List, public-warning, or adverse public-source signal appears."
        ],
        "minimumInputFieldIds": [
          "operator_identity",
          "payment_destination",
          "source_links",
          "match_confidence"
        ],
        "minimumRequiredInputs": [
          "Counterparty legal name, aliases, jurisdiction, website, registration number, or public profile evidence.",
          "Payment beneficiary details, bank account, wallet address, invoice, contract, or settlement instruction to compare.",
          "Source links used for sanctions, exclusions, debarment, RED List, warning, or public registry review.",
          "Match confidence notes that separate exact matches, aliases, partial matches, and unresolved identifiers."
        ],
        "missingInputFallback": "Defer payment or onboarding; collect missing identifiers and source links, then escalate if match confidence or beneficiary ownership remains unresolved."
      },
      "scenario": "A financial agent is about to prepare a cross-border vendor payment or wallet transfer to a new counterparty with incomplete verification.",
      "whyItMatters": "This is a real high-risk pre-action scenario where static risk review material is more useful than generic trading copy.",
      "intendedUsers": [
        "AI agents preparing vendor payments, wallet transfers, or account-linking flows",
        "Human reviewers checking whether the counterparty evidence is too weak to proceed",
        "Crawlers and retrieval systems that need a concrete public example of pre-action reliability work"
      ],
      "inputShape": [
        "intendedAction: the action the agent or user is considering",
        "counterparty: optional provider, wallet, company, app, or group name",
        "claims: one or more claims the agent saw or wants to repeat",
        "paymentMethod: optional card, bank, crypto, brokerage, or unspecified rail",
        "assetClass: optional equity, crypto, fund, macro, or other label"
      ],
      "outputShape": [
        "allow/review/block decision with risk flags",
        "required counterparty checks before payment",
        "safe next step and limitations"
      ],
      "limitations": [
        "Runs as a static/client-side demo in this phase, not a server-side decision service",
        "Does not prove an action is legal, safe, suitable, profitable, or compliant",
        "High-risk or ambiguous actions still require qualified human review",
        "The pack does not clear a counterparty, confirm beneficial ownership, or replace formal sanctions/compliance review."
      ],
      "sourceRefs": [
        "https://ofac.treasury.gov/sanctions-list-service",
        "https://www.trade.gov/consolidated-screening-list",
        "https://open.gsa.gov/api/exclusions-api/",
        "https://www.worldbank.org/en/projects-operations/procurement/debarred-firms",
        "https://www.cftc.gov/LearnAndProtect/Resources/Check/redlist.htm",
        "https://www.opensanctions.org/",
        "https://consumer.ftc.gov/articles/what-know-about-cryptocurrency-scams"
      ],
      "reviewChecklist": [
        "Verify the counterparty name, beneficiary, or wallet label against an official source you can cite.",
        "Record legal name, aliases, identifiers, country or jurisdiction, query terms, partial-match status, no-hit status, and source semantics before summarizing a screening result.",
        "Check whether the payment instructions match a previously verified channel, official domain, or documented payee record.",
        "Record which public lists, registries, or warnings were checked and when the check was performed.",
        "State what still remains unverified before any funds move."
      ],
      "evidenceToCollect": [
        "Official counterparty name, beneficiary record, or wallet label from a source you can cite.",
        "Legal name, aliases, tax or registration identifier, country, address, source query terms, partial-match notes, and no-hit notes for each relevant source.",
        "Payment instructions exactly as received, plus the verified channel or domain they came from.",
        "Public sanctions, registry, warning-list, or scam-reference checks with retrieval time.",
        "Any mismatch between the claimed counterparty and the bank account, wallet, domain, or contact person."
      ],
      "deliveryOutputs": [
        "A bounded evidence summary that names which public sources were checked and what each one did or did not confirm.",
        "A source-by-source match matrix that separates exact matches, partial matches, no-hit results, unresolved identifiers, and source limitations.",
        "Unresolved counterparty gaps and risk flags that stop automatic payment approval.",
        "A clear escalate/review recommendation for human follow-up before funds move.",
        "Safe language that describes the current evidence state without turning it into clearance."
      ],
      "decisionMatrix": [
        {
          "matrixId": "ofac_sanctions_list_row",
          "label": "OFAC sanctions source row",
          "status": "unresolved",
          "evidenceFieldIds": [
            "operator_identity",
            "source_links",
            "match_confidence"
          ],
          "sourceRequirement": "Record the OFAC Sanctions List Service query basis, exact name or alias searched, source URL, retrieval time, and whether the result is exact, partial, no-hit, or unresolved.",
          "allowedStaticUse": "Use only as a source-bound evidence row describing the OFAC match state and unresolved identifiers in this static pack.",
          "blockedUpgrade": "Do not convert an OFAC no-hit or partial search into sanctions clearance, safe counterparty approval, compliant payment approval, or permission to proceed.",
          "agentAction": "Record the match state, hold payment review, and escalate when the name, alias, jurisdiction, or identifier remains unresolved."
        },
        {
          "matrixId": "trade_csl_row",
          "label": "Trade.gov CSL official source row",
          "status": "unresolved",
          "evidenceFieldIds": [
            "operator_identity",
            "source_links",
            "match_confidence"
          ],
          "sourceRequirement": "Record the Trade.gov Consolidated Screening List source, query terms, source categories checked, retrieval time, and exact/partial/no-hit semantics.",
          "allowedStaticUse": "Use as static evidence that the CSL source is required and that source semantics must be preserved before any payment summary.",
          "blockedUpgrade": "Do not say the counterparty is verified, safe, approved, compliant, or cleared to proceed because a static CSL row exists.",
          "agentAction": "Record the CSL evidence state and escalate if source category, query term, or match confidence is missing."
        },
        {
          "matrixId": "sam_exclusions_row",
          "label": "SAM.gov exclusions source row",
          "status": "unresolved",
          "evidenceFieldIds": [
            "operator_identity",
            "source_links",
            "match_confidence"
          ],
          "sourceRequirement": "Record SAM.gov or GSA Exclusions API source context, entity identifiers, exclusion-source timestamp, and whether identifiers are complete enough to interpret the row.",
          "allowedStaticUse": "Use as an evidence requirement row for exclusion review and unresolved identifier handling.",
          "blockedUpgrade": "Do not treat an incomplete exclusion query as safe, compliant, approved, verified, or cleared for payment approval.",
          "agentAction": "Hold review and record missing identifiers when the exclusion row cannot be reconciled to the named counterparty."
        },
        {
          "matrixId": "world_bank_debarred_row",
          "label": "World Bank debarred firms source row",
          "status": "unresolved",
          "evidenceFieldIds": [
            "operator_identity",
            "source_links",
            "match_confidence"
          ],
          "sourceRequirement": "Record World Bank debarred-firms source URL, name and jurisdiction searched, procurement relevance, retrieval time, and match semantics.",
          "allowedStaticUse": "Use as source-bound evidence for procurement-style screening context and unresolved match handling.",
          "blockedUpgrade": "Do not convert a no-hit, missing query, or static source mention into compliant vendor approval or safe payment clearance.",
          "agentAction": "Record the procurement-source status and escalate when the counterparty, jurisdiction, or beneficiary match remains unresolved."
        },
        {
          "matrixId": "cftc_red_list_row",
          "label": "CFTC RED List trading-services row",
          "status": "unresolved",
          "evidenceFieldIds": [
            "operator_identity",
            "source_links",
            "match_confidence"
          ],
          "sourceRequirement": "Record CFTC RED List relevance when the counterparty offers trading, investment, brokerage-like, or signal-service activity.",
          "allowedStaticUse": "Use as static evidence that trading-services counterparties need public-warning review before payment trust is upgraded.",
          "blockedUpgrade": "Do not treat absence of a RED List row as verified, safe, approved, compliant, or permission to proceed with payment.",
          "agentAction": "Escalate trading-service counterparties when RED List relevance, source query, or match confidence is missing."
        },
        {
          "matrixId": "opensanctions_aggregator_row",
          "label": "OpenSanctions aggregator context row",
          "status": "warning",
          "evidenceFieldIds": [
            "operator_identity",
            "source_links",
            "match_confidence"
          ],
          "sourceRequirement": "Record OpenSanctions only as aggregator context for aliases, identifiers, and entity-resolution hints, while preserving official-source citation separately.",
          "allowedStaticUse": "Use aggregator evidence to explain alias and match uncertainty, not as the final source of clearance.",
          "blockedUpgrade": "Do not upgrade aggregator context into official clearance, safe counterparty approval, compliant payment approval, or verified beneficial ownership.",
          "agentAction": "Record aggregator context, cite official sources separately, and escalate when official-source evidence is missing."
        }
      ],
      "citationRules": [
        "Cite the source URL or registry name and the retrieval time for every counterparty check that is repeated.",
        "Separate observed facts from interpretation; do not upgrade a partial match or absence of hits into safety clearance.",
        "If the beneficiary, wallet, or payment channel remains unmatched, keep that uncertainty visible in every summary.",
        "Never restate the pack as proof that the payment is compliant, safe, or approved."
      ],
      "sampleInputSummary": "Draft payment request: a cross-border supplier payment adds a new beneficiary and arrives from an unverified finance email shortly before settlement.",
      "sampleEvidenceRecords": [
        {
          "id": "beneficiary_mismatch",
          "label": "Beneficiary name in the payment draft does not match the previously verified vendor record",
          "status": "warning",
          "sourceLabel": "Previously verified vendor record (sample)",
          "sourceUrl": "/agent-verification/materials/counterparty-screening-pack",
          "retrievedAt": "2026-05-25T00:00:00.000Z",
          "note": "The draft names Blue Harbor Asia Services, while the stored payee record remains Blue Harbor Consulting Ltd."
        },
        {
          "id": "ofac_name_search",
          "label": "OFAC sanctions search returned no exact listed match for the supplied counterparty spelling",
          "status": "confirmed",
          "sourceLabel": "OFAC Sanctions List Service",
          "sourceUrl": "https://ofac.treasury.gov/sanctions-list-service",
          "retrievedAt": "2026-05-25T00:00:00.000Z",
          "note": "No exact hit is not a safety clearance and does not verify beneficial ownership."
        },
        {
          "id": "entity_resolution_fields_missing",
          "label": "Entity-resolution evidence is incomplete across legal name, alias, identifier, country, jurisdiction, and partial-match fields",
          "status": "unresolved",
          "sourceLabel": "Counterparty screening entity-resolution checklist",
          "sourceUrl": "/agent-verification/materials/counterparty-screening-pack",
          "retrievedAt": "2026-05-25T00:00:00.000Z",
          "note": "The sample has a beneficiary name and payment destination, but lacks stable identifiers, alias handling, country context, and source-by-source partial-match or no-hit notes."
        },
        {
          "id": "trade_csl_source_required",
          "label": "Trade.gov Consolidated Screening List (CSL) review remains required for the supplied counterparty",
          "status": "unresolved",
          "sourceLabel": "Trade.gov Consolidated Screening List",
          "sourceUrl": "https://www.trade.gov/consolidated-screening-list",
          "retrievedAt": "2026-05-25T00:00:00.000Z",
          "note": "This static pack names the CSL as a required authoritative source, but it does not perform a live query or issue clearance."
        },
        {
          "id": "sam_exclusions_source_required",
          "label": "SAM.gov exclusions coverage remains required through the public GSA Exclusions API reference",
          "status": "unresolved",
          "sourceLabel": "SAM.gov Exclusions API",
          "sourceUrl": "https://open.gsa.gov/api/exclusions-api/",
          "retrievedAt": "2026-05-25T00:00:00.000Z",
          "note": "A payment reviewer should record whether the counterparty was checked against exclusions; this sample does not claim a no-hit result."
        },
        {
          "id": "world_bank_debarred_source_required",
          "label": "World Bank debarred firms review remains required for procurement-style counterparty screening",
          "status": "unresolved",
          "sourceLabel": "World Bank debarred firms",
          "sourceUrl": "https://www.worldbank.org/en/projects-operations/procurement/debarred-firms",
          "retrievedAt": "2026-05-25T00:00:00.000Z",
          "note": "The World Bank source is cited as a public debarment reference; this pack does not replace a current sanctions or procurement compliance check."
        },
        {
          "id": "cftc_red_list_source_required",
          "label": "CFTC RED List review remains required when the counterparty is offering trading, investment, or brokerage-like services",
          "status": "unresolved",
          "sourceLabel": "CFTC RED List",
          "sourceUrl": "https://www.cftc.gov/LearnAndProtect/Resources/Check/redlist.htm",
          "retrievedAt": "2026-05-25T00:00:00.000Z",
          "note": "The RED List is relevant to trading-related counterparties; absence of a cited result here is not approval to proceed."
        },
        {
          "id": "opensanctions_public_reference",
          "label": "OpenSanctions can support entity-resolution context, but it is a public aggregator rather than an official clearance source",
          "status": "warning",
          "sourceLabel": "OpenSanctions public reference",
          "sourceUrl": "https://www.opensanctions.org/",
          "retrievedAt": "2026-05-25T00:00:00.000Z",
          "note": "OpenSanctions may help normalize aliases and identifiers, but this pack must still cite official sources separately and must not treat aggregator output as compliance clearance."
        },
        {
          "id": "ftc_crypto_scam_reference",
          "label": "FTC cryptocurrency scam guidance remains relevant when the counterparty requests wallet payment or crypto settlement",
          "status": "warning",
          "sourceLabel": "FTC cryptocurrency scam guidance",
          "sourceUrl": "https://consumer.ftc.gov/articles/what-know-about-cryptocurrency-scams",
          "retrievedAt": "2026-05-25T00:00:00.000Z",
          "note": "The FTC source is public warning context for crypto payment pressure; it does not verify the counterparty or approve settlement."
        },
        {
          "id": "instruction_channel_change",
          "label": "Updated payment instructions arrived from a domain that was not the previously verified vendor domain",
          "status": "warning",
          "sourceLabel": "Verified supplier portal record (sample)",
          "sourceUrl": "/agent-verification/materials/counterparty-screening-pack",
          "retrievedAt": "2026-05-25T00:00:00.000Z",
          "note": "The bank-detail change was sent from a new domain and was not confirmed in the known supplier portal."
        },
        {
          "id": "beneficiary_proof_missing",
          "label": "No signed bank letter or portal confirmation ties the new beneficiary account to the claimed counterparty",
          "status": "unresolved",
          "sourceLabel": "Supplier onboarding packet (sample)",
          "sourceUrl": "/agent-verification/materials/counterparty-screening-pack",
          "retrievedAt": "2026-05-25T00:00:00.000Z",
          "note": "The current request relies on forwarded payment instructions only."
        }
      ],
      "sampleReviewOutput": {
        "verdict": "review",
        "summary": "The public-source checks do not clear the counterparty, and the beneficiary mismatch keeps the payment in human review.",
        "unresolvedItems": [
          "The new beneficiary is not independently matched to the previously verified supplier identity.",
          "The instruction channel changed shortly before payment and was not confirmed through an official domain or portal.",
          "No document in the sample package ties the bank account owner to the claimed counterparty with sufficient confidence.",
          "Legal name, alias, identifier, country, jurisdiction, and no-hit or partial-match evidence remain incomplete.",
          "Trade.gov CSL, SAM.gov exclusions, World Bank debarred firms, and CFTC RED List checks remain source requirements, not live clearance results."
        ],
        "requiredFollowUp": [
          "Re-confirm beneficiary and bank details through a previously verified channel or supplier portal.",
          "Capture the exact OFAC, Trade.gov CSL, SAM.gov exclusions, World Bank debarment, and CFTC RED List checks with timestamps in the final evidence card when those sources are relevant.",
          "Hold payment release until the beneficiary mismatch is resolved by a human reviewer."
        ],
        "safeRestatement": "Checked selected public sources and sample records at the retrieval time shown; the evidence remains incomplete across alias, identifier, jurisdiction, and no-hit semantics, so the payment stays in review, is not cleared, and is not approved by this pack.",
        "blockedRestatement": "This counterparty is safe and the payment can proceed."
      },
      "escalationTriggers": [
        "Payment instructions changed in a private chat, forwarded message, or new email domain.",
        "The beneficiary or wallet is new and cannot be independently matched to the claimed counterparty.",
        "The request relies on urgency, secrecy, guaranteed safety, or informal exceptions to normal review."
      ],
      "safeStatements": [
        "Checked selected public sources at the stated retrieval time; no clearance decision was established by this pack alone.",
        "The current evidence is incomplete, so the payment should stay in review rather than move forward automatically.",
        "This pack can describe what was checked and what remains unresolved, but it does not certify the counterparty."
      ],
      "blockedStatements": [
        "This counterparty is safe.",
        "This payment is compliant and can proceed.",
        "No further review is needed because no risk was found in the public sources checked."
      ],
      "relatedArtifacts": [
        {
          "label": "Action Preflight page",
          "href": "/agent-verification/action-preflight",
          "kind": "html_page"
        },
        {
          "label": "Action Preflight JSON sample",
          "href": "/reliability/action-preflight-sample.json",
          "kind": "json_artifact"
        },
        {
          "label": "Evidence Cards page",
          "href": "/agent-verification/evidence-cards",
          "kind": "html_page"
        },
        {
          "label": "Evidence Cards JSON sample",
          "href": "/reliability/evidence-cards-sample.json",
          "kind": "json_artifact"
        }
      ],
      "artifactPath": "/reliability/action-preflight-sample.json",
      "plainLanguageSummary": "Use this static pack before a financial agent accepts a counterparty, beneficiary, invoice, wallet, or settlement instruction as safe enough for payment.",
      "exampleUserInput": "A user asks whether an overseas vendor, beneficiary, or wallet destination is safe enough to pay based on partial identity and payment evidence.",
      "expectedStaticOutput": "A source-bound action note that separates counterparty identity, payment details, screening sources, match confidence, missing inputs, and unresolved escalation triggers.",
      "bestUsedWhen": [
        "A payment, vendor onboarding, invoice, or settlement instruction is close to action.",
        "The agent needs to separate exact matches, partial matches, aliases, and unresolved identifiers before money moves."
      ],
      "notUsedFor": [
        "Live screening, live compliance clearance, or request-time approval.",
        "Trading, backtesting, execution, investment advice, or legal advice."
      ],
      "sourceFreshnessNote": "This pack preserves a static source snapshot and citation trail; it does not fetch fresh third-party data at request time.",
      "agentReadingHint": "Read the HTML page first for boundaries, then use the JSON artifact for structured retrieval."
    },
    "sampleEvidenceCard": {
      "cardId": "counterparty_screening_pack_sample_evidence_card",
      "cardTitle": "Counterparty screening before payment sample evidence card",
      "evidenceLevel": "static_public_sample",
      "pagePath": "/agent-verification/materials/counterparty-screening-pack",
      "artifactPath": "/reliability/public-materials/counterparty-screening-pack.json",
      "reviewVerdict": "review",
      "sourceBoundSummary": "Checked selected public sources and sample records at the retrieval time shown; the evidence remains incomplete across alias, identifier, jurisdiction, and no-hit semantics, so the payment stays in review, is not cleared, and is not approved by this pack.",
      "sourceRefs": [
        "https://ofac.treasury.gov/sanctions-list-service",
        "https://www.trade.gov/consolidated-screening-list",
        "https://open.gsa.gov/api/exclusions-api/",
        "https://www.worldbank.org/en/projects-operations/procurement/debarred-firms",
        "https://www.cftc.gov/LearnAndProtect/Resources/Check/redlist.htm",
        "https://www.opensanctions.org/",
        "https://consumer.ftc.gov/articles/what-know-about-cryptocurrency-scams"
      ],
      "canonicalCitation": {
        "pageUrl": "https://trading4ai.com/agent-verification/materials/counterparty-screening-pack",
        "artifactUrl": "https://trading4ai.com/reliability/public-materials/counterparty-screening-pack.json",
        "artifactVersion": "public-material-counterparty-screening-pack-2026-05-25",
        "generatedAt": "2026-05-25T00:00:00.000Z",
        "staticSnapshotAt": "2026-05-25T00:00:00.000Z",
        "sourceSnapshotAt": "2026-05-25T00:00:00.000Z",
        "recommendedCitationText": "Counterparty screening before payment, public-material-counterparty-screening-pack-2026-05-25, generated 2026-05-25T00:00:00.000Z, source snapshot 2026-05-25T00:00:00.000Z, https://trading4ai.com/agent-verification/materials/counterparty-screening-pack"
      },
      "citationBlock": [
        "artifactVersion=public-material-counterparty-screening-pack-2026-05-25",
        "generatedAt=2026-05-25T00:00:00.000Z",
        "staticSnapshotAt=2026-05-25T00:00:00.000Z",
        "sampleEvidenceRetrievedAt=2026-05-25T00:00:00.000Z",
        "pagePath=/agent-verification/materials/counterparty-screening-pack",
        "artifactPath=/reliability/public-materials/counterparty-screening-pack.json"
      ],
      "keyFindings": [
        "warning: Beneficiary name in the payment draft does not match the previously verified vendor record (The draft names Blue Harbor Asia Services, while the stored payee record remains Blue Harbor Consulting Ltd.)",
        "confirmed: OFAC sanctions search returned no exact listed match for the supplied counterparty spelling (No exact hit is not a safety clearance and does not verify beneficial ownership.)",
        "unresolved: Entity-resolution evidence is incomplete across legal name, alias, identifier, country, jurisdiction, and partial-match fields (The sample has a beneficiary name and payment destination, but lacks stable identifiers, alias handling, country context, and source-by-source partial-match or no-hit notes.)",
        "unresolved: Trade.gov Consolidated Screening List (CSL) review remains required for the supplied counterparty (This static pack names the CSL as a required authoritative source, but it does not perform a live query or issue clearance.)",
        "unresolved: SAM.gov exclusions coverage remains required through the public GSA Exclusions API reference (A payment reviewer should record whether the counterparty was checked against exclusions; this sample does not claim a no-hit result.)",
        "unresolved: World Bank debarred firms review remains required for procurement-style counterparty screening (The World Bank source is cited as a public debarment reference; this pack does not replace a current sanctions or procurement compliance check.)",
        "unresolved: CFTC RED List review remains required when the counterparty is offering trading, investment, or brokerage-like services (The RED List is relevant to trading-related counterparties; absence of a cited result here is not approval to proceed.)",
        "warning: OpenSanctions can support entity-resolution context, but it is a public aggregator rather than an official clearance source (OpenSanctions may help normalize aliases and identifiers, but this pack must still cite official sources separately and must not treat aggregator output as compliance clearance.)",
        "warning: FTC cryptocurrency scam guidance remains relevant when the counterparty requests wallet payment or crypto settlement (The FTC source is public warning context for crypto payment pressure; it does not verify the counterparty or approve settlement.)",
        "warning: Updated payment instructions arrived from a domain that was not the previously verified vendor domain (The bank-detail change was sent from a new domain and was not confirmed in the known supplier portal.)",
        "unresolved: No signed bank letter or portal confirmation ties the new beneficiary account to the claimed counterparty (The current request relies on forwarded payment instructions only.)"
      ],
      "requiredDisclosures": [
        "Static public sample only; not a live review, approval, compliance clearance, or request-time judgment.",
        "Runs as a static/client-side demo in this phase, not a server-side decision service",
        "Does not prove an action is legal, safe, suitable, profitable, or compliant",
        "High-risk or ambiguous actions still require qualified human review",
        "The pack does not clear a counterparty, confirm beneficial ownership, or replace formal sanctions/compliance review.",
        "The new beneficiary is not independently matched to the previously verified supplier identity.",
        "The instruction channel changed shortly before payment and was not confirmed through an official domain or portal.",
        "No document in the sample package ties the bank account owner to the claimed counterparty with sufficient confidence.",
        "Legal name, alias, identifier, country, jurisdiction, and no-hit or partial-match evidence remain incomplete.",
        "Trade.gov CSL, SAM.gov exclusions, World Bank debarred firms, and CFTC RED List checks remain source requirements, not live clearance results."
      ],
      "doNotClaim": [
        "This counterparty is safe.",
        "This payment is compliant and can proceed.",
        "No further review is needed because no risk was found in the public sources checked."
      ]
    },
    "actionRouting": {
      "packId": "counterparty_screening_pack",
      "title": "Counterparty screening before payment",
      "serviceId": "action-preflight",
      "serviceName": "Action Preflight",
      "pagePath": "/agent-verification/materials/counterparty-screening-pack",
      "artifactPath": "/reliability/public-materials/counterparty-screening-pack.json",
      "actionType": "counterparty_payment_review",
      "preflightStage": "before_payment_or_contracting",
      "defaultPosture": "review",
      "primaryActionRisk": "Counterparty identity, public-warning checks, sanctions/list screening, and payment-beneficiary evidence may be incomplete before money moves.",
      "routeWhen": [
        "A payment, vendor onboarding, invoice, or settlement instruction names a counterparty that still needs identity review.",
        "The agent has partial identifiers, aliases, jurisdictions, bank details, wallet details, or public-warning sources to reconcile."
      ],
      "stopOrEscalateWhen": [
        "Exact identity, jurisdiction, beneficiary ownership, or source match confidence is unresolved.",
        "A sanctions, exclusion, debarment, RED List, public-warning, or adverse public-source signal appears."
      ],
      "minimumInputFieldIds": [
        "operator_identity",
        "payment_destination",
        "source_links",
        "match_confidence"
      ],
      "minimumRequiredInputs": [
        "Counterparty legal name, aliases, jurisdiction, website, registration number, or public profile evidence.",
        "Payment beneficiary details, bank account, wallet address, invoice, contract, or settlement instruction to compare.",
        "Source links used for sanctions, exclusions, debarment, RED List, warning, or public registry review.",
        "Match confidence notes that separate exact matches, aliases, partial matches, and unresolved identifiers."
      ],
      "missingInputFallback": "Defer payment or onboarding; collect missing identifiers and source links, then escalate if match confidence or beneficiary ownership remains unresolved."
    },
    "inputFieldGlossary": [
      {
        "fieldId": "operator_identity",
        "label": "Operator identity",
        "description": "The seller, operator, issuer, vendor, or organization identity behind the request.",
        "whyItMatters": "Agents need an identity anchor before evaluating payment, access, or public claim risk.",
        "exampleValues": [
          "legal name",
          "known aliases",
          "website",
          "registration number",
          "public profile"
        ],
        "usedByActionTypes": [
          "crypto_signal_subscription_payment",
          "counterparty_payment_review",
          "wallet_transfer_unverified_counterparty"
        ],
        "missingInputRisk": "The agent may route money or trust claims to an unverified or impersonated operator."
      },
      {
        "fieldId": "payment_destination",
        "label": "Payment destination",
        "description": "The bank account, wallet address, checkout link, invoice beneficiary, or settlement rail that would receive funds.",
        "whyItMatters": "High-risk financial actions become irreversible once money moves to the wrong destination.",
        "exampleValues": [
          "bank account",
          "wallet address",
          "subscription checkout URL",
          "invoice beneficiary"
        ],
        "usedByActionTypes": [
          "crypto_signal_subscription_payment",
          "counterparty_payment_review",
          "payment_instruction_change_before_settlement"
        ],
        "missingInputRisk": "The agent cannot compare the destination against the named counterparty or prior approved instructions."
      },
      {
        "fieldId": "source_links",
        "label": "Source links",
        "description": "Official registries, warning pages, filings, releases, or cited public pages used as evidence.",
        "whyItMatters": "Static evidence cards only work when their source set is explicit and retrievable.",
        "exampleValues": [
          "OFAC URL",
          "SEC filing URL",
          "FRED series URL",
          "public warning page"
        ],
        "usedByActionTypes": [
          "counterparty_payment_review",
          "wallet_transfer_unverified_counterparty",
          "macro_release_context_interpretation",
          "public_company_filing_review",
          "financial_claim_publication_review"
        ],
        "missingInputRisk": "The agent cannot separate source-bound evidence from unsourced assertion."
      },
      {
        "fieldId": "match_confidence",
        "label": "Match confidence",
        "description": "How exact, partial, alias-based, or unresolved a source match is against the named counterparty.",
        "whyItMatters": "Screening output is dangerous when a partial match is treated like an exact match, or the reverse.",
        "exampleValues": [
          "exact legal-name match",
          "alias match",
          "jurisdiction mismatch",
          "unresolved partial match"
        ],
        "usedByActionTypes": [
          "counterparty_payment_review"
        ],
        "missingInputRisk": "The agent may either block a legitimate action or miss a serious warning signal."
      }
    ],
    "preflightQuestionnaire": {
      "packId": "counterparty_screening_pack",
      "title": "Counterparty screening before payment",
      "actionType": "counterparty_payment_review",
      "preflightStage": "before_payment_or_contracting",
      "defaultPosture": "review",
      "artifactPath": "/reliability/public-materials/counterparty-screening-pack.json",
      "pagePath": "/agent-verification/materials/counterparty-screening-pack",
      "completionRule": "Answer every question with source-bound evidence before upgrading the review posture; if any required input is missing, apply the missing-input fallback and do not treat the static pack as approval.",
      "questions": [
        {
          "fieldId": "operator_identity",
          "label": "Operator identity",
          "prompt": "What evidence identifies the operator identity for this counterparty_payment_review review?",
          "acceptableEvidence": [
            "legal name",
            "known aliases",
            "website",
            "registration number",
            "public profile"
          ],
          "ifMissing": "The agent may route money or trust claims to an unverified or impersonated operator. Defer payment or onboarding; collect missing identifiers and source links, then escalate if match confidence or beneficiary ownership remains unresolved."
        },
        {
          "fieldId": "payment_destination",
          "label": "Payment destination",
          "prompt": "What evidence identifies the payment destination for this counterparty_payment_review review?",
          "acceptableEvidence": [
            "bank account",
            "wallet address",
            "subscription checkout URL",
            "invoice beneficiary"
          ],
          "ifMissing": "The agent cannot compare the destination against the named counterparty or prior approved instructions. Defer payment or onboarding; collect missing identifiers and source links, then escalate if match confidence or beneficiary ownership remains unresolved."
        },
        {
          "fieldId": "source_links",
          "label": "Source links",
          "prompt": "What evidence identifies the source links for this counterparty_payment_review review?",
          "acceptableEvidence": [
            "OFAC URL",
            "SEC filing URL",
            "FRED series URL",
            "public warning page"
          ],
          "ifMissing": "The agent cannot separate source-bound evidence from unsourced assertion. Defer payment or onboarding; collect missing identifiers and source links, then escalate if match confidence or beneficiary ownership remains unresolved."
        },
        {
          "fieldId": "match_confidence",
          "label": "Match confidence",
          "prompt": "What evidence identifies the match confidence for this counterparty_payment_review review?",
          "acceptableEvidence": [
            "exact legal-name match",
            "alias match",
            "jurisdiction mismatch",
            "unresolved partial match"
          ],
          "ifMissing": "The agent may either block a legitimate action or miss a serious warning signal. Defer payment or onboarding; collect missing identifiers and source links, then escalate if match confidence or beneficiary ownership remains unresolved."
        }
      ]
    },
    "preflightDecisionPolicy": {
      "packId": "counterparty_screening_pack",
      "title": "Counterparty screening before payment",
      "actionType": "counterparty_payment_review",
      "defaultPosture": "review",
      "pagePath": "/agent-verification/materials/counterparty-screening-pack",
      "artifactPath": "/reliability/public-materials/counterparty-screening-pack.json",
      "proceedOnlyWhen": [
        "Collected and cited: Counterparty legal name, aliases, jurisdiction, website, registration number, or public profile evidence.",
        "Collected and cited: Payment beneficiary details, bank account, wallet address, invoice, contract, or settlement instruction to compare.",
        "Collected and cited: Source links used for sanctions, exclusions, debarment, RED List, warning, or public registry review.",
        "Collected and cited: Match confidence notes that separate exact matches, aliases, partial matches, and unresolved identifiers."
      ],
      "fallbackWhenMissingInputs": "Defer payment or onboarding; collect missing identifiers and source links, then escalate if match confidence or beneficiary ownership remains unresolved.",
      "stopOrEscalateWhen": [
        "Exact identity, jurisdiction, beneficiary ownership, or source match confidence is unresolved.",
        "A sanctions, exclusion, debarment, RED List, public-warning, or adverse public-source signal appears.",
        "Payment instructions changed in a private chat, forwarded message, or new email domain.",
        "The beneficiary or wallet is new and cannot be independently matched to the claimed counterparty.",
        "The request relies on urgency, secrecy, guaranteed safety, or informal exceptions to normal review."
      ],
      "allowedStaticOutput": "Checked selected public sources and sample records at the retrieval time shown; the evidence remains incomplete across alias, identifier, jurisdiction, and no-hit semantics, so the payment stays in review, is not cleared, and is not approved by this pack.",
      "blockedStaticOutput": "This counterparty is safe and the payment can proceed.",
      "humanEscalationRule": "Escalate to human review when any stop-or-escalate rule applies, when required evidence is missing, or when the requested action would treat this static pack as approval, clearance, execution advice, or live screening."
    },
    "decisionGuardrails": [
      {
        "packId": "counterparty_screening_pack",
        "guardrailId": "counterparty_screening_pack_missing_minimum_inputs",
        "severity": "escalate",
        "condition": "One or more minimum inputs are missing or uncited: Counterparty legal name, aliases, jurisdiction, website, registration number, or public profile evidence.; Payment beneficiary details, bank account, wallet address, invoice, contract, or settlement instruction to compare.; Source links used for sanctions, exclusions, debarment, RED List, warning, or public registry review.; Match confidence notes that separate exact matches, aliases, partial matches, and unresolved identifiers..",
        "requiredAgentAction": "Defer payment or onboarding; collect missing identifiers and source links, then escalate if match confidence or beneficiary ownership remains unresolved.",
        "allowedStaticOutput": "Checked selected public sources and sample records at the retrieval time shown; the evidence remains incomplete across alias, identifier, jurisdiction, and no-hit semantics, so the payment stays in review, is not cleared, and is not approved by this pack.",
        "blockedOutputUpgrade": "This counterparty is safe and the payment can proceed.",
        "evidenceFieldIds": [
          "operator_identity",
          "payment_destination",
          "source_links",
          "match_confidence"
        ],
        "sourceBoundary": "Static public material only; preserve source URLs, retrieval time, artifact version, limitations, and unresolved items. Do not upgrade this pack into live clearance, approval, execution advice, compliance sign-off, or backtesting.",
        "humanReviewRequired": true
      },
      {
        "packId": "counterparty_screening_pack",
        "guardrailId": "counterparty_screening_pack_stop_or_escalate_trigger",
        "severity": "escalate",
        "condition": "Any stop-or-escalate trigger applies: Exact identity, jurisdiction, beneficiary ownership, or source match confidence is unresolved.; A sanctions, exclusion, debarment, RED List, public-warning, or adverse public-source signal appears.; Payment instructions changed in a private chat, forwarded message, or new email domain.; The beneficiary or wallet is new and cannot be independently matched to the claimed counterparty.; The request relies on urgency, secrecy, guaranteed safety, or informal exceptions to normal review..",
        "requiredAgentAction": "Stop automatic action, keep the unresolved risk visible, and route the item to human review before payment, publication, execution, or downstream trust transfer.",
        "allowedStaticOutput": "Checked selected public sources at the stated retrieval time; no clearance decision was established by this pack alone. The current evidence is incomplete, so the payment should stay in review rather than move forward automatically. This pack can describe what was checked and what remains unresolved, but it does not certify the counterparty.",
        "blockedOutputUpgrade": "This counterparty is safe. This payment is compliant and can proceed. No further review is needed because no risk was found in the public sources checked.",
        "evidenceFieldIds": [
          "operator_identity",
          "payment_destination",
          "source_links",
          "match_confidence"
        ],
        "sourceBoundary": "Static public material only; preserve source URLs, retrieval time, artifact version, limitations, and unresolved items. Do not upgrade this pack into live clearance, approval, execution advice, compliance sign-off, or backtesting.",
        "humanReviewRequired": true
      },
      {
        "packId": "counterparty_screening_pack",
        "guardrailId": "counterparty_screening_pack_safe_static_output_boundary",
        "severity": "allow_with_limits",
        "condition": "All minimum inputs are collected, cited, and no stop-or-escalate trigger applies; the output still remains a bounded static material summary.",
        "requiredAgentAction": "Emit only source-bound, timestamped, limitation-preserving static output and carry unresolved items into the final note.",
        "allowedStaticOutput": "Checked selected public sources and sample records at the retrieval time shown; the evidence remains incomplete across alias, identifier, jurisdiction, and no-hit semantics, so the payment stays in review, is not cleared, and is not approved by this pack.",
        "blockedOutputUpgrade": "This counterparty is safe and the payment can proceed.",
        "evidenceFieldIds": [
          "operator_identity",
          "payment_destination",
          "source_links",
          "match_confidence"
        ],
        "sourceBoundary": "Static public material only; preserve source URLs, retrieval time, artifact version, limitations, and unresolved items. Do not upgrade this pack into live clearance, approval, execution advice, compliance sign-off, or backtesting.",
        "humanReviewRequired": false
      }
    ],
    "staticActionNoteTemplate": {
      "packId": "counterparty_screening_pack",
      "templateId": "counterparty_screening_pack_static_action_note_template",
      "title": "Counterparty screening before payment",
      "actionType": "counterparty_payment_review",
      "defaultPosture": "review",
      "pagePath": "/agent-verification/materials/counterparty-screening-pack",
      "artifactPath": "/reliability/public-materials/counterparty-screening-pack.json",
      "outputName": "Counterparty screening before payment static action note",
      "allowedUse": "Use only as a static, source-bound Action Preflight note after completing action routing, the preflight questionnaire, and the decision policy.",
      "minimumInputFieldIds": [
        "operator_identity",
        "payment_destination",
        "source_links",
        "match_confidence"
      ],
      "evidenceToCollect": [
        "Official counterparty name, beneficiary record, or wallet label from a source you can cite.",
        "Legal name, aliases, tax or registration identifier, country, address, source query terms, partial-match notes, and no-hit notes for each relevant source.",
        "Payment instructions exactly as received, plus the verified channel or domain they came from.",
        "Public sanctions, registry, warning-list, or scam-reference checks with retrieval time.",
        "Any mismatch between the claimed counterparty and the bank account, wallet, domain, or contact person."
      ],
      "deliveryOutputs": [
        "A bounded evidence summary that names which public sources were checked and what each one did or did not confirm.",
        "A source-by-source match matrix that separates exact matches, partial matches, no-hit results, unresolved identifiers, and source limitations.",
        "Unresolved counterparty gaps and risk flags that stop automatic payment approval.",
        "A clear escalate/review recommendation for human follow-up before funds move.",
        "Safe language that describes the current evidence state without turning it into clearance."
      ],
      "sections": [
        {
          "sectionId": "action_context",
          "title": "Action context",
          "required": true,
          "guidance": "State the action type, preflight stage, default posture, and collected minimum inputs: Counterparty legal name, aliases, jurisdiction, website, registration number, or public profile evidence.; Payment beneficiary details, bank account, wallet address, invoice, contract, or settlement instruction to compare.; Source links used for sanctions, exclusions, debarment, RED List, warning, or public registry review.; Match confidence notes that separate exact matches, aliases, partial matches, and unresolved identifiers.."
        },
        {
          "sectionId": "source_bound_evidence",
          "title": "Source-bound evidence",
          "required": true,
          "guidance": "List only cited evidence collected for this pack: Official counterparty name, beneficiary record, or wallet label from a source you can cite.; Legal name, aliases, tax or registration identifier, country, address, source query terms, partial-match notes, and no-hit notes for each relevant source.; Payment instructions exactly as received, plus the verified channel or domain they came from.; Public sanctions, registry, warning-list, or scam-reference checks with retrieval time.; Any mismatch between the claimed counterparty and the bank account, wallet, domain, or contact person.."
        },
        {
          "sectionId": "decision_policy",
          "title": "Decision policy",
          "required": true,
          "guidance": "Apply fallback 'Defer payment or onboarding; collect missing identifiers and source links, then escalate if match confidence or beneficiary ownership remains unresolved.' and stop/escalate when any policy trigger applies."
        },
        {
          "sectionId": "safe_restatement",
          "title": "Safe restatement",
          "required": true,
          "guidance": "Use bounded language no stronger than: Checked selected public sources and sample records at the retrieval time shown; the evidence remains incomplete across alias, identifier, jurisdiction, and no-hit semantics, so the payment stays in review, is not cleared, and is not approved by this pack."
        },
        {
          "sectionId": "blocked_language",
          "title": "Blocked language",
          "required": true,
          "guidance": "Do not restate or imply: This counterparty is safe and the payment can proceed."
        },
        {
          "sectionId": "citation_trail",
          "title": "Citation trail",
          "required": true,
          "guidance": "Preserve citation requirements: Cite the source URL or registry name and the retrieval time for every counterparty check that is repeated.; Separate observed facts from interpretation; do not upgrade a partial match or absence of hits into safety clearance.; If the beneficiary, wallet, or payment channel remains unmatched, keep that uncertainty visible in every summary.; Never restate the pack as proof that the payment is compliant, safe, or approved.."
        }
      ],
      "citationRequirements": [
        "Cite the source URL or registry name and the retrieval time for every counterparty check that is repeated.",
        "Separate observed facts from interpretation; do not upgrade a partial match or absence of hits into safety clearance.",
        "If the beneficiary, wallet, or payment channel remains unmatched, keep that uncertainty visible in every summary.",
        "Never restate the pack as proof that the payment is compliant, safe, or approved."
      ],
      "prohibitedUses": [
        "This counterparty is safe.",
        "This payment is compliant and can proceed.",
        "No further review is needed because no risk was found in the public sources checked."
      ],
      "finalBoundaryStatement": "This is a static action note template, not approval, not live screening, not backtesting, not execution advice, and not a clearance decision."
    },
    "staticActionNoteExample": {
      "packId": "counterparty_screening_pack",
      "exampleId": "counterparty_screening_pack_static_action_note_example",
      "templateId": "counterparty_screening_pack_static_action_note_template",
      "title": "Counterparty screening before payment static action note example",
      "actionType": "counterparty_payment_review",
      "defaultPosture": "review",
      "noteStatus": "review",
      "pagePath": "/agent-verification/materials/counterparty-screening-pack",
      "artifactPath": "/reliability/public-materials/counterparty-screening-pack.json",
      "sourceSnapshotAt": "2026-05-25T00:00:00.000Z",
      "citedEvidenceRecordIds": [
        "beneficiary_mismatch",
        "ofac_name_search",
        "entity_resolution_fields_missing",
        "trade_csl_source_required",
        "sam_exclusions_source_required",
        "world_bank_debarred_source_required",
        "cftc_red_list_source_required",
        "opensanctions_public_reference",
        "ftc_crypto_scam_reference",
        "instruction_channel_change",
        "beneficiary_proof_missing"
      ],
      "sections": [
        {
          "sectionId": "action_context",
          "title": "Action context",
          "body": "Draft payment request: a cross-border supplier payment adds a new beneficiary and arrives from an unverified finance email shortly before settlement. Action type: counterparty_payment_review. Default posture: review. Minimum inputs: Counterparty legal name, aliases, jurisdiction, website, registration number, or public profile evidence.; Payment beneficiary details, bank account, wallet address, invoice, contract, or settlement instruction to compare.; Source links used for sanctions, exclusions, debarment, RED List, warning, or public registry review.; Match confidence notes that separate exact matches, aliases, partial matches, and unresolved identifiers..",
          "citationPointers": [
            "sampleInputSummary",
            "actionTaxonomy",
            "minimumRequiredInputs"
          ]
        },
        {
          "sectionId": "source_bound_evidence",
          "title": "Source-bound evidence",
          "body": "warning: Beneficiary name in the payment draft does not match the previously verified vendor record. The draft names Blue Harbor Asia Services, while the stored payee record remains Blue Harbor Consulting Ltd. confirmed: OFAC sanctions search returned no exact listed match for the supplied counterparty spelling. No exact hit is not a safety clearance and does not verify beneficial ownership. unresolved: Entity-resolution evidence is incomplete across legal name, alias, identifier, country, jurisdiction, and partial-match fields. The sample has a beneficiary name and payment destination, but lacks stable identifiers, alias handling, country context, and source-by-source partial-match or no-hit notes. unresolved: Trade.gov Consolidated Screening List (CSL) review remains required for the supplied counterparty. This static pack names the CSL as a required authoritative source, but it does not perform a live query or issue clearance. unresolved: SAM.gov exclusions coverage remains required through the public GSA Exclusions API reference. A payment reviewer should record whether the counterparty was checked against exclusions; this sample does not claim a no-hit result. unresolved: World Bank debarred firms review remains required for procurement-style counterparty screening. The World Bank source is cited as a public debarment reference; this pack does not replace a current sanctions or procurement compliance check. unresolved: CFTC RED List review remains required when the counterparty is offering trading, investment, or brokerage-like services. The RED List is relevant to trading-related counterparties; absence of a cited result here is not approval to proceed. warning: OpenSanctions can support entity-resolution context, but it is a public aggregator rather than an official clearance source. OpenSanctions may help normalize aliases and identifiers, but this pack must still cite official sources separately and must not treat aggregator output as compliance clearance. warning: FTC cryptocurrency scam guidance remains relevant when the counterparty requests wallet payment or crypto settlement. The FTC source is public warning context for crypto payment pressure; it does not verify the counterparty or approve settlement. warning: Updated payment instructions arrived from a domain that was not the previously verified vendor domain. The bank-detail change was sent from a new domain and was not confirmed in the known supplier portal. unresolved: No signed bank letter or portal confirmation ties the new beneficiary account to the claimed counterparty. The current request relies on forwarded payment instructions only.",
          "citationPointers": [
            "beneficiary_mismatch:/agent-verification/materials/counterparty-screening-pack",
            "ofac_name_search:https://ofac.treasury.gov/sanctions-list-service",
            "entity_resolution_fields_missing:/agent-verification/materials/counterparty-screening-pack",
            "trade_csl_source_required:https://www.trade.gov/consolidated-screening-list",
            "sam_exclusions_source_required:https://open.gsa.gov/api/exclusions-api/",
            "world_bank_debarred_source_required:https://www.worldbank.org/en/projects-operations/procurement/debarred-firms",
            "cftc_red_list_source_required:https://www.cftc.gov/LearnAndProtect/Resources/Check/redlist.htm",
            "opensanctions_public_reference:https://www.opensanctions.org/",
            "ftc_crypto_scam_reference:https://consumer.ftc.gov/articles/what-know-about-cryptocurrency-scams",
            "instruction_channel_change:/agent-verification/materials/counterparty-screening-pack",
            "beneficiary_proof_missing:/agent-verification/materials/counterparty-screening-pack"
          ]
        },
        {
          "sectionId": "decision_policy",
          "title": "Decision policy",
          "body": "review: The public-source checks do not clear the counterparty, and the beneficiary mismatch keeps the payment in human review. Unresolved items: The new beneficiary is not independently matched to the previously verified supplier identity.; The instruction channel changed shortly before payment and was not confirmed through an official domain or portal.; No document in the sample package ties the bank account owner to the claimed counterparty with sufficient confidence.; Legal name, alias, identifier, country, jurisdiction, and no-hit or partial-match evidence remain incomplete.; Trade.gov CSL, SAM.gov exclusions, World Bank debarred firms, and CFTC RED List checks remain source requirements, not live clearance results. Required follow-up: Re-confirm beneficiary and bank details through a previously verified channel or supplier portal.; Capture the exact OFAC, Trade.gov CSL, SAM.gov exclusions, World Bank debarment, and CFTC RED List checks with timestamps in the final evidence card when those sources are relevant.; Hold payment release until the beneficiary mismatch is resolved by a human reviewer..",
          "citationPointers": [
            "sampleReviewOutput.verdict",
            "sampleReviewOutput.unresolvedItems",
            "sampleReviewOutput.requiredFollowUp"
          ]
        },
        {
          "sectionId": "safe_restatement",
          "title": "Safe restatement",
          "body": "Checked selected public sources and sample records at the retrieval time shown; the evidence remains incomplete across alias, identifier, jurisdiction, and no-hit semantics, so the payment stays in review, is not cleared, and is not approved by this pack.",
          "citationPointers": [
            "sampleReviewOutput.safeRestatement"
          ]
        },
        {
          "sectionId": "blocked_language",
          "title": "Blocked language",
          "body": "This counterparty is safe and the payment can proceed.",
          "citationPointers": [
            "sampleReviewOutput.blockedRestatement",
            "blockedStatements"
          ]
        },
        {
          "sectionId": "citation_trail",
          "title": "Citation trail",
          "body": "Counterparty screening before payment, public-material-counterparty-screening-pack-2026-05-25, generated 2026-05-25T00:00:00.000Z, source snapshot 2026-05-25T00:00:00.000Z, https://trading4ai.com/agent-verification/materials/counterparty-screening-pack Citation requirements: Cite the source URL or registry name and the retrieval time for every counterparty check that is repeated.; Separate observed facts from interpretation; do not upgrade a partial match or absence of hits into safety clearance.; If the beneficiary, wallet, or payment channel remains unmatched, keep that uncertainty visible in every summary.; Never restate the pack as proof that the payment is compliant, safe, or approved..",
          "citationPointers": [
            "artifactVersion:public-material-counterparty-screening-pack-2026-05-25",
            "sourceSnapshotAt:2026-05-25T00:00:00.000Z",
            "/reliability/public-materials/counterparty-screening-pack.json"
          ]
        }
      ],
      "finalBoundaryStatement": "This is a static action note template, not approval, not live screening, not backtesting, not execution advice, and not a clearance decision."
    },
    "agentWorkflow": {
      "packId": "counterparty_screening_pack",
      "workflowId": "counterparty_screening_pack_agent_workflow",
      "title": "Counterparty screening before payment agent workflow",
      "serviceId": "action-preflight",
      "serviceName": "Action Preflight",
      "actionType": "counterparty_payment_review",
      "defaultPosture": "review",
      "pagePath": "/agent-verification/materials/counterparty-screening-pack",
      "artifactPath": "/reliability/public-materials/counterparty-screening-pack.json",
      "stepIds": [
        "select_pack",
        "collect_minimum_inputs",
        "answer_preflight_questionnaire",
        "apply_decision_policy",
        "draft_static_action_note",
        "cite_and_escalate"
      ],
      "minimumInputFieldIds": [
        "operator_identity",
        "payment_destination",
        "source_links",
        "match_confidence"
      ],
      "questionCount": 4,
      "linkedArtifacts": {
        "actionRoutingActionType": "counterparty_payment_review",
        "preflightQuestionnairePackId": "counterparty_screening_pack",
        "preflightDecisionPolicyPackId": "counterparty_screening_pack",
        "staticActionNoteTemplateId": "counterparty_screening_pack_static_action_note_template",
        "staticActionNoteExampleId": "counterparty_screening_pack_static_action_note_example",
        "sourceManifestCount": 8,
        "canonicalCitationText": "Counterparty screening before payment, public-material-counterparty-screening-pack-2026-05-25, generated 2026-05-25T00:00:00.000Z, source snapshot 2026-05-25T00:00:00.000Z, https://trading4ai.com/agent-verification/materials/counterparty-screening-pack"
      },
      "recommendedUse": [
        "Select this workflow when the action type matches the user's requested financial action.",
        "Collect every minimum input field before upgrading the posture or drafting user-facing language.",
        "Use the filled static action note example as a format reference, not as a live decision for a new user request."
      ],
      "nonGoals": [
        "This workflow is not a live screening, approval, clearance, execution, trading, backtesting, or compliance decision.",
        "This workflow does not fetch fresh third-party sources or validate user-submitted data at request time.",
        "This workflow does not replace qualified human review for high-risk payments, transfers, claims, filings, or macro interpretation."
      ],
      "escalationRule": "Escalate to qualified human review when required inputs are missing, source confidence is unresolved, payment or transfer risk is present, or the user asks for approval, clearance, execution, suitability, or compliance guarantees."
    },
    "machineSummary": {
      "packId": "counterparty_screening_pack",
      "title": "Counterparty screening before payment",
      "serviceId": "action-preflight",
      "serviceName": "Action Preflight",
      "actionType": "counterparty_payment_review",
      "defaultPosture": "review",
      "pageUrl": "https://trading4ai.com/agent-verification/materials/counterparty-screening-pack",
      "artifactUrl": "https://trading4ai.com/reliability/public-materials/counterparty-screening-pack.json",
      "sourceSnapshotAt": "2026-05-25T00:00:00.000Z",
      "minimumInputFieldIds": [
        "operator_identity",
        "payment_destination",
        "source_links",
        "match_confidence"
      ],
      "agentUse": [
        "Open the HTML page first for scope, limitations, source freshness, and scenario fit.",
        "Use the JSON artifact for structured retrieval after the page boundary is understood.",
        "Carry the canonical citation, source snapshot, limitations, and unresolved items into downstream summaries."
      ],
      "doNotUseAs": [
        "live screening",
        "payment approval",
        "compliance clearance",
        "trading or execution advice",
        "proof that a counterparty, wallet, claim, filing, or macro interpretation is safe"
      ],
      "decisionMatrixCount": 6,
      "decisionMatrixLabels": [
        "OFAC sanctions source row",
        "Trade.gov CSL official source row",
        "SAM.gov exclusions source row",
        "World Bank debarred firms source row",
        "CFTC RED List trading-services row",
        "OpenSanctions aggregator context row"
      ],
      "evidenceVerificationStepCount": 5,
      "evidenceVerificationStepLabels": [
        "Official registry and official source verification",
        "Evidence record linkage check",
        "Decision matrix boundary check",
        "Canonical citation and timestamp check",
        "Human escalation and blocked-upgrade check"
      ],
      "misusePatternCount": 3,
      "misusePatternLabels": [
        "No-hit treated as clearance",
        "Aggregator context treated as official clearance",
        "Beneficiary or wallet destination collapsed into counterparty identity"
      ],
      "sourceReviewPolicy": {
        "policyId": "counterparty_screening_pack_source_review_policy",
        "packId": "counterparty_screening_pack",
        "title": "Counterparty screening before payment",
        "serviceId": "action-preflight",
        "serviceName": "Action Preflight",
        "actionType": "counterparty_payment_review",
        "staticOnly": true,
        "sourceSnapshotAt": "2026-05-25T00:00:00.000Z",
        "reviewCadenceDays": 30,
        "nextRecommendedReviewAt": "2026-06-24T00:00:00.000Z",
        "freshnessStatus": "current_static_snapshot",
        "sourceReviewMode": "manual_public_source_recheck_required",
        "refreshRequiredWhen": [
          "Any cited official source, registry, guidance page, filing page, or public warning URL changes content, schema, access status, or meaning.",
          "A downstream agent wants to use the static pack for a new counterparty, payment destination, wallet, claim, filing, macro release, or source set.",
          "The current date is past nextRecommendedReviewAt or the artifactVersion / generatedAt fields are removed from the handoff.",
          "OFAC, Trade.gov CSL, SAM.gov exclusions, World Bank debarment, CFTC RED List, or related official registry semantics need a fresh source-specific re-check."
        ],
        "staleSignals": [
          "A source URL no longer resolves, redirects to unrelated content, or changes field definitions.",
          "The pack is being reused after nextRecommendedReviewAt without a fresh official-source review.",
          "A user or agent treats this static snapshot as live screening, live clearance, or final approval."
        ],
        "agentActionWhenPastReview": "Re-check the cited official/public sources, preserve new retrieval timestamps, regenerate or version the artifact, and keep the output at review/escalate until source freshness is restored.",
        "staticUseBoundary": "This is a static source-review policy for a pre-generated public material pack; it is not live screening, request-time judgment, compliance clearance, payment approval, or trading advice.",
        "generatedAt": "2026-05-25T00:00:00.000Z"
      },
      "canonicalCitationText": "Counterparty screening before payment, public-material-counterparty-screening-pack-2026-05-25, generated 2026-05-25T00:00:00.000Z, source snapshot 2026-05-25T00:00:00.000Z, https://trading4ai.com/agent-verification/materials/counterparty-screening-pack"
    },
    "evidenceVerificationRecipe": {
      "packId": "counterparty_screening_pack",
      "title": "Counterparty screening before payment evidence verification recipe",
      "pagePath": "/agent-verification/materials/counterparty-screening-pack",
      "artifactPath": "/reliability/public-materials/counterparty-screening-pack.json",
      "defaultPosture": "review",
      "staticOnly": true,
      "steps": [
        {
          "stepId": "counterparty_screening_pack_official_source_verification",
          "label": "Official registry and official source verification",
          "verificationAction": "Check OFAC, Trade.gov CSL, SAM.gov exclusions, World Bank debarred firms, CFTC RED List, and any listed aggregator context against the exact entity, alias, jurisdiction, and identifier fields in the source manifest.",
          "trustBoundary": "A no-hit, partial match, stale query, or aggregator-only row is not sanctions clearance, safe counterparty approval, compliant payment approval, or permission to proceed.",
          "failureMode": "If identifiers, retrieval time, source category, or match confidence are missing, keep the payment in review and do not call the counterparty safe or approved.",
          "requiredCitationFields": [
            "sourceManifest[].url",
            "sourceManifest[].retrievedAt",
            "sourceManifest[].kind",
            "sampleEvidenceRecords[].id",
            "decisionMatrix[].matrixId"
          ]
        },
        {
          "stepId": "counterparty_screening_pack_evidence_record_linkage",
          "label": "Evidence record linkage check",
          "verificationAction": "Match each sample evidence record to a sourceManifest evidenceRecordIds entry, then preserve the record status, note, source label, source URL, and retrievedAt value.",
          "trustBoundary": "A sample record explains the static example only; it does not prove the current counterparty, claim, payment, wallet, filing, macro release, or subscription is safe.",
          "failureMode": "If a record cannot be linked to its source manifest row, do not reuse it as evidence and keep the final output unresolved.",
          "requiredCitationFields": [
            "sampleEvidenceRecords[].id",
            "sampleEvidenceRecords[].status",
            "sampleEvidenceRecords[].sourceUrl",
            "sampleEvidenceRecords[].retrievedAt",
            "sourceManifest[].evidenceRecordIds"
          ]
        },
        {
          "stepId": "counterparty_screening_pack_decision_matrix_boundary_check",
          "label": "Decision matrix boundary check",
          "verificationAction": "Read all 6 decision matrix rows and carry their allowedStaticUse, blockedUpgrade, and agentAction fields into any downstream summary.",
          "trustBoundary": "Decision matrix rows define allowed static reuse and blocked upgrades; they are not automatic live approval, live screening, compliance sign-off, or execution permission.",
          "failureMode": "If a downstream sentence conflicts with a blockedUpgrade row, block or rewrite the sentence and escalate when money, publication, or user action is involved.",
          "requiredCitationFields": [
            "decisionMatrix[].matrixId",
            "decisionMatrix[].status",
            "decisionMatrix[].allowedStaticUse",
            "decisionMatrix[].blockedUpgrade"
          ]
        },
        {
          "stepId": "counterparty_screening_pack_canonical_citation_check",
          "label": "Canonical citation and timestamp check",
          "verificationAction": "Preserve the canonical citation text, artifact version, generatedAt, staticSnapshotAt, sourceSnapshotAt, and all source retrievedAt values when citing this pack.",
          "trustBoundary": "A citation proves the static artifact and source snapshot were recorded; it does not prove the facts are current beyond the listed timestamps.",
          "failureMode": "If artifact version, generatedAt, sourceSnapshotAt, or source retrievedAt values are removed, the output is no longer evidence-bound.",
          "requiredCitationFields": [
            "canonicalCitation.recommendedCitationText",
            "artifactProvenance.artifactVersion",
            "artifactProvenance.generatedAt",
            "canonicalCitation.sourceSnapshotAt",
            "sourceManifest[].retrievedAt"
          ]
        },
        {
          "stepId": "counterparty_screening_pack_human_escalation_boundary",
          "label": "Human escalation and blocked-upgrade check",
          "verificationAction": "Compare the final output with the pack's blockedStatements, sampleReviewOutput.blockedRestatement, escalationTriggers, and actionTaxonomy.stopOrEscalateWhen fields.",
          "trustBoundary": "Static public material may explain evidence and limitations, but it must not become live clearance, legal compliance, suitability, safety, guarantee, payment approval, publication approval, or trade advice.",
          "failureMode": "If the output asks a user or agent to move money, publish a financial claim, trust a counterparty, or treat the material as live approval, stop and escalate to human review.",
          "requiredCitationFields": [
            "canonicalCitation.recommendedCitationText",
            "artifactProvenance.artifactVersion",
            "blockedStatements[]",
            "sampleReviewOutput.blockedRestatement",
            "escalationTriggers[]",
            "actionTaxonomy.stopOrEscalateWhen[]"
          ]
        }
      ]
    },
    "misusePatterns": [
      {
        "packId": "counterparty_screening_pack",
        "patternId": "counterparty_screening_pack_no_hit_as_clearance",
        "label": "No-hit treated as clearance",
        "severity": "block",
        "falseSignal": "An official source search returns no exact hit, so the agent says the counterparty is cleared.",
        "whyMisleading": "A no-hit can reflect incomplete identifiers, aliases, jurisdiction gaps, stale source timing, or a source that does not cover the relevant risk.",
        "safeAlternative": "State the source, query basis, retrieval time, and no-hit limitation; keep payment under review until identity and beneficiary evidence are reconciled.",
        "blockedAgentAction": "Do not approve payment, call the counterparty safe, or claim sanctions/compliance clearance from a no-hit row.",
        "evidenceFieldIds": [
          "operator_identity",
          "source_links",
          "match_confidence"
        ],
        "relatedDecisionMatrixIds": [
          "ofac_sanctions_list_row",
          "trade_csl_row",
          "sam_exclusions_row",
          "world_bank_debarred_row",
          "cftc_red_list_row"
        ],
        "relatedGuardrailIds": [
          "counterparty_screening_pack_missing_minimum_inputs",
          "counterparty_screening_pack_stop_or_escalate_trigger",
          "counterparty_screening_pack_safe_static_output_boundary"
        ]
      },
      {
        "packId": "counterparty_screening_pack",
        "patternId": "counterparty_screening_pack_aggregator_as_official_clearance",
        "label": "Aggregator context treated as official clearance",
        "severity": "escalate",
        "falseSignal": "OpenSanctions or another aggregator has context, so the agent treats it as official screening clearance.",
        "whyMisleading": "Aggregator context can help entity resolution, but official sources still need separate citation, query terms, retrieval time, and match semantics.",
        "safeAlternative": "Use aggregator output only for alias or identifier context, then cite official registry rows separately and keep unresolved matches visible.",
        "blockedAgentAction": "Do not replace official-source screening with aggregator context or call the payment compliant, approved, verified, or safe.",
        "evidenceFieldIds": [
          "operator_identity",
          "source_links",
          "match_confidence"
        ],
        "relatedDecisionMatrixIds": [
          "opensanctions_aggregator_row"
        ],
        "relatedGuardrailIds": [
          "counterparty_screening_pack_missing_minimum_inputs",
          "counterparty_screening_pack_stop_or_escalate_trigger",
          "counterparty_screening_pack_safe_static_output_boundary"
        ]
      },
      {
        "packId": "counterparty_screening_pack",
        "patternId": "counterparty_screening_pack_beneficiary_destination_collapsed",
        "label": "Beneficiary or wallet destination collapsed into counterparty identity",
        "severity": "escalate",
        "falseSignal": "The invoice, bank account, wallet, or payment destination is present, so the agent treats it as proof of counterparty ownership.",
        "whyMisleading": "Payment destination data is not the same as legal identity, beneficial ownership, official domain control, or verified payment-channel authority.",
        "safeAlternative": "Separate counterparty identity from payment destination evidence and require a signed, portal, prior-channel, or official-domain link before proceeding.",
        "blockedAgentAction": "Do not approve transfer, payment, onboarding, or wallet trust when beneficiary ownership or payment-channel authority is unresolved.",
        "evidenceFieldIds": [
          "operator_identity",
          "payment_destination",
          "match_confidence"
        ],
        "relatedDecisionMatrixIds": [
          "ofac_sanctions_list_row",
          "trade_csl_row",
          "sam_exclusions_row",
          "world_bank_debarred_row",
          "cftc_red_list_row",
          "opensanctions_aggregator_row"
        ],
        "relatedGuardrailIds": [
          "counterparty_screening_pack_missing_minimum_inputs",
          "counterparty_screening_pack_stop_or_escalate_trigger",
          "counterparty_screening_pack_safe_static_output_boundary"
        ]
      }
    ],
    "sourceReviewPolicy": {
      "policyId": "counterparty_screening_pack_source_review_policy",
      "packId": "counterparty_screening_pack",
      "title": "Counterparty screening before payment",
      "serviceId": "action-preflight",
      "serviceName": "Action Preflight",
      "actionType": "counterparty_payment_review",
      "staticOnly": true,
      "sourceSnapshotAt": "2026-05-25T00:00:00.000Z",
      "reviewCadenceDays": 30,
      "nextRecommendedReviewAt": "2026-06-24T00:00:00.000Z",
      "freshnessStatus": "current_static_snapshot",
      "sourceReviewMode": "manual_public_source_recheck_required",
      "refreshRequiredWhen": [
        "Any cited official source, registry, guidance page, filing page, or public warning URL changes content, schema, access status, or meaning.",
        "A downstream agent wants to use the static pack for a new counterparty, payment destination, wallet, claim, filing, macro release, or source set.",
        "The current date is past nextRecommendedReviewAt or the artifactVersion / generatedAt fields are removed from the handoff.",
        "OFAC, Trade.gov CSL, SAM.gov exclusions, World Bank debarment, CFTC RED List, or related official registry semantics need a fresh source-specific re-check."
      ],
      "staleSignals": [
        "A source URL no longer resolves, redirects to unrelated content, or changes field definitions.",
        "The pack is being reused after nextRecommendedReviewAt without a fresh official-source review.",
        "A user or agent treats this static snapshot as live screening, live clearance, or final approval."
      ],
      "agentActionWhenPastReview": "Re-check the cited official/public sources, preserve new retrieval timestamps, regenerate or version the artifact, and keep the output at review/escalate until source freshness is restored.",
      "staticUseBoundary": "This is a static source-review policy for a pre-generated public material pack; it is not live screening, request-time judgment, compliance clearance, payment approval, or trading advice.",
      "generatedAt": "2026-05-25T00:00:00.000Z"
    },
    "caseReadinessChecklist": {
      "checklistId": "counterparty_screening_pack_case_readiness_checklist",
      "packId": "counterparty_screening_pack",
      "title": "Counterparty screening before payment case readiness checklist",
      "serviceId": "action-preflight",
      "serviceName": "Action Preflight",
      "actionType": "counterparty_payment_review",
      "defaultPosture": "review",
      "staticOnly": true,
      "pagePath": "/agent-verification/materials/counterparty-screening-pack",
      "artifactPath": "/reliability/public-materials/counterparty-screening-pack.json",
      "requiredEvidenceFieldIds": [
        "operator_identity",
        "payment_destination",
        "source_links",
        "match_confidence"
      ],
      "sourceFreshnessGate": "Before reuse, compare the case date and cited source retrieval plan with sourceReviewPolicy.nextRecommendedReviewAt=2026-06-24T00:00:00.000Z; if the static snapshot is stale, re-check sources and version the artifact before using it.",
      "mustConfirmBeforeUse": [
        "Collected and cited every minimum input field: operator_identity, payment_destination, source_links, match_confidence.",
        "Opened the HTML page for scope and limitations, then used the JSON artifact for structured retrieval.",
        "Preserved source URLs, retrieval timestamps, source roles, canonical citation text, and unresolved items in the downstream note.",
        "Checked decisionMatrix, misusePatterns, sourceReviewPolicy, and evidenceVerificationRecipe before upgrading any sentence.",
        "Confirm official registry, sanctions, exclusion, debarment, RED List, and warning-source checks are cited with query terms, retrieval time, source scope, and match semantics.",
        "Separate legal counterparty identity from payment beneficiary, wallet, bank rail, invoice, website, and ownership evidence before drafting any payment-facing note."
      ],
      "notReadySignals": [
        "One or more required evidence fields are missing, uncited, or unresolved: operator_identity, payment_destination, source_links, match_confidence.",
        "The case is past sourceReviewPolicy.nextRecommendedReviewAt without a fresh source re-check.",
        "The user or downstream agent asks for approval, clearance, safety, compliance, suitability, execution, payment, publication, or legal/trading advice.",
        "The requested case uses a new counterparty, payment destination, wallet, claim, filing, macro release, source set, or audience that is not covered by the static sample."
      ],
      "readyStaticHandoff": [
        "A bounded static action note or evidence card with citations, source snapshot, unresolved items, and blocked-upgrade language preserved.",
        "A JSON artifact reference plus canonical citation text that another crawler or agent can retrieve without treating it as a live service.",
        "A human-review handoff when the case remains high-risk, private, legally sensitive, or close to money movement or public distribution."
      ],
      "escalationWhen": [
        "Defer payment or onboarding; collect missing identifiers and source links, then escalate if match confidence or beneficiary ownership remains unresolved.",
        "Escalate to qualified human review when source confidence, match confidence, exact wording, ownership, payment authority, publication risk, or user-specific suitability remains unresolved.",
        "Escalate immediately when a user asks the static pack to approve payment, clear a counterparty, certify compliance, publish a claim as safe, or execute a financial action."
      ]
    },
    "caseWorksheet": {
      "worksheetId": "counterparty_screening_pack_case_worksheet",
      "packId": "counterparty_screening_pack",
      "title": "Counterparty screening before payment case worksheet",
      "worksheetType": "counterparty_source_query_ledger",
      "serviceId": "action-preflight",
      "serviceName": "Action Preflight",
      "actionType": "counterparty_payment_review",
      "staticOnly": true,
      "pagePath": "/agent-verification/materials/counterparty-screening-pack",
      "artifactPath": "/reliability/public-materials/counterparty-screening-pack.json",
      "rows": [
        {
          "rowId": "counterparty_ofac_query_row",
          "label": "OFAC source-query row",
          "sourceLabel": "OFAC Sanctions List Service",
          "evidenceToCapture": "Capture the legal name, aliases, identifiers, jurisdiction, query terms, beneficiary or payment destination, retrieval time, and ownership evidence used for the OFAC source query.",
          "resultSemantics": "Record exact match, partial match, no-hit, unresolved identifier, alias mismatch, jurisdiction mismatch, and match confidence separately.",
          "unsafeTermCategory": "sanctions no-hit upgraded into counterparty clearance or payment approval",
          "safeRewrite": "Safe restatement: the cited OFAC source row records the query basis and match semantics only; it does not approve the counterparty or payment destination.",
          "blockedRewrite": "Do not say the counterparty is safe, compliant, verified, cleared, approved, or that payment can proceed because this row exists.",
          "escalationReason": "Escalate when the legal name, alias, jurisdiction, identifier, beneficiary, wallet, bank rail, or ownership evidence cannot be reconciled.",
          "linkedEvidenceRecordIds": [
            "ofac_name_search",
            "entity_resolution_fields_missing"
          ],
          "linkedDecisionMatrixIds": [
            "ofac_sanctions_list_row"
          ],
          "blockedUpgrade": "Do not say the counterparty is safe, compliant, verified, cleared, approved, or that payment can proceed because this row exists."
        },
        {
          "rowId": "counterparty_trade_csl_query_row",
          "label": "Trade.gov CSL source-query row",
          "sourceLabel": "Trade.gov Consolidated Screening List",
          "evidenceToCapture": "Capture CSL query terms, legal name, aliases, source categories, country or jurisdiction, source URL, retrieval time, and payment-destination relationship.",
          "resultSemantics": "Record exact match, partial match, no-hit, unresolved source category, and match confidence without turning no-hit into clearance.",
          "unsafeTermCategory": "CSL no-hit upgraded into compliant vendor approval",
          "safeRewrite": "Safe restatement: the CSL source row is a source-bound observation with named query terms, retrieval time, and unresolved match limits.",
          "blockedRewrite": "Do not say the vendor is compliant, safe, approved, cleared, verified, or ready to proceed from a static CSL row.",
          "escalationReason": "Escalate when source category, alias, jurisdiction, payment beneficiary, or query basis is incomplete or mismatched.",
          "linkedEvidenceRecordIds": [
            "trade_csl_source_required",
            "entity_resolution_fields_missing"
          ],
          "linkedDecisionMatrixIds": [
            "trade_csl_row"
          ],
          "blockedUpgrade": "Do not say the vendor is compliant, safe, approved, cleared, verified, or ready to proceed from a static CSL row."
        },
        {
          "rowId": "counterparty_sam_world_bank_query_row",
          "label": "SAM.gov and World Bank query row",
          "sourceLabel": "SAM.gov Exclusions API / World Bank debarred firms",
          "evidenceToCapture": "Capture exclusion/debarment query basis, legal identifiers, jurisdiction, procurement relevance, beneficiary/payment destination, source URL, and retrieval time.",
          "resultSemantics": "Record exact exclusion or debarment match, partial match, no-hit, unresolved identifier, and match confidence for each source separately.",
          "unsafeTermCategory": "exclusion/debarment query treated as complete payment clearance",
          "safeRewrite": "Safe restatement: these source rows describe exclusion/debarment evidence and unresolved identifiers, not payment approval.",
          "blockedRewrite": "Do not say the counterparty is safe, compliant, verified, approved, cleared, or that payment can proceed because no issue was found.",
          "escalationReason": "Escalate when identifiers, procurement context, jurisdiction, or beneficiary ownership are not strong enough to interpret the result.",
          "linkedEvidenceRecordIds": [
            "sam_exclusions_source_required",
            "world_bank_debarred_source_required"
          ],
          "linkedDecisionMatrixIds": [
            "sam_exclusions_row",
            "world_bank_debarred_row"
          ],
          "blockedUpgrade": "Do not say the counterparty is safe, compliant, verified, approved, cleared, or that payment can proceed because no issue was found."
        },
        {
          "rowId": "counterparty_red_list_opensanctions_context_row",
          "label": "Trading-services warning and aggregator context row",
          "sourceLabel": "CFTC RED List / OpenSanctions",
          "evidenceToCapture": "Capture trading-service relevance, alias and identifier hints, aggregator context, official-source follow-up, jurisdiction, query basis, match semantics, and retrieval time.",
          "resultSemantics": "Record exact warning match, partial warning match, no-hit, aggregator-only context, unresolved alias, and source-confidence limits.",
          "unsafeTermCategory": "public warning or aggregator context upgraded into official clearance",
          "safeRewrite": "Safe restatement: warning and aggregator rows can explain risk context and alias uncertainty while official sources remain separate.",
          "blockedRewrite": "Do not say the counterparty is safe, compliant, approved, verified, cleared, or suitable because an aggregator row or no-hit exists.",
          "escalationReason": "Escalate trading-service counterparties when warning-source relevance, official-source coverage, alias handling, or match confidence is unresolved.",
          "linkedEvidenceRecordIds": [
            "cftc_red_list_source_required",
            "opensanctions_public_reference"
          ],
          "linkedDecisionMatrixIds": [
            "cftc_red_list_row",
            "opensanctions_aggregator_row"
          ],
          "blockedUpgrade": "Do not say the counterparty is safe, compliant, approved, verified, cleared, or suitable because an aggregator row or no-hit exists."
        },
        {
          "rowId": "counterparty_beneficiary_destination_ownership_row",
          "label": "Beneficiary and payment-destination ownership row",
          "sourceLabel": "Supplier onboarding packet and verified payment channel sample",
          "evidenceToCapture": "Capture beneficiary name, wallet or bank destination, invoice or settlement instruction, known-good channel, domain, ownership proof, and mismatch notes.",
          "resultSemantics": "Record exact ownership match, partial ownership match, no-hit, unresolved ownership, mismatched beneficiary, or changed destination before any payment handoff.",
          "unsafeTermCategory": "beneficiary or wallet ownership gap upgraded into proceed/payment approval",
          "safeRewrite": "Safe restatement: the beneficiary and destination evidence is incomplete, so the payment remains in review and cannot be approved by the static pack.",
          "blockedRewrite": "Do not say the beneficiary is verified, the wallet is safe, the bank rail is approved, or the payment can proceed.",
          "escalationReason": "Escalate when destination ownership, known-good confirmation, or counterparty-payment linkage is unresolved before funds move.",
          "linkedEvidenceRecordIds": [
            "beneficiary_mismatch",
            "instruction_channel_change",
            "beneficiary_proof_missing"
          ],
          "linkedDecisionMatrixIds": [
            "opensanctions_aggregator_row"
          ],
          "blockedUpgrade": "Do not say the beneficiary is verified, the wallet is safe, the bank rail is approved, or the payment can proceed."
        }
      ],
      "completionRule": "Treat this worksheet as complete only when every row preserves source/citation fields, result semantics, safe rewrite, blocked rewrite, and escalation reason.",
      "boundaries": [
        "This worksheet is a static sample handoff and not a live review, legal verdict, compliance approval, payment clearance, trading advice, or publication approval.",
        "Do not reuse a worksheet row for a new case unless the cited sources, retrieval timestamps, input fields, and source-review policy have been rechecked.",
        "Escalate to qualified human review when any row remains unresolved or the user asks for approval, clearance, suitability, payment, execution, or publication permission."
      ]
    },
    "searchIntent": {
      "intentId": "counterparty_screening_pack_search_intent",
      "packId": "counterparty_screening_pack",
      "title": "Counterparty screening before payment",
      "serviceId": "action-preflight",
      "serviceName": "Action Preflight",
      "actionType": "counterparty_payment_review",
      "pagePath": "/agent-verification/materials/counterparty-screening-pack",
      "artifactPath": "/reliability/public-materials/counterparty-screening-pack.json",
      "queryExamples": [
        "verify vendor before wire",
        "screen counterparty before payment",
        "counterparty screening evidence",
        "OFAC vendor screening before payment",
        "supplier wire transfer evidence card",
        "check company before paying invoice"
      ],
      "userTask": "Screen a vendor, customer, wallet owner, or payment counterparty before a transfer or wire.",
      "routeReason": "Route to Counterparty screening before payment when the user task matches counterparty_payment_review and needs A source-bound action note that separates counterparty identity, payment details, screening sources, match confidence, missing inputs, and unresolved escalation triggers.",
      "useWhen": [
        "A payment, vendor onboarding, invoice, or settlement instruction names a counterparty that still needs identity review.",
        "A payment, vendor onboarding, invoice, or settlement instruction is close to action.",
        "Read the HTML page first for boundaries, then use the JSON artifact for structured retrieval."
      ],
      "doNotUseAs": [
        "live approval",
        "investment advice",
        "compliance clearance",
        "real-time screening",
        "backtesting or execution advice"
      ],
      "escalationRule": "Escalate to qualified human review when required inputs are missing, source confidence is unresolved, payment or transfer risk is present, or the user asks for approval, clearance, execution, suitability, or compliance guarantees."
    },
    "sourceQuality": {
      "packId": "counterparty_screening_pack",
      "title": "Counterparty screening before payment",
      "serviceId": "action-preflight",
      "serviceName": "Action Preflight",
      "actionType": "counterparty_payment_review",
      "workflowId": "counterparty_screening_pack_agent_workflow",
      "pagePath": "/agent-verification/materials/counterparty-screening-pack",
      "artifactPath": "/reliability/public-materials/counterparty-screening-pack.json",
      "sourceManifestCount": 8,
      "sourceKinds": [
        "official_guidance",
        "official_registry",
        "public_reference",
        "sample_page"
      ],
      "sourceSnapshotAt": "2026-05-25T00:00:00.000Z",
      "officialRegistrySourceCount": 5,
      "officialGuidanceSourceCount": 1,
      "sourceQualityProfile": "registry_heavy",
      "registryCoverageExpectation": "primary_for_this_static_pack",
      "sourceMixRationale": "This pack is registry-heavy because counterparty screening depends on source-bound sanctions, exclusions, debarment, and warning-list semantics before a payment can be discussed safely.",
      "agentSourceUse": [
        "Use official registry sources as source-specific evidence, not as live clearance.",
        "Keep exact-match, partial-match, no-hit, alias, jurisdiction, and identifier semantics separate.",
        "Do not upgrade registry no-hit observations into payment approval, sanctions clearance, or counterparty safety."
      ],
      "sourceReviewPolicy": {
        "policyId": "counterparty_screening_pack_source_review_policy",
        "packId": "counterparty_screening_pack",
        "title": "Counterparty screening before payment",
        "serviceId": "action-preflight",
        "serviceName": "Action Preflight",
        "actionType": "counterparty_payment_review",
        "staticOnly": true,
        "sourceSnapshotAt": "2026-05-25T00:00:00.000Z",
        "reviewCadenceDays": 30,
        "nextRecommendedReviewAt": "2026-06-24T00:00:00.000Z",
        "freshnessStatus": "current_static_snapshot",
        "sourceReviewMode": "manual_public_source_recheck_required",
        "refreshRequiredWhen": [
          "Any cited official source, registry, guidance page, filing page, or public warning URL changes content, schema, access status, or meaning.",
          "A downstream agent wants to use the static pack for a new counterparty, payment destination, wallet, claim, filing, macro release, or source set.",
          "The current date is past nextRecommendedReviewAt or the artifactVersion / generatedAt fields are removed from the handoff.",
          "OFAC, Trade.gov CSL, SAM.gov exclusions, World Bank debarment, CFTC RED List, or related official registry semantics need a fresh source-specific re-check."
        ],
        "staleSignals": [
          "A source URL no longer resolves, redirects to unrelated content, or changes field definitions.",
          "The pack is being reused after nextRecommendedReviewAt without a fresh official-source review.",
          "A user or agent treats this static snapshot as live screening, live clearance, or final approval."
        ],
        "agentActionWhenPastReview": "Re-check the cited official/public sources, preserve new retrieval timestamps, regenerate or version the artifact, and keep the output at review/escalate until source freshness is restored.",
        "staticUseBoundary": "This is a static source-review policy for a pre-generated public material pack; it is not live screening, request-time judgment, compliance clearance, payment approval, or trading advice.",
        "generatedAt": "2026-05-25T00:00:00.000Z"
      },
      "sampleEvidenceRecordCount": 11,
      "boundary": "static_source_manifest_not_live_screening"
    },
    "sourceManifest": [
      {
        "id": "previously_verified_vendor_record_sample_agent_verification_materials_counterpar",
        "label": "Previously verified vendor record (sample)",
        "url": "/agent-verification/materials/counterparty-screening-pack",
        "kind": "sample_page",
        "citationRole": "sample_context",
        "retrievedAt": "2026-05-25T00:00:00.000Z",
        "evidenceRecordIds": [
          "beneficiary_mismatch",
          "entity_resolution_fields_missing",
          "instruction_channel_change",
          "beneficiary_proof_missing"
        ],
        "supports": [
          "Beneficiary name in the payment draft does not match the previously verified vendor record",
          "Entity-resolution evidence is incomplete across legal name, alias, identifier, country, jurisdiction, and partial-match fields",
          "Updated payment instructions arrived from a domain that was not the previously verified vendor domain",
          "No signed bank letter or portal confirmation ties the new beneficiary account to the claimed counterparty"
        ],
        "limitations": [
          "This source entry records what the static sample cites; it does not prove current, complete, or final clearance.",
          "Preserve retrievedAt and linked evidenceRecordIds when reusing this source in an agent or crawler workflow."
        ]
      },
      {
        "id": "ofac_sanctions_list_service_https_ofac_treasury_gov_sanctions_list_service",
        "label": "OFAC Sanctions List Service",
        "url": "https://ofac.treasury.gov/sanctions-list-service",
        "kind": "official_registry",
        "citationRole": "official_reference",
        "retrievedAt": "2026-05-25T00:00:00.000Z",
        "evidenceRecordIds": [
          "ofac_name_search"
        ],
        "supports": [
          "OFAC sanctions search returned no exact listed match for the supplied counterparty spelling",
          "This is a real high-risk pre-action scenario where static risk review material is more useful than generic trading copy."
        ],
        "limitations": [
          "This source entry records what the static sample cites; it does not prove current, complete, or final clearance.",
          "Preserve retrievedAt and linked evidenceRecordIds when reusing this source in an agent or crawler workflow."
        ]
      },
      {
        "id": "trade_gov_consolidated_screening_list_https_www_trade_gov_consolidated_screening",
        "label": "Trade.gov Consolidated Screening List",
        "url": "https://www.trade.gov/consolidated-screening-list",
        "kind": "official_registry",
        "citationRole": "official_reference",
        "retrievedAt": "2026-05-25T00:00:00.000Z",
        "evidenceRecordIds": [
          "trade_csl_source_required"
        ],
        "supports": [
          "Trade.gov Consolidated Screening List (CSL) review remains required for the supplied counterparty",
          "This is a real high-risk pre-action scenario where static risk review material is more useful than generic trading copy."
        ],
        "limitations": [
          "This source entry records what the static sample cites; it does not prove current, complete, or final clearance.",
          "Preserve retrievedAt and linked evidenceRecordIds when reusing this source in an agent or crawler workflow."
        ]
      },
      {
        "id": "sam_gov_exclusions_api_https_open_gsa_gov_api_exclusions_api",
        "label": "SAM.gov Exclusions API",
        "url": "https://open.gsa.gov/api/exclusions-api/",
        "kind": "official_registry",
        "citationRole": "official_reference",
        "retrievedAt": "2026-05-25T00:00:00.000Z",
        "evidenceRecordIds": [
          "sam_exclusions_source_required"
        ],
        "supports": [
          "SAM.gov exclusions coverage remains required through the public GSA Exclusions API reference",
          "This is a real high-risk pre-action scenario where static risk review material is more useful than generic trading copy."
        ],
        "limitations": [
          "This source entry records what the static sample cites; it does not prove current, complete, or final clearance.",
          "Preserve retrievedAt and linked evidenceRecordIds when reusing this source in an agent or crawler workflow."
        ]
      },
      {
        "id": "world_bank_debarred_firms_https_www_worldbank_org_en_projects_operations_procure",
        "label": "World Bank debarred firms",
        "url": "https://www.worldbank.org/en/projects-operations/procurement/debarred-firms",
        "kind": "official_registry",
        "citationRole": "official_reference",
        "retrievedAt": "2026-05-25T00:00:00.000Z",
        "evidenceRecordIds": [
          "world_bank_debarred_source_required"
        ],
        "supports": [
          "World Bank debarred firms review remains required for procurement-style counterparty screening",
          "This is a real high-risk pre-action scenario where static risk review material is more useful than generic trading copy."
        ],
        "limitations": [
          "This source entry records what the static sample cites; it does not prove current, complete, or final clearance.",
          "Preserve retrievedAt and linked evidenceRecordIds when reusing this source in an agent or crawler workflow."
        ]
      },
      {
        "id": "cftc_red_list_https_www_cftc_gov_learnandprotect_resources_check_redlist_htm",
        "label": "CFTC RED List",
        "url": "https://www.cftc.gov/LearnAndProtect/Resources/Check/redlist.htm",
        "kind": "official_registry",
        "citationRole": "official_reference",
        "retrievedAt": "2026-05-25T00:00:00.000Z",
        "evidenceRecordIds": [
          "cftc_red_list_source_required"
        ],
        "supports": [
          "CFTC RED List review remains required when the counterparty is offering trading, investment, or brokerage-like services",
          "This is a real high-risk pre-action scenario where static risk review material is more useful than generic trading copy."
        ],
        "limitations": [
          "This source entry records what the static sample cites; it does not prove current, complete, or final clearance.",
          "Preserve retrievedAt and linked evidenceRecordIds when reusing this source in an agent or crawler workflow."
        ]
      },
      {
        "id": "opensanctions_public_reference_https_www_opensanctions_org",
        "label": "OpenSanctions public reference",
        "url": "https://www.opensanctions.org/",
        "kind": "public_reference",
        "citationRole": "primary_warning",
        "retrievedAt": "2026-05-25T00:00:00.000Z",
        "evidenceRecordIds": [
          "opensanctions_public_reference"
        ],
        "supports": [
          "OpenSanctions can support entity-resolution context, but it is a public aggregator rather than an official clearance source",
          "This is a real high-risk pre-action scenario where static risk review material is more useful than generic trading copy."
        ],
        "limitations": [
          "This source entry records what the static sample cites; it does not prove current, complete, or final clearance.",
          "Preserve retrievedAt and linked evidenceRecordIds when reusing this source in an agent or crawler workflow."
        ]
      },
      {
        "id": "ftc_cryptocurrency_scam_guidance_https_consumer_ftc_gov_articles_what_know_about",
        "label": "FTC cryptocurrency scam guidance",
        "url": "https://consumer.ftc.gov/articles/what-know-about-cryptocurrency-scams",
        "kind": "official_guidance",
        "citationRole": "primary_warning",
        "retrievedAt": "2026-05-25T00:00:00.000Z",
        "evidenceRecordIds": [
          "ftc_crypto_scam_reference"
        ],
        "supports": [
          "FTC cryptocurrency scam guidance remains relevant when the counterparty requests wallet payment or crypto settlement",
          "This is a real high-risk pre-action scenario where static risk review material is more useful than generic trading copy."
        ],
        "limitations": [
          "This source entry records what the static sample cites; it does not prove current, complete, or final clearance.",
          "Preserve retrievedAt and linked evidenceRecordIds when reusing this source in an agent or crawler workflow."
        ]
      }
    ],
    "canonicalCitation": {
      "pageUrl": "https://trading4ai.com/agent-verification/materials/counterparty-screening-pack",
      "artifactUrl": "https://trading4ai.com/reliability/public-materials/counterparty-screening-pack.json",
      "artifactVersion": "public-material-counterparty-screening-pack-2026-05-25",
      "generatedAt": "2026-05-25T00:00:00.000Z",
      "staticSnapshotAt": "2026-05-25T00:00:00.000Z",
      "sourceSnapshotAt": "2026-05-25T00:00:00.000Z",
      "recommendedCitationText": "Counterparty screening before payment, public-material-counterparty-screening-pack-2026-05-25, generated 2026-05-25T00:00:00.000Z, source snapshot 2026-05-25T00:00:00.000Z, https://trading4ai.com/agent-verification/materials/counterparty-screening-pack"
    },
    "generatedAt": "2026-05-25T00:00:00.000Z"
  },
  "request_id": "public_material_pack_counterparty-screening-pack_static_artifact_2026_05_25",
  "timestamp": "2026-05-25T00:00:00.000Z"
}
