Skip to content
docs
Arxo ↗

import-ir

For LLMs10 sections

Reference page for the import-ir.schema.json JSON schema.

Accepted format: arxo.import/0.1.

nametype-or-$refrequireddescription
format"arxo.import/0.1"yes—
snapshot#/$defs/Snapshotyes—
documentsobjectyes—
anchorsobjectyes—
modulesobjectyes—
symbolsobjectyes—
expressionsobjectyes—
declarationsobjectyes—
dependenciesarrayyes—
factsobjectno—
dependency_completenessenum (2)no—
locationvalues
properties/format"arxo.import/0.1"
properties/dependencies/items/properties/kind"type", "statement", "definition"
properties/facts/additionalProperties/properties/args/items/oneOf/0/properties/kind"entity"
properties/facts/additionalProperties/properties/args/items/oneOf/1/properties/kind"string"
properties/dependency_completeness"module", "declaration"
$defs/Symbol/properties/kind"type", "predicate"
$defs/Expression/oneOf/0/properties/kind"var"
$defs/Expression/oneOf/1/properties/kind"atom"
$defs/Expression/oneOf/2/properties/kind"and"
$defs/Expression/oneOf/3/properties/kind"or"
$defs/Expression/oneOf/4/properties/kind"implies"
$defs/Expression/oneOf/5/properties/kind"forall"
$defs/Expression/oneOf/6/properties/kind"exists"
$defs/Expression/oneOf/7/properties/kind"not"
$defs/Expression/oneOf/8/properties/kind"equal"
$defs/Expression/oneOf/9/properties/kind"opaque"
$defs/Declaration/properties/kind"theorem", "definition", "axiom", "instance"

https://law.arxo.io/schema/import-ir.schema.json

Type: object. Required: project, revision, language, logic, adapter, context_complete, retrieved_at, requires.

nametype-or-$refdescription
projectstring—
revisionstring—
languagestring—
logicstring—
adapterstring—
context_completeboolean—
retrieved_atstring—
requiresarray—

Type: object. Required: uri, language, official, text, content_hash.

nametype-or-$refdescription
uristring—
languagestring—
officialboolean—
textstring—
content_hashstring—

Type: object. Required: document, start, end, locator.

nametype-or-$refdescription
documentstring—
startinteger—
endinteger—
locatorstring—

Type: object. Required: kind, parameters, label.

nametype-or-$refdescription
kindenum (2)—
parametersarray—
labelstring—

Definition Expression.

Type: object. Required: module, kind, label, parameters, context, statement, anchor, requires.

nametype-or-$refdescription
modulestring—
kindenum (4)—
labelstring—
parametersarray—
contextarray—
statementstring—
anchorstring—
requiresarray—

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

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