Optionaloptions: TPropositCoreOptions<ReadonlyargumentsReadonlyaxiomsReadonlycitationsReadonlyclaimsReadonlyforksProtectedgenerateComputes a structural diff between two arguments managed by this
PropositCore instance. Automatically injects fork-aware entity
matchers derived from the fork records stored in this.forks.
Caller-provided matchers in options take precedence over the
fork-aware defaults.
The ID of the "before" argument.
The ID of the "after" argument.
Optionaloptions: TCoreDiffOptions<TArg, TVar, TPremise, TExpr>Optional diff configuration and comparator overrides.
A structural diff between the two arguments.
Forks an argument, cloning its referenced claims (including any citation-typed claims reachable via citations) and the citation edges between them, then remaps variable claim references to point at the cloned claims. Creates fork records in all five namespaces.
The ID of the argument to fork.
OptionalnewArgumentId: stringThe ID for the forked argument. Defaults to this.generateId().
Optionaloptions: TForkArgumentOptions & {Optional fork configuration and extras for fork records.
The forked engine, remap tables, and the argument fork record.
Returns a serializable snapshot of the entire PropositCore state, including all libraries.
Runs invariant validation across all managed libraries and merges the results.
A combined validation result.
StaticfromRestores a PropositCore instance from a snapshot. Libraries are
restored in dependency order: claims -> citations -> axioms -> forks ->
arguments.
The serialized PropositCore snapshot.
Optionalconfig: TPropositCoreConfigOptional shared configuration for the restored instance.
A fully restored PropositCore instance.
Top-level orchestrator for the proposit-core system. Owns all four libraries (claims, claim citations, forks, arguments) and provides unified snapshot/restore and validation.
Construction order follows dependency order: claims -> citations -> axioms -> forks -> arguments.
As of v0.10.0 the legacy
sourcesandclaimSourceslibraries have been folded intoclaimsandcitationsrespectively — sources are now claims withtype: "citation". As of v0.12.0 a parallelaxiomslibrary holds axiomatic-claim connections (a third claim type"axiomatic").