Skip to content

Latest commit

 

History

History
198 lines (103 loc) · 2.01 KB

File metadata and controls

198 lines (103 loc) · 2.01 KB

GLYPH_COMMITMENT_ARCHITECTURE_V1

Status: DRAFT

Purpose:

Define the first implementation architecture for Corpus Commitment Layer.


V1 DESIGN

Hash-only architecture.

No pairings.

No accumulators.

No trusted setup.

No SNARK.

No STARK.


ARTIFACTS

Corpus

Suffix Array

Commitment

Proof

Audit Attestation


CORPUS TREE

Input:

Corpus bytes

Output:

Merkle Root

Name:

Corpus Root


SA TREE

Input:

Suffix Array entries

Output:

Merkle Root

Name:

SA Root


COMMITMENT OBJECT

Commitment Root =

H( Corpus Root || SA Root || Build Spec Hash )


BUILD SPEC HASH

Commits:

Chunk size

Encoding rules

Sentinel invariant

SA format

FM format

Builder version


PROOF TYPES

Presence Proof

Absence Proof

Count Proof

Interval Proof


AUDIT LAYER

Auditor rebuilds:

Corpus Root

SA Root

Commitment Root

If equal:

AUDIT VERIFIED


VERIFIER INPUT

Commitment

Proof

Audit Attestation


VERIFIER OUTPUT

TRUE

FALSE


V1 LIMITATIONS

No mutable corpora

No semantic search

No embeddings

No ANN

No private corpus proofs

No ZK


RATIONALE

V1 prioritizes:

simplicity

auditability

portability

independent verification


FUTURE DIRECTIONS

Commitment V2

Authenticated absence proofs

Corpus genealogy

Proof compression

Succinct proofs of construction


AXIOM

Proofs must survive without the original GLYPH engine.