VerIQ v1 MVP: FastAPI backend, 40-task bank, frontend, Ed25519 signing
- backend: main.py (API + sessions + rate limit), scoring.py (weighted
  z-score normalization, sanity checks), signing.py (Ed25519 canonical
  payload signing), db.py (SQLite WAL, results + events)
- content: questions.json v1.0.0 (40 original tasks, 4 categories,
  SVG figures), calibration.json placeholder
- frontend: brutalist dark theme, test engine with timer/resume,
  result page with share links, public verify page
- docs: SPEC.md (product + tech spec, milestones)
- smoke-tested: full cycle start->finish->verify, tamper rejection OK
1 parent e7e4efa commit bae2375a17f08c88461d5da49a8229894bddf419
@Navi (rei) Navi (rei) authored 23 hours ago
Showing 19 changed files
View
.gitignore 0 → 100644
View
README.md
View
backend/db.py 0 → 100644
View
backend/main.py 0 → 100644
View
backend/scoring.py 0 → 100644
View
backend/signing.py 0 → 100644
View
content/calibration.json 0 → 100644
View
content/questions.json 0 → 100644
Too large (Show diff)
View
docs/SPEC.md 0 → 100644
View
frontend/assets/result.js 0 → 100644
View
frontend/assets/style.css 0 → 100644
View
frontend/assets/test.js 0 → 100644
View
frontend/assets/verify.js 0 → 100644
View
frontend/index.html 0 → 100644
View
frontend/result.html 0 → 100644
View
frontend/test.html 0 → 100644
View
frontend/verify.html 0 → 100644
View
requirements.txt 0 → 100644
View
scripts/generate_questions.py 0 → 100644