Skip to content

Add Account Attestation Registry MRC (draft) - #72

Merged
QEDK merged 8 commits into
mainfrom
add-mrc-eoa-registry
Aug 25, 2026
Merged

Add Account Attestation Registry MRC (draft)#72
QEDK merged 8 commits into
mainfrom
add-mrc-eoa-registry

Conversation

@mr-ma

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

Copy link
Copy Markdown
Contributor

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>

@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.

LGTM.

@QEDK

QEDK commented Aug 12, 2026

Copy link
Copy Markdown
Collaborator

@Baltoli @kjcamann can one of you review?

QEDK

This comment was marked as duplicate.

Comment thread MRCs/MRC-14.md Outdated
title: Account Attestation Registry
description: An on-chain registry where an account publishes self-attestations about itself, authorized by proof-of-control
author: Mohsen Ahmadvand (@mr-ma)
discussions-to: <forum-thread>

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.

nit: needs to be included

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

@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.

LGTM.

@QEDK
QEDK merged commit 6632565 into main Aug 25, 2026
4 checks passed
@QEDK
QEDK deleted the add-mrc-eoa-registry branch August 25, 2026 10:53
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