Skip to content

Commit a47c1c4

Browse files
hyperpolymathclaude
andcommitted
refactor(rename): VQL → VCL + verisimdb → verisim
Ecosystem-consistency follow-on: matches the canonical rename landed 2026-04-05 in verisimdb, hypatia, gitbot-fleet, echidna, and vql-ut. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 2da7e9b commit a47c1c4

11 files changed

Lines changed: 14 additions & 14 deletions

File tree

.claude/CLAUDE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ cd src/abi && idris2 --check Proofs.idr
4141

4242
- **TypeLL**: Type theory foundation — typed-wasm implements TypeLL's levels for WASM
4343
- **TypedQLiser**: Could become a TypedQLiser plugin (WASM as a "query target")
44-
- **VQL-UT**: Sibling project — same levels, different domain (database vs memory)
44+
- **VCL-total**: Sibling project — same levels, different domain (database vs memory)
4545
- **ECHIDNA**: Property-based testing of proof soundness
4646
- **GraalVM/Truffle**: Potential future target for the same approach
4747

.github/workflows/dogfood-gate.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -282,7 +282,7 @@ jobs:
282282
fi
283283
284284
# VeriSimDB integration?
285-
if grep -rl 'verisimdb\|VeriSimDB' --include='*.toml' --include='*.yaml' --include='*.yml' --include='*.json' --include='*.rs' --include='*.ex' . 2>/dev/null | head -1 | grep -q .; then
285+
if grep -rl 'verisim\|VeriSimDB' --include='*.toml' --include='*.yaml' --include='*.yml' --include='*.json' --include='*.rs' --include='*.ex' . 2>/dev/null | head -1 | grep -q .; then
286286
SCORE=$((SCORE + 1))
287287
VSDB_STATUS=":white_check_mark:"
288288
else
File renamed without changes.

EXPLAINME.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ ____
5555

5656
Uses the hyperpolymath type safety stack (Idris2 + TypeLL + 10-level verification). Same pattern across:
5757
- https://github.com/hyperpolymath/typedqliser[TypedQLiser] — 10 levels for database query languages (origin)
58-
- https://github.com/hyperpolymath/vql-ut[VQL-UT] — 10 levels for VeriSimDB
58+
- https://github.com/hyperpolymath/vql-ut[VCL-total] — 10 levels for VeriSimDB
5959
- https://github.com/hyperpolymath/typell[TypeLL] — Type theory foundation (shared)
6060
- https://github.com/hyperpolymath/echidna[ECHIDNA] — Property-based prover testing (integrated)
6161

README.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ aspect coverage, and either complete or withdraw the higher-level claims.
150150

151151
- https://github.com/hyperpolymath/typell[TypeLL] — Type theory foundation
152152
- https://github.com/hyperpolymath/typedqliser[TypedQLiser] — 10-level safety for query languages
153-
- https://github.com/hyperpolymath/vql-ut[VQL-UT] — 10-level safety for VeriSimDB
153+
- https://github.com/hyperpolymath/vql-ut[VCL-total] — 10-level safety for VeriSimDB
154154
- https://github.com/hyperpolymath/echidna[ECHIDNA] — Property-based prover testing
155155

156156
== GraalVM Implications

ROADMAP.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ Known audit constraints:
6060
== v0.4.0 -- Ecosystem Integration (Partially Complete)
6161

6262
* [x] TypedQLiser plugin (WASM as a "query target") — typedqliser/src/plugins/wasm.rs (541 lines)
63-
* [ ] VQL-UT sibling integration (same levels, different domain)
63+
* [ ] VCL-total sibling integration (same levels, different domain)
6464
* [ ] GraalVM/Truffle target (multi-language shared state type safety)
6565

6666
== v1.0.0 -- Stable Release

docs/WHITEPAPER.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -514,12 +514,12 @@ offset, schema ID, generation counter (for lifetime tracking), and
514514
ownership flag in a 64-bit value.
515515

516516
**ReScript parser.** The surface syntax parser is written in ReScript,
517-
consistent with the VQL-UT parser in the TypedQL ecosystem. ReScript
517+
consistent with the VCL-total parser in the TypedQL ecosystem. ReScript
518518
compiles to JavaScript/Wasm via Deno.
519519

520520
**TypedQLiser integration.** typed-wasm implements the `QueryLanguagePlugin`
521521
trait from TypedQLiser, making Wasm memory a target alongside SQL,
522-
GraphQL, and VQL. This enables end-to-end verification: a database query
522+
GraphQL, and VCL. This enables end-to-end verification: a database query
523523
is type-checked by TypedQLiser, and the memory region holding its results
524524
is type-checked by typed-wasm.
525525

spec/type-safety-levels-for-wasm.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,7 @@ proven safe before compilation to raw WASM instructions.
196196

197197
=== Implementation
198198

199-
The parser is written in ReScript (consistent with VQL-UT) and produces a
199+
The parser is written in ReScript (consistent with VCL-total) and produces a
200200
typed abstract syntax tree. Parse failure at this level produces a clear
201201
error with source location.
202202

@@ -647,7 +647,7 @@ does NOT address:
647647
| Segments with bounds checking
648648
| typed-wasm adds schema-level types, not just bounds
649649

650-
| TypedQL / VQL-UT
650+
| TypedQL / VCL-total
651651
| Type-safe database queries
652652
| typed-wasm applies the same principle to memory, not databases
653653

src/abi/TypedWasm/ABI/Lifetime.idr

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
-- reference after its lifetime has ended (use-after-free) is a compile-time
99
-- error, not a runtime crash.
1010
--
11-
-- The database analogy: this is temporal safety. Just as VQL-UT's
11+
-- The database analogy: this is temporal safety. Just as VCL-total's
1212
-- FRESH WITHIN clause ensures data is temporally valid, typed-wasm's
1313
-- lifetimes ensure references are spatially valid — the memory they
1414
-- point to is still allocated.

src/abi/TypedWasm/ABI/Linear.idr

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,7 @@ data NoDoubleFree : Type where
180180

181181
||| A resource that can be used exactly N times (generalisation of linear).
182182
||| Linear is the special case where N = 1.
183-
||| This corresponds to VQL-UT's CONSUME AFTER N USE clause.
183+
||| This corresponds to VCL-total's CONSUME AFTER N USE clause.
184184
public export
185185
data BoundedUse : (remaining : Nat) -> Type where
186186
||| A resource with N remaining uses.

0 commit comments

Comments
 (0)