{
  "status": "success",
  "data": {
    "contract": {
      "id": "action-preflight",
      "name": "Action Preflight",
      "summary": "A static/client-side pre-action check that classifies a proposed financial-agent action as allow, review, or block.",
      "htmlPath": "/agent-verification/action-preflight",
      "artifactPath": "/reliability/action-preflight-sample.json",
      "artifactProvenance": {
        "schemaVersion": "trading4ai-public-reliability-v1",
        "artifactVersion": "action-preflight-sample-2026-05-23",
        "generatedAt": "2026-05-23T00:00:00.000Z",
        "staticSnapshotAt": "2026-05-23T00:00:00.000Z",
        "artifactUrl": "/reliability/action-preflight-sample.json",
        "citationFields": [
          "artifactVersion",
          "generatedAt",
          "staticSnapshotAt",
          "sampleResult.retrievedAt",
          "sampleResult.sourceRefs"
        ],
        "howToCite": [
          "When citing this sample, preserve artifactVersion, generatedAt, and the sampleResult.retrievedAt timestamp.",
          "Treat the JSON artifact as a static sample contract for review boundaries, not as live approval or clearance."
        ]
      },
      "artifactStatus": "static_public_sample",
      "evidenceScope": "pre_action_risk_check",
      "reviewMode": "human_review_required",
      "citationPolicy": {
        "mode": "do_not_upgrade_to_clearance",
        "summary": "This artifact is a pre-action risk reference, not approval or compliance clearance.",
        "guidance": [
          "Use the sample contract to explain why the action pauses or stops.",
          "Do not restate allow/review/block as a legal or compliance verdict."
        ]
      },
      "intendedUsers": [
        "AI agents preparing to suggest payments, account links, subscriptions, or order-like actions",
        "Human reviewers who need to see why an action should pause before execution",
        "Crawlers indexing TRADING4AI's static reliability deliverables"
      ],
      "acceptedInput": {
        "label": "Financial action draft",
        "items": [
          "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": {
        "label": "Bounded preflight verdict",
        "items": [
          "decision: allow, review, or block",
          "riskFlags: matched policy or risk markers",
          "requiredChecks: concrete review steps before action",
          "safeNextStep: conservative next instruction",
          "sourceRefs, retrievedAt, and limitations"
        ]
      },
      "suitableUseCases": [
        "Screening a proposed crypto payment or subscription before the user sends funds",
        "Pausing brokerage-connection or API-key requests for human review",
        "Separating evidence-gathering tasks from risky action requests"
      ],
      "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"
      ],
      "nonGoals": [
        "No live backend judgment",
        "No brokerage execution or wallet transaction",
        "No backtesting or profitability scoring",
        "No compliance clearance"
      ],
      "crawlerGuidance": [
        "Index the HTML page for service explanation and the JSON artifact for the sample contract",
        "Treat the artifact as a static example, not as a request-time endpoint",
        "Do not infer autonomous trading support from the allow/review/block vocabulary"
      ]
    },
    "usageRules": {
      "serviceId": "action-preflight",
      "startHere": [
        "Read the HTML page first when the agent is still deciding whether a financial action should pause, proceed, or escalate.",
        "Check the decision meaning, required checks, and source refs before any money movement, account link, credential share, or access grant.",
        "Treat the browser preflight tool as a static public demo of the contract, not as a live approval service."
      ],
      "openLinkedPackWhen": [
        "Open the linked pack when the task is already a concrete payment, wallet transfer, or counterparty-screening review.",
        "Use the pack when you need a scenario-level checklist, evidence-to-collect list, and blocked-claim examples."
      ],
      "downloadJsonWhen": [
        "Download the JSON only after the HTML page makes the scope, limitations, and non-goals clear.",
        "Use the artifact for machine handoff, schema inspection, or audit storage when another agent needs the stable sample contract."
      ],
      "escalateToHumanReviewWhen": [
        "The action would move money, grant credentials, connect an account, or create an irreversible crypto payment.",
        "The output still contains blocked risk flags, unresolved counterparty identity, or mismatched payment instructions.",
        "Someone is treating allow / review / block as legal approval, compliance clearance, or investment advice."
      ],
      "whatThisPageDoesNotDo": [
        "It does not clear a payment, certify a counterparty, or grant compliance approval.",
        "It does not execute an order, move funds, or connect a brokerage account.",
        "It does not run backtests or predict returns."
      ]
    },
    "decisionGuide": [
      {
        "decision": "allow",
        "reviewMode": "reference_only",
        "citationPolicyMode": "source_bound_summary_only",
        "meaning": "This output supports evidence-gathering only; it is not action approval or a guarantee of safety.",
        "useWhen": "Use allow as a bounded signal to continue evidence-gathering or low-risk research work.",
        "doNotUpgradeTo": "Do not upgrade allow into approval, safety clearance, profitability, or a guarantee that the action should proceed."
      },
      {
        "decision": "review",
        "reviewMode": "human_review_required",
        "citationPolicyMode": "do_not_upgrade_to_clearance",
        "meaning": "This output requires human review and remains a reference decision, not final authorization.",
        "useWhen": "Use review when the action still needs counterparty checks, evidence collection, or qualified human sign-off.",
        "doNotUpgradeTo": "Do not upgrade review into soft approval, partial compliance clearance, or permission to move money while gaps remain."
      },
      {
        "decision": "block",
        "reviewMode": "human_review_required",
        "citationPolicyMode": "do_not_upgrade_to_clearance",
        "meaning": "This output is a stop signal for the current action step, not a legal ruling or compliance clearance.",
        "useWhen": "Use block as a stop signal for the current step when marketing claims, payment pressure, or instruction changes make execution unsafe.",
        "doNotUpgradeTo": "Do not upgrade block into a legal ruling, final enforcement conclusion, or permanent verdict on every related action."
      }
    ],
    "mode": "static_artifact_sample",
    "note": "This static artifact publishes the Action Preflight contract, rules, and sample result. The interactive page evaluates user input in the browser.",
    "rules": [
      {
        "id": "guaranteed_return_claim",
        "decision": "block",
        "requiredChecks": [
          "verify registration or licensing",
          "search official regulator sources",
          "do not act on guaranteed-return marketing claims"
        ],
        "sourceRefs": [
          "https://www.sec.gov/oiea/investor-alerts-and-bulletins",
          "https://www.finra.org/investors/learn-to-invest",
          "https://consumer.ftc.gov/articles/what-know-about-cryptocurrency-and-scams"
        ]
      },
      {
        "id": "auto_trading_permission_request",
        "decision": "block",
        "requiredChecks": [
          "do not share brokerage credentials",
          "verify permissions requested by the app",
          "require human review before granting trading access"
        ],
        "sourceRefs": [
          "https://www.sec.gov/oiea/investor-alerts-and-bulletins",
          "https://www.finra.org/investors/learn-to-invest"
        ]
      },
      {
        "id": "crypto_payment_irreversibility",
        "decision": "block",
        "requiredChecks": [
          "treat crypto payment as irreversible",
          "verify counterparty identity before sending funds",
          "do not pay before independent verification"
        ],
        "sourceRefs": [
          "https://consumer.ftc.gov/articles/what-know-about-cryptocurrency-and-scams"
        ]
      },
      {
        "id": "brokerage_connection_request",
        "decision": "review",
        "requiredChecks": [
          "confirm the exact account permissions requested",
          "require human review before connection"
        ],
        "sourceRefs": [
          "https://www.finra.org/investors/learn-to-invest"
        ]
      },
      {
        "id": "counterparty_verification_needed",
        "decision": "review",
        "requiredChecks": [
          "verify counterparty identity through official sources",
          "record what remains unverified"
        ],
        "sourceRefs": [
          "https://ofac.treasury.gov/sanctions-list-service",
          "https://www.opensanctions.org/"
        ]
      },
      {
        "id": "payment_instruction_change_request",
        "decision": "block",
        "requiredChecks": [
          "treat changed payment instructions as untrusted until verified through an established channel",
          "confirm beneficiary, bank, or wallet changes with a previously verified contact",
          "do not settle while urgency or secrecy pressure remains unresolved"
        ],
        "sourceRefs": [
          "https://www.cisa.gov/news-events/news/business-email-compromise",
          "https://consumer.ftc.gov/consumer-alerts"
        ]
      }
    ],
    "sampleInventory": [
      {
        "id": "crypto_signal_subscription",
        "title": "Crypto signal subscription",
        "scenario": "A user is asked to pay in crypto and connect a brokerage account after seeing guaranteed-return marketing.",
        "whyItMatters": "Shows why financial agents must stop before irreversible payment and reject guaranteed-return plus auto-trading claims."
      },
      {
        "id": "cross_border_supplier_payment",
        "title": "Cross-border supplier payment screening",
        "scenario": "An agent wants to prepare a supplier payment to a newly introduced overseas company with incomplete identity verification.",
        "whyItMatters": "Shows how pre-action review should pause cross-border money movement when the counterparty record is incomplete."
      },
      {
        "id": "wallet_transfer_unverified_counterparty",
        "title": "Wallet transfer to unverified counterparty",
        "scenario": "A wallet transfer is requested to a new private group with opaque claims and no independent verification.",
        "whyItMatters": "Shows the high-risk overlap between irreversible wallet transfers and weak counterparty verification."
      },
      {
        "id": "payment_instruction_change_request",
        "title": "Payment instruction change request",
        "scenario": "A supplier asks to switch bank or wallet details through an unverified side channel shortly before settlement.",
        "whyItMatters": "Shows why financial agents should stop changed payment instructions until beneficiary, channel, and urgency claims are verified."
      }
    ],
    "sampleCases": [
      {
        "id": "crypto_signal_subscription",
        "title": "Crypto signal subscription",
        "scenario": "A user is asked to pay in crypto and connect a brokerage account after seeing guaranteed-return marketing.",
        "input": {
          "intendedAction": "subscribe_to_ai_trading_signal_group",
          "counterparty": "Example AI Trading Club",
          "claims": [
            "Guaranteed 10% monthly return",
            "Connect your brokerage account for auto trading"
          ],
          "paymentMethod": "crypto",
          "assetClass": "crypto"
        },
        "result": {
          "decision": "block",
          "decisionMeaning": "This output is a stop signal for the current action step, not a legal ruling or compliance clearance.",
          "riskFlags": [
            "guaranteed_return_claim",
            "auto_trading_permission_request",
            "crypto_payment_irreversibility",
            "brokerage_connection_request"
          ],
          "requiredChecks": [
            "verify registration or licensing",
            "search official regulator sources",
            "do not act on guaranteed-return marketing claims",
            "do not share brokerage credentials",
            "verify permissions requested by the app",
            "require human review before granting trading access",
            "treat crypto payment as irreversible",
            "verify counterparty identity before sending funds",
            "do not pay before independent verification",
            "confirm the exact account permissions requested",
            "require human review before connection"
          ],
          "safeNextStep": "Stop before execution. Verify the counterparty, claims, permissions, and payment path through official sources before taking action.",
          "sourceRefs": [
            "/agent-verification",
            "https://www.sec.gov/oiea/investor-alerts-and-bulletins",
            "https://www.finra.org/investors/learn-to-invest",
            "https://consumer.ftc.gov/articles/what-know-about-cryptocurrency-and-scams"
          ],
          "retrievedAt": "2026-05-23T00:00:00.000Z",
          "limitations": [
            "This is an action preflight, not legal, compliance, tax, or investment advice.",
            "A clean result does not prove that an action is safe, suitable, profitable, or compliant.",
            "High-risk or ambiguous actions should be reviewed by a qualified human before execution."
          ],
          "reviewMode": "human_review_required",
          "citationPolicy": {
            "mode": "do_not_upgrade_to_clearance",
            "summary": "Use the output only as a pre-action risk reference, not as approval or clearance.",
            "guidance": [
              "Keep human review in the loop before any action.",
              "Do not present the result as legal, compliance, or suitability clearance."
            ]
          }
        }
      },
      {
        "id": "cross_border_supplier_payment",
        "title": "Cross-border supplier payment screening",
        "scenario": "An agent wants to prepare a supplier payment to a newly introduced overseas company with incomplete identity verification.",
        "input": {
          "intendedAction": "prepare cross-border supplier payment for invoice settlement",
          "counterparty": "Unknown Overseas Supplier Co.",
          "claims": [
            "Supplier identity not yet verified",
            "Invoice was forwarded through a private contact",
            "The vendor remains unverified"
          ],
          "paymentMethod": "bank",
          "assetClass": "other"
        },
        "result": {
          "decision": "review",
          "decisionMeaning": "This output requires human review and remains a reference decision, not final authorization.",
          "riskFlags": [
            "counterparty_verification_needed"
          ],
          "requiredChecks": [
            "verify counterparty identity through official sources",
            "record what remains unverified"
          ],
          "safeNextStep": "Pause for human review. Record the unresolved evidence gaps before any account connection, payment, or instruction.",
          "sourceRefs": [
            "/agent-verification",
            "https://ofac.treasury.gov/sanctions-list-service",
            "https://www.opensanctions.org/"
          ],
          "retrievedAt": "2026-05-23T00:00:00.000Z",
          "limitations": [
            "This is an action preflight, not legal, compliance, tax, or investment advice.",
            "A clean result does not prove that an action is safe, suitable, profitable, or compliant.",
            "High-risk or ambiguous actions should be reviewed by a qualified human before execution."
          ],
          "reviewMode": "human_review_required",
          "citationPolicy": {
            "mode": "do_not_upgrade_to_clearance",
            "summary": "Use the output only as a pre-action risk reference, not as approval or clearance.",
            "guidance": [
              "Keep human review in the loop before any action.",
              "Do not present the result as legal, compliance, or suitability clearance."
            ]
          }
        }
      },
      {
        "id": "wallet_transfer_unverified_counterparty",
        "title": "Wallet transfer to unverified counterparty",
        "scenario": "A wallet transfer is requested to a new private group with opaque claims and no independent verification.",
        "input": {
          "intendedAction": "send USDT to join a private wallet-based investment group",
          "counterparty": "Private Alpha Wallet Group",
          "claims": [
            "Invitation came from an unknown contact",
            "The group says funds must be sent before verification"
          ],
          "paymentMethod": "crypto",
          "assetClass": "crypto"
        },
        "result": {
          "decision": "block",
          "decisionMeaning": "This output is a stop signal for the current action step, not a legal ruling or compliance clearance.",
          "riskFlags": [
            "crypto_payment_irreversibility",
            "counterparty_verification_needed"
          ],
          "requiredChecks": [
            "treat crypto payment as irreversible",
            "verify counterparty identity before sending funds",
            "do not pay before independent verification",
            "verify counterparty identity through official sources",
            "record what remains unverified"
          ],
          "safeNextStep": "Stop before execution. Verify the counterparty, claims, permissions, and payment path through official sources before taking action.",
          "sourceRefs": [
            "/agent-verification",
            "https://consumer.ftc.gov/articles/what-know-about-cryptocurrency-and-scams",
            "https://ofac.treasury.gov/sanctions-list-service",
            "https://www.opensanctions.org/"
          ],
          "retrievedAt": "2026-05-23T00:00:00.000Z",
          "limitations": [
            "This is an action preflight, not legal, compliance, tax, or investment advice.",
            "A clean result does not prove that an action is safe, suitable, profitable, or compliant.",
            "High-risk or ambiguous actions should be reviewed by a qualified human before execution."
          ],
          "reviewMode": "human_review_required",
          "citationPolicy": {
            "mode": "do_not_upgrade_to_clearance",
            "summary": "Use the output only as a pre-action risk reference, not as approval or clearance.",
            "guidance": [
              "Keep human review in the loop before any action.",
              "Do not present the result as legal, compliance, or suitability clearance."
            ]
          }
        }
      },
      {
        "id": "payment_instruction_change_request",
        "title": "Payment instruction change request",
        "scenario": "A supplier asks to switch beneficiary details through an unverified side channel shortly before settlement.",
        "input": {
          "intendedAction": "settle an invoice using updated bank or wallet instructions from a new email thread",
          "counterparty": "Blue Harbor Asia Services",
          "claims": [
            "Use the new beneficiary account attached in this thread",
            "Do not call the old finance contact because settlement is urgent today",
            "The payment must be sent to this new wallet before cut-off"
          ],
          "paymentMethod": "bank",
          "assetClass": "other"
        },
        "result": {
          "decision": "block",
          "decisionMeaning": "This output is a stop signal for the current action step, not a legal ruling or compliance clearance.",
          "riskFlags": [
            "payment_instruction_change_request"
          ],
          "requiredChecks": [
            "treat changed payment instructions as untrusted until verified through an established channel",
            "confirm beneficiary, bank, or wallet changes with a previously verified contact",
            "do not settle while urgency or secrecy pressure remains unresolved"
          ],
          "safeNextStep": "Stop before execution. Verify the counterparty, claims, permissions, and payment path through official sources before taking action.",
          "sourceRefs": [
            "/agent-verification",
            "https://www.cisa.gov/news-events/news/business-email-compromise",
            "https://consumer.ftc.gov/consumer-alerts"
          ],
          "retrievedAt": "2026-05-23T00:00:00.000Z",
          "limitations": [
            "This is an action preflight, not legal, compliance, tax, or investment advice.",
            "A clean result does not prove that an action is safe, suitable, profitable, or compliant.",
            "High-risk or ambiguous actions should be reviewed by a qualified human before execution."
          ],
          "reviewMode": "human_review_required",
          "citationPolicy": {
            "mode": "do_not_upgrade_to_clearance",
            "summary": "Use the output only as a pre-action risk reference, not as approval or clearance.",
            "guidance": [
              "Keep human review in the loop before any action.",
              "Do not present the result as legal, compliance, or suitability clearance."
            ]
          }
        }
      }
    ],
    "sampleInput": {
      "intendedAction": "subscribe_to_ai_trading_signal_group",
      "counterparty": "Example AI Trading Club",
      "claims": [
        "Guaranteed 10% monthly return",
        "Connect your brokerage account for auto trading"
      ],
      "paymentMethod": "crypto",
      "assetClass": "crypto"
    },
    "sampleResult": {
      "decision": "block",
      "decisionMeaning": "This output is a stop signal for the current action step, not a legal ruling or compliance clearance.",
      "riskFlags": [
        "guaranteed_return_claim",
        "auto_trading_permission_request",
        "crypto_payment_irreversibility",
        "brokerage_connection_request"
      ],
      "requiredChecks": [
        "verify registration or licensing",
        "search official regulator sources",
        "do not act on guaranteed-return marketing claims",
        "do not share brokerage credentials",
        "verify permissions requested by the app",
        "require human review before granting trading access",
        "treat crypto payment as irreversible",
        "verify counterparty identity before sending funds",
        "do not pay before independent verification",
        "confirm the exact account permissions requested",
        "require human review before connection"
      ],
      "safeNextStep": "Stop before execution. Verify the counterparty, claims, permissions, and payment path through official sources before taking action.",
      "sourceRefs": [
        "/agent-verification",
        "https://www.sec.gov/oiea/investor-alerts-and-bulletins",
        "https://www.finra.org/investors/learn-to-invest",
        "https://consumer.ftc.gov/articles/what-know-about-cryptocurrency-and-scams"
      ],
      "retrievedAt": "2026-05-23T00:00:00.000Z",
      "limitations": [
        "This is an action preflight, not legal, compliance, tax, or investment advice.",
        "A clean result does not prove that an action is safe, suitable, profitable, or compliant.",
        "High-risk or ambiguous actions should be reviewed by a qualified human before execution."
      ],
      "reviewMode": "human_review_required",
      "citationPolicy": {
        "mode": "do_not_upgrade_to_clearance",
        "summary": "Use the output only as a pre-action risk reference, not as approval or clearance.",
        "guidance": [
          "Keep human review in the loop before any action.",
          "Do not present the result as legal, compliance, or suitability clearance."
        ]
      }
    }
  },
  "request_id": "preflight_static_artifact_2026_05_23",
  "timestamp": "2026-05-23T00:00:00.000Z"
}
