Skip to content

Commit 650468b

Browse files
hyperpolymathclaude
andcommitted
docs: update README to two-tier model, retire VQL-DT as separate concept
VQL-DT folded into VQL-UT L9-L10. Two tiers: VQL (language) + VQL-UT (progressive safety pipeline). 6 proof types remain, activated via PROOF clause at L9-L10. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 8083505 commit 650468b

1 file changed

Lines changed: 19 additions & 14 deletions

File tree

README.adoc

Lines changed: 19 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -29,26 +29,31 @@ TypeLL (type theory core — defines the 10 levels)
2929
└──→ VeriSimDB (6-modal execution engine)
3030
----
3131

32-
=== The 3 Query Paths in VeriSimDB
32+
=== The Two-Tier Model
3333

34-
[cols="1,2,2"]
34+
[cols="1,2,3"]
3535
|===
36-
| Path | Use Case | Type Safety
36+
| Tier | What | How
3737

38-
| **VQL** (Slipstream)
39-
| Standard routine queries, fast, no overhead
40-
| None (runtime checks only)
38+
| **VQL**
39+
| The query language
40+
| Parser (ReScript) → AST → execution. What users write.
4141

42-
| **VQL-DT** (Dependent Types)
43-
| PROOF clauses (6 proof types: Existence, Integrity, Consistency, Provenance, Freshness, Authorization)
44-
| Dependent types via Lean
45-
46-
| **VQL-UT** (Ultimate Type-Safe)
47-
| All 10 levels, research → production
48-
| Full formal verification via Idris2
42+
| **VQL-UT**
43+
| The safety pipeline
44+
| 10 progressive levels. Sits behind VQL, applies automatically. Simple queries
45+
short-circuit at L1-L2. Proof-carrying queries (with `PROOF` clause) go through
46+
L9-L10. Invisible to the user except when they add a `PROOF` clause.
4947
|===
5048

51-
If VQL-UT succeeds, it **replaces VQL-DT entirely** as THE type-safe query path for VeriSimDB.
49+
NOTE: VQL-DT (Dependent Types) was the original name for the proof-carrying execution
50+
mode (queries with `PROOF` clauses). It is not a separate product — it is now folded
51+
into VQL-UT's L9 (Proof Attachment) and L10 (Cross-Cutting) levels. All references to
52+
"VQL-DT" in older documentation should be read as "VQL-UT L9-L10".
53+
54+
The 6 proof types (EXISTENCE, INTEGRITY, CONSISTENCY, PROVENANCE, FRESHNESS,
55+
AUTHORIZATION) remain — they are activated by VQL's `PROOF` clause and validated
56+
by VQL-UT levels L9-L10.
5257

5358
=== Adoption Strategy
5459

0 commit comments

Comments
 (0)