Skip to content
docs
Arxo ↗

Arxo counterfactual input 0.1

For LLMs14 sections

Finite, hash-pinned candidate worlds for a counterfactual declaration: alternative inputs the search may explore.

Accepted schemaVersion: law.core.counterfactual-input/0.1.

nametype-or-$refrequireddescription
schemaVersion"law.core.counterfactual-input/0.1"yes—
kind"counterfactual-input"yes—
id#/$defs/StableIdyes—
programHash#/$defs/Digestyes—
caseHash#/$defs/Digestyes—
counterfactual#/$defs/StableIdyes—
costModel#/$defs/StableIdyes—
candidatesarrayyes—
contentHash#/$defs/Digestyes—
metadataobjectno—
locationvalues
properties/schemaVersion"law.core.counterfactual-input/0.1"
properties/kind"counterfactual-input"
$defs/SetConst/properties/kind"setConst"
$defs/AddAssertion/properties/kind"addAssertion"
$defs/RemoveAssertion/properties/kind"removeAssertion"
$defs/SetContext/properties/kind"setContext"

https://law.arxo.io/schema/counterfactual-input.schema.json

Type: string.

Type: string.

Type: string.

Definition JsonValue.

Type: object. Required: kind, target, value.

nametype-or-$refdescription
kind"setConst"—
target#/$defs/StableId—
valuelegal-ir.schema.json#/$defs/Term—

Type: object. Required: kind, assertion.

nametype-or-$refdescription
kind"addAssertion"—
assertionlegal-ir.schema.json#/$defs/Assertion—

Type: object. Required: kind, assertion.

nametype-or-$refdescription
kind"removeAssertion"—
assertion#/$defs/StableId—

Type: object. Required: kind, target, value.

nametype-or-$refdescription
kind"setContext"—
targetstring—
value#/$defs/JsonValue—

Definition Operation.

Type: object. Required: id, cost, operations.

nametype-or-$refdescription
id#/$defs/StableId—
cost#/$defs/DecimalString—
operationsarray—
metadataobject—

Documentation for Arxo. Writings — blog.arxo.io.

Anonymous visit counts on stats.arxo.io, no cookies.