observation_fact

Labels an address without reading state.

API reference

Exact signatures with descriptions, requirements, inputs, returns, and examples.

observation_fact(ADDRESS, VARCHAR) #

Labels an address without reading state.

Inputs

Name Type Use
address ADDRESS

Required typed SQL value committed to the authored observation.

required positional
label VARCHAR

Required typed SQL value committed to the authored observation.

required positional

Returns

Name Type
observation OBSERVATION

Typed OBSERVATION authoring value. Returns one canonical typed value. Construction does not execute EVM code, contact RPC, or publish evidence.

Guidance

Behavior and consumption

Authors one typed value for later PROGRAM assembly or run consumption; it does not execute or publish.

Validation and failure timing

SQL types bind first; widths, ABI selection, duplicates, empty programs, and selectors validate when the constructor executes.

Determinism, network, and side effects

Construction is deterministic and offline: no RPC, chain mutation, or evidence write.

Use and do not use

Use it to author PROGRAM input, not as proof of execution or future success.

Category and tags

Category
Simulation
Tag
Simulate