Skip to content

Add Account Attestation Registry MRC (draft) - #72

Open
mr-ma wants to merge 7 commits into
mainfrom
add-mrc-eoa-registry
Open

Add Account Attestation Registry MRC (draft)#72
mr-ma wants to merge 7 commits into
mainfrom
add-mrc-eoa-registry

Conversation

@mr-ma

@mr-ma mr-ma commented Jul 31, 2026

Copy link
Copy Markdown

Adds a new MRC: Account Attestation Registry.

A minimal, generic on-chain registry where an account self-attests facts about itself that cannot be read from the chain: the key-management scheme behind an EOA-looking address (MPC, TSS, TEE, off-chain multisig), who operates it, and a security contact. Writes are authorized purely by proof-of-control (msg.sender == subject.account). One verbatim data field per entry, keyed by (account, topic, index); the registry parses nothing and grades nothing.

  • File: MRCs/MRC-draft_eoa-registry.md
  • Status: Draft. MIP/MRC number left for an editor to assign (filename uses the MRC-draft_* convention from mip-template.md).
  • discussions-to is a placeholder; forum thread to follow

Base: main.

Minimal, generic on-chain registry where an account self-attests facts
about itself it cannot prove on-chain (key-management scheme:
MPC/TSS/TEE/off-chain-multisig, operator, security-contact), authorized
by proof-of-control. Single verbatim `data` field keyed by
(account, topic, index). Placed in MRCs/ as a draft; the MIP/MRC number
is left for an editor to assign.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@QEDK

QEDK commented Jul 31, 2026

Copy link
Copy Markdown
Collaborator

Assigned MRC-14.

QEDK

This comment was marked as outdated.

@QEDK QEDK left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some changes are needed.

Comment thread MRCs/MRC-14.md Outdated
Comment thread MRCs/MRC-14.md Outdated
Comment thread MRCs/MRC-14.md Outdated
Comment thread MRCs/MRC-14.md Outdated
Comment thread MRCs/MRC-14.md Outdated
Comment thread MRCs/MRC-14.md Outdated
Comment thread MRCs/MRC-14.md Outdated
Comment thread MRCs/MRC-14.md Outdated
Comment thread MRCs/MRC-14.md Outdated
Comment thread MRCs/MRC-14.md Outdated
Comment thread MRCs/MRC-14.md Outdated
Comment thread MRCs/MRC-14.md Outdated
Comment thread MRCs/MRC-14.md Outdated
Comment thread MRCs/MRC-14.md Outdated
mr-ma and others added 2 commits August 3, 2026 16:13
Number assigned, so replace the MRC-XX placeholder in the VERSION string
(Overview, interface NatSpec, Read Semantics, and test case 8).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Trim the Subject, MetadataUpdated, and setMetadata doc comments; the full
reasoning already lives in Metadata identity, Events, Authorization,
Write Preconditions, and Field Semantics.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Comment thread MRCs/MRC-14.md Outdated
Comment thread MRCs/MRC-14.md Outdated
Comment thread MRCs/MRC-14.md Outdated
Comment thread MRCs/MRC-14.md Outdated
Comment thread MRCs/MRC-14.md Outdated
QEDK and others added 2 commits August 3, 2026 21:02
Co-authored-by: mr-ma <4548085+mr-ma@users.noreply.github.com>
Co-authored-by: mr-ma <4548085+mr-ma@users.noreply.github.com>
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.

2 participants