{
  "format": "agent-article-v0",
  "article_id": "PM-GROK-CORE-04",
  "canonical_url": "/providers/pm-grok-core-04",
  "page_type": "reference",
  "claim_ids": [],
  "evidence_ids": [
    "EVD-PM-GROK-CORE-04-URL-905D5D7A5FB4",
    "EVD-PM-GROK-CORE-04-URL-EA2EA7424A68",
    "EVD-PM-GROK-CORE-04-URL-29D8779094F4",
    "EVD-PM-GROK-CORE-04-URL-3F1544893DBF",
    "EVD-PM-GROK-CORE-04-URL-6ABB173E59DB",
    "EVD-PM-GROK-CORE-04-URL-91B071F77D8D",
    "PM-GROK-CORE-04-DOCUMENT-READBACK"
  ],
  "unknown_ids": [
    "PM-GROK-CORE-04-CURRENTNESS"
  ],
  "operational_object_ids": [],
  "provider": [
    "GROK"
  ],
  "models": [],
  "plans": [],
  "surfaces": [],
  "regions": [],
  "current_status": "UNKNOWN",
  "observation_status": "UNOBSERVED",
  "freshness": "UNKNOWN",
  "last_verified": null,
  "supersedes": [],
  "superseded_by": [],
  "provenance": [
    "DOC-083cde4caa627644-PM-GROK-CORE-04",
    "SRC-PM-GROK-CORE-04-URL-905D5D7A5FB4",
    "SRC-PM-GROK-CORE-04-URL-EA2EA7424A68",
    "SRC-PM-GROK-CORE-04-URL-29D8779094F4",
    "SRC-PM-GROK-CORE-04-URL-3F1544893DBF",
    "SRC-PM-GROK-CORE-04-URL-6ABB173E59DB",
    "SRC-PM-GROK-CORE-04-URL-91B071F77D8D"
  ],
  "article_sources": [
    {
      "id": "EVD-PM-GROK-CORE-04-URL-905D5D7A5FB4",
      "evidence_class": "RESEARCH",
      "title": "xAI Models: <[",
      "href": "https://docs.x.ai/developers/models",
      "supports": [],
      "limit": "元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。",
      "origin_class": "APPROVED_DOCUMENT_REFERENCE",
      "source_or_experiment_ids": [
        "SRC-PM-GROK-CORE-04-URL-905D5D7A5FB4"
      ],
      "supporting_locators": [
        "Evidence",
        "- xAI Models: <[https://docs.x.ai/developers/models"
      ],
      "scope": "Evidence",
      "provenance_status": "APPROVED_DOCUMENT_REFERENCE_PROJECTED"
    },
    {
      "id": "EVD-PM-GROK-CORE-04-URL-EA2EA7424A68",
      "evidence_class": "RESEARCH",
      "title": "xAI Rate Limits: <[",
      "href": "https://docs.x.ai/developers/rate-limits",
      "supports": [],
      "limit": "元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。",
      "origin_class": "APPROVED_DOCUMENT_REFERENCE",
      "source_or_experiment_ids": [
        "SRC-PM-GROK-CORE-04-URL-EA2EA7424A68"
      ],
      "supporting_locators": [
        "Evidence",
        "- xAI Rate Limits: <[https://docs.x.ai/developers/rate-limits"
      ],
      "scope": "Evidence",
      "provenance_status": "APPROVED_DOCUMENT_REFERENCE_PROJECTED"
    },
    {
      "id": "EVD-PM-GROK-CORE-04-URL-29D8779094F4",
      "evidence_class": "RESEARCH",
      "title": "xAI Priority Processing: <[",
      "href": "https://docs.x.ai/developers/advanced-api-usage/priority-processing",
      "supports": [],
      "limit": "元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。",
      "origin_class": "APPROVED_DOCUMENT_REFERENCE",
      "source_or_experiment_ids": [
        "SRC-PM-GROK-CORE-04-URL-29D8779094F4"
      ],
      "supporting_locators": [
        "Evidence",
        "- xAI Priority Processing: <[https://docs.x.ai/developers/advanced-api-usage/priority-processing"
      ],
      "scope": "Evidence",
      "provenance_status": "APPROVED_DOCUMENT_REFERENCE_PROJECTED"
    },
    {
      "id": "EVD-PM-GROK-CORE-04-URL-3F1544893DBF",
      "evidence_class": "RESEARCH",
      "title": "xAI Cost Tracking: <[",
      "href": "https://docs.x.ai/developers/cost-tracking",
      "supports": [],
      "limit": "元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。",
      "origin_class": "APPROVED_DOCUMENT_REFERENCE",
      "source_or_experiment_ids": [
        "SRC-PM-GROK-CORE-04-URL-3F1544893DBF"
      ],
      "supporting_locators": [
        "Evidence",
        "- xAI Cost Tracking: <[https://docs.x.ai/developers/cost-tracking"
      ],
      "scope": "Evidence",
      "provenance_status": "APPROVED_DOCUMENT_REFERENCE_PROJECTED"
    },
    {
      "id": "EVD-PM-GROK-CORE-04-URL-6ABB173E59DB",
      "evidence_class": "RESEARCH",
      "title": "xAI Debugging Errors: <[",
      "href": "https://docs.x.ai/developers/debugging",
      "supports": [],
      "limit": "元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。",
      "origin_class": "APPROVED_DOCUMENT_REFERENCE",
      "source_or_experiment_ids": [
        "SRC-PM-GROK-CORE-04-URL-6ABB173E59DB"
      ],
      "supporting_locators": [
        "Evidence",
        "- xAI Debugging Errors: <[https://docs.x.ai/developers/debugging"
      ],
      "scope": "Evidence",
      "provenance_status": "APPROVED_DOCUMENT_REFERENCE_PROJECTED"
    },
    {
      "id": "EVD-PM-GROK-CORE-04-URL-91B071F77D8D",
      "evidence_class": "RESEARCH",
      "title": "xAI Model Retirement on May 15, 2026: <[",
      "href": "https://docs.x.ai/developers/migration/may-15-retirement",
      "supports": [],
      "limit": "元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。",
      "origin_class": "APPROVED_DOCUMENT_REFERENCE",
      "source_or_experiment_ids": [
        "SRC-PM-GROK-CORE-04-URL-91B071F77D8D"
      ],
      "supporting_locators": [
        "Evidence",
        "- xAI Model Retirement on May 15, 2026: <[https://docs.x.ai/developers/migration/may-15-retirement"
      ],
      "scope": "Evidence",
      "provenance_status": "APPROVED_DOCUMENT_REFERENCE_PROJECTED"
    },
    {
      "id": "PM-GROK-CORE-04-DOCUMENT-READBACK",
      "evidence_class": "IMPL",
      "title": "原資料との収録照合",
      "supports": [
        "資料単位の本文ハッシュ、段落数、表数を照合しています。"
      ],
      "limit": "収録照合は主張の真偽や外部根拠の最新性を追加保証しません。",
      "origin_class": "DOCUMENT_INGESTION_READBACK",
      "source_or_experiment_ids": [
        "DOC-083cde4caa627644-PM-GROK-CORE-04"
      ],
      "supporting_locators": [
        "18WPldGemks2px0ukhKYINeBMrBwAmlAi",
        "083cde4caa627644036a2225f1f6ff29b8015bd902614fe1f7a00a997b4eb59c",
        "provider_mappings/PM-GROK-CORE-04.md",
        "22f2af63db697f390b5dd9530f4a579deff2e13eb71f3901267c7ecba510cddc"
      ],
      "scope": "公開指定を受けた資料単位の全文・表・出典。",
      "provenance_status": "SOURCE_IDENTITY_VERIFIED"
    }
  ],
  "research_sections": [
    {
      "heading": "資料の識別情報",
      "text": "Source SHA-256 7db02ec76bac8cf0b70b608176dc605372a6ff50e2c592bf915ed6984aa38fb3"
    },
    {
      "heading": "Product Mapping — Grok / CORE-04",
      "text": "PRODUCT_MAPPING_ID: PM-GROK-CORE-04-v0.1\n\nPROVIDER: GROK / xAI\n\nCORE_PACKET: PKT-GEMINI-A-CORE-04-v0.1\n\nAS_OF: 2026-09-12 21:00 JST\n\nSTATUS: PUBLIC_MAPPING_AUDITED / LIVE_RUNTIME_AND_ORG_PENDING\n\nLAYER: PRODUCT_MAPPING (not Enterprise AI Core; not Organization Overlay)"
    },
    {
      "heading": "Scope and boundary",
      "text": "CORE-04のmodel / tool / source / state routing、fallback、service capacity、cost/error observability契約をxAI APIへ対応づける。model alias/date pin、retired-slug redirect、search/tool、Priority/Default、rate limit、online/deferred/Batch、SDK別telemetryを同一routeとしない。公開仕様から閉じないteam tier、quota、契約、live latency/quality、実効routing、外部受入はUNKNOWNに残す。"
    },
    {
      "heading": "Core → Grok mapping rows",
      "text": "1. ROW: PM-C04-GROK-001; Core contract: model route identity; xAI surface and evidence: current model catalogはbare name/-latestをlatest stable、date suffixを固定releaseとして区別する。一方、2026-05-15 retirementでは複数の旧slugがgrok-4.3等へ自動redirectされ、reasoning effortと価格も変化した; Mapping decision: requested_model / resolved_model / alias_or_date / reasoning_effort / response_model / retirement_rule_versionを別記録する。HTTP成功を同一model実行の証明にしない; Required verification / UNKNOWN: tenant availability、実際のserving build/cohort、redirect readbackの全endpoint coverageはUNKNOWN\n\n2. ROW: PM-C04-GROK-002; Core contract: capability/prohibition prefilter; xAI surface and evidence: real-time dataはsearch toolを有効にしない限り利用不可。全modelがBatch対応ではなく、4.20以降はlogprobs/top_logprobsをsilent ignoreする; Mapping decision: required capabilityをmodel/tool/endpoint matrixで先に検査し、silent-ignore対象はresponse-side sentinelで確認する。非対応を品質scoreやretryで埋めない; Required verification / UNKNOWN: current tenantのmodel/tool matrix、silent-ignore以外のparameter behaviorはlive固定版試験なしではUNKNOWN\n\n3. ROW: PM-C04-GROK-003; Core contract: tool/source route; xAI surface and evidence: client tool、server tool、web/X/search、Collections、Remote MCPは実行場所・権限・source/receiptが異なる; Mapping decision: tool_declared / selected / execution_location / allowed_tools / authorization / result / citation / external_receipt / readbackを分離する。検索可能性をauthority/freshness/permissionと同一視しない; Required verification / UNKNOWN: source ACL、MCP upstream IAM、external transaction、provider内部dispatchはUNKNOWN\n\n4. ROW: PM-C04-GROK-004; Core contract: requested vs effective service; xAI surface and evidence: service_tier:\"priority\"を要求してもcapacity不足時にdefaultへfallbackし得て、responseのservice_tierが実際のtierを示す; Mapping decision: requested tierとobserved tierを別fieldにし、Priority→Defaultをmodel/capability同値とみなさない。billing/SLO判定もobserved tierへ結合する; Required verification / UNKNOWN: team契約capacity、実効price、SLO、fallback頻度はOrganization/live scope\n\n5. ROW: PM-C04-GROK-005; Core contract: quota/rate-limit route; xAI surface and evidence: limitはteam/model単位のRPS/TPMで、cached/reasoning/completion/input tokenを含む。超過は429、team tierはConsole上のspend tierに依存する; Mapping decision: limit snapshot、model、team、attempt、429、backoff、wall-clockを記録し、bounded retry後は停止または能力保持routeへ送る; Required verification / UNKNOWN: current team tier/limits、header completeness、burst behaviorはUNKNOWN\n\n6. ROW: PM-C04-GROK-006; Core contract: cost observability; xAI surface and evidence: responseはrequest単位のusage.cost_in_usd_ticksを返すが会話累積ではない。streamではinclude_usage指定時のfinal chunkだけ、Vercel AI SDKでは当該metadata非公開; Mapping decision: request/tool-loop/attemptを外部ledgerで集計し、final usage chunk欠落をCOST_INCOMPLETEにする。SDK telemetry gapを0 costへ変換しない; Required verification / UNKNOWN: negotiated price、billing reconciliation、interrupted stream/tool全経路の完全性はUNKNOWN\n\n7. ROW: PM-C04-GROK-007; Core contract: error/retry envelope; xAI surface and evidence: 400/401/403/404/422/429とdeferred 202が公開され、404にはmodel not foundを含む; Mapping decision: request_id / status / error_hash / response_started / attempt / visited_route / retry_after / terminal_reasonを記録する。202を成功、429をautomatic provider switch、4xxを一律retryableにしない; Required verification / UNKNOWN: timeout、5xx、SDK retry、idempotency、stream中断後の安全な再送はlive固定版でUNKNOWN\n\n8. ROW: PM-C04-GROK-008; Core contract: retirement/migration fallback; xAI surface and evidence: retired slugが動き続けても別model・reasoning effort・価格へredirectされる。これはavailability維持でありsemantic equivalenceではない; Mapping decision: retirement feedをroute invalidation eventにし、明示migration、capability/cost/regression再検証、effective model readbackを要求する; Required verification / UNKNOWN: redirectの終了日、全legacy slug、tenant例外、behavior equivalenceはUNKNOWN\n\n9. ROW: PM-C04-GROK-009; Core contract: online/deferred/Batch route; xAI surface and evidence: deferredは202と24時間・一度限りの取得、Batchはpending/success/error/cancel/expiryを持つ; Mapping decision: online→deferred/Batchを新契約としてdeadline、interaction、ordering、partial result、retention、receipt、acceptance lossを事前評価する; Required verification / UNKNOWN: live completion、cancel race、dedupe、deadline適合はUNKNOWN\n\n10. ROW: PM-C04-GROK-010; Core contract: final route observability; xAI surface and evidence: public response metadata、service tier、usage/cost、error statusはroute evidenceの一部だがbusiness acceptanceではない; Mapping decision: route eventにrequested/effective model、endpoint、tools、requested/observed tier、limit snapshot、usage/cost、error、fallback loss、verifier、final acceptanceをjoinする; Required verification / UNKNOWN: trace retention、sampling、immutable export、organization alert/SLOはUNKNOWN"
    },
    {
      "heading": "Fallback loss profile",
      "text": "| FROM | TO | EXPLICIT LOSS / CHANGE | STOP CONDITION |\n| --- | --- | --- | --- |\n| date-pinned model | alias/latest | behavior drift、unannounced future resolution | fixed identityがrequired |\n| retired slug | automatic redirect | model、reasoning effort、price、possibly behavior | effective model/lossをverifyできない |\n| Priority | Default | capacity class、latency/SLO、billing classification | contractual deadline/SLOを失う |\n| model+search/tool | model-only | freshness、source evidence、tool result/receipt | source/tool requirementを失う |\n| online | deferred/Batch | interaction、ordering、deadline、partial/expiry lifecycle | interactive state/tool loopまたはacceptance期限を失う |\n| raw REST/OpenAI SDK | SDK without final usage metadata | cost/route telemetry completeness | cost/receiptがacceptance requirement |"
    },
    {
      "heading": "Safe verification profile",
      "text": "非機密synthetic fixtureと許可済みsandboxだけで実施する。今回はxAI API、team、Console、model、SDK、tool、Batch/deferred、外部systemを操作していない。\n\n- alias、-latest、date pin、retired slugを送信し、requested/effective model、reasoning effort、price receiptを比較する。\n\n- searchなしのfreshness要求、Batch非対応model、4.20以降のlogprobs sentinelでcapability preflightとsilent ignoreを検出する。\n\n- Priorityを要求し、responseのobserved tierを記録してDefault fallbackを別route event化する。\n\n- model/team別limitを固定し、429を注入してattempt/wall-clock/visited-route/error-hashで循環を停止する。\n\n- non-stream、stream完了、final usage chunk前の切断、raw REST/OpenAI/xAI/Vercel SDKを比較しcost completenessを検査する。\n\n- online/deferred/Batchを同一synthetic operation IDで結び、202、partial error、cancel、expiry、single retrievalを業務受入から分離する。\n\n- retired redirectまたはmodel-not-foundをfail-closedで捕捉し、明示migration後にcapability/cost/regressionを再検証する。\n\n既存CORE-04 local fixtures（10/10、16/16）はCOMPILER_EXPERIMENTのまま再利用し、Grok/xAIのlive品質・可用性・fallback挙動へ再分類しない。"
    },
    {
      "heading": "Open questions",
      "text": "| QUESTION_ID | QUESTION | CLOSURE BOUNDARY |\n| --- | --- | --- |\n| Q-PM-C04-GROK-001 | fixed/effective modelとcapability matrixを全routeで復元できるか | fixed release、alias/redirect、reasoning effort、tool/Batch/parameter supportをlive readbackで固定 |\n| Q-PM-C04-GROK-002 | requested/observed tierとteam/model rate limitを安全なfallbackへ接続できるか | team Console値、429/priority fallback、SLO、loss budgetをauthorized sandboxで測定 |\n| Q-PM-C04-GROK-003 | cost/usage/error telemetryはstream・tool loop・SDK間で完全か | interrupted stream、server tool、deferred/Batch、各SDKをrequest ledgerとbillingへ照合 |\n| Q-PM-C04-GROK-004 | retirement/retry/fallback後もstate・receipt・acceptanceを保てるか | migration regression、idempotency、readback、owner/escalation、final acceptanceを組織契約で閉鎖 |"
    },
    {
      "heading": "Evidence",
      "text": "- xAI Models: <[https://docs.x.ai/developers/models](https://docs.x.ai/developers/models)> (updated 2026-08-21; accessed 2026-09-12)\n\n- xAI Rate Limits: <[https://docs.x.ai/developers/rate-limits](https://docs.x.ai/developers/rate-limits)> (updated 2026-06-20; accessed 2026-09-12)\n\n- xAI Priority Processing: <[https://docs.x.ai/developers/advanced-api-usage/priority-processing](https://docs.x.ai/developers/advanced-api-usage/priority-processing)> (updated 2026-06-15; accessed 2026-09-12)\n\n- xAI Cost Tracking: <[https://docs.x.ai/developers/cost-tracking](https://docs.x.ai/developers/cost-tracking)> (accessed 2026-09-12)\n\n- xAI Debugging Errors: <[https://docs.x.ai/developers/debugging](https://docs.x.ai/developers/debugging)> (updated 2026-05-13; accessed 2026-09-12)\n\n- xAI Model Retirement on May 15, 2026: <[https://docs.x.ai/developers/migration/may-15-retirement](https://docs.x.ai/developers/migration/may-15-retirement)> (updated 2026-09-02; accessed 2026-09-12)\n\n- EXT-G01-004/005/007 and EXT-G03-001..006 are reused for deferred/Batch/SDK/tool/compaction/WebSocket boundaries. CORE-04 provider-neutral research and LiteLLM incident evidence retains its original provenance."
    },
    {
      "heading": "Boundary decision",
      "text": "公開仕様の範囲でPM-GROK-CORE-04をbounded closeとする。自動redirectやservice-tier fallbackを同値性へ昇格せず、independent xAI production evidenceは未取得のまま、live model/tier/capability、team limit、SDK telemetry、retry/idempotency、price/SLO、Organization loss budgetをUNKNOWNに残す。Core claimは不変で、Gemini/GPT/Claudeの遡及監査は不要。次はPM-GROK-CORE-05へ進み、NotebookLM補充ゲートを維持する。"
    }
  ],
  "human_url": "/providers/pm-grok-core-04",
  "markdown_url": "/agent/article.md?path=%2Fproviders%2Fpm-grok-core-04",
  "json_url": "/agent/article.json?path=%2Fproviders%2Fpm-grok-core-04"
}