-
Notifications
You must be signed in to change notification settings - Fork 10
Labels
enhancementNew feature or requestNew feature or request
Description
Integrate AR.IO SDK to add native support for ArNS (Arweave Name System) and primary names in bazar and permaweb-libs.
Background
AR.IO Network has developed SDK support for primary names and ArNS resolution. We want to integrate this functionality to provide a more robust identity system in bazar.
Integration Points
-
permaweb-libs:
- Add AR.IO SDK as a dependency
- Integrate primary name resolution into profile handling
- Add ArNS resolution support
-
bazar:
- Update profile display to show primary names
- Add ArNS resolution for content/asset display
- Integrate with existing AOProfile functionality
Key Files to Modify
permaweb-libs/sdk/src/services/profiles.tsbazar/src/views/Asset/AssetInfo/AssetInfo.tsxbazar/src/components/molecules/OwnerLine- Other profile/identity related components
Implementation Steps
- Initial setup and dependency addition
- Create ArNS resolution service
- Update profile handling to include primary names
- Update UI components to display ArNS/primary names
- Add fallback handling for traditional addresses
Coordination
- Sync with AR.IO team before starting implementation
- Review integration approach with both teams
- Plan testing strategy for interoperability
Dependencies
- AR.IO SDK
- Coordination with AR.IO team
- Testing with live ArNS records
Labels: enhancement, identity, integration, ar.io
Resources:
https://github.com/ar-io/ar-io-sdk?tab=readme-ov-file#primary-names
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request