Skip to content

CIP: Canton Imported Names — Decentralized DNS Name Importer - #249

Open
pdomenighetti wants to merge 2 commits into
canton-foundation:mainfrom
pdomenighetti:imported-names
Open

CIP: Canton Imported Names — Decentralized DNS Name Importer#249
pdomenighetti wants to merge 2 commits into
canton-foundation:mainfrom
pdomenighetti:imported-names

Conversation

@pdomenighetti

Copy link
Copy Markdown

Companion CIP to #171 (Canton Party Name Resolution Standard), split out per review feedback — one PR per CIP.

Defines how names from external naming systems are imported into Canton as on-ledger credentials referenceable by Daml code. The DNS-verified importer is specified in full (DNSSEC + _canton TXT record, 7-day re-verification, attestor-based operation) and serves as the blueprint for follow-up importer CIPs (LEI/vLEI, ENS, email, cross-chain).

Depends on #171 for the FQPN format, resolver interface, and rendering conventions, and on the CN Credentials Standard (#204) for the credential registry. Complementary to the .canton CIP (#209).

Companion CIP to canton-foundation#171 (Canton Party Name Resolution Standard), split out per review feedback — one PR per CIP.

Defines how names from external naming systems are imported into Canton as on-ledger credentials referenceable by Daml code (import model per the July 9 WG direction). The DNS-verified importer is specified in full (DNSSEC + _canton TXT record, 7-day re-verification, attestor-based operation) and serves as the blueprint for follow-up importer CIPs (LEI/vLEI, ENS, email, cross-chain).

Depends on canton-foundation#171 for the FQPN format, resolver interface, and display conventions, and on the CN Credentials Standard (canton-foundation#204) for the credential registry. Complementary to the .canton CIP (canton-foundation#209).

Note: the advanced verification draft (cprp-verification.md) is intentionally not part of any PR — parked as future work per the June 25 CNS 2.0 next-steps proposal.

Signed-off-by: Paolo Domenighetti <p.domenighetti@gmail.com>
Signed-off-by: Paolo Domenighetti <p.domenighetti@gmail.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.

1 participant