Skip to content

Add ERC: Persistent Identity Token#1776

Open
nftprof wants to merge 2 commits into
ethereum:masterfrom
nftprof:add-erc-persistent-identity
Open

Add ERC: Persistent Identity Token#1776
nftprof wants to merge 2 commits into
ethereum:masterfrom
nftprof:add-erc-persistent-identity

Conversation

@nftprof
Copy link
Copy Markdown

@nftprof nftprof commented May 27, 2026

Summary

This ERC proposes a standard interface for Persistent Identity Tokens — ERC-721 tokens that represent human-readable, on-chain identities bound to EVM addresses.

Three Interface Layers

  1. Identity Layer (IPersistentIdentity) — name registration, address binding, URL records, and soulbound locking
  2. Resolution Layer (IPersistentIdentityResolver) — on-chain name-to-address and identity lookup
  3. Policy Layer (IPersistentIdentityPolicy) — namespace governance (pricing, renaming, unbinding, reserved names)

Core Mechanism: Bind-to-Lock

Tokens are freely tradable when unbound. When a user binds an identity to their address (bind(tokenId)), the token becomes soulbound — protecting active identities from unauthorized transfer while allowing a secondary market for unclaimed names.

Key Differentiators from Existing Standards

  • vs ENS: Identity/username layer (not DNS). No expiry. Lifecycle governance. Agent-compatible.
  • vs ERC-5192 (SBT): Conditional soulbinding (bound=locked, unbound=tradable) vs permanent non-transferability.
  • vs Web2 usernames: User-owned, on-chain, portable across applications.

Reference Implementation

PEG ID — live on Pentagon Chain (chain ID 3344) at 0xf97EB9f8293D1FD5587a809Eb74518c300738d07 with 2,200+ identities minted.

Protocol Repository

persistent-identity-protocol — published under CC0 1.0 Universal.

Compatibility

ERC-721, ERC-165, ERC-5192, ERC-6551, ERC-4337, ENS.

Files

  • ERCS/erc-persistent-identity.md — Full ERC specification
  • assets/erc-persistent-identity/ — Solidity interfaces (IPersistentIdentity, IPersistentIdentityResolver, IPersistentIdentityPolicy)

…d-to-lock model

Three-layer standard for persistent, human-readable identity tokens:
- Identity Layer: name registration, address binding, URL records, soulbound locking
- Resolution Layer: on-chain name-to-address and identity lookup
- Policy Layer: namespace governance (pricing, renaming, unbinding)

Reference implementation: PEG ID on Pentagon Chain
Protocol repo: github.com/blockchainsuperheroes/persistent-identity-protocol
License: CC0
@eip-review-bot
Copy link
Copy Markdown
Collaborator

eip-review-bot commented May 27, 2026

File ERCS/erc-persistent-identity.md

Requires 1 more reviewers from @g11tech, @jochem-brouwer, @samwilsn, @xinbenlv

@eip-review-bot eip-review-bot changed the title Add ERC: Persistent Identity Token (PIP) Add ERC: Persistent Identity Token May 27, 2026
@github-actions github-actions Bot added the w-ci label May 27, 2026
@github-actions
Copy link
Copy Markdown

The commit 044f36f (as a parent of e80689a) contains errors.
Please inspect the Run Summary for details.

@@ -0,0 +1,198 @@
---
eip: TBD
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Suggested change
eip: TBD
eip: 8277

@nftprof
Assigning next sequential EIP/ERC/RIP number.
Numbers are assigned by editors & associates.

Please also update the filename.

title: Persistent Identity Token
description: A standard for persistent, human-readable identity tokens mapped to EVM addresses with support for resolution, lifecycle management, URL records, and policy-controlled governance.
author: Idon Liu (@nftprof)
discussions-to: https://ethereum-magicians.org/t/erc-persistent-identity-token-pip-on-chain-identity-with-bind-to-lock-model/28641
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Suggested change
discussions-to: https://ethereum-magicians.org/t/erc-persistent-identity-token-pip-on-chain-identity-with-bind-to-lock-model/28641
discussions-to: https://ethereum-magicians.org/t/erc-8277-persistent-identity-token-pip/28641

Updated Eth Magicians title with ERC number and title

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants