Skip to content

Add Identity::AccountLog - #404

Open
jazzz wants to merge 18 commits into
masterfrom
jazzz/account_log
Open

Add Identity::AccountLog#404
jazzz wants to merge 18 commits into
masterfrom
jazzz/account_log

Conversation

@jazzz

@jazzz jazzz commented Aug 19, 2026

Copy link
Copy Markdown
Contributor

Adds a raw spec for encoding AccountLogs : a deterministic wire formatting for changes to an account. It focuses on the data format and validation. Distribution and application specific interpretations of entries are not covered.

Context

This spec works towards two different deliverable tracks

AnonComms deliverables

λChat Deliverables

Notes

  • This spec provides the mechanism to provide EOI via EntryData::Text, but does not define an internal schema.
  • F9: "Single-key compromise must not permit irreversible account takeover. " is not strictly satisfied due to the account being bound to a single root signing key which is a single point of failure. With the exception of root key this property holds.
  • F1: "An account has a stable, long-lived address that does not change when keys rotate or are revoked." is satisfied as worded, however does not incorporate VLADs at this time due to concerns about memory footprints in post-mainnet implementations.

@jazzz
jazzz marked this pull request as ready for review August 27, 2026 19:35
@jazzz
jazzz force-pushed the jazzz/account_log branch from ac33e12 to 493cee3 Compare August 27, 2026 22:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant