{
  "schema_version": "sourcestrand-product-offer-v1",
  "product_id": "tw_regulated_supplier_compliance_pack",
  "title": "Taiwan Regulated Supplier Compliance Pack",
  "service_name": "Taiwan Regulated Supplier Compliance Pack",
  "buyer_summary": "Which Taiwan food, medical-device, and public nonconformity streams should a buyer or AI assistant inspect before deeper regulated supplier diligence?",
  "canonical_base_url": "https://api.sourcestrand.com",
  "primary_buyer_jobs": [
    "Importers or sourcing teams screening Taiwan food or medical-device supplier records before manual review.",
    "AI assistants assembling regulated supplier preflight packets for human compliance teams.",
    "B2B analysts who need vendor registry context plus public nonconformity event streams in one handoff."
  ],
  "free_validation": {
    "preview_url": "https://api.sourcestrand.com/v1/preview/tw-data-packs/regulated-supplier-compliance",
    "expected_preview_shape": [
      "product",
      "package_scope",
      "streams",
      "sample_records",
      "concrete_sample_records",
      "record_backed_pack",
      "agent_specific_contracts",
      "entity_linking_contract",
      "change_feed_preview",
      "supplier_candidate_workflow",
      "stream_readiness",
      "coverage_summary",
      "freshness_policy",
      "agent_cache",
      "buyer_action_pack",
      "paid_unlock",
      "data_lineage",
      "limitations"
    ],
    "agent_tools_url": "https://api.sourcestrand.com/agent-tools.json",
    "route_intent_url_template": "https://api.sourcestrand.com/v1/agent/route-intent?query={buyer_question}",
    "change_feed_preview_url": "https://api.sourcestrand.com/v1/preview/changes/tw-data-packs?pack=regulated-supplier-compliance&since={iso_datetime}",
    "dossier_preview_url": "https://api.sourcestrand.com/v1/preview/tw-company/dossier?query={business_id_or_name}"
  },
  "agent_purchase_hint": {
    "recommended_base_url": "https://api.sourcestrand.com",
    "recommended_network": "eip155:8453",
    "buyer_hint_header": "x-buyer-hint: partner-or-campaign-name",
    "pay_when": [
      "The free preview matches the buyer task and the agent needs the complete record-backed buyer pack.",
      "The buyer wants to decide which Taiwan official-source streams should become the next paid data package.",
      "The buyer wants supplier candidates, sample record shapes, top fields, and next endpoint paths in one agent handoff.",
      "The response will be used to brief a human analyst or agent workflow with lineage and limitations preserved."
    ],
    "do_not_pay_when": [
      "Legal clearance, regulatory certification, vendor acceptance decisioning, or product compliance advice.",
      "A guarantee about the absence of nonconformity, labor, or environmental public events.",
      "Credit scoring, procurement decisioning, investment advice, or customs advice."
    ]
  },
  "paid_endpoints": [
    {
      "method": "GET",
      "url_template": "https://api.sourcestrand.com/v1/paid/tw-data-packs/regulated-supplier-compliance",
      "price": "$0.03",
      "best_first_paid_step": true
    }
  ],
  "deeper_packs": [
    {
      "pack_id": "tw_company_brief",
      "endpoint_template": "https://api.sourcestrand.com/v1/paid/tw-company/brief?business_id={business_id}",
      "use_when": "The buyer has a concrete supplier and needs company-level identity context before regulated-sector review."
    },
    {
      "pack_id": "tw_trade_import_export_pack",
      "endpoint_template": "https://api.sourcestrand.com/v1/paid/tw-data-packs/trade-import-export",
      "use_when": "The buyer wants importer/exporter and HS-country trade context around a regulated supplier topic."
    },
    {
      "pack_id": "tw_compliance_risk_pack",
      "endpoint_template": "https://api.sourcestrand.com/v1/paid/tw-data-packs/compliance-risk",
      "use_when": "The buyer wants broader public-risk streams beyond food, medical-device, and product nonconformity."
    },
    {
      "pack_id": "tw_procurement_supplier_lead_pack",
      "endpoint_template": "https://api.sourcestrand.com/v1/paid/tw-procurement/supplier-lead-pack?q={keyword}",
      "use_when": "The buyer needs public-sector supplier activity around a regulated product or service category."
    }
  ],
  "entity_linking_contract": {
    "schema_version": "taiwan-entity-linking-contract-v1",
    "identity_keys": [
      "business_id",
      "company_name_zh",
      "company_name_en",
      "stock_code",
      "factory_name_zh",
      "source_record_key"
    ],
    "normalization_steps": [
      "Preserve original source-language names.",
      "Normalize whitespace and punctuation only for matching.",
      "Treat business_id and stock_code as routing hints, not legal identity certification."
    ],
    "next_free_endpoint": "https://api.sourcestrand.com/v1/preview/tw-company/dossier?query={business_id_or_name}",
    "next_paid_endpoints": [
      "https://api.sourcestrand.com/v1/paid/tw-company/brief?business_id={business_id}",
      "https://api.sourcestrand.com/v1/paid/tw-procurement/company-activity?business_id={business_id}",
      "https://api.sourcestrand.com/v1/paid/tw-entity-graph/relationship-pack?business_id={business_id}",
      "https://api.sourcestrand.com/v1/paid/tw-semiconductor/company-pack?business_id={business_id}"
    ],
    "boundary": "Entity linking is for buyer workflow routing and enrichment. It is not legal identity certification, beneficial ownership proof, credit scoring, or supplier ranking."
  },
  "freshness_policy": {
    "cache_ttl_seconds": 21600,
    "stale_after_seconds": 16200,
    "safe_to_cache": true,
    "valid_until_basis": "Preview and product metadata are generated per request; agents should re-fetch when stale before paying."
  },
  "x402_purchase": {
    "protocol": "x402",
    "buyer_hint_header": "x-buyer-hint: partner-or-campaign-name",
    "payment_header_behavior": "Paid routes return HTTP 402 with PAYMENT-REQUIRED, Bazaar discovery metadata, and machine-readable x402 accepts when no valid payment header is provided.",
    "safety_note": "The buyer client signs locally. Do not send wallet private keys to this API."
  },
  "advice_boundary": "Informational record-backed buyer pack only; not legal, compliance, procurement, credit, investment, tax, accounting, or trading advice."
}