* refactor: rename project from onsonr/sonr to sonr-io/snrd (#1249)
* refactor: rename project from onsonr/sonr to sonr-io/snrd
* refactor: update package paths to use sonr-io org
---------
Co-authored-by: Prad N <prad@didao.xyz>
* feat: introduce devbox for consistent development environment
* feat: integrate Doppler for secrets management
* feat: streamline release process with Devbox
* <no value>
* bump: version 0.6.3 → 0.6.4
* feat: enable commit-less version bumping
* bump: version 0.6.4 → 0.6.5
* feat: streamline release process and update project metadata
* feat: streamline build process and configuration
* feat: streamline build process by removing release target
* bump: version 0.6.5 → 0.6.6
* feat: upgrade to go 1.24 and align binary name
* bump: version 0.6.6 → 0.6.7
* feat: streamline release process and update project metadata
* bump: version 0.6.3 → 0.6.4
* feat: streamline development and release processes
* feat: streamline development and release processes
* refactor: streamline release process with Taskfile
* feat: enhance goreleaser output with title for better UX
* feat: consolidate release notes
* bump: version 0.6.3 → 0.6.4
* feat: streamline release process with improved automation
* feat: streamline development and release workflow
* bump: version 0.6.3 → 0.6.4
* feat: streamline release process with Taskfile and conventional commits
* bump: version 0.6.4 → 0.6.5
* feat: enhance Docker image publishing with piped credentials
* chore: remove outdated changelog entries
* bump: version 0.6.3 → 0.6.4
* feat: improve release process with interactive feedback
* feat: enhance release process with real-time version feedback
* bump: version 0.6.4 → 0.6.5
* feat: enhance release process with dynamic version display and streamlined automation
* bump: version 0.6.3 → 0.6.4
* refactor: streamline release process by removing redundant version display
* bump: version 0.6.4 → 0.6.5
* refactor: streamline release process and simplify dev environment
* bump: version 0.6.3 → 0.6.4
* ci: simplify PR checks by removing redundant release validation
* refactor: consolidate release workflows for improved maintainability
* ci: enhance release workflow for automated version publishing
---------
Co-authored-by: Prad N <prad@didao.xyz>
* chore(docs): remove token economy guide
* refactor(context): update GatewayContext to use Querier interface
* chore(database): update schema path
* docs: Update READMEs for x/did, x/dwn, and x/svc with UCAN integration
* chore(pkg): update database scope name
* refactor(did): optimize GenesisState proto methods
* refactor(svc): update Service proto to use repeated fields
* refactor(api): rename MsgSpawn to MsgInitialize
- **refactor: refactor DID module types and move to controller package**
- **refactor: move controller creation and resolution logic to keeper**
- **refactor: update imports to reflect controller package move**
- **refactor: update protobuf definitions for DID module**
- **docs: update proto README to reflect changes**
- **refactor: move hway to gateway, update node modules, and refactor
pkl generation**
- **build: update pkl-gen task to use new pkl file paths**
- **refactor: refactor DWN WASM build and deployment process**
- **refactor: refactor DID controller implementation to use
account-based storage**
- **refactor: move DID controller interface to base file and update
implementation**
- **chore: migrate to google protobuf**
- **feat: Add v0.52.0 Interfaces for Acc Abstraction**
- **refactor: replace public_key with public_key_hex in Assertion
message**
- **refactor: remove unused PubKey, JSONWebKey, and RawKey message types
and related code**
- **docs: remove discord badge from README**
- **fix: ensure go version is up-to-date**
- **<no value>**
- **refactor: update import paths for blocks to components**
- **feat: add Hero component template**
- **fix: update footer logo to svg**
- **feat: add Query/Sign and Query/Verify RPC methods**
- **refactor: rename Keyshares to KsVal in did/v1/state.proto**
* feat: add enums.pulsar.go file for PermissionScope enum
* refactor: remove PERMISSION_SCOPE_IDENTIFIERS_ENS enum value
* feat: Add MsgRegisterService to handle service registration
The commit message for these changes would be:
feat: Add MsgRegisterService to handle service registration
This commit adds a new message type `MsgRegisterService` to the DID module's transaction proto file. This message allows users to register a new service with a given permission scope and origin URI. The domain must have a valid TXT record containing the public key.
The changes include:
- Adding the `MsgRegisterService` message type with fields for authority, origin URI, and scopes
- Adding the `MsgRegisterServiceResponse` message type to handle the response
- Updating the Msg service to include a new `RegisterService` RPC method
- Implementing the `RegisterService` method in the keeper
This feature allows users to register new services on the DID chain, which is an important part of the overall DID functionality.
* (no commit message provided)
* fix: Add ProveWitness and SyncVault RPCs
The commit message should be:
feat: Add ProveWitness and SyncVault RPCs
This change adds two new RPCs to the DID module:
1. ProveWitness: An operation to prove the controller has a valid property using ZK Accumulators.
2. SyncVault: Synchronizes the controller with the Vault Motr DWN WASM Wallet.
These new RPCs allow for more advanced DID management functionality.
* fix: Remove unused `Meta` message from `genesis.proto`
* refactor: Simplify the types and properties to keep a consistent structure for the blockchain
* (no commit message provided)
* {}
* feat: add Equal methods for AssetInfo and ChainInfo types