vx.install_runtime(...) for the one-call raw Python path.
It does two things:
- Installs the Python runtime capture layer
- If you pass a target object, binds your named methods as VerifiedX surfaces in the same call
Basic usage
This is the simplest raw Python integration. You keep your existing harness and declare which methods should be treated as LLM calls, retrievals, protected actions, or durable memory writes.
Install now, bind later
If you want to install runtime capture first and bind a harness later, callinstall_runtime() with no target:
Parameters
Optional target object to bind in place. If provided, VerifiedX wraps the named methods on that object during the same call.
Optional LLM method bindings.You can use either:
- string shorthand:
{"call_model": "gpt-5.4-mini"} - object form:
{"call_model": {"model_name": "gpt-5.4-mini"}}
Optional retrieval bindings for reads and lookups that should contribute decision context.You can use:
- string shorthand:
{"lookup_internal_workflow": "internal workflow evidence"} - tuple shorthand:
{"search_public_web": ("public web context", "external_retrieval")} - object form with
queryand optionalobject_type
Optional high-impact business method bindings such as record mutations, workflow updates, or message sends.You can use either:
- string shorthand:
{"set_workflow_status": "set_workflow_status"} - object form:
{"set_workflow_status": {"tool_name": "set_workflow_status"}}
Optional durable memory-write bindings.You can use either:
- string shorthand:
{"remember_customer_preference": "remember_customer_preference"} - object form:
{"remember_customer_preference": {"tool_name": "remember_customer_preference"}}
Optional general tool bindings for helper methods and tool history.If a method is definitely a durable memory write or another high-impact effect, prefer
memories or actions.What it enables
install_runtime(...) turns on the Python runtime lane and lower-seam capture automatically.
That means you get runtime visibility for real side effects even before you bind every business method manually. Explicit bindings are how you promote your own harness methods into named VerifiedX surfaces with cleaner receipts and better business-level boundaries.
Return value
Returns an activation report for the installed Python runtime. Most builders do not need to use the return value directly.Example
- observe
call_modelas an LLM call - record
lookup_internal_workflowas retrieval context - protect
set_workflow_statusas a high-impact boundary - protect
remember_customer_preferenceas a durable memory write