Snapshot of accumulated work-in-progress on top of the baseline commit. This session — retire Tier B from the wallet shell (single-tier model, glossary "Tiers & trust"): - SendFlow.tsx: BCH-only; removed the non-functional Tier-B send path, the D-4/D-5 raw-BCH co-display, and the ADR-0013 friction ladder. - ArtemisionScreen.tsx: Create wizard collapsed to a single 5-step on-chain genesis flow; tier-selection step + Tier-B branch (prepareTierBImport) deleted. - QuickActions.tsx / SettingsScreen.tsx: receive note reworded; "Send friction thresholds" + "Tier explainer" rows removed; registry-trust note reworded. - Verified: tsc clean, vitest 74/74, full preview walkthrough, no console errors. Pre-existing uncommitted work also folded in: - USDm -> FIATm family rename/reorg (Parameters/FIATm/, design records) - ~130 chipnet + sim-fiatm scripts (catalytic-converter, hyperinflation backtests) - snapshots 0153-0168; wiki updates (glossary, decisions, index); ADR-0044/0045 - mockups + additional shell screens (Agora, Apps, MainScreen, AssetDetail, ...) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| athenae_protocol_technical_spec_v0_1.md | ||
| deviant_athenae.html | ||
| deviant_voting-system-update_FOR-design-record.html | ||
| deviant_voting_counterfeight_whyonchain.md | ||
| README.md | ||
Athenae Politeia — Reference Folder
This subfolder holds all reference material for the Athenae Politeia governance / voting protocol — the separate dApp built on the same BCH substrate as the Deviant wallet but with its own covenant stack and its own spec.
If you're a new session picking this up: start with athenae_protocol_technical_spec_v0_1.md §1 (Overview) + §5 (Bicameral Sortition Design) — that's the authoritative implementation spec, with status markers (✅ chipnet-validated / 🔧 specified-not-implemented / ❓ open question) on every line.
What's in here
| File | What it is | Use it when |
|---|---|---|
athenae_protocol_technical_spec_v0_1.md |
The authoritative implementation-only technical spec. Greek brand layer, status markers, capture analysis, 8-layer founder mitigation, adaptive schedule, open questions A-1 through A-8. | You need the canonical mechanism reference. Start here. |
deviant_voting_counterfeight_whyonchain.md |
Session summary covering: 8 refinements to the design, Vector A / Vector B attack analysis, Elder confirmation adaptive scaling, on-chain-only philosophy crystallization, active-rejection framing (bank-counterfeit analogy). | You need the decision history and why certain choices were made. |
deviant_athenae.html |
Public-facing Athenae overview (web format). | Marketing / public-reference context. |
deviant_voting-system-update_FOR-design-record.html |
Records all session refinements as a diff to the base voting-systems doc. 12 sections. | You need the design-diff against earlier versions. |
Companion docs (live elsewhere — referenced from here)
| File | Location | What it is |
|---|---|---|
wiki/voting-systems.md |
wiki/ |
Full corpus design doc — historical lineage, comparison to other systems, full capture-cost economics (the public corpus the Athenae spec defers to for those topics). |
wiki/decisions.md ADR-0040 + addenda 1–6 |
wiki/ |
The decision record for the voting framework. |
wiki/voting-systems-bootstrap-playbook.md |
wiki/ |
Operational playbook for launching: founder cohort selection, Phase 0 discipline, transition to Phase 1, Elder emergence. |
Knowledgebase/03_historical_and_political_economic/deviant_voting-systems_FOR-sophisticated-readers-and-political-economic-analysts.html |
Knowledgebase/ |
The public political-economy reference doc — for analysts evaluating the design. |
Status snapshot (as of 2026-06-06 / project snapshot 0127)
- Phases A–F + EndorsementCovenant — all ✅ chipnet-validated. Per-rank CitizenToken / adaptive RegistryState / bicameral ApplicationCovenant / cap+fail-fast / paid-regardless escrow / commit-reveal ballot / Elder freeze / rising-cost complaint / on-chain pre-gate.
- Phase G — 🔧 in progress: D-1 canonical templates (G.1 ✅ done — voting contracts registered in
src/verify/canonical.ts+src/verify/voting-labels.tswith ADR-0008 trust labels); G.2 (TypeScript dApp SDK) / G.3 (dApp UI) / G.4 (regulatory pass) pending. - Architecture decision — Athenae is built as a separate dApp, NOT as a wallet feature. The wallet's role is to be a good signing partner (per ADR-0008 verifier-not-authority). See decision discussion 2026-06-06.
Deferred decision — Greek-primary contract naming (parked 2026-06-06)
Decision: when Athenae work resumes, rename the auto-generated descriptive contract identifiers to Greek-primary names matching the classical reconstruction. Keep the English meaning + role in each contract's header comment so the codebase stays legible to readers without classical vocabulary.
Mapping table (full version in athenae_protocol_technical_spec_v0_1.md §5.6):
| Current (auto-generated) | New (Greek-primary) | English meaning |
|---|---|---|
CitizenToken |
Pinakion |
Citizen ID ticket used in the kleroterion for sortition |
EndorsementCovenant |
Dokimasia |
Pre-admission scrutiny |
ApplicationCovenant (A→E) |
Engraphe |
Enrolment of a citizen onto the deme roll |
RegistryState |
Katalogos |
The official citizen roll |
BallotCovenant |
Psephos |
The voting pebble |
PollCovenant |
Ekklesia |
The citizen Assembly that convened the vote |
TallyState |
Diapsephisis |
The taking & counting of the vote |
ComplaintCovenant |
Euthynai |
Mandatory accountability audit |
ElderFreezeAction |
Graphe Paranomon |
Suit against an unconstitutional decree |
| (sortition draw) | Kleroterion |
The allotment machine |
| (demotion outcome) | Ostracism |
Removal by community vote |
Tier names (use Greek-primary throughout):
| Functional | Greek |
|---|---|
| Base non-voting / Metics | Metoikoi |
| Citizen | Polites |
| Delegated Member | Bouleutai |
| Elder | Themis (Themidae) |
| Founder | Nomothetes |
Companion deliverable: project-level Greek↔English glossary doc (wiki/athenae-glossary.md, future) so the polity layer stays legible as it grows.
Scope guidance:
- Athenae Politeia dApp — adopt Greek-primary names from inception. Header comments retain English meaning.
- P2P market dispute-court slice — has not yet started; can adopt the new names from inception (does not need to retrofit because nothing has been built against them yet).
- Anything already built against the old names — do NOT retrofit; the rename is forward-only.
When you open this folder in a new session
- Read
athenae_protocol_technical_spec_v0_1.md§ 1–6 to get the mechanism in mind. - Read this README's "Deferred decision" section.
- Cross-check
wiki/voting-systems.md§6.15 for the implementation phasing status (which will reference back here). - Pick up wherever Phase G stands.
The Athenae stack is feature-complete on chipnet through Phase F + on-chain pre-gate. What remains is the dApp itself (SDK + UI + regulatory pass + canonical template promotion already done in G.1 + treasury wiring + lazy-voter instrumentation). All those are scoped in §11–§12 of the spec.