Protocol changes
What’s changing
Every change to the Evrylife protocol — adopted proposals, confirmed problem reports, and verified builds — pulled from the community relay and the build history. Last refreshed 2026-10-23T21:10:22Z, control plane ECP v7.7.338.
143proposals adopted
436problem reports confirmed
460builds verified
1,557review opinions recorded
Counted from the community relay. Bootstrap figures: reviews are decided by the bootstrap reviewer until the community reaches its hand-off milestones, and all pre-launch points reset at launch.
Recent changes
Adopted proposal
Confirmed report
Release
Build
2026-10-22
- Confirmed report ai auditor qualification quiz (F0352) [/onboarding/ai-auditor-qualification]: Every quiz-review card tells the reviewer to decide against "community guidelines & content policy", whichever knowledgeba
- Release Fix existing tests for the verified-order view
- Build Fix existing tests for the verified-order view
- Build A build order counts only when signed by an authorised identity
2026-10-21
- Confirmed report dashboard home (F0382) [/dashboard?section=Governance%20Tasks]: The AI auditor qualification quiz is a fixed hand-written question list, so the adopted reporting standard never reaches the quiz review
- Confirmed report dashboard home (F0375) [/dashboard?section=Governance%20Tasks]: A regenerated knowledgebase quiz need not test the part that changed, so a rule added to a long document is quizzed only by chance; KB01
- Confirmed report dashboard home (F0352) [/dashboard?section=Governance%20Tasks]: Every governance vote card says the pass mark is "not stamped on this proposal", even when it is, because the proposal list the card rea
- Release The pinned kb-quiz artifact shape carries the quiz focus and count
- Build The pinned kb-quiz artifact shape carries the quiz focus and count
- Release Badge knowledge freshness: holders are notified when a quiz changes; a material change needs a re-take
- Build Badge knowledge freshness: holders are notified when a quiz changes; a material change needs a re-take
- Release A quiz review is decided against the document whose quiz is under review
- Build A quiz review is decided against the document whose quiz is under review
- Release The KB013 qualification quiz tests the reporting standard
- Build The KB013 qualification quiz tests the reporting standard
- Release The vote card shows the stamped pass mark
- Build The vote card shows the stamped pass mark
2026-10-17
- Adopted proposal Badge knowledge freshness: KB/quiz updates notify existing badge holders, governed re-certification
- Adopted proposal A build order counts only when the signer of the decision that made it wrote it: no member can create, close or overwrite build orders
2026-10-16
- Confirmed report dashboard home (F0375) [/dashboard?section=Dev%20Tasks]: A knowledgebase change never reaches its quiz while an old quiz review for it is open, and lanes never serve reviews that old, so KB013, KB040
- Release An archived quiz review never holds a knowledgebase change
- Build An archived quiz review never holds a knowledgebase change
2026-10-15
- Confirmed report dashboard home (F0295) [/dashboard?section=Dev%20Tasks]: The sweep that gives every passed proposal a build order trusts any member-written task: a fake earlier order closes the real one, and a fake d
- Confirmed report dashboard home (F0295) [/dashboard?section=Dev%20Tasks]: After a proposal's build is rejected, a second build order is created for it, because the sweep that gives every passed proposal an order does
- Confirmed report dashboard home (F0295) [/dashboard?section=Dev%20Tasks]: A retry build order created after a rejection can never pass the origin gate, because the gate does not follow the retry back to its original o
- Confirmed report dashboard home (F0293) [/dashboard?section=Dev%20Tasks]: Vote counting never checks whether a voter is eligible, so with a consensus size of one a single counted vote decides every outcome except a co
- Confirmed report dashboard home (F0295) [/dashboard?section=Dev%20Tasks]: The order stages are listed separately in several places, so a new stage can be accepted in one and refused in another; this stopped every rele
- Release A passed proposal's build order is keyed by the proposal; stalled adopted proposals show on the Heartbeat
- Build A passed proposal's build order is keyed by the proposal; stalled adopted proposals show on the Heartbeat
- Release A passed proposal keeps one build order line after a rejection
- Build A passed proposal keeps one build order line after a rejection
- Release Remove the "Already delivered" verdict; an overtaken proposal's order is closed with evidence
- Build Platform-suspended DoD items, governed N/A reasons, the gate's English-only note and risk-based scoping on the review card
- Build Remove the "Already delivered" verdict; an overtaken proposal's order is closed with evidence
- Release The origin gate resolves a retry order to the order it retries
- Build The origin gate resolves a retry order to the order it retries
- Build Battle-test zkr-POGO: the test agent files planted items and known-answer cards; they never take effect; results are published
- Release Every count applies the bootstrap reviewer list: the app's task tallies and both governance counts
- Build Every count applies the bootstrap reviewer list: the app's task tallies and both governance counts
2026-10-14
- Confirmed report dashboard home (F0295) [/dashboard?section=Dev%20Tasks]: Every approved builder-agent build is now refused at release: the release step does not accept an order that is awaiting release. — OBSERVED 20
- Build The order stages are defined once and used by the app, the relay and the origin gate
- Release An order awaiting release is still the build order: the release step and the origin gate accept it
- Build An order awaiting release is still the build order: the release step and the origin gate accept it
- Build The snapshot's master lists come from the individual files, and the gate fails on drift
- Build The alignment gate checks every sitemap row's parent, not only in-page views
- Build The alignment gate refuses a variable key with whitespace and a key-list entry with no row
- Build Delivered only after release: approval closes the order as awaiting release
- Build A verified commit that is no longer on its order branch is returned to the builder instead of stranded
2026-10-12
- Confirmed report dashboard home (F0295) [/dashboard?section=Dev%20Tasks]: Rejecting a build leaves two open build orders for the same work, and whichever one gets delivered, the other stays pending forever. — Feature:
- Confirmed report dashboard home (F0295) [/dashboard?section=Dev%20Tasks]: Approving any task that carries a feature id can create a fix order, even when the task is not a report review — a governance withdrawal reques
- Confirmed report dashboard home (F0122) [/dashboard?section=Dev%20Tasks]: A governed variable's key has a sentence of description text appended to it, so the variable cannot be read by its name. — Feature: F0122 commu
- Confirmed report dashboard home (F0295) [/dashboard?section=Dev%20Tasks]: When the release step finds the verified commit is no longer on its branch it refuses the build but does not return it to the builder, so the b
- Confirmed report dashboard home (F0295) [/dashboard?section=Dev%20Tasks]: A build order is marked delivered the moment its verification passes, before the release, so a refused release leaves a 'delivered' order whose
- Confirmed report dashboard home (F0314) [/dashboard?section=Dev%20Tasks]: Seven sitemap rows name a parent page that is not a sitemap row, so their place in the map cannot be resolved. — Feature: F0314 architecture re
- Confirmed report dashboard home (F0314) [/dashboard?section=Dev%20Tasks]: The shipped master lists come from an aggregate file that drifts from the individual list files the control plane is edited in. — Feature: F031
- Confirmed report dashboard home (F0002) [/dashboard?section=Dev%20Tasks]: The VR Mode page is live and linked from the phone menu although the control plane says VR mode is only a proposal that was never adopted. — Th
- Confirmed report dashboard home (F0115) [/dashboard?section=Dev%20Tasks]: A subscription revenue test fails on every build since 2026-10-11 evening because its fixture carries a fixed expiry date that has now passed.
- Release Only an approved report review can create a fix order; stray orders minted from anything else are closed as created in error
- Build One rejection leaves one open order: the retry replaces the original, and rule R8 closes rejection chains minted before
- Build Only an approved report review can create a fix order; stray orders minted from anything else are closed as created in error
- Release Local-files test: scoped to the report's files — cache/compile-cache.json has been tracked since v7.7.28 and is outside it
- Build Local-files test: scoped to the report's files — cache/compile-cache.json has been tracked since v7.7.28 and is outside it
- Release Handle-dispute dialog: the import comment no longer names the banned package, so the pin test reads the code, not the prose
- Build Handle-dispute dialog: the import comment no longer names the banned package, so the pin test reads the code, not the prose
2026-10-11
- Confirmed report dashboard home (F0314) [/dashboard?section=Dev%20Tasks]: Three local tooling files were committed into the released app line by a control-plane snapshot build and are now tracked in main. — Feature: F
- Confirmed report dashboard home (F0367) [/dashboard?section=Dev%20Tasks]: The handle dispute dialog shows translation key names (common.handleDispute.title …) instead of words. — Feature: handle dispute dialog (src/co
- Build Heartbeat figures: a status family is matched by its leading word, so 'proposed (EAIP — community vote)' rows are never counted as present
- Build Guardian: the known missing-sheet read for the Heartbeat is gone, so its allow-list entry shrinks away
- Release Subscription revenue test: the fixture's term is relative to the clock, so the suite stays green on every date
- Build Subscription revenue test: the fixture's term is relative to the clock, so the suite stays green on every date
2026-10-10
- Confirmed report dashboard home (F0375) [/dashboard?section=Dev%20Tasks]: The regenerated knowledgebase quizzes keep offering statements a member cannot judge: sentences that point back at text they cannot see ('So th
- Confirmed report dashboard home (F0295) [/dashboard?section=Dev%20Tasks]: A build the community approved can be stranded forever: when the release step refuses it on the origin gate, it retries the same commit on ever
- Confirmed report dashboard home (F0124) [/dashboard]: A browser that already holds the shared state never receives a channel another member just created: its page says the channel could not be loaded within the read b
2026-10-09
- Adopted proposal A node never starts with an accidental identity: the relay refuses to boot without a declared store, the guardian fails a store directory inside a repository, and KB014 records the rule
- Adopted proposal EVRY's 24B cap holds on every chain: the bridge is lock-and-mint from Ethereum, its security check is an aggregation ISM with governed settings, and a supply-parity check is shown on the Heartbeat
- Adopted proposal The DAO holds and renews evrylife.eth: custody moves to the DAO multisig with a time-lock at hand-off, and expiry and renewal are governed and warned about before the name can lapse
- Confirmed report dashboard home (F0352) [/dashboard?section=Dev%20Tasks]: After a page load, the Dev lane holds a waiting build with 'the builder agent's governed address could not be read' and never serves it until t
- Confirmed report dashboard home (F0184) [/dashboard?section=Dev%20Tasks]: The control plane records Spanish and French as 85% translated, but the real language files cover only two thirds of the English text (1,915 of
- Confirmed report dashboard home (F0002) [/dashboard?section=Dev%20Tasks]: The wallet connector offers eight networks, but the control plane governs only Ethereum Mainnet, Ethereum Sepolia and Hyperlane, so members can
2026-10-08
- Adopted proposal A filing shows its claim first: a governed soft limit on the body of a proposal or report, with a structured head the review card shows before the body
- Adopted proposal Ending bootstrap must be threshold-gated and EAIP-governed — not a bare toggle (resubmitted from the owner's current account)
- Adopted proposal The guardian fails a build that reads an ECP sheet the served ECP does not contain
- Confirmed report dashboard home (F0002) [/dashboard?section=Dev%20Tasks]: Two approved builds can never be released: the release step refuses them every sweep with a control-plane conflict and nothing sends them back
- Confirmed report explorer all (F0039) [/explorer]: The treasury page's fee table shows fees that contradict the governed fees, lists two fees twice with different values, and shows fees that no governed setting define
2026-10-07
- Adopted proposal Make retired and publicly known keys inert: never listed as members, never served or counted, never trusted
2026-10-05
- Adopted proposal Bot detection at the member level: flag automated behaviour to human reviewers, never punish by machine, never identify the person
- Adopted proposal Battle-test zkr-POGO on a standing basis: planted harmful filings and known-answer cards, with every result published
- Adopted proposal Make the verified-human badge earnable: choose a zero-knowledge proof of personhood by set criteria, and phase human-only actions onto it as coverage grows
- Adopted proposal Stake is a threshold, never a multiplier: remove the stake term from community_score and correct the "stake-weighted" language in KB039 Article IV, KB006, KB047, KB034 and KB016
- Adopted proposal Show and record the identity a write is ACTUALLY authored as, after wallet-link resolution
- Adopted proposal Evry: the members' own assistant (AAG-006), with a DAO-funded free tier and the skills to set up, explore and manage an account
- Adopted proposal Bind every build submission to an open task assigned to that builder
- Adopted proposal Boot the client from a content-addressed snapshot instead of replaying the full oplog
- Adopted proposal Session-two agent operating rules into KB013 / KB035 / KB045 — extends EAIP-060 with six failures it does not cover
- Adopted proposal Agent reporting standard: separate what was OBSERVED from what was INFERRED, and try to falsify a mechanism before filing it as fact
- Adopted proposal Remove the "Already delivered" verdict — it closes proposals without a community vote
- Adopted proposal Every governed field must be enforced, documentation-only, or deferred — no silent fourth state
- Adopted proposal Platform-suspended Definition-of-Done items: stop asking every reviewer to N/A the same thing (KB020)
2026-10-04
- Adopted proposal A public change history: every verified build listed in plain words with its origin, and nothing that identifies a reporter or a reviewer
- Adopted proposal A decentralized under-attack layer: the community's relays protect themselves with governed limits, and no company stands in front of the protocol
- Adopted proposal Rotate the builder agent's governed address, and state that agents are not members
- Adopted proposal A scoped, governed signing key for the builder agent only
- Adopted proposal Handle integrity: every peer enforces the handle rules, one rule decides who owns a contested name, and look-alike platform names are covered
- Adopted proposal Members' own storage and AI keys move into an encrypted vault that follows the member and survives a stolen wallet key
- Adopted proposal During bootstrap, zkr-POGO review lanes are open only to the named bootstrap accounts
- Adopted proposal Build reviewers can attach suggestions the builder must read and answer
Where this comes from: every figure on this page is generated at build time from the Evrylife protocol’s public control plane — ECP v7.7.338, 33 registries, 1,867 rows — read from a committed snapshot of the protocol's control-plane export. evrylife.org is an independent Foundation site that relays public protocol data: it is not a DAO-governed artifact and holds no protocol state of its own. Explanatory text is quoted from the public knowledgebase.