Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/juzybits/polymedia-profile
On-chain identity system on Sui.
https://github.com/juzybits/polymedia-profile
Last synced: about 1 month ago
JSON representation
On-chain identity system on Sui.
- Host: GitHub
- URL: https://github.com/juzybits/polymedia-profile
- Owner: juzybits
- License: apache-2.0
- Created: 2023-01-16T23:23:09.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-21T22:59:31.000Z (10 months ago)
- Last Synced: 2024-04-23T23:00:29.750Z (8 months ago)
- Language: TypeScript
- Homepage: https://profile.polymedia.app
- Size: 1.08 MB
- Stars: 44
- Watchers: 2
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-sui - Polymedia Profile - A system that lets users associate a profile (name, picture, etc) to their Sui address. Maintained by [@juzybits](https://github.com/juzybits). (Code / Decentralized Identity)
README
# Polymedia Profile
![Polymedia Profile](./src/web/public/img/open-graph.webp)
Polymedia Profile is a fully on-chain profile system on Sui. It lets users attach a profile (name, picture, etc) to their Sui address. Over 137,000 profiles have been created to date.
- Sui Move package: [./src/sui/](./src/sui/)
- TypeScript SDK: [./src/sdk/](./src/sdk/)
- Web interface: [./src/web/](./src/web/)Key facts about Polymedia Profile:
1. Profile properties are not unique. Want to use "Alice" as your user name? No problem!
2. A Profile object is permanently attached to the Sui address that created it. Profiles are not transferable.
3. Profiles are always included in at least one Registry object. A Sui address may own multiple profiles, but can only add one Profile to each Registry.
4. The default registry is called polymedia-main, and is used by all Polymedia apps. Anyone can create a new registry.
5. Profiles can be used anywhere on Sui. There is a TypeScript SDK to facilitate 3rd party integrations.
6. Profiles are free to use and there is no cost associated with registering one (aside from network fees).