2026-09-17 — Documentation refresh
- 🔧 Every endpoint repointed. All public URLs had still pointed at the pre-migration host and had been dead since the move to AWS. 29 pages updated.
- ✅ New Wallet Integration guide — derivation, secure storage, EIP-155 signing, gasless vs. signed paths, integration checklist.
- ✅ New REST route index — all 36 indexer routes, including the rollup, device-fleet and light-attestation routes that had no page.
- ✅ New Network status — how to verify the chain yourself, and which protocol features are live, written-but-off, or not built.
- 🐞 Engagement Score corrected against the contract: decay is
λ = 0.015/day (~46-day half-life) applied as a linear approximation, not a 30-day
exponential; the score is EMA × diversity × stake, clamped to 100. There is no
wallet-age/device “quality” term — that multiplier lives in
YCRRewards, on the claim. - 🐞 Removed the
privateKeyfield from the engagement request example; the indexer has ignored it for a long time and relays through its own oracle wallet. - 🐞 Dropped the cleartext-HTTP setup section — every endpoint is HTTPS.
2026-08-24 — Engagement economy switched on
- ✅ The node now mirrors each block’s engagement actions into the on-chain
EngagementOraclevia a privileged system call. YCR mints, ES computes, conversion floor and creator royalty are reachable from the chain itself. - 🐞 ES decay constant fixed: it was expressed per second instead of per day, which evaporated a score in about a minute.
2026-08-13 — Chain wiped and redeployed
- Contract addresses were preserved across the wipe: the redeploy ran from the same
deployer at nonce 0 in the same
CREATEorder, so app builds kept resolving.
2026-07-31 — Infrastructure moved to AWS
- ⚠️ Every public URL changed. The hostnames embed the server IP, so integrations that hardcoded them broke. Read base URLs from configuration.
2026-04-20 — BFT + DAG + EVM landed
- ✅ BLS12-381 aggregate commit signatures
- ✅ BFT voting with ⌊2N/3⌋+1 quorum
- ✅ View change on leader failure
- ✅ revm 14 EVM integration
- ✅ 5 contracts deployed (YCEToken, StakingJars, QuadraticVoting, ValidatorRegistry, EngagementOracle)
- ✅ DAG structure (multi-parent blocks,
yc_getTips,yc_getDagGraph) - ✅ Mobile simulator submits real engagement to the oracle
- ✅ Dashboard system map + process flow (n8n-style)
- ✅ Live Activity streams real on-chain actions
2026-04-19 — BFT P1 landed
- Genesis hash deterministic across nodes
- BLS12-381 keypair wired into every validator
- P2 BFT voting, P3 view change queued
2026-04-12 — Full build session
- Rust workspace: 5 crates (types, crypto, execution, consensus, node)
- MetaMask EIP-1559 compatibility
- Block explorer, simulator, wallet, dashboard scaffolded
Roadmap
v1.1 — coming soon
/api/mobile/engagement/signed(client-signed tx)- HTTPS + custom domain
- Slashing via DAO vote
- StakingJars contract integration (
/claimendpoint)
v2 — future
- ZK-KYC (Groth16 proof of personhood)
- Cross-chain bridge to Ethereum mainnet
- Mobile wallet SDK (no more private-key shortcuts)
- Full HSM custody for validators