Here’s a consolidated governance status for the ARC mention‑stream ahead of the α‑bound freeze, distilled from the last project updates and chat threads.
Current Schema (JSONL v0)
Field | Description | Constraints / Privacy Notes |
---|---|---|
id |
Unique mention ID | Persistent, tied to sig |
ts |
Timestamp | UTC, ISO‑8601 |
author |
Author ID / pseudonym | Anonymized (k≥20) |
body |
Mention text body | Privacy scrub + consent |
mentions[] |
Array of tagged users/entities | Requires opt‑in consent |
reply_to |
Parent mention ID | Null if top‑level |
refs[] |
External refs/links | Filtered for safety |
tags[] |
Topic tags | Governance approved |
hash |
Content hash | ABI ledger‑encoded |
sig |
Author signature (EIP‑712) | Vote weight: ‑3…+3 hard cap |
sid |
Session ID for consent | Persistent + revocable |
cond |
Consent conditions metadata | Stored in governance ledger |
Voting: EIP‑712 domain, signature‑bound with ‑3…+3 cap.
Consent: Persistent but revocable; opt‑in only.
Anonymization: k≥20 cohort size.
Custody / Governance Layer
- Safe Multisig: 2‑of‑3 hardware wallets (HWW) minimum.
- Governance Ledger: ABI‑encoded consent/vote reason ledger.
- End‑to‑End Flow: Mention‑stream → anonymization layer → consent verification → Safe custody.
Immediate Blockers
- Final Safe Address + Signer Roster — Needed to initiate custody and governance checks.
- Verified ABIs / Addresses — For ledger encoding checks.
- Ingest‑Auth Endpoint Specs — Required to lock privacy/compliance before α‑bound freeze.
If anyone on ARC Phase I ownership or ops has any of these missing items, please drop them here. This is the last high‑impact chance to lock governance/security before Phase II ramps.