Section pages
Engineering methods · revised September 29, 2026
Make each check answer a specific question.
Validate the record, trace the evidence, test interchange and evaluate the analysis separately. These protocols define what a passing check establishes, and what still needs practitioner judgment.
Research and architecture in development. This page explains our design direction. It is not a list of completed PRAXIS capabilities. See the documented product capabilities and open work.
Method → packet → check → reviewer.
The legislative method cues on confident timing words, applies only to this fictional consultation and supplies the counterexample “proposed is not adopted”. The packet selects the assignment records and exact source revisions. The source checker flags unsupported certainty; the chronology checker prevents Day 15 evidence entering Day 8. Each proposed sentence identifies its claim, source and method. A local reviewer can reject, reserve or approve that exact revision; an edit clears the approval. Phrase matching and authored templates establish neither general extraction quality nor independent specialist agreement.
Practitioner summary · the question, evidence and limits
- Practical question
- What does each validation result actually allow a reviewer to conclude?
- Proposed mechanism
- Separate type, reference, source-binding, rule, interpretation and answer checks rather than treating one pass as proof of truth.
- Current evidence
- A reproducible fixture validates format behavior. Recorded operations and analytical-quality studies answer separate questions.
- Strongest limitation
- Schema validity and a correct byte hash do not establish source authenticity or a correct conclusion.
Revision responsibility: TACITUS Research. Summary prepared September 30, 2026; paper dates remain separate. Independent peer review is not claimed.
Six checks, six different claims.
The following is an engineering contract for the workflow we are developing. Each check should produce a report that identifies the record, rule, source version, and failure reason. Passing a later review should not erase a known limitation in an earlier stage.
| Check | Question | Failure example | Not established |
|---|---|---|---|
| Parse and type | Does the object conform to the declared schema version? | Missing field, wrong datatype, invalid enum, or unresolved identifier. | Whether the selected type represents the passage correctly. |
| Referential integrity | Do referenced sources, records, and versions exist? | Dangling source or edge endpoint; reference to a superseded version without explanation. | Whether two records describe the same real-world entity. |
| Source binding | Does the stored passage match the referenced source version? | Offset outside the document, mismatched excerpt, or changed source hash. | Whether the passage supports the interpretation or is itself accurate. |
| Declared rules | Does the operation satisfy the chosen domain constraints? | A proposed status transition without required evidence; an end date before its start. | Whether the rules are adequate or the evidence is persuasive. |
| Semantic review | Does the record preserve attribution, scope, negation, and uncertainty? | “May approve” converted into “approved”; a denial recorded as an assertion. | Facts absent from the available sources. |
| Answer review | Does the answer address the question using the available evidence? | Unsupported synthesis, missing counterevidence, false precision, or a misleading citation. | A guarantee that future answers will behave the same way. |
SHACL provides a useful precedent for declared graph constraints and validation reports. The existence of a formal rule does not prove that the rule captures the intended meaning. Semantic disagreements need examples, review, and sometimes a change to the schema.
A source pointer needs a reproducible coordinate system.
“Document 7, paragraph 3” is useful to a reader, but unstable if extraction changes paragraph boundaries. Character offsets also become ambiguous unless the system specifies whether it counts bytes, Unicode code points, or UTF-16 units, and which normalized text version those offsets address.
Source version
Preserve an authorized snapshot or resolvable version reference, content hash, and publication metadata.
Extraction version
Record OCR or parsing tools, normalization rules, page mapping, and the exact text used for offsets.
Claim binding
Store the excerpt, its coordinates, attribution, and the review decision attached to that interpretation.
A content hash can detect a mismatch with an expected byte sequence. It does not prove who authored the document, whether the document is genuine, or whether its claims are true. Those questions require separate controls and evidence. PROV-O offers a vocabulary for recording derivation and responsibility; it does not authenticate the assertions entered into that vocabulary.
Source access also matters. A capsule handed to another person may contain a citation they cannot open. A useful handover should identify those access limits rather than imply that copying the metadata transferred the underlying evidence.
Keep failure visible instead of silently repairing meaning.
01
Proposed
Model or analyst submits a record.
02
Checked
Structural checks attach their results.
03
Held or reviewed
Failures are rejected; uncertainty remains visible for a reviewer.
04
Versioned
An accepted interpretation is saved with its evidence and decision history.
For a missing date, retain “unknown” with the source expression rather than inventing a value. For conflicting identity evidence, keep candidate matches separate. For an invalid source pointer, return the broken reference; a suggested replacement must remain a suggestion until checked.
A retry may fix formatting while changing meaning. Preserve the original proposal, the validation report, and the retry output so an evaluator can detect that tradeoff. Applying a schema migration should be an explicit operation with its own tests, not an invisible side effect of opening an older capsule.
Deterministic processing has a narrower benefit: with pinned inputs and transformations, a reviewer can compare or reproduce particular artifacts. It does not make model generation deterministic, establish semantic equivalence, or certify the result as true.
Test what gets left out of the context.
Context assembly has a selection problem. A record can be perfectly valid and still irrelevant; a short sentence containing an exception can be essential. We propose tagging answer-critical passages before testing selection, then checking whether the assembled context retains them.
- Coverage: include evidence for each required part of the answer, not only the easiest subquestion.
- Counterevidence: include material objections and later corrections even when they have a lower retrieval score.
- Dependency closure: include enough surrounding records to interpret conditions, aliases, and units.
- Boundaries: distinguish source text from instructions; imported documents must not gain authority to direct tools or change review rules.
SARA (2026) studies mixed text and compressed context, and the Graph-RAG reasoning preprint (2026) studies graph-walk selection. Neither establishes that our assembler preserves the evidence a policy decision requires. Our tests must include negation, numbers, exceptions, conflicting sources, and evidence absent from the corpus.
Publish enough information to explain a result.
# Proposed experiment receipt; explanatory fields, not a CLI command. corpus_snapshot: <content hash and access policy> source_normalizer: <version and offset convention> question_set: <version; group split by case> model: <provider and exact model/version> retriever: <configuration and index snapshot> context_builder: <commit, schema, prompt, token budget> review_policy: <rubric, reviewers, adjudication version> run: <seed where supported; timestamps; retry policy> outputs: <raw predictions, assembled context, validation reports> costs: <index/update/query tokens, cache use, latency, review minutes>
A rerun should distinguish exact artifact reproduction from statistical replication. Provider models can change, nondeterminism can remain, and some sources cannot be redistributed. Record those limits, publish allowed fixtures, and retain raw outputs rather than promising byte-identical answers.
Our proposed perturbation tests change one property at a time: move evidence within a long prompt; remove a material source; add a duplicate report; reverse a negation; amend a deadline; or introduce an ambiguous alias. The test should specify the expected response, including when the correct behavior is to ask for more evidence.
For reviewability, give blinded reviewers the same task and measure both decision quality and time to locate the supporting passage. A faster interface that makes errors harder to notice is not an improvement. The benchmark plan separates these outcomes from graph and extraction scores.
Primary sources
Reviewed September 29, 2026. The pipeline and tests above are proposals; implementation and analytical performance need separate evidence.
- SARA: Selective and Adaptive Retrieval-augmented Generation with Context Compression
Jin et al. · ACL long paper · July 2026
Combines retained natural-language passages with learned compressed representations and evidence reranking under token budgets. The approach includes model training and mixed representations; it is not a drop-in JSON compression result.
- The Reasoning Bottleneck in Graph-RAG: Structured Prompting and Context Compression for Multi-Hop QA
Zarrinkia et al. · preprint · March 18, 2026 · version 2
Studies structured prompting and graph-walk compression on KET-RAG and LightRAG across three multi-hop QA benchmarks. Compression helps some configurations and hurts others. The results are not independently reproduced by TACITUS.
- Shapes Constraint Language (SHACL)
W3C Recommendation · 2017
Defines validation of RDF graphs against declared conditions and a vocabulary for validation reports. Conformance to shapes does not establish the truth of the data or the adequacy of the shapes.
- PROV-O: The PROV Ontology
W3C Recommendation · 2013
Provides a vocabulary for representing and exchanging provenance across systems. A provenance record describes derivation and attribution; the record itself still needs trustworthy capture and review.