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 privateKey field 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 EngagementOracle via 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 CREATE order, 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 (/claim endpoint)

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