code wiki / (root) / nx_auto_verify.nx

nx_auto_verify.nx

buildroot/runtime/nx_auto_verify.nx

6442 B184 linesdepth 5pulls 7 transitivereach 6 importersview sourcekind librarytopic auto
docsdependenciesstructsconstsfunctions

about

nx_auto_verify.nx -- bulk re-prove every entry in nx_qed_db. Iterates the QED database, runs nx_prover on each entry, upgrades verify_status when the substrate succeeds. NO AI in the loop. Trust ladder (per AUTONOMOUS_PROVING_DOCTRINE): UNVERIFIED + prover succeeds -> LOCAL_PROVED TRUSTED_<X> + prover succeeds -> MATCHES_INDEPENDENT any + prover fails -> unchanged (we keep external trust; never downgrade below ingest status) prover proves contradiction -> DIFFERS_INVESTIGATE (flag for ledger) genealogy_id: wiedijk_qed_1994 (cross-verification vision) + robinson_resolution lineage_id: formal_proof_search + cross_system_verify axioms: NX_AX_LOGIC_NONCONTRADICTION (we never trust + claim falsity)

dependencies 5 imports · 5 importers

syscalls.nx nx_axioms.nx nx_derive.nx nx_qed_db.nx nx_prover.nx nx_auto_verify.nx nx_auto_verify_test.nx nx_ingest_pipeline.nx nx_shard.nx nx_validation_cycle.nx nx_validation_cycle_test.nx

imports: syscalls.nxnx_axioms.nxnx_derive.nxnx_qed_db.nxnx_prover.nx

imported by: nx_auto_verify_test.nxnx_ingest_pipeline.nxnx_shard.nxnx_validation_cycle.nxnx_validation_cycle_test.nx

structs

31struct VerifyStats

consts

39const NX_VERIFY_STATS_BYTES: i64 = 40

functions

41func nx_verify_stats_alloc() -> *VerifyStats
57func nx_auto_try_prove(e: *QedEntry, target_stmt_id: i64,
74func nx_auto_verify_entry(e: *QedEntry, target_stmt_id: i64,
102func nx_auto_verify_bulk(db: *QedDb, target_stmt_ids: *i64,
135func av_putc(fd: i64, c: i64) -> i64
called by 1: av_i64
142func av_str(fd: i64, s: *u8, len: i64) -> i64
147func av_i64(fd: i64, n: i64) -> i64
171func nx_verify_emit_stats(fd: i64, stats: *VerifyStats) -> i64
called by 1: main calls 2: av_strav_i64