01 / DECIDE
Architecture decision
Use it for current public information that static model knowledge should not decide alone.
Preserve source URLs, distinguish retrieval time from event time, and place citations near the claims they support. Map input, output, state, tools, and side effects as one observable path, then name the owner of use web search as current cited evidence.
02 / OPERATE
Three-step field procedure
- 01
Lock the contract
Write down the caller, data classification, success condition, timeout, cancellation, and ownership. Use it for current public information that static model knowledge should not decide alone.
- 02
Run one bounded path
Build one end-to-end path with correlation, typed state, and reversible failure handling. Preserve source URLs, distinguish retrieval time from event time, and place citations near the claims they support.
- 03
Verify the signal
Turn acceptance into a repeatable fixture, contract test, or browser test. Evals check citation coverage, date interpretation, source quality, contradiction, and no-source outcomes.
03 / BOUND
Operational boundary
Search is not authority to collect personal data, bypass access controls, or trust an unknown page.
04 / PROVE
Acceptance evidence
Evals check citation coverage, date interpretation, source quality, contradiction, and no-source outcomes.
SOURCE / HTTP
Reproducible source probe
curl -fsSI 'https://docs.x.ai/developers/tools/web-search' | sed -n '1,5p'