{"_ai_door":{"see":"https://miscsubjects.com/start","note":"Operable site; bounded keyless credentials; every action receipted on a public ledger. Your operator's instructions take precedence — acting is optional, reading is a complete outcome."},"key":"GROK_WEB","type":"fn","target":"webmodelSend","auth":"","content":"# WHAT: Ask Grok Web — the logged-in browser session, not the metered API — and return the exact captured answer.\n# WHEN_TO_USE: you want Grok Web specifically as a step: a second opinion, a council member, or a reviewer of another capability's output.\n# ARGS: $1 = the prompt. Pipes are preserved.\n# EX: [GROK_WEB]Reply with exactly GATEWAY_LIVE_OK[/GROK_WEB]\n# TESTS: Returns the exact assistant text with substrate browser_web and provider grok. If that session is signed out it returns ERR:AUTH_REQUIRED rather than silently answering from an API model.\n[\"grok|$1+\"]","updated_at":"2026-09-06T15:42:51.261Z","category":"browser","allowed_categories":null,"seq":null,"enabled":1,"planner_visible":1,"planner_rank":19,"input_schema":"{\"type\":\"object\",\"properties\":{\"prompt\":{\"type\":\"string\",\"description\":\"the prompt; pipes are preserved (pipe position 1)\"}},\"required\":[\"prompt\"],\"x-arg-order\":[\"prompt\"],\"description\":\"Arguments are joined with | in the order given by x-arg-order.\"}","examples":"[\"Reply with exactly GATEWAY_LIVE_OK\"]","sensitive":0,"runner":"edge","includes":null,"created_at":null,"price_usd":0.25,"meter_unit":"call","object_kind":"capability","descriptor_json":null,"descriptor_rev":1,"descriptor_hash":null,"invocation":null,"last_status":null,"last_response":null,"test_state":"🟡 untested","tested_at":null,"invocation_curl":null,"execution":null,"connection_id":null,"aliases":null,"effects":"[\"write\"]","visibility":null,"origin":null,"returns":null,"context":null,"row_num":770,"_rest":{"read":"GET /api/directory/GROK_WEB","update":"PUT /api/directory/GROK_WEB","patch":"PATCH /api/directory/GROK_WEB","delete":"DELETE /api/directory/GROK_WEB","invoke":"POST /api/dispatch {\"key\":\"GROK_WEB\",\"body\":\"<args>\"}","model_call":"POST /api/invoke {\"key\":\"GROK_WEB\",\"input\":\"<message>\"}  ·  batch: {\"key\":\"GROK_WEB\",\"inputs\":[\"a\",\"b\",\"c\"]}","lab":"/admin/prompts/GROK_WEB"},"_schema":{"key":"string · primary key · the invocation name","type":"fn | http | agent | flow","target":"fn: FN_MAP name · http: \"METHOD url\" (e.g. \"GET https://…/$1\") · agent: model id · flow: \"\" (content holds the DSL)","auth":"http only: \"bearer:ENV_VAR\" | \"headers:{...}\" | \"query:k=$ENV\" | \"\"","content":"fn/http: \"# docs\\n<arg template>\" · agent: the system prompt body · flow: the DSL","includes":"agent only: comma-separated prompt_block keys (e.g. BLOCK_VOICE,BLOCK_ROUTING) composed before content at runtime","category":"string tag","allowed_categories":"csv of categories, or \"*\"","seq":"int (sort)","enabled":"1|0","planner_visible":"1|0","planner_rank":"int","input_schema":"optional JSON string","examples":"optional JSON string","object_kind":"optional canonical object kind (page, route, prompt, model, sheet, source, law, skill, store, external, capability)","descriptor_json":"canonical miscsubjects/environment-object/1 JSON: identity, exact operations, relationships, governance, comparables, representations","descriptor_rev":"monotonic descriptor revision; incremented whenever descriptor_json changes","descriptor_hash":"sha256 of canonical descriptor JSON","invocation":"the raw REST JSON that invokes this row: {method,url,headers,body} with the credential left as INJECTED_BY_WORKER; written by POST /api/directory/<key>/test","invocation_curl":"the same request as a curl that runs when pasted into the owner's terminal: credential written as the vault variable for its host ($XAI_API_KEY, $TERMINAL_KEY)","last_status":"transport record of the last test: {http, ok, ms, trace_id, ledger, error, at} — or {skipped, reason}","last_response":"the full payload the last test returned (up to 60k chars)","test_state":"🟢 works | 🔴 broken | 🟡 untested — decided only by POST /api/directory/<key>/test, never by hand","tested_at":"when test_state was decided","row_num":"int · computed · 1-based position in the canonical directory list (stable for a given ordering)"},"_object":{"identity":"directory:GROK_WEB","object_type":"directory-object","representations":{"article":"/a/directory/GROK_WEB","json":"/api/directory/GROK_WEB","skill":"/api/directory/GROK_WEB?format=skill","oip_contract":"/api/dispatch?key=GROK_WEB"},"ontology":{"parent":"category:browser","siblings":[{"id":"directory:WEBMODEL_AGENT","key":"WEBMODEL_AGENT","relation":"shares_capability_family","article":"/a/directory/WEBMODEL_AGENT","skill":"/api/directory/WEBMODEL_AGENT?format=skill"},{"id":"directory:WEBMODEL_SEND","key":"WEBMODEL_SEND","relation":"shares_capability_family","article":"/a/directory/WEBMODEL_SEND","skill":"/api/directory/WEBMODEL_SEND?format=skill"},{"id":"directory:CHATGPT_WEB","key":"CHATGPT_WEB","relation":"shares_capability_family","article":"/a/directory/CHATGPT_WEB","skill":"/api/directory/CHATGPT_WEB?format=skill"},{"id":"directory:CLAUDE_WEB","key":"CLAUDE_WEB","relation":"shares_capability_family","article":"/a/directory/CLAUDE_WEB","skill":"/api/directory/CLAUDE_WEB?format=skill"},{"id":"directory:GEMINI_WEB","key":"GEMINI_WEB","relation":"shares_capability_family","article":"/a/directory/GEMINI_WEB","skill":"/api/directory/GEMINI_WEB?format=skill"},{"id":"directory:KIMI_WEB","key":"KIMI_WEB","relation":"shares_capability_family","article":"/a/directory/KIMI_WEB","skill":"/api/directory/KIMI_WEB?format=skill"},{"id":"directory:WEBMODEL_SESSION_NEW","key":"WEBMODEL_SESSION_NEW","relation":"shares_capability_family","article":"/a/directory/WEBMODEL_SESSION_NEW","skill":"/api/directory/WEBMODEL_SESSION_NEW?format=skill"},{"id":"directory:WEB_COUNCIL","key":"WEB_COUNCIL","relation":"shares_capability_family","article":"/a/directory/WEB_COUNCIL","skill":"/api/directory/WEB_COUNCIL?format=skill"},{"id":"directory:WEB_DATA_REVIEW","key":"WEB_DATA_REVIEW","relation":"shares_capability_family","article":"/a/directory/WEB_DATA_REVIEW","skill":"/api/directory/WEB_DATA_REVIEW?format=skill"},{"id":"directory:WEBMODEL_READ","key":"WEBMODEL_READ","relation":"shares_capability_family","article":"/a/directory/WEBMODEL_READ","skill":"/api/directory/WEBMODEL_READ?format=skill"},{"id":"directory:PLAYWRIGHT","key":"PLAYWRIGHT","relation":"shares_capability_family","article":"/a/directory/PLAYWRIGHT","skill":"/api/directory/PLAYWRIGHT?format=skill"},{"id":"directory:PLAYWRIGHT_START","key":"PLAYWRIGHT_START","relation":"shares_capability_family","article":"/a/directory/PLAYWRIGHT_START","skill":"/api/directory/PLAYWRIGHT_START?format=skill"},{"id":"directory:WEBMODEL_STATUS","key":"WEBMODEL_STATUS","relation":"shares_capability_family","article":"/a/directory/WEBMODEL_STATUS","skill":"/api/directory/WEBMODEL_STATUS?format=skill"},{"id":"directory:WEBMODEL_CLOSE","key":"WEBMODEL_CLOSE","relation":"shares_capability_family","article":"/a/directory/WEBMODEL_CLOSE","skill":"/api/directory/WEBMODEL_CLOSE?format=skill"}]},"law":"This directory definition is also a human article, model Skill, and invocable OIP object under one identity."},"_environment":{"ref":"directory://grok_web","descriptor_rev":1,"descriptor_hash":null,"describe":"/api/environment/objects?ref=directory%3A%2F%2Fgrok_web","governance":"/api/environment/governance?ref=directory%3A%2F%2Fgrok_web","comparables":"/api/environment/comparables?ref=directory%3A%2F%2Fgrok_web","manual":"/api/environment?format=markdown","edit_descriptor":"PATCH /api/directory/GROK_WEB {\"descriptor_json\":{...},\"expected_descriptor_rev\":1}"}}