{
  "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": "crypto_signal_subscription_pack",
      "slug": "crypto-signal-subscription-pack",
      "pagePath": "/agent-verification/materials/crypto-signal-subscription-pack",
      "packArtifactPath": "/reliability/public-materials/crypto-signal-subscription-pack.json",
      "artifactProvenance": {
        "schemaVersion": "trading4ai-public-reliability-v1",
        "artifactVersion": "public-material-crypto-signal-subscription-pack-2026-05-25",
        "generatedAt": "2026-05-25T00:00:00.000Z",
        "staticSnapshotAt": "2026-05-25T00:00:00.000Z",
        "artifactUrl": "/reliability/public-materials/crypto-signal-subscription-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": "Crypto signal subscription before payment",
      "recommendedStart": true,
      "startHereReason": "Start here first when an agent is asked to pay in crypto, trust guaranteed-return language, or connect a brokerage account for auto-trading access.",
      "readingOrderLabel": "Start here first",
      "serviceId": "action-preflight",
      "serviceName": "Action Preflight",
      "actionTaxonomy": {
        "actionType": "crypto_signal_subscription_payment",
        "preflightStage": "before_payment_or_account_connection",
        "defaultPosture": "block",
        "primaryActionRisk": "Payment, custody, brokerage/API access, or credentials may move before operator identity and performance claims are verified.",
        "routeWhen": [
          "A user or agent is considering paying for a crypto, AI trading, or signal subscription.",
          "The offer includes guaranteed-return, low-risk, custody, brokerage connection, API key, or private-channel pressure."
        ],
        "stopOrEscalateWhen": [
          "Guaranteed-return, low-risk, registration, or suitability claims remain unsupported by cited public evidence.",
          "Payment destination, operator identity, custody scope, or account-access request is unresolved."
        ],
        "minimumInputFieldIds": [
          "operator_identity",
          "payment_destination",
          "claim_evidence",
          "access_scope"
        ],
        "minimumRequiredInputs": [
          "Seller or operator name plus a public website, profile, or legal entity claim controlled by the offer.",
          "Requested payment destination and rail, including wallet, account, invoice, subscription link, or checkout page.",
          "Evidence supporting performance, risk, registration, custody, account-access, and refund claims.",
          "Any requested API key, brokerage login, custody permission, private-channel instruction, or automation access."
        ],
        "missingInputFallback": "Do not approve payment or account connection; collect the missing identity, payment, access, and claim evidence, then escalate if urgency or pressure remains."
      },
      "scenario": "A financial agent is about to pay for a crypto signal group or invite-only trading club that promises guaranteed returns and asks for brokerage or custody access.",
      "whyItMatters": "This is one of the clearest high-risk financial-agent actions in the current public scope: money movement, unsafe claim language, and account-access pressure all appear before trust is earned.",
      "intendedUsers": [
        "AI agents preparing subscription, deposit, or account-link flows for trading groups or signal clubs",
        "Human reviewers checking whether guaranteed-return marketing and custody requests should block the action",
        "Crawlers and retrieval systems that need a concrete pre-action risk example beyond generic counterparty review"
      ],
      "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 for the subscription or access request",
        "risk flags for guaranteed-return, custody, brokerage, and payment-pressure language",
        "required checks and safe next step before any payment or account access"
      ],
      "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 investigate the operator fully, verify all identities, or substitute for independent legal, custody, or brokerage-security review."
      ],
      "sourceRefs": [
        "https://consumer.ftc.gov/articles/what-know-about-cryptocurrency-scams",
        "https://www.sec.gov/oiea/investor-alerts-and-bulletins",
        "https://www.finra.org/investors/insights/artificial-intelligence-and-investment-fraud",
        "https://brokercheck.finra.org/",
        "https://adviserinfo.sec.gov/",
        "https://www.cisa.gov/topics/cybersecurity-best-practices/multifactor-authentication"
      ],
      "reviewChecklist": [
        "Record the exact pitch, guaranteed-return wording, automation claim, payment route, and subscription deadline before summarizing the offer.",
        "Check whether the offer asks for brokerage credentials, custody delegation, API keys, wallet access, or irreversible wallet payment before trust is established.",
        "Check whether any named broker, adviser, company, or operator can be matched to BrokerCheck, IAPD, official domain evidence, or another source you can cite rather than a chat alias only.",
        "State clearly what remains unverified before any payment, deposit, brokerage connection, API authorization, or custody handoff goes forward."
      ],
      "evidenceToCollect": [
        "The exact subscription pitch, payment instructions, wallet or payment destination, and any guaranteed-return or low-risk wording the user saw.",
        "Whether the flow requests brokerage login, API keys, exchange credentials, wallet custody, remote-control software, or a signed authorization.",
        "Named operator, company, domain, channel, and payment destination details, plus BrokerCheck, IAPD, and official-domain evidence where a registration or advisory claim is made.",
        "Terms, refund language, custody scope, verified channel evidence, and any mismatch between the offer claims and the evidence that supports them."
      ],
      "deliveryOutputs": [
        "A bounded evidence summary and source manifest that separate the offer claims from the public-source facts actually confirmed.",
        "A block-or-review recommendation when payment pressure, guaranteed-return language, operator identity, registration claims, or custody access requests remain unresolved.",
        "A concrete no-payment and no-connection checklist before any crypto payment, brokerage connection, API authorization, credential sharing, or custody handoff occurs.",
        "Safe language explaining that the pack flags risk and missing evidence; it does not clear the operator, approve the subscription, or verify suitability."
      ],
      "citationRules": [
        "Keep the offer wording tied to the exact claim text, source URL, and retrieval time whenever it is repeated.",
        "Do not convert absence of proof-of-fraud into trust, safety, or approval language.",
        "If custody, credentials, or brokerage access are requested, keep that risk visible in every summary rather than hiding it behind marketing copy.",
        "Never restate the pack as evidence that the operator is safe, verified, or suitable for automatic trading."
      ],
      "sampleInputSummary": "Draft subscription request: pay USDT to join a private crypto signal club that promises guaranteed monthly returns and asks the user to connect a brokerage account for auto-trading.",
      "sampleEvidenceRecords": [
        {
          "id": "guaranteed_return_claim",
          "label": "Offer headline promises guaranteed monthly returns with low or no downside",
          "status": "warning",
          "sourceLabel": "FINRA artificial intelligence and investment fraud",
          "sourceUrl": "https://www.finra.org/investors/insights/artificial-intelligence-and-investment-fraud",
          "retrievedAt": "2026-05-25T00:00:00.000Z",
          "note": "FINRA artificial intelligence and investment fraud guidance supports treating AI or automated-investment promises as warning material, not proof of returns."
        },
        {
          "id": "brokerage_access_request",
          "label": "The operator asks for brokerage connection or API-key style access before trust is established",
          "status": "warning",
          "sourceLabel": "CISA multi-factor authentication guidance",
          "sourceUrl": "https://www.cisa.gov/topics/cybersecurity-best-practices/multifactor-authentication",
          "retrievedAt": "2026-05-25T00:00:00.000Z",
          "note": "Credential, API, and account-access requests expand the blast radius beyond a content subscription and require separate account-security review."
        },
        {
          "id": "operator_identity_gap",
          "label": "No independently cited public source confirms the operator identity behind the private group",
          "status": "unresolved",
          "sourceLabel": "SEC investor alerts and bulletins",
          "sourceUrl": "https://www.sec.gov/oiea/investor-alerts-and-bulletins",
          "retrievedAt": "2026-05-25T00:00:00.000Z",
          "note": "A chat alias and payment wallet alone do not establish operator legitimacy."
        },
        {
          "id": "brokercheck_registration_gap",
          "label": "BrokerCheck lookup evidence is missing for any broker or brokerage-registration claim in the subscription pitch",
          "status": "unresolved",
          "sourceLabel": "FINRA BrokerCheck",
          "sourceUrl": "https://brokercheck.finra.org/",
          "retrievedAt": "2026-05-25T00:00:00.000Z",
          "note": "A missing or unmatched BrokerCheck result does not prove fraud, but it prevents the agent from treating a broker claim as verified."
        },
        {
          "id": "iapd_adviser_registration_gap",
          "label": "IAPD lookup evidence is missing for any investment-adviser or advisory-service claim in the subscription pitch",
          "status": "unresolved",
          "sourceLabel": "SEC Investment Adviser Public Disclosure (IAPD)",
          "sourceUrl": "https://adviserinfo.sec.gov/",
          "retrievedAt": "2026-05-25T00:00:00.000Z",
          "note": "A registration lookup is source evidence, not approval to pay or connect an account; missing evidence keeps the offer blocked."
        },
        {
          "id": "irreversible_crypto_payment",
          "label": "Payment is requested in crypto through an irreversible wallet transfer with no bounded refund evidence",
          "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": "Irreversible payment increases the cost of acting before verification is complete."
        }
      ],
      "sampleReviewOutput": {
        "verdict": "block",
        "summary": "The sample subscription should not proceed because guaranteed-return claims, irreversible crypto payment, and pre-trust brokerage access requests remain unresolved.",
        "unresolvedItems": [
          "No cited source verifies the operator identity behind the private group well enough to justify payment or account access.",
          "The offer language upgrades marketing claims into guaranteed outcomes without evidence that can support them.",
          "The requested brokerage or custody access would expand risk before the subscription itself is validated."
        ],
        "requiredFollowUp": [
          "Do not pay or connect brokerage access until the operator identity, custody scope, and refund terms are independently verified.",
          "Capture the exact marketing claims and any account-access request in the final evidence card before restating the offer.",
          "Escalate to human review if the user is still considering payment after the guaranteed-return and custody risks are explained."
        ],
        "safeRestatement": "Checked the subscription pitch, registration lookup requirements, and cited public warning sources at the listed retrieval time; do not pay, do not connect brokerage/API/custody access, and treat the operator as not cleared because guaranteed-return claims, irreversible crypto payment pressure, and account-access risks remain unresolved.",
        "blockedRestatement": "This crypto signal group is verified, safe, registered, suitable for users, guaranteed to return profits, and approved for automatic trading access."
      },
      "escalationTriggers": [
        "The offer promises guaranteed returns, low-risk certainty, or safety without evidence that can support those claims.",
        "The user is asked to share brokerage credentials, API keys, custody rights, or remote-control access before trust is established.",
        "Payment must be made in irreversible crypto or under urgency pressure before key facts can be verified."
      ],
      "safeStatements": [
        "The reviewed offer includes guaranteed-return and account-access risk signals that keep the action blocked pending human review.",
        "This pack can describe what was checked and what remains unresolved, but it does not verify the operator or approve payment.",
        "Irreversible crypto payment and pre-trust custody requests remain visible risk factors even if some public details are present."
      ],
      "blockedStatements": [
        "This crypto signal group is safe.",
        "The guaranteed-return subscription is approved for payment.",
        "The operator is verified and the brokerage connection can proceed automatically."
      ],
      "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": "Claim Safety pack",
          "href": "/agent-verification/materials/claim-safety-pack",
          "kind": "html_page"
        },
        {
          "label": "Reliability Corpus page",
          "href": "/agent-verification/reliability-corpus",
          "kind": "html_page"
        }
      ],
      "artifactPath": "/reliability/action-preflight-sample.json",
      "plainLanguageSummary": "Use this static pack before a financial agent pays for a crypto signal subscription, trusts guaranteed-return language, or connects brokerage or custody access.",
      "exampleUserInput": "A user asks whether they should pay USDT for a private crypto signal group that promises guaranteed monthly returns and asks for brokerage access.",
      "expectedStaticOutput": "A source-bound action note that separates subscription claims, payment pressure, account-access risk, missing evidence, blocked language, and escalation rules.",
      "bestUsedWhen": [
        "A crypto, AI trading, or signal subscription request appears before money or account access moves.",
        "The agent needs to preserve guaranteed-return, custody, brokerage, payment, and operator-identity gaps before advising any next step."
      ],
      "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.",
      "decisionMatrix": [
        {
          "matrixId": "crypto_signal_subscription_pack_operator_identity_row",
          "label": "Operator identity and payment pressure row",
          "status": "unresolved",
          "evidenceFieldIds": [
            "operator_identity",
            "payment_destination",
            "access_scope"
          ],
          "sourceRequirement": "Record the seller or operator identity, payment destination, and any pressure to reveal brokerage, custody, or API access before any money or access moves.",
          "allowedStaticUse": "Use this row to anchor the payment-pressure review and keep the operator identity boundary visible in a static pack.",
          "blockedUpgrade": "Do not upgrade a subscription pitch into verified, safe, suitable, compliant, or guaranteed access.",
          "agentAction": "Hold payment and access approval; verify identity and claim evidence or escalate."
        },
        {
          "matrixId": "crypto_signal_subscription_pack_claim_evidence_row",
          "label": "Performance and guarantee claim row",
          "status": "warning",
          "evidenceFieldIds": [
            "claim_evidence",
            "source_links"
          ],
          "sourceRequirement": "Record the exact return, low-risk, registration, refund, or guarantee claim and the public evidence or disclosure that is supposed to support it.",
          "allowedStaticUse": "Use only as source-bound claim review and limitation-preserving restatement for the offer.",
          "blockedUpgrade": "Do not say the signal subscription is proven, safe, approved, or guaranteed to perform.",
          "agentAction": "Preserve the claim as evidence-only and escalate unsupported or guarantee language."
        },
        {
          "matrixId": "crypto_signal_subscription_pack_access_scope_row",
          "label": "Account access and custody scope row",
          "status": "unresolved",
          "evidenceFieldIds": [
            "access_scope",
            "operator_identity",
            "source_links"
          ],
          "sourceRequirement": "Record any API key, brokerage login, custody, withdrawal, or automation access requested and the channel that requested it.",
          "allowedStaticUse": "Use this row as a static access-scope evidence boundary that keeps account-control risk visible.",
          "blockedUpgrade": "Do not convert access-scope text into a safe connection approval or a custody-compliant grant.",
          "agentAction": "Refuse automatic access approval and route the request to review."
        },
        {
          "matrixId": "crypto_signal_subscription_pack_warning_source_row",
          "label": "Official guidance and warning-source row",
          "status": "confirmed",
          "evidenceFieldIds": [
            "source_links",
            "claim_evidence"
          ],
          "sourceRequirement": "Record official guidance, disclosure, warning, and registry links that explain why the offer is risky or unsupported.",
          "allowedStaticUse": "Use cited guidance as a bounded warning layer for the request without claiming live clearance.",
          "blockedUpgrade": "Do not treat warning-source citations as clearance or endorsement.",
          "agentAction": "Preserve official-source citations and stop at the warning boundary."
        }
      ]
    },
    "sampleEvidenceCard": {
      "cardId": "crypto_signal_subscription_pack_sample_evidence_card",
      "cardTitle": "Crypto signal subscription before payment sample evidence card",
      "evidenceLevel": "static_public_sample",
      "pagePath": "/agent-verification/materials/crypto-signal-subscription-pack",
      "artifactPath": "/reliability/public-materials/crypto-signal-subscription-pack.json",
      "reviewVerdict": "block",
      "sourceBoundSummary": "Checked the subscription pitch, registration lookup requirements, and cited public warning sources at the listed retrieval time; do not pay, do not connect brokerage/API/custody access, and treat the operator as not cleared because guaranteed-return claims, irreversible crypto payment pressure, and account-access risks remain unresolved.",
      "sourceRefs": [
        "https://consumer.ftc.gov/articles/what-know-about-cryptocurrency-scams",
        "https://www.sec.gov/oiea/investor-alerts-and-bulletins",
        "https://www.finra.org/investors/insights/artificial-intelligence-and-investment-fraud",
        "https://brokercheck.finra.org/",
        "https://adviserinfo.sec.gov/",
        "https://www.cisa.gov/topics/cybersecurity-best-practices/multifactor-authentication"
      ],
      "canonicalCitation": {
        "pageUrl": "https://trading4ai.com/agent-verification/materials/crypto-signal-subscription-pack",
        "artifactUrl": "https://trading4ai.com/reliability/public-materials/crypto-signal-subscription-pack.json",
        "artifactVersion": "public-material-crypto-signal-subscription-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": "Crypto signal subscription before payment, public-material-crypto-signal-subscription-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/crypto-signal-subscription-pack"
      },
      "citationBlock": [
        "artifactVersion=public-material-crypto-signal-subscription-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/crypto-signal-subscription-pack",
        "artifactPath=/reliability/public-materials/crypto-signal-subscription-pack.json"
      ],
      "keyFindings": [
        "warning: Offer headline promises guaranteed monthly returns with low or no downside (FINRA artificial intelligence and investment fraud guidance supports treating AI or automated-investment promises as warning material, not proof of returns.)",
        "warning: The operator asks for brokerage connection or API-key style access before trust is established (Credential, API, and account-access requests expand the blast radius beyond a content subscription and require separate account-security review.)",
        "unresolved: No independently cited public source confirms the operator identity behind the private group (A chat alias and payment wallet alone do not establish operator legitimacy.)",
        "unresolved: BrokerCheck lookup evidence is missing for any broker or brokerage-registration claim in the subscription pitch (A missing or unmatched BrokerCheck result does not prove fraud, but it prevents the agent from treating a broker claim as verified.)",
        "unresolved: IAPD lookup evidence is missing for any investment-adviser or advisory-service claim in the subscription pitch (A registration lookup is source evidence, not approval to pay or connect an account; missing evidence keeps the offer blocked.)",
        "warning: Payment is requested in crypto through an irreversible wallet transfer with no bounded refund evidence (Irreversible payment increases the cost of acting before verification is complete.)"
      ],
      "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 investigate the operator fully, verify all identities, or substitute for independent legal, custody, or brokerage-security review.",
        "No cited source verifies the operator identity behind the private group well enough to justify payment or account access.",
        "The offer language upgrades marketing claims into guaranteed outcomes without evidence that can support them.",
        "The requested brokerage or custody access would expand risk before the subscription itself is validated."
      ],
      "doNotClaim": [
        "This crypto signal group is safe.",
        "The guaranteed-return subscription is approved for payment.",
        "The operator is verified and the brokerage connection can proceed automatically."
      ]
    },
    "actionRouting": {
      "packId": "crypto_signal_subscription_pack",
      "title": "Crypto signal subscription before payment",
      "serviceId": "action-preflight",
      "serviceName": "Action Preflight",
      "pagePath": "/agent-verification/materials/crypto-signal-subscription-pack",
      "artifactPath": "/reliability/public-materials/crypto-signal-subscription-pack.json",
      "actionType": "crypto_signal_subscription_payment",
      "preflightStage": "before_payment_or_account_connection",
      "defaultPosture": "block",
      "primaryActionRisk": "Payment, custody, brokerage/API access, or credentials may move before operator identity and performance claims are verified.",
      "routeWhen": [
        "A user or agent is considering paying for a crypto, AI trading, or signal subscription.",
        "The offer includes guaranteed-return, low-risk, custody, brokerage connection, API key, or private-channel pressure."
      ],
      "stopOrEscalateWhen": [
        "Guaranteed-return, low-risk, registration, or suitability claims remain unsupported by cited public evidence.",
        "Payment destination, operator identity, custody scope, or account-access request is unresolved."
      ],
      "minimumInputFieldIds": [
        "operator_identity",
        "payment_destination",
        "claim_evidence",
        "access_scope"
      ],
      "minimumRequiredInputs": [
        "Seller or operator name plus a public website, profile, or legal entity claim controlled by the offer.",
        "Requested payment destination and rail, including wallet, account, invoice, subscription link, or checkout page.",
        "Evidence supporting performance, risk, registration, custody, account-access, and refund claims.",
        "Any requested API key, brokerage login, custody permission, private-channel instruction, or automation access."
      ],
      "missingInputFallback": "Do not approve payment or account connection; collect the missing identity, payment, access, and claim evidence, then escalate if urgency or pressure remains."
    },
    "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": "claim_evidence",
        "label": "Claim evidence",
        "description": "Source material supporting performance, risk, registration, approval, compliance, or safety claims.",
        "whyItMatters": "Unsupported financial claims should not be upgraded into safe, verified, or suitable statements.",
        "exampleValues": [
          "performance report",
          "registration page",
          "risk disclosure",
          "audit statement"
        ],
        "usedByActionTypes": [
          "crypto_signal_subscription_payment",
          "financial_claim_publication_review"
        ],
        "missingInputRisk": "The agent may repeat promotional language as if it were verified evidence."
      },
      {
        "fieldId": "access_scope",
        "label": "Access scope",
        "description": "Credentials, API permissions, custody permissions, brokerage access, or automation rights being requested.",
        "whyItMatters": "Account or custody access can create loss exposure even before a payment is sent.",
        "exampleValues": [
          "API key scope",
          "brokerage login request",
          "withdrawal permission",
          "custody authorization"
        ],
        "usedByActionTypes": [
          "crypto_signal_subscription_payment"
        ],
        "missingInputRisk": "The agent may approve a request that silently grants trading, withdrawal, or custody control."
      }
    ],
    "preflightQuestionnaire": {
      "packId": "crypto_signal_subscription_pack",
      "title": "Crypto signal subscription before payment",
      "actionType": "crypto_signal_subscription_payment",
      "preflightStage": "before_payment_or_account_connection",
      "defaultPosture": "block",
      "artifactPath": "/reliability/public-materials/crypto-signal-subscription-pack.json",
      "pagePath": "/agent-verification/materials/crypto-signal-subscription-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 crypto_signal_subscription_payment 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. Do not approve payment or account connection; collect the missing identity, payment, access, and claim evidence, then escalate if urgency or pressure remains."
        },
        {
          "fieldId": "payment_destination",
          "label": "Payment destination",
          "prompt": "What evidence identifies the payment destination for this crypto_signal_subscription_payment 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. Do not approve payment or account connection; collect the missing identity, payment, access, and claim evidence, then escalate if urgency or pressure remains."
        },
        {
          "fieldId": "claim_evidence",
          "label": "Claim evidence",
          "prompt": "What evidence identifies the claim evidence for this crypto_signal_subscription_payment review?",
          "acceptableEvidence": [
            "performance report",
            "registration page",
            "risk disclosure",
            "audit statement"
          ],
          "ifMissing": "The agent may repeat promotional language as if it were verified evidence. Do not approve payment or account connection; collect the missing identity, payment, access, and claim evidence, then escalate if urgency or pressure remains."
        },
        {
          "fieldId": "access_scope",
          "label": "Access scope",
          "prompt": "What evidence identifies the access scope for this crypto_signal_subscription_payment review?",
          "acceptableEvidence": [
            "API key scope",
            "brokerage login request",
            "withdrawal permission",
            "custody authorization"
          ],
          "ifMissing": "The agent may approve a request that silently grants trading, withdrawal, or custody control. Do not approve payment or account connection; collect the missing identity, payment, access, and claim evidence, then escalate if urgency or pressure remains."
        }
      ]
    },
    "preflightDecisionPolicy": {
      "packId": "crypto_signal_subscription_pack",
      "title": "Crypto signal subscription before payment",
      "actionType": "crypto_signal_subscription_payment",
      "defaultPosture": "block",
      "pagePath": "/agent-verification/materials/crypto-signal-subscription-pack",
      "artifactPath": "/reliability/public-materials/crypto-signal-subscription-pack.json",
      "proceedOnlyWhen": [
        "Collected and cited: Seller or operator name plus a public website, profile, or legal entity claim controlled by the offer.",
        "Collected and cited: Requested payment destination and rail, including wallet, account, invoice, subscription link, or checkout page.",
        "Collected and cited: Evidence supporting performance, risk, registration, custody, account-access, and refund claims.",
        "Collected and cited: Any requested API key, brokerage login, custody permission, private-channel instruction, or automation access."
      ],
      "fallbackWhenMissingInputs": "Do not approve payment or account connection; collect the missing identity, payment, access, and claim evidence, then escalate if urgency or pressure remains.",
      "stopOrEscalateWhen": [
        "Guaranteed-return, low-risk, registration, or suitability claims remain unsupported by cited public evidence.",
        "Payment destination, operator identity, custody scope, or account-access request is unresolved.",
        "The offer promises guaranteed returns, low-risk certainty, or safety without evidence that can support those claims.",
        "The user is asked to share brokerage credentials, API keys, custody rights, or remote-control access before trust is established.",
        "Payment must be made in irreversible crypto or under urgency pressure before key facts can be verified."
      ],
      "allowedStaticOutput": "Checked the subscription pitch, registration lookup requirements, and cited public warning sources at the listed retrieval time; do not pay, do not connect brokerage/API/custody access, and treat the operator as not cleared because guaranteed-return claims, irreversible crypto payment pressure, and account-access risks remain unresolved.",
      "blockedStaticOutput": "This crypto signal group is verified, safe, registered, suitable for users, guaranteed to return profits, and approved for automatic trading access.",
      "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": "crypto_signal_subscription_pack",
        "guardrailId": "crypto_signal_subscription_pack_missing_minimum_inputs",
        "severity": "escalate",
        "condition": "One or more minimum inputs are missing or uncited: Seller or operator name plus a public website, profile, or legal entity claim controlled by the offer.; Requested payment destination and rail, including wallet, account, invoice, subscription link, or checkout page.; Evidence supporting performance, risk, registration, custody, account-access, and refund claims.; Any requested API key, brokerage login, custody permission, private-channel instruction, or automation access..",
        "requiredAgentAction": "Do not approve payment or account connection; collect the missing identity, payment, access, and claim evidence, then escalate if urgency or pressure remains.",
        "allowedStaticOutput": "Checked the subscription pitch, registration lookup requirements, and cited public warning sources at the listed retrieval time; do not pay, do not connect brokerage/API/custody access, and treat the operator as not cleared because guaranteed-return claims, irreversible crypto payment pressure, and account-access risks remain unresolved.",
        "blockedOutputUpgrade": "This crypto signal group is verified, safe, registered, suitable for users, guaranteed to return profits, and approved for automatic trading access.",
        "evidenceFieldIds": [
          "operator_identity",
          "payment_destination",
          "claim_evidence",
          "access_scope"
        ],
        "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": "crypto_signal_subscription_pack",
        "guardrailId": "crypto_signal_subscription_pack_stop_or_escalate_trigger",
        "severity": "block",
        "condition": "Any stop-or-escalate trigger applies: Guaranteed-return, low-risk, registration, or suitability claims remain unsupported by cited public evidence.; Payment destination, operator identity, custody scope, or account-access request is unresolved.; The offer promises guaranteed returns, low-risk certainty, or safety without evidence that can support those claims.; The user is asked to share brokerage credentials, API keys, custody rights, or remote-control access before trust is established.; Payment must be made in irreversible crypto or under urgency pressure before key facts can be verified..",
        "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": "The reviewed offer includes guaranteed-return and account-access risk signals that keep the action blocked pending human review. This pack can describe what was checked and what remains unresolved, but it does not verify the operator or approve payment. Irreversible crypto payment and pre-trust custody requests remain visible risk factors even if some public details are present.",
        "blockedOutputUpgrade": "This crypto signal group is safe. The guaranteed-return subscription is approved for payment. The operator is verified and the brokerage connection can proceed automatically.",
        "evidenceFieldIds": [
          "operator_identity",
          "payment_destination",
          "claim_evidence",
          "access_scope"
        ],
        "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": "crypto_signal_subscription_pack",
        "guardrailId": "crypto_signal_subscription_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 the subscription pitch, registration lookup requirements, and cited public warning sources at the listed retrieval time; do not pay, do not connect brokerage/API/custody access, and treat the operator as not cleared because guaranteed-return claims, irreversible crypto payment pressure, and account-access risks remain unresolved.",
        "blockedOutputUpgrade": "This crypto signal group is verified, safe, registered, suitable for users, guaranteed to return profits, and approved for automatic trading access.",
        "evidenceFieldIds": [
          "operator_identity",
          "payment_destination",
          "claim_evidence",
          "access_scope"
        ],
        "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": "crypto_signal_subscription_pack",
      "templateId": "crypto_signal_subscription_pack_static_action_note_template",
      "title": "Crypto signal subscription before payment",
      "actionType": "crypto_signal_subscription_payment",
      "defaultPosture": "block",
      "pagePath": "/agent-verification/materials/crypto-signal-subscription-pack",
      "artifactPath": "/reliability/public-materials/crypto-signal-subscription-pack.json",
      "outputName": "Crypto signal subscription 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",
        "claim_evidence",
        "access_scope"
      ],
      "evidenceToCollect": [
        "The exact subscription pitch, payment instructions, wallet or payment destination, and any guaranteed-return or low-risk wording the user saw.",
        "Whether the flow requests brokerage login, API keys, exchange credentials, wallet custody, remote-control software, or a signed authorization.",
        "Named operator, company, domain, channel, and payment destination details, plus BrokerCheck, IAPD, and official-domain evidence where a registration or advisory claim is made.",
        "Terms, refund language, custody scope, verified channel evidence, and any mismatch between the offer claims and the evidence that supports them."
      ],
      "deliveryOutputs": [
        "A bounded evidence summary and source manifest that separate the offer claims from the public-source facts actually confirmed.",
        "A block-or-review recommendation when payment pressure, guaranteed-return language, operator identity, registration claims, or custody access requests remain unresolved.",
        "A concrete no-payment and no-connection checklist before any crypto payment, brokerage connection, API authorization, credential sharing, or custody handoff occurs.",
        "Safe language explaining that the pack flags risk and missing evidence; it does not clear the operator, approve the subscription, or verify suitability."
      ],
      "sections": [
        {
          "sectionId": "action_context",
          "title": "Action context",
          "required": true,
          "guidance": "State the action type, preflight stage, default posture, and collected minimum inputs: Seller or operator name plus a public website, profile, or legal entity claim controlled by the offer.; Requested payment destination and rail, including wallet, account, invoice, subscription link, or checkout page.; Evidence supporting performance, risk, registration, custody, account-access, and refund claims.; Any requested API key, brokerage login, custody permission, private-channel instruction, or automation access.."
        },
        {
          "sectionId": "source_bound_evidence",
          "title": "Source-bound evidence",
          "required": true,
          "guidance": "List only cited evidence collected for this pack: The exact subscription pitch, payment instructions, wallet or payment destination, and any guaranteed-return or low-risk wording the user saw.; Whether the flow requests brokerage login, API keys, exchange credentials, wallet custody, remote-control software, or a signed authorization.; Named operator, company, domain, channel, and payment destination details, plus BrokerCheck, IAPD, and official-domain evidence where a registration or advisory claim is made.; Terms, refund language, custody scope, verified channel evidence, and any mismatch between the offer claims and the evidence that supports them.."
        },
        {
          "sectionId": "decision_policy",
          "title": "Decision policy",
          "required": true,
          "guidance": "Apply fallback 'Do not approve payment or account connection; collect the missing identity, payment, access, and claim evidence, then escalate if urgency or pressure remains.' and stop/escalate when any policy trigger applies."
        },
        {
          "sectionId": "safe_restatement",
          "title": "Safe restatement",
          "required": true,
          "guidance": "Use bounded language no stronger than: Checked the subscription pitch, registration lookup requirements, and cited public warning sources at the listed retrieval time; do not pay, do not connect brokerage/API/custody access, and treat the operator as not cleared because guaranteed-return claims, irreversible crypto payment pressure, and account-access risks remain unresolved."
        },
        {
          "sectionId": "blocked_language",
          "title": "Blocked language",
          "required": true,
          "guidance": "Do not restate or imply: This crypto signal group is verified, safe, registered, suitable for users, guaranteed to return profits, and approved for automatic trading access."
        },
        {
          "sectionId": "citation_trail",
          "title": "Citation trail",
          "required": true,
          "guidance": "Preserve citation requirements: Keep the offer wording tied to the exact claim text, source URL, and retrieval time whenever it is repeated.; Do not convert absence of proof-of-fraud into trust, safety, or approval language.; If custody, credentials, or brokerage access are requested, keep that risk visible in every summary rather than hiding it behind marketing copy.; Never restate the pack as evidence that the operator is safe, verified, or suitable for automatic trading.."
        }
      ],
      "citationRequirements": [
        "Keep the offer wording tied to the exact claim text, source URL, and retrieval time whenever it is repeated.",
        "Do not convert absence of proof-of-fraud into trust, safety, or approval language.",
        "If custody, credentials, or brokerage access are requested, keep that risk visible in every summary rather than hiding it behind marketing copy.",
        "Never restate the pack as evidence that the operator is safe, verified, or suitable for automatic trading."
      ],
      "prohibitedUses": [
        "This crypto signal group is safe.",
        "The guaranteed-return subscription is approved for payment.",
        "The operator is verified and the brokerage connection can proceed automatically."
      ],
      "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": "crypto_signal_subscription_pack",
      "exampleId": "crypto_signal_subscription_pack_static_action_note_example",
      "templateId": "crypto_signal_subscription_pack_static_action_note_template",
      "title": "Crypto signal subscription before payment static action note example",
      "actionType": "crypto_signal_subscription_payment",
      "defaultPosture": "block",
      "noteStatus": "block",
      "pagePath": "/agent-verification/materials/crypto-signal-subscription-pack",
      "artifactPath": "/reliability/public-materials/crypto-signal-subscription-pack.json",
      "sourceSnapshotAt": "2026-05-25T00:00:00.000Z",
      "citedEvidenceRecordIds": [
        "guaranteed_return_claim",
        "brokerage_access_request",
        "operator_identity_gap",
        "brokercheck_registration_gap",
        "iapd_adviser_registration_gap",
        "irreversible_crypto_payment"
      ],
      "sections": [
        {
          "sectionId": "action_context",
          "title": "Action context",
          "body": "Draft subscription request: pay USDT to join a private crypto signal club that promises guaranteed monthly returns and asks the user to connect a brokerage account for auto-trading. Action type: crypto_signal_subscription_payment. Default posture: block. Minimum inputs: Seller or operator name plus a public website, profile, or legal entity claim controlled by the offer.; Requested payment destination and rail, including wallet, account, invoice, subscription link, or checkout page.; Evidence supporting performance, risk, registration, custody, account-access, and refund claims.; Any requested API key, brokerage login, custody permission, private-channel instruction, or automation access..",
          "citationPointers": [
            "sampleInputSummary",
            "actionTaxonomy",
            "minimumRequiredInputs"
          ]
        },
        {
          "sectionId": "source_bound_evidence",
          "title": "Source-bound evidence",
          "body": "warning: Offer headline promises guaranteed monthly returns with low or no downside. FINRA artificial intelligence and investment fraud guidance supports treating AI or automated-investment promises as warning material, not proof of returns. warning: The operator asks for brokerage connection or API-key style access before trust is established. Credential, API, and account-access requests expand the blast radius beyond a content subscription and require separate account-security review. unresolved: No independently cited public source confirms the operator identity behind the private group. A chat alias and payment wallet alone do not establish operator legitimacy. unresolved: BrokerCheck lookup evidence is missing for any broker or brokerage-registration claim in the subscription pitch. A missing or unmatched BrokerCheck result does not prove fraud, but it prevents the agent from treating a broker claim as verified. unresolved: IAPD lookup evidence is missing for any investment-adviser or advisory-service claim in the subscription pitch. A registration lookup is source evidence, not approval to pay or connect an account; missing evidence keeps the offer blocked. warning: Payment is requested in crypto through an irreversible wallet transfer with no bounded refund evidence. Irreversible payment increases the cost of acting before verification is complete.",
          "citationPointers": [
            "guaranteed_return_claim:https://www.finra.org/investors/insights/artificial-intelligence-and-investment-fraud",
            "brokerage_access_request:https://www.cisa.gov/topics/cybersecurity-best-practices/multifactor-authentication",
            "operator_identity_gap:https://www.sec.gov/oiea/investor-alerts-and-bulletins",
            "brokercheck_registration_gap:https://brokercheck.finra.org/",
            "iapd_adviser_registration_gap:https://adviserinfo.sec.gov/",
            "irreversible_crypto_payment:https://consumer.ftc.gov/articles/what-know-about-cryptocurrency-scams"
          ]
        },
        {
          "sectionId": "decision_policy",
          "title": "Decision policy",
          "body": "block: The sample subscription should not proceed because guaranteed-return claims, irreversible crypto payment, and pre-trust brokerage access requests remain unresolved. Unresolved items: No cited source verifies the operator identity behind the private group well enough to justify payment or account access.; The offer language upgrades marketing claims into guaranteed outcomes without evidence that can support them.; The requested brokerage or custody access would expand risk before the subscription itself is validated. Required follow-up: Do not pay or connect brokerage access until the operator identity, custody scope, and refund terms are independently verified.; Capture the exact marketing claims and any account-access request in the final evidence card before restating the offer.; Escalate to human review if the user is still considering payment after the guaranteed-return and custody risks are explained..",
          "citationPointers": [
            "sampleReviewOutput.verdict",
            "sampleReviewOutput.unresolvedItems",
            "sampleReviewOutput.requiredFollowUp"
          ]
        },
        {
          "sectionId": "safe_restatement",
          "title": "Safe restatement",
          "body": "Checked the subscription pitch, registration lookup requirements, and cited public warning sources at the listed retrieval time; do not pay, do not connect brokerage/API/custody access, and treat the operator as not cleared because guaranteed-return claims, irreversible crypto payment pressure, and account-access risks remain unresolved.",
          "citationPointers": [
            "sampleReviewOutput.safeRestatement"
          ]
        },
        {
          "sectionId": "blocked_language",
          "title": "Blocked language",
          "body": "This crypto signal group is verified, safe, registered, suitable for users, guaranteed to return profits, and approved for automatic trading access.",
          "citationPointers": [
            "sampleReviewOutput.blockedRestatement",
            "blockedStatements"
          ]
        },
        {
          "sectionId": "citation_trail",
          "title": "Citation trail",
          "body": "Crypto signal subscription before payment, public-material-crypto-signal-subscription-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/crypto-signal-subscription-pack Citation requirements: Keep the offer wording tied to the exact claim text, source URL, and retrieval time whenever it is repeated.; Do not convert absence of proof-of-fraud into trust, safety, or approval language.; If custody, credentials, or brokerage access are requested, keep that risk visible in every summary rather than hiding it behind marketing copy.; Never restate the pack as evidence that the operator is safe, verified, or suitable for automatic trading..",
          "citationPointers": [
            "artifactVersion:public-material-crypto-signal-subscription-pack-2026-05-25",
            "sourceSnapshotAt:2026-05-25T00:00:00.000Z",
            "/reliability/public-materials/crypto-signal-subscription-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": "crypto_signal_subscription_pack",
      "workflowId": "crypto_signal_subscription_pack_agent_workflow",
      "title": "Crypto signal subscription before payment agent workflow",
      "serviceId": "action-preflight",
      "serviceName": "Action Preflight",
      "actionType": "crypto_signal_subscription_payment",
      "defaultPosture": "block",
      "pagePath": "/agent-verification/materials/crypto-signal-subscription-pack",
      "artifactPath": "/reliability/public-materials/crypto-signal-subscription-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",
        "claim_evidence",
        "access_scope"
      ],
      "questionCount": 4,
      "linkedArtifacts": {
        "actionRoutingActionType": "crypto_signal_subscription_payment",
        "preflightQuestionnairePackId": "crypto_signal_subscription_pack",
        "preflightDecisionPolicyPackId": "crypto_signal_subscription_pack",
        "staticActionNoteTemplateId": "crypto_signal_subscription_pack_static_action_note_template",
        "staticActionNoteExampleId": "crypto_signal_subscription_pack_static_action_note_example",
        "sourceManifestCount": 6,
        "canonicalCitationText": "Crypto signal subscription before payment, public-material-crypto-signal-subscription-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/crypto-signal-subscription-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": "crypto_signal_subscription_pack",
      "title": "Crypto signal subscription before payment",
      "serviceId": "action-preflight",
      "serviceName": "Action Preflight",
      "actionType": "crypto_signal_subscription_payment",
      "defaultPosture": "block",
      "pageUrl": "https://trading4ai.com/agent-verification/materials/crypto-signal-subscription-pack",
      "artifactUrl": "https://trading4ai.com/reliability/public-materials/crypto-signal-subscription-pack.json",
      "sourceSnapshotAt": "2026-05-25T00:00:00.000Z",
      "minimumInputFieldIds": [
        "operator_identity",
        "payment_destination",
        "claim_evidence",
        "access_scope"
      ],
      "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": 4,
      "decisionMatrixLabels": [
        "Operator identity and payment pressure row",
        "Performance and guarantee claim row",
        "Account access and custody scope row",
        "Official guidance and warning-source row"
      ],
      "evidenceVerificationStepCount": 5,
      "evidenceVerificationStepLabels": [
        "Source manifest verification",
        "Evidence record linkage check",
        "Decision matrix boundary check",
        "Canonical citation and timestamp check",
        "Human escalation and blocked-upgrade check"
      ],
      "misusePatternCount": 2,
      "misusePatternLabels": [
        "Static sample treated as live result",
        "Missing inputs smoothed into confident output"
      ],
      "sourceReviewPolicy": {
        "policyId": "crypto_signal_subscription_pack_source_review_policy",
        "packId": "crypto_signal_subscription_pack",
        "title": "Crypto signal subscription before payment",
        "serviceId": "action-preflight",
        "serviceName": "Action Preflight",
        "actionType": "crypto_signal_subscription_payment",
        "staticOnly": true,
        "sourceSnapshotAt": "2026-05-25T00:00:00.000Z",
        "reviewCadenceDays": 60,
        "nextRecommendedReviewAt": "2026-07-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."
        ],
        "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": "Crypto signal subscription before payment, public-material-crypto-signal-subscription-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/crypto-signal-subscription-pack"
    },
    "evidenceVerificationRecipe": {
      "packId": "crypto_signal_subscription_pack",
      "title": "Crypto signal subscription before payment evidence verification recipe",
      "pagePath": "/agent-verification/materials/crypto-signal-subscription-pack",
      "artifactPath": "/reliability/public-materials/crypto-signal-subscription-pack.json",
      "defaultPosture": "block",
      "staticOnly": true,
      "steps": [
        {
          "stepId": "crypto_signal_subscription_pack_source_manifest_verification",
          "label": "Source manifest verification",
          "verificationAction": "Check the static source manifest before citing this pack. Source kinds: official_guidance, official_registry. Source labels: FINRA artificial intelligence and investment fraud, CISA multi-factor authentication guidance, SEC investor alerts and bulletins, FINRA BrokerCheck, SEC Investment Adviser Public Disclosure (IAPD), FTC cryptocurrency scam guidance.",
          "trustBoundary": "The source manifest is a static citation map, not live clearance, approval, compliance review, execution advice, or backtesting evidence.",
          "failureMode": "If a cited source, retrieval time, source role, or evidence record link is missing, keep the output bounded and escalate before upgrading the claim.",
          "requiredCitationFields": [
            "sourceManifest[].url",
            "sourceManifest[].retrievedAt",
            "sourceManifest[].kind",
            "sampleEvidenceRecords[].id"
          ]
        },
        {
          "stepId": "crypto_signal_subscription_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": "crypto_signal_subscription_pack_decision_matrix_boundary_check",
          "label": "Decision matrix boundary check",
          "verificationAction": "Read all 4 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": "crypto_signal_subscription_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": "crypto_signal_subscription_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": "crypto_signal_subscription_pack",
        "patternId": "crypto_signal_subscription_pack_static_sample_as_live_result",
        "label": "Static sample treated as live result",
        "severity": "escalate",
        "falseSignal": "The static pack contains a sample output, so the agent treats it as a fresh review of a new user request.",
        "whyMisleading": "Static public materials are pre-generated examples and do not fetch fresh sources, inspect private user data, or perform request-time judgment.",
        "safeAlternative": "Use the pack as a format and boundary reference, then collect fresh source-bound evidence before making a case-specific note.",
        "blockedAgentAction": "Do not present the static sample as live approval, clearance, execution advice, or a completed review of the current case.",
        "evidenceFieldIds": [
          "operator_identity",
          "payment_destination",
          "claim_evidence",
          "access_scope"
        ],
        "relatedDecisionMatrixIds": [
          "crypto_signal_subscription_pack_operator_identity_row",
          "crypto_signal_subscription_pack_claim_evidence_row",
          "crypto_signal_subscription_pack_access_scope_row",
          "crypto_signal_subscription_pack_warning_source_row"
        ],
        "relatedGuardrailIds": [
          "crypto_signal_subscription_pack_missing_minimum_inputs",
          "crypto_signal_subscription_pack_stop_or_escalate_trigger",
          "crypto_signal_subscription_pack_safe_static_output_boundary"
        ]
      },
      {
        "packId": "crypto_signal_subscription_pack",
        "patternId": "crypto_signal_subscription_pack_missing_inputs_smoothed_over",
        "label": "Missing inputs smoothed into confident output",
        "severity": "warning",
        "falseSignal": "The agent has partial source context and writes a fluent summary that hides missing required inputs.",
        "whyMisleading": "A fluent summary can transfer trust while required identifiers, source links, timestamps, or match semantics remain missing.",
        "safeAlternative": "Name missing inputs explicitly and apply the pack's missing-input fallback instead of upgrading the posture.",
        "blockedAgentAction": "Do not turn incomplete evidence into confident public language, payment action, publication, transfer, or downstream trust.",
        "evidenceFieldIds": [
          "operator_identity",
          "payment_destination",
          "claim_evidence",
          "access_scope"
        ],
        "relatedDecisionMatrixIds": [
          "crypto_signal_subscription_pack_operator_identity_row",
          "crypto_signal_subscription_pack_claim_evidence_row",
          "crypto_signal_subscription_pack_access_scope_row",
          "crypto_signal_subscription_pack_warning_source_row"
        ],
        "relatedGuardrailIds": [
          "crypto_signal_subscription_pack_missing_minimum_inputs",
          "crypto_signal_subscription_pack_stop_or_escalate_trigger",
          "crypto_signal_subscription_pack_safe_static_output_boundary"
        ]
      }
    ],
    "sourceReviewPolicy": {
      "policyId": "crypto_signal_subscription_pack_source_review_policy",
      "packId": "crypto_signal_subscription_pack",
      "title": "Crypto signal subscription before payment",
      "serviceId": "action-preflight",
      "serviceName": "Action Preflight",
      "actionType": "crypto_signal_subscription_payment",
      "staticOnly": true,
      "sourceSnapshotAt": "2026-05-25T00:00:00.000Z",
      "reviewCadenceDays": 60,
      "nextRecommendedReviewAt": "2026-07-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."
      ],
      "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": "crypto_signal_subscription_pack_case_readiness_checklist",
      "packId": "crypto_signal_subscription_pack",
      "title": "Crypto signal subscription before payment case readiness checklist",
      "serviceId": "action-preflight",
      "serviceName": "Action Preflight",
      "actionType": "crypto_signal_subscription_payment",
      "defaultPosture": "block",
      "staticOnly": true,
      "pagePath": "/agent-verification/materials/crypto-signal-subscription-pack",
      "artifactPath": "/reliability/public-materials/crypto-signal-subscription-pack.json",
      "requiredEvidenceFieldIds": [
        "operator_identity",
        "payment_destination",
        "claim_evidence",
        "access_scope"
      ],
      "sourceFreshnessGate": "Before reuse, compare the case date and cited source retrieval plan with sourceReviewPolicy.nextRecommendedReviewAt=2026-07-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, claim_evidence, access_scope.",
        "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 the pack's source manifest, sample evidence records, decision matrix, and citation rules still match the case being reviewed."
      ],
      "notReadySignals": [
        "One or more required evidence fields are missing, uncited, or unresolved: operator_identity, payment_destination, claim_evidence, access_scope.",
        "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": [
        "Do not approve payment or account connection; collect the missing identity, payment, access, and claim evidence, then escalate if urgency or pressure remains.",
        "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": "crypto_signal_subscription_pack_case_worksheet",
      "packId": "crypto_signal_subscription_pack",
      "title": "Crypto signal subscription before payment case worksheet",
      "worksheetType": "generic_static_case_ledger",
      "serviceId": "action-preflight",
      "serviceName": "Action Preflight",
      "actionType": "crypto_signal_subscription_payment",
      "staticOnly": true,
      "pagePath": "/agent-verification/materials/crypto-signal-subscription-pack",
      "artifactPath": "/reliability/public-materials/crypto-signal-subscription-pack.json",
      "rows": [
        {
          "rowId": "crypto_signal_subscription_pack_static_case_scope_row",
          "label": "Static case scope row",
          "sourceLabel": "TRADING4AI public material pack",
          "evidenceToCapture": "Capture the case summary, source links, required input fields, sample evidence record references, audience or action context, and any unresolved source gaps before reuse.",
          "resultSemantics": "Treat the row as an exact static-sample match, partial match, no-hit, unresolved match, or out-of-scope match before producing any handoff.",
          "unsafeTermCategory": "static sample upgraded into live approval, safety, suitability, or execution guidance",
          "safeRewrite": "Safe restatement: the static pack can describe cited evidence, unresolved items, source limitations, and a bounded next step at the listed retrieval time.",
          "blockedRewrite": "Do not say this static sample is verified, safe, compliant, suitable, approved, cleared, guaranteed, or permission to proceed.",
          "escalationReason": "Escalate when the current case, source set, audience, payment destination, publication channel, or requested action differs from the static sample.",
          "linkedEvidenceRecordIds": [
            "guaranteed_return_claim"
          ],
          "linkedDecisionMatrixIds": [
            "crypto_signal_subscription_pack_operator_identity_row"
          ],
          "blockedUpgrade": "Do not say this static sample is verified, safe, compliant, suitable, approved, cleared, guaranteed, or permission to 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": "crypto_signal_subscription_pack_search_intent",
      "packId": "crypto_signal_subscription_pack",
      "title": "Crypto signal subscription before payment",
      "serviceId": "action-preflight",
      "serviceName": "Action Preflight",
      "actionType": "crypto_signal_subscription_payment",
      "pagePath": "/agent-verification/materials/crypto-signal-subscription-pack",
      "artifactPath": "/reliability/public-materials/crypto-signal-subscription-pack.json",
      "queryExamples": [
        "check crypto signal before paying",
        "crypto signal subscription safe",
        "guaranteed return crypto signal",
        "check Telegram crypto signal group",
        "crypto trading club asks for brokerage access"
      ],
      "userTask": "Check a crypto signal subscription, guaranteed-return offer, or paid group before sending funds or account access.",
      "routeReason": "Route to Crypto signal subscription before payment when the user task matches crypto_signal_subscription_payment and needs A source-bound action note that separates subscription claims, payment pressure, account-access risk, missing evidence, blocked language, and escalation rules.",
      "useWhen": [
        "A user or agent is considering paying for a crypto, AI trading, or signal subscription.",
        "A crypto, AI trading, or signal subscription request appears before money or account access moves.",
        "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": "crypto_signal_subscription_pack",
      "title": "Crypto signal subscription before payment",
      "serviceId": "action-preflight",
      "serviceName": "Action Preflight",
      "actionType": "crypto_signal_subscription_payment",
      "workflowId": "crypto_signal_subscription_pack_agent_workflow",
      "pagePath": "/agent-verification/materials/crypto-signal-subscription-pack",
      "artifactPath": "/reliability/public-materials/crypto-signal-subscription-pack.json",
      "sourceManifestCount": 6,
      "sourceKinds": [
        "official_guidance",
        "official_registry"
      ],
      "sourceSnapshotAt": "2026-05-25T00:00:00.000Z",
      "officialRegistrySourceCount": 2,
      "officialGuidanceSourceCount": 4,
      "sourceQualityProfile": "mixed_official_sources",
      "registryCoverageExpectation": "supporting_for_this_static_pack",
      "sourceMixRationale": "This pack mixes official guidance, public registries, sample context, and JSON artifacts; agents should use the profile to route review without treating source counts as clearance.",
      "agentSourceUse": [
        "Use source kinds and counts as retrieval hints before opening the full source manifest.",
        "Preserve sourceSnapshotAt, retrievedAt, limitations, and source roles in downstream summaries.",
        "Do not treat a mixed source profile as live screening, approval, clearance, or execution advice."
      ],
      "sourceReviewPolicy": {
        "policyId": "crypto_signal_subscription_pack_source_review_policy",
        "packId": "crypto_signal_subscription_pack",
        "title": "Crypto signal subscription before payment",
        "serviceId": "action-preflight",
        "serviceName": "Action Preflight",
        "actionType": "crypto_signal_subscription_payment",
        "staticOnly": true,
        "sourceSnapshotAt": "2026-05-25T00:00:00.000Z",
        "reviewCadenceDays": 60,
        "nextRecommendedReviewAt": "2026-07-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."
        ],
        "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": 6,
      "boundary": "static_source_manifest_not_live_screening"
    },
    "sourceManifest": [
      {
        "id": "finra_artificial_intelligence_and_investment_fraud_https_www_finra_org_investors",
        "label": "FINRA artificial intelligence and investment fraud",
        "url": "https://www.finra.org/investors/insights/artificial-intelligence-and-investment-fraud",
        "kind": "official_guidance",
        "citationRole": "primary_warning",
        "retrievedAt": "2026-05-25T00:00:00.000Z",
        "evidenceRecordIds": [
          "guaranteed_return_claim"
        ],
        "supports": [
          "Offer headline promises guaranteed monthly returns with low or no downside",
          "This is one of the clearest high-risk financial-agent actions in the current public scope: money movement, unsafe claim language, and account-access pressure all appear before trust is earned."
        ],
        "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": "cisa_multi_factor_authentication_guidance_https_www_cisa_gov_topics_cybersecurit",
        "label": "CISA multi-factor authentication guidance",
        "url": "https://www.cisa.gov/topics/cybersecurity-best-practices/multifactor-authentication",
        "kind": "official_guidance",
        "citationRole": "primary_warning",
        "retrievedAt": "2026-05-25T00:00:00.000Z",
        "evidenceRecordIds": [
          "brokerage_access_request"
        ],
        "supports": [
          "The operator asks for brokerage connection or API-key style access before trust is established",
          "This is one of the clearest high-risk financial-agent actions in the current public scope: money movement, unsafe claim language, and account-access pressure all appear before trust is earned."
        ],
        "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": "sec_investor_alerts_and_bulletins_https_www_sec_gov_oiea_investor_alerts_and_bul",
        "label": "SEC investor alerts and bulletins",
        "url": "https://www.sec.gov/oiea/investor-alerts-and-bulletins",
        "kind": "official_guidance",
        "citationRole": "official_reference",
        "retrievedAt": "2026-05-25T00:00:00.000Z",
        "evidenceRecordIds": [
          "operator_identity_gap"
        ],
        "supports": [
          "No independently cited public source confirms the operator identity behind the private group",
          "This is one of the clearest high-risk financial-agent actions in the current public scope: money movement, unsafe claim language, and account-access pressure all appear before trust is earned."
        ],
        "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": "finra_brokercheck_https_brokercheck_finra_org",
        "label": "FINRA BrokerCheck",
        "url": "https://brokercheck.finra.org/",
        "kind": "official_registry",
        "citationRole": "supporting_reference",
        "retrievedAt": "2026-05-25T00:00:00.000Z",
        "evidenceRecordIds": [
          "brokercheck_registration_gap"
        ],
        "supports": [
          "BrokerCheck lookup evidence is missing for any broker or brokerage-registration claim in the subscription pitch",
          "This is one of the clearest high-risk financial-agent actions in the current public scope: money movement, unsafe claim language, and account-access pressure all appear before trust is earned."
        ],
        "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": "sec_investment_adviser_public_disclosure_iapd_https_adviserinfo_sec_gov",
        "label": "SEC Investment Adviser Public Disclosure (IAPD)",
        "url": "https://adviserinfo.sec.gov/",
        "kind": "official_registry",
        "citationRole": "official_reference",
        "retrievedAt": "2026-05-25T00:00:00.000Z",
        "evidenceRecordIds": [
          "iapd_adviser_registration_gap"
        ],
        "supports": [
          "IAPD lookup evidence is missing for any investment-adviser or advisory-service claim in the subscription pitch",
          "This is one of the clearest high-risk financial-agent actions in the current public scope: money movement, unsafe claim language, and account-access pressure all appear before trust is earned."
        ],
        "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": [
          "irreversible_crypto_payment"
        ],
        "supports": [
          "Payment is requested in crypto through an irreversible wallet transfer with no bounded refund evidence",
          "This is one of the clearest high-risk financial-agent actions in the current public scope: money movement, unsafe claim language, and account-access pressure all appear before trust is earned."
        ],
        "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/crypto-signal-subscription-pack",
      "artifactUrl": "https://trading4ai.com/reliability/public-materials/crypto-signal-subscription-pack.json",
      "artifactVersion": "public-material-crypto-signal-subscription-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": "Crypto signal subscription before payment, public-material-crypto-signal-subscription-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/crypto-signal-subscription-pack"
    },
    "generatedAt": "2026-05-25T00:00:00.000Z"
  },
  "request_id": "public_material_pack_crypto-signal-subscription-pack_static_artifact_2026_05_25",
  "timestamp": "2026-05-25T00:00:00.000Z"
}
