An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 9.0% on proxy.golang.org

proxy.golang.org : github.com/izihawa/go-namesys

Package namesys implements resolvers and publishers for the IPFS naming system (IPNS). The core of IPFS is an immutable, content-addressable Merkle graph. That works well for many use cases, but doesn't allow you to answer questions like "what is Alice's current homepage?". The mutable name system allows Alice to publish information like: or: The mutable name system also allows users to resolve those references to find the immutable IPFS object currently referenced by a given mutable name. For command-line bindings to this functionality, see: Package namesys defines Resolver and Publisher interfaces for IPNS paths, that is, IPFS paths in the form of /ipns/<name_to_be_resolved>. A "resolved" IPNS path becomes an /ipfs/<cid> path. Traditionally, these paths would be in the form of /ipns/peer_id, which references an IPNS record in a distributed ValueStore (usually the IPFS DHT). Additionally, the /ipns/ namespace can also be used with domain names that use DNSLink (/ipns/<dnslink_name>, https://docs.ipfs.io/concepts/dnslink/) The package provides implementations for all three resolvers.

Registry - Source - Documentation - JSON
purl: pkg:golang/github.com/izihawa/go-namesys
License: Apache-2.0,MIT,Apache-2.0,SSPL-1.0
Latest release: over 2 years ago
First release: over 2 years ago
Namespace: github.com/izihawa
Stars: 0 on GitHub
Forks: 0 on GitHub
See more repository details: repos.ecosyste.ms
Funding links: https://github.com/sponsors/izihawa
Last synced: about 1 month ago

    Loading...
    Readme
    Loading...