From 432ef492075399210fb38f72f2d31694113a310d Mon Sep 17 00:00:00 2001 From: Prad Nukala Date: Wed, 2 Sep 2026 16:53:38 -0400 Subject: [PATCH] feat: migrate to blume docs --- .gitignore | 1 + docs/changelog.mdx | 580 ------------------ docs/docs.json | 366 ----------- docs/faq.mdx | 60 +- docs/features.mdx | 88 +-- .../architecture/delegated-proof-of-stake.mdx | 31 - .../inter-blockchain-communication.mdx | 29 - .../architecture/multi-party-computation.mdx | 0 .../passkey-web-authentication.mdx | 238 ------- .../user-controller-authorization-network.mdx | 0 docs/guides/authorize-clients.mdx | 221 ------- docs/guides/broadcast-transactions.mdx | 411 ------------- docs/guides/configure-local-node.mdx | 48 -- docs/guides/deployment.mdx | 8 - docs/guides/development.mdx | 8 - docs/guides/economics/distribution.mdx | 305 --------- docs/guides/economics/governance.mdx | 98 --- docs/guides/economics/rewards.mdx | 24 - docs/guides/economics/staking.mdx | 40 -- docs/guides/economics/utility.mdx | 201 ------ docs/guides/economics/values.mdx | 235 ------- docs/guides/inter-planetary-file-system.mdx | 0 docs/guides/issue-payments.mdx | 158 ----- docs/guides/onboarding.mdx | 279 --------- docs/guides/register-records.mdx | 7 - docs/guides/security/audit-report.mdx | 447 -------------- docs/guides/security/compliance.mdx | 352 ----------- docs/guides/security/cryptography.mdx | 120 ---- docs/guides/security/vulnerabilities.mdx | 202 ------ docs/guides/vrf-key-management.mdx | 294 --------- docs/guides/vrf-migration.mdx | 562 ----------------- docs/index.mdx | 100 +-- docs/install.mdx | 59 +- docs/quickstart/developers.mdx | 0 docs/quickstart/users.mdx | 0 docs/quickstart/validators.mdx | 0 docs/reference/commands/snrd.mdx | 87 +-- docs/reference/commands/snrd_auth.mdx | 82 +-- .../reference/commands/snrd_auth_register.mdx | 97 +-- docs/reference/commands/snrd_genesis.mdx | 82 +-- .../snrd_genesis_add-genesis-account.mdx | 127 +--- .../commands/snrd_genesis_collect-gentxs.mdx | 89 +-- .../commands/snrd_genesis_export.mdx | 82 +-- .../reference/commands/snrd_genesis_gentx.mdx | 237 ++----- docs/reference/commands/snrd_genesis_init.mdx | 82 +-- .../commands/snrd_genesis_migrate.mdx | 92 +-- .../commands/snrd_genesis_validate.mdx | 82 +-- docs/reference/commands/snrd_help.mdx | 82 +-- docs/reference/commands/snrd_init.mdx | 102 +-- docs/reference/commands/snrd_keys.mdx | 92 +-- docs/reference/commands/snrd_keys_add.mdx | 172 ++---- docs/reference/commands/snrd_keys_delete.mdx | 102 +-- docs/reference/commands/snrd_keys_export.mdx | 102 +-- docs/reference/commands/snrd_keys_import.mdx | 92 +-- docs/reference/commands/snrd_keys_list.mdx | 97 +-- docs/reference/commands/snrd_keys_migrate.mdx | 92 +-- docs/reference/commands/snrd_keys_parse.mdx | 92 +-- docs/reference/commands/snrd_keys_show.mdx | 117 +--- docs/reference/commands/snrd_migrate.mdx | 4 +- docs/reference/commands/snrd_node.mdx | 4 +- docs/reference/commands/snrd_prune.mdx | 97 +-- docs/reference/commands/snrd_query.mdx | 82 +-- .../reference/commands/snrd_query_account.mdx | 82 +-- .../commands/snrd_query_accounts.mdx | 82 +-- docs/reference/commands/snrd_query_auth.mdx | 82 +-- docs/reference/commands/snrd_query_bank.mdx | 82 +-- .../commands/snrd_query_consensus.mdx | 82 +-- .../commands/snrd_query_delegation.mdx | 82 +-- docs/reference/commands/snrd_query_did.mdx | 82 +-- .../commands/snrd_query_distribution.mdx | 82 +-- docs/reference/commands/snrd_query_dwn.mdx | 82 +-- .../commands/snrd_query_feegrant.mdx | 82 +-- docs/reference/commands/snrd_query_gov.mdx | 82 +-- .../commands/snrd_query_slashing.mdx | 82 +-- .../reference/commands/snrd_query_staking.mdx | 82 +-- docs/reference/commands/snrd_query_svc.mdx | 82 +-- .../commands/snrd_query_tendermint.mdx | 82 +-- docs/reference/commands/snrd_query_tx.mdx | 105 +--- docs/reference/commands/snrd_rollback.mdx | 87 +-- docs/reference/commands/snrd_status.mdx | 87 +-- docs/reference/commands/snrd_tendermint.mdx | 82 +-- docs/reference/commands/snrd_tx.mdx | 82 +-- docs/reference/commands/snrd_tx_bank.mdx | 82 +-- docs/reference/commands/snrd_tx_consensus.mdx | 82 +-- docs/reference/commands/snrd_tx_crisis.mdx | 82 +-- docs/reference/commands/snrd_tx_did.mdx | 82 +-- .../commands/snrd_tx_distribution.mdx | 82 +-- docs/reference/commands/snrd_tx_dwn.mdx | 82 +-- docs/reference/commands/snrd_tx_feegrant.mdx | 82 +-- docs/reference/commands/snrd_tx_gov.mdx | 82 +-- docs/reference/commands/snrd_tx_slashing.mdx | 82 +-- docs/reference/commands/snrd_tx_staking.mdx | 82 +-- docs/reference/commands/snrd_tx_svc.mdx | 82 +-- docs/reference/commands/snrd_version.mdx | 92 +-- docs/reference/concepts/motr.mdx | 5 +- docs/reference/concepts/sonr.mdx | 3 +- docs/reference/concepts/token.mdx | 11 +- docs/reference/messages/dex-add-liquidity.mdx | 19 +- docs/reference/messages/dex-cancel-order.mdx | 21 +- .../reference/messages/dex-create-account.mdx | 19 +- .../messages/dex-create-limit-order.mdx | 23 +- .../messages/dex-execute-token-swap.mdx | 21 +- .../messages/dex-remove-liquidity.mdx | 21 +- .../messages/did-add-service-endpoint.mdx | 23 +- .../messages/did-add-verification-method.mdx | 23 +- .../messages/did-create-document.mdx | 19 +- docs/reference/messages/did-deactivate.mdx | 25 +- .../did-issue-verifiable-credential.mdx | 28 +- .../messages/did-link-external-wallet.mdx | 31 +- .../messages/did-remove-service-endpoint.mdx | 21 +- .../did-remove-verification-method.mdx | 23 +- .../did-revoke-verifiable-credential.mdx | 23 +- .../messages/did-update-document.mdx | 23 +- .../messages/did-update-module-parameters.mdx | 7 +- .../messages/dwn-configure-protocol.mdx | 22 +- docs/reference/messages/dwn-delete-record.mdx | 28 +- .../messages/dwn-grant-permission.mdx | 22 +- .../messages/dwn-revoke-permission.mdx | 28 +- .../messages/dwn-rotate-vault-keys.mdx | 36 +- .../messages/dwn-update-module-parameters.mdx | 16 +- docs/reference/messages/dwn-write-record.mdx | 22 +- .../svc-complete-domain-verification.mdx | 28 +- .../svc-initiate-domain-verification.mdx | 34 +- ...-register-service-with-verified-domain.mdx | 28 +- .../messages/svc-update-module-parameters.mdx | 16 +- docs/reference/modules/dex.mdx | 37 +- docs/reference/modules/did.mdx | 9 +- docs/reference/modules/dwn.mdx | 7 +- docs/reference/modules/svc.mdx | 37 +- .../queries/query-dex-get-account.mdx | 12 +- .../query-dex-get-module-parameters.mdx | 12 +- .../query-dex-get-pool-information.mdx | 20 +- .../query-dex-get-remote-chain-balance.mdx | 18 +- .../query-dex-get-transaction-history.mdx | 28 +- .../queries/query-dex-list-all-accounts.mdx | 12 +- .../queries/query-dex-list-orders.mdx | 20 +- .../query-did-get-all-credentials-by-id.mdx | 36 +- .../queries/query-did-get-by-controller.mdx | 20 +- .../queries/query-did-get-document.mdx | 12 +- .../query-did-get-module-parameters.mdx | 20 +- .../query-did-get-service-endpoint.mdx | 20 +- .../query-did-get-verifiable-credential.mdx | 28 +- .../query-did-get-verification-method.mdx | 20 +- .../queries/query-did-list-all-documents.mdx | 20 +- .../query-did-list-verifiable-credentials.mdx | 28 +- docs/reference/queries/query-did-resolve.mdx | 28 +- .../queries/query-dwn-encryption-status.mdx | 28 +- .../queries/query-dwn-ipfs-content-by-cid.mdx | 22 +- .../queries/query-dwn-ipfs-status.mdx | 22 +- .../queries/query-dwn-parameters.mdx | 16 +- .../queries/query-dwn-permissions.mdx | 30 +- .../reference/queries/query-dwn-protocols.mdx | 28 +- docs/reference/queries/query-dwn-records.mdx | 28 +- .../queries/query-dwn-single-protocol.mdx | 22 +- .../queries/query-dwn-single-record.mdx | 22 +- .../queries/query-dwn-single-vault.mdx | 28 +- .../queries/query-dwn-vault-by-owner.mdx | 28 +- .../query-dwn-vrf-consensus-contributions.mdx | 28 +- .../query-svc-domain-verification-status.mdx | 22 +- .../queries/query-svc-module-parameters.mdx | 16 +- .../queries/query-svc-service-by-id.mdx | 22 +- .../queries/query-svc-services-by-domain.mdx | 28 +- .../queries/query-svc-services-by-owner.mdx | 25 +- 163 files changed, 2327 insertions(+), 9908 deletions(-) delete mode 100644 docs/changelog.mdx delete mode 100644 docs/docs.json delete mode 100644 docs/guides/architecture/delegated-proof-of-stake.mdx delete mode 100644 docs/guides/architecture/inter-blockchain-communication.mdx delete mode 100644 docs/guides/architecture/multi-party-computation.mdx delete mode 100644 docs/guides/architecture/passkey-web-authentication.mdx delete mode 100644 docs/guides/architecture/user-controller-authorization-network.mdx delete mode 100644 docs/guides/authorize-clients.mdx delete mode 100644 docs/guides/broadcast-transactions.mdx delete mode 100644 docs/guides/configure-local-node.mdx delete mode 100644 docs/guides/deployment.mdx delete mode 100644 docs/guides/development.mdx delete mode 100644 docs/guides/economics/distribution.mdx delete mode 100644 docs/guides/economics/governance.mdx delete mode 100644 docs/guides/economics/rewards.mdx delete mode 100644 docs/guides/economics/staking.mdx delete mode 100644 docs/guides/economics/utility.mdx delete mode 100644 docs/guides/economics/values.mdx delete mode 100644 docs/guides/inter-planetary-file-system.mdx delete mode 100644 docs/guides/issue-payments.mdx delete mode 100644 docs/guides/onboarding.mdx delete mode 100644 docs/guides/register-records.mdx delete mode 100644 docs/guides/security/audit-report.mdx delete mode 100644 docs/guides/security/compliance.mdx delete mode 100644 docs/guides/security/cryptography.mdx delete mode 100644 docs/guides/security/vulnerabilities.mdx delete mode 100644 docs/guides/vrf-key-management.mdx delete mode 100644 docs/guides/vrf-migration.mdx delete mode 100644 docs/quickstart/developers.mdx delete mode 100644 docs/quickstart/users.mdx delete mode 100644 docs/quickstart/validators.mdx diff --git a/.gitignore b/.gitignore index 032d1f01b..bcd741b02 100755 --- a/.gitignore +++ b/.gitignore @@ -123,3 +123,4 @@ tmp-openapi-gen/**/*.json .mcp.json node_modules .claude +.blume/ diff --git a/docs/changelog.mdx b/docs/changelog.mdx deleted file mode 100644 index e16c3246f..000000000 --- a/docs/changelog.mdx +++ /dev/null @@ -1,580 +0,0 @@ ---- -title: Version History -sidebarTitle: Changelog -description: All notable changes to the Sonr blockchain -icon: "hourglass" ---- - - - - Consolidate deployment infrastructure with Docker Compose and enhance build targets (#248) - - Unified backend services configuration (Highway, Redis, Caddy, IPFS, snrd) - - Implemented multi-stage Dockerfile build targets - - Enhanced Makefile with Docker management targets - - Introduced health check and readiness probe system - - - - Implement OpenID Connect provider with WebAuthn in bridge handlers (#244) - - Full WebAuthn passwordless authentication integration - - Implemented Self-Issued OpenID Provider (SIOP) v2 - - Blockchain-based WebAuthn credential broadcasting - - Supports Authorization Code Flow with PKCE - - - - Fix cryptographic implementations and enable disabled tests (#243) - - Fixed and re-enabled previously disabled cryptographic tests - - Enhanced security validation for cryptographic modules - - Improved test coverage for core security components - - ---- - - - WebAuthn attestation and verification improvements (#242) - - Enhanced attestation verification logic - - Improved security checks for authentication ceremonies - - Refined credential validation mechanisms - - - - Implement Service module capability system and parameters (#241) - - Introduced comprehensive capability management for services - - Added robust parameter validation for service configurations - - Enhanced service module flexibility and security - - - - Complete DID module WebAuthn and parameter implementation (#240) - - Full W3C WebAuthn Level 2 compliance with passwordless authentication - - Implemented CBOR-based attestation parsing - - Multi-algorithm signature verification (ES256, RS256, EdDSA) - - Added 9 new DID module parameters with validation - - - - Introduce key rotation events and IPFS status endpoint (#238) - - Vault key rotation with Motor plugin integration - - Consensus-based encryption using validator set - - HMAC-SHA256 validation for data integrity - - IPFS status query endpoint with health metrics - - - - Implement module parameter validation and defaults (#237) - - Comprehensive parameter validation for DID and SVC modules - - Default parameters with FIDO2-compliant WebAuthn settings - - Enhanced parameter validation for service limits and timeouts - - - - Complete remaining event emissions for DID and DWN modules (#235) - - Implemented typed Protobuf events for all state-changing operations - - Added detailed event types with enhanced observability - - Updated event emission patterns to follow Cosmos SDK v0.50.14 best practices - - - - Implement typed Protobuf events for x/did, x/dwn, and x/svc modules (#233) - - Typed events following Cosmos SDK's ADR-032 pattern - - Event-driven application support with CometBFT websockets - - Backward compatibility maintained with legacy events - - - - Integrate Interchain Accounts for cross-chain DEX functionality - - Enhanced cross-chain interoperability for trading - - IBC integration for decentralized exchange operations - - - - Implement ICA Controller system in x/dex module for cross-chain DEX operations (#221) - - Full Interchain Account Controller implementation - - Cross-chain DEX trading capability - - Enhanced IBC protocol support - - - - Replace InterchainTest with Starship-based E2E testing framework (#217) - - Modern testing infrastructure with Starship - - Improved E2E test reliability and speed - - Better multi-chain testing support - - - - Add support for additional elliptic curves and JWK verification (#216) - - Extended elliptic curve support beyond secp256k1 - - JSON Web Key (JWK) verification implementation - - Enhanced cryptographic flexibility - - ---- - - - Complete WebAuthn/FIDO2 implementation for passwordless authentication (#215) - - Full FIDO2 compliance with passwordless authentication - - Hardware security key support - - Biometric authentication integration - - - - Complete DID keeper implementation with W3C compliance and WebAuthn authentication (#214) - - Full W3C DID specification compliance - - WebAuthn integration for DID authentication - - Enhanced identity management capabilities - - - - Transform UI package to shadcn monorepo architecture for uniform styling (#213) - - Migrated to shadcn component architecture - - Consistent design system across applications - - Improved component reusability - - - - Improve secure memory handling for enhanced security (#201) - - Zero-memory clearing for sensitive data - - Protected memory allocation for cryptographic operations - - Enhanced key material security - - - - Implement comprehensive cryptographic security enhancements (#200) - - Major cryptographic subsystem overhaul - - Enhanced encryption algorithms - - Improved key management system - - ---- - - - Implement CLI commands for wallet module (#198) - - Comprehensive wallet management via CLI - - Transaction signing and broadcasting commands - - Key management operations - - - - Implement UCAN permission validation for wallet transactions (#197) - - User-Controlled Authorization Networks integration - - Permission-based transaction validation - - Enhanced wallet security model - - - - Implement Go client SDK with transaction signing and broadcasting (#196) - - Complete Go SDK for chain interaction - - Transaction building and signing utilities - - gRPC and REST endpoint support - - - - Enable Docker-based testnet execution - - Simplified testnet deployment via Docker - - Containerized node operation - - Quick local testing environment - - - - Implement monorepo structure with pnpm workspaces and changesets (#189) - - Modern monorepo architecture - - pnpm workspace management - - Automated versioning with changesets - - - - Implement WebAuthn gasless transactions with comprehensive protocol integration (#186) - - Gasless onboarding for new users - - WebAuthn-based transaction signing - - Eliminated token requirement for registration - - - - Implement gasless WebAuthn registration with comprehensive security audit (#182) - - Security-audited gasless registration flow - - Anti-abuse mechanisms - - Credential uniqueness enforcement - - - - Implement consensus-based encryption for DWN module (#181) - - Validator-based encryption keys - - Consensus-driven key management - - Enhanced data privacy - - - - Enhance init command with VRF keypair generation and SonrContext system (#180) - - Verifiable Random Function integration - - SonrContext for session management - - Enhanced initialization process - - - - Move interchain tests to dedicated location (#178) - - Improved test organization - - Separated integration tests - - Better test maintainability - - - - Refactor Motor WASM plugin as MPC-based UCAN source (#177) - - Multi-party computation integration - - WASM-based secure execution - - UCAN capability management - - - - Migrate documentation to Mintlify structure (#172) and migrate x/ucan module to internal library (#174) - - Documentation platform migration - - UCAN module refactoring - - Improved code organization - - - - Implement WebAuthn CLI registration with gasless transactions (#168) - - CLI-based WebAuthn registration - - Browser integration for credential creation - - Gasless onboarding flow - - - - Implement auto-create DWN vault with comprehensive security improvements (#161) - - Automatic vault provisioning - - Enhanced security measures - - Improved user onboarding - - - - Migrate Highway service to Echo framework with WebSocket/SSE and JWT auth (#159) - - Echo framework migration - - Real-time WebSocket support - - JWT authentication system - - - - Complete Highway proxy server implementation with asynq and proto.Actor (#157) - - Asynq task queue integration - - Actor-based concurrency model - - Improved task processing - - - - Refactor x/dwn vaults and introduce gasless transactions (#154) - - Vault system refactoring - - Gasless transaction support - - Enhanced user experience - - - - Monorepo restructure with internal packages and enhanced CI/CD (#151) - - Internal package architecture - - CI/CD pipeline improvements - - Better code organization - - - - Enhance testnet configuration with faucet and explorer settings (#145) - - Testnet faucet integration - - Block explorer configuration - - Improved developer experience - - - - Optimize deployment workflows and update infrastructure configuration (#141) - - Streamlined deployment process - - Infrastructure updates - - Performance optimizations - - - - Introduce Starship network configurations for devnet and testnet (#139) - - Starship integration for local development - - Multi-network configuration support - - Simplified network management - - - - Streamline Docker build for enhanced efficiency (#136) - - Optimized Docker build process - - Reduced image sizes - - Faster build times - - - - Streamline starship configuration and local development (#135) - - Simplified Starship setup - - Enhanced local development workflow - - Better developer experience - - - - Major infrastructure and wallet improvements (#134, #131, #128, #127) - - Optimized CI/CD workflows with smart testing - - Fee grant integration with BasicAllowance - - EVM transaction support in wallet module - - External wallet linking as DID assertion methods - - - - Implement secure key management with WASM enclaves (#126) - - WASM-based secure enclaves - - Hardware-level key protection - - Enhanced cryptographic isolation - - ---- - - - Implement vault export/import with IPFS encryption (#125) - - IPFS-based vault backup - - Encrypted vault exports - - Decentralized storage integration - - - - Add transaction building framework and streamline release process (#123) - - Comprehensive transaction builder - - Automated release pipeline - - Improved developer tools - - - - Add cross-module keeper integration tests and optimize CI performance (#122) - - Cross-module testing framework - - CI pipeline optimization - - Better test coverage - - - - Improve service validation and UCAN integration (#121) - - Enhanced service validation logic - - UCAN capability improvements - - Better error handling - - - - Implement ServiceKeeper interface for x/dwn module (#120) - - Service abstraction layer - - Improved module interactions - - Enhanced modularity - - - - Implement UCANKeeper interface for x/dwn module (#119) - - UCAN integration for DWN - - Capability-based permissions - - Enhanced authorization - - - - Implement UCANKeeper interface for x/svc module (#117) - - Service module UCAN support - - Permission management - - Improved security model - - - - Implement DIDKeeper interface for x/svc module (#116) - - DID integration for services - - Identity-based service management - - Enhanced authentication - - - - Implement ServiceKeeper interface methods in x/svc keeper (#113) - - Complete service keeper implementation - - Core service functionality - - Module integration - - - - Implement UCANKeeper interface methods and centralize error handling (#112) - - UCAN keeper implementation - - Centralized error management - - Improved code maintainability - - - - Implement VerifyDIDDocumentSignature method with multi-algorithm support (#111) - - Multi-algorithm signature verification - - Ed25519, ECDSA, RSA support - - Enhanced DID security - - - - Implement wallet derivation and keeper interface architecture (#110) - - HD wallet derivation - - Keeper interface design - - Improved wallet architecture - - - - Introduce VaultKeeper interface for enhanced modularity (#99) - - Vault abstraction layer - - Improved code organization - - Better testability - - - - Enable DWN vault spawning via query API and add comprehensive tests (#98) - - Query-based vault creation - - Comprehensive test suite - - API improvements - - - - Update testnet configuration for DAO governance (#84) - - DAO governance integration - - Testnet parameter updates - - Governance readiness - - - - Centralize vault actor system and optimize plugin management (#83) - - Actor system centralization - - Plugin optimization - - Performance improvements - - - - Refactor x/dwn module structure and integrate WebAssembly motor client (#81) - - Major DWN module refactoring - - WASM motor client integration - - Enhanced documentation - - ---- - - - Implement Rybbit analytics and update documentation site styling (#80) - - Analytics integration - - Documentation improvements - - Better user insights - - - - Complete shadcn/TemplUI migration from NebulaUI (#79) - - UI library migration - - Modern component system - - Improved styling - - - - Enhanced documentation landing page with custom branding (#69) - - Custom branding implementation - - Improved documentation UI - - Better user experience - - - - Integrate Trunk.io for code quality and linting (#65) - - Trunk.io integration - - Automated code quality checks - - Enhanced linting rules - - ---- - - - Implement DWN module with enclave signing and DIF specification (#64) - - Decentralized Web Node implementation - - DIF specification compliance - - Enclave-based signing - - ---- - - - ES-client protobuf generation (#63) - - JavaScript client protobuf support - - Improved client SDK - - Better developer tools - - - - Automated API Reference Generation for Cosmos Modules and Highway REST Service (#62) - - Automated API documentation - - REST service documentation - - Improved developer resources - - ---- - - - Enhance TUI Dashboard with real-time data visualization and testnet support (#59) - - Real-time data visualization - - Testnet dashboard support - - Enhanced monitoring - - - - Implement x/ucan msgServer handlers with capability templates (#55) - - UCAN message handlers - - Capability templates - - Authorization framework - - ---- - - - Integrate Nebula UI Component Library (#54) - - UI component library integration - - Reusable components - - Design consistency - - - - W3C DID Controller with WebAuthn support and comprehensive testing improvements (#52) - - W3C DID controller implementation - - WebAuthn authentication - - Enhanced test coverage - - ---- - - - Migrate UCAN capability definitions to x/ucan module (#49) - - UCAN module creation - - Capability migration - - Improved architecture - - ---- - - - Implement DNS record verification with UCAN delegation for x/svc (#41) - - DNS verification system - - UCAN-based delegation - - Service authentication - - ---- - - - Implement Highway Service API Handlers (#39) - - Highway service implementation - - API handler creation - - Core service functionality - - - - Major infrastructure and documentation improvements (#38, #37, #36) - - IPFS private network support - - Enhanced CI/CD workflows - - Comprehensive tokenomics documentation - - Client integration guide - - Research section with whitepapers - - - - Initial release with core blockchain features - - Automated version bumping and changelog generation - - Highway service for enhanced authentication - - Database migration using goose - - CosmWasm VM for smart contracts - - IPFS Kubo v0.35.0 integration - - Decentralized web node runtime with WASM enclave - - Complete database schema for core entities - diff --git a/docs/docs.json b/docs/docs.json deleted file mode 100644 index 06337b5a8..000000000 --- a/docs/docs.json +++ /dev/null @@ -1,366 +0,0 @@ -{ - "$schema": "https://mintlify.com/docs.json", - "theme": "maple", - "name": "Sonr Docs", - "logo": { - "light": "https://cdn.sonr.io/logos/docs/logo.svg", - "dark": "https://cdn.sonr.io/logos/docs/logo-dark.svg" - }, - "favicon": "https://cdn.sonr.io/favicon.ico", - "colors": { - "primary": "#17c2FF", - "light": "#17c2FF", - "dark": "#279cff" - }, - "icons": { - "library": "lucide" - }, - "navigation": { - "dropdowns": [ - { - "dropdown": "Documentation", - "description": "Sonr Fundamentals", - "icon": "lightbulb", - "pages": [ - { - "group": "Getting Started", - "icon": "rocket", - "pages": [ - "index", - "reference/install", - "changelog", - "faq" - ] - }, - { - "group": "Learn Concepts", - "icon": "lightbulb", - "pages": [ - { - "group": "Sonr Blockchain", - "icon": "combine", - "pages": ["concepts/sonr", "modules/did/index", "modules/dwn/index", "modules/svc/index", "modules/dex/index"] - }, - { - "group": "Gateway Services", - "icon": "radio-tower", - "pages": [ - "concepts/hway", - "concepts/gasless-onboarding", - "concepts/webauthn-integration" - ] - }, - { - "group": "Light Clients", - "icon": "plug", - "pages": [ - "concepts/motr", - "concepts/decentralized-auth", - "concepts/identity-generation", - "concepts/dwn-architecture" - ] - }, - { - "group": "Token Economics", - "icon": "coins", - "pages": [ - "concepts/token", - "economics/values", - "economics/utility", - "economics/staking", - "economics/rewards", - "economics/governance", - "economics/distribution" - ] - } - ] - }, - { - "group": "Build Apps", - "icon": "hammer", - "pages": [ - { - "group": "Client SDKs", - "icon": "code", - "pages": [ - "quickstart/react", - "quickstart/browser", - "quickstart/golang" - ] - }, - { - "group": "Service Management", - "icon": "globe", - "pages": [ - "guides/register-records", - "guides/authorize-clients", - "guides/broadcast-transactions", - "guides/issue-payments", - "guides/establish-connection" - ] - } - ] - }, - { - "group": "Validator Guides", - "icon": "shield-check", - "pages": [ - "guides/onboarding", - "guides/development", - "guides/deployment", - { - "group": "Security Report", - "icon": "shield", - "pages": [ - "reference/security/audit-report", - "reference/security/compliance", - "reference/security/cryptography", - "reference/security/vulnerabilities" - ] - } - ] - }, - { - "group": "Next Steps", - "icon": "play", - "pages": [] - } - ] - }, - { - "dropdown": "Reference", - "description": "API Reference", - "icon": "code", - "pages": [ - { - "group": "CLI Commands", - "icon": "terminal", - "root": "cli-commands", - "pages": [ - "reference/commands/snrd", - "reference/commands/snrd_auth", - "reference/commands/snrd_auth_register", - "reference/commands/snrd_genesis", - "reference/commands/snrd_genesis_add-genesis-account", - "reference/commands/snrd_genesis_collect-gentxs", - "reference/commands/snrd_genesis_export", - "reference/commands/snrd_genesis_gentx", - "reference/commands/snrd_genesis_init", - "reference/commands/snrd_genesis_migrate", - "reference/commands/snrd_genesis_validate", - "reference/commands/snrd_help", - "reference/commands/snrd_init", - "reference/commands/snrd_keys", - "reference/commands/snrd_keys_add", - "reference/commands/snrd_keys_delete", - "reference/commands/snrd_keys_export", - "reference/commands/snrd_keys_import", - "reference/commands/snrd_keys_list", - "reference/commands/snrd_keys_migrate", - "reference/commands/snrd_keys_parse", - "reference/commands/snrd_keys_show", - "reference/commands/snrd_migrate", - "reference/commands/snrd_node", - "reference/commands/snrd_prune", - "reference/commands/snrd_query", - "reference/commands/snrd_query_account", - "reference/commands/snrd_query_accounts", - "reference/commands/snrd_query_auth", - "reference/commands/snrd_query_bank", - "reference/commands/snrd_query_consensus", - "reference/commands/snrd_query_delegation", - "reference/commands/snrd_query_did", - "reference/commands/snrd_query_distribution", - "reference/commands/snrd_query_dwn", - "reference/commands/snrd_query_feegrant", - "reference/commands/snrd_query_gov", - "reference/commands/snrd_query_slashing", - "reference/commands/snrd_query_staking", - "reference/commands/snrd_query_svc", - "reference/commands/snrd_query_tendermint", - "reference/commands/snrd_query_tx", - "reference/commands/snrd_rollback", - "reference/commands/snrd_status", - "reference/commands/snrd_tendermint", - "reference/commands/snrd_tx", - "reference/commands/snrd_tx_bank", - "reference/commands/snrd_tx_consensus", - "reference/commands/snrd_tx_crisis", - "reference/commands/snrd_tx_did", - "reference/commands/snrd_tx_distribution", - "reference/commands/snrd_tx_dwn", - "reference/commands/snrd_tx_feegrant", - "reference/commands/snrd_tx_gov", - "reference/commands/snrd_tx_slashing", - "reference/commands/snrd_tx_staking", - "reference/commands/snrd_tx_svc", - "reference/commands/snrd_version" - ] - }, - { - "group": "Decentralized Exchange", - "icon": "arrow-right-left", - "tag": "x/dex", - "pages": [ - { - "group": "HTTP Endpoints", - "tag": "Query", - "icon": "rss", - "pages": [ - "api-reference/dex/get-dex-account", - "api-reference/dex/get-module-parameters", - "api-reference/dex/get-pool-information", - "api-reference/dex/get-remote-chain-balance", - "api-reference/dex/get-transaction-history", - "api-reference/dex/list-all-dex-accounts", - "api-reference/dex/list-orders" - ] - }, - { - "group": "GRPC Methods", - "tag": "TxMsg", - "icon": "plug", - "pages": [ - "api-reference/dex/add-liquidity", - "api-reference/dex/cancel-order", - "api-reference/dex/create-dex-account", - "api-reference/dex/create-limit-order", - "api-reference/dex/execute-token-swap", - "api-reference/dex/remove-liquidity" - ] - } - ] - }, - { - "group": "Decentralized Identifiers", - "icon": "contact-round", - "tag": "x/did", - "pages": [ - { - "group": "HTTP Endpoints", - "tag": "Query", - "icon": "rss", - "pages": [ - "api-reference/did/get-all-credentials-by-did", - "api-reference/did/get-did-document", - "api-reference/did/get-dids-by-controller", - "api-reference/did/get-module-parameters", - "api-reference/did/get-service-endpoint", - "api-reference/did/get-verifiable-credential", - "api-reference/did/get-verification-method", - "api-reference/did/list-all-did-documents", - "api-reference/did/list-verifiable-credentials", - "api-reference/did/resolve-did" - ] - }, - { - "group": "GRPC Methods", - "tag": "TxMsg", - "icon": "plug", - "pages": [ - "api-reference/did/add-service-endpoint", - "api-reference/did/add-verification-method", - "api-reference/did/create-did-document", - "api-reference/did/deactivate-did", - "api-reference/did/issue-verifiable-credential", - "api-reference/did/link-external-wallet", - "api-reference/did/register-webauthn-credential-gasless", - "api-reference/did/remove-service-endpoint", - "api-reference/did/remove-verification-method", - "api-reference/did/revoke-verifiable-credential", - "api-reference/did/update-did-document", - "api-reference/did/update-module-parameters" - ] - } - ] - }, - { - "group": "Decentralized Web Nodes", - "icon": "wallet", - "tag": "x/dwn", - "pages": [ - { - "group": "HTTP Endpoints", - "tag": "Query", - "icon": "rss", - "pages": [ - "api-reference/dwn/query-dwn-permissions", - "api-reference/dwn/query-dwn-protocols", - "api-reference/dwn/query-dwn-records", - "api-reference/dwn/query-encrypted-record-with-decryption", - "api-reference/dwn/query-encryption-system-status", - "api-reference/dwn/query-ipfs-node-status", - "api-reference/dwn/query-module-parameters", - "api-reference/dwn/query-specific-dwn-record", - "api-reference/dwn/query-specific-dwn-protocol", - "api-reference/dwn/query-specific-vault", - "api-reference/dwn/query-vaults-by-owner", - "api-reference/dwn/query-vrf-consensus-contributions", - "api-reference/dwn/retrieve-ipfs-content-by-cid" - ] - }, - { - "group": "GRPC Methods", - "tag": "TxMsg", - "icon": "plug", - "pages": [ - "api-reference/dwn/configure-dwn-protocol", - "api-reference/dwn/delete-record-from-dwn", - "api-reference/dwn/grant-dwn-permission", - "api-reference/dwn/revoke-dwn-permission", - "api-reference/dwn/rotate-vault-encryption-keys", - "api-reference/dwn/update-dwn-module-parameters", - "api-reference/dwn/write-record-to-dwn" - ] - } - ] - }, - { - "group": "Service Registry", - "icon": "shield-check", - "tag": "x/svc", - "pages": [ - { - "group": "HTTP Endpoints", - "tag": "Query", - "icon": "rss", - "pages": [ - "api-reference/svc/query-domain-verification-status", - "api-reference/svc/query-module-parameters", - "api-reference/svc/query-service-by-id", - "api-reference/svc/query-services-by-domain", - "api-reference/svc/query-services-by-owner" - ] - }, - { - "group": "GRPC Methods", - "tag": "TxMsg", - "icon": "plug", - "pages": [ - "api-reference/svc/complete-domain-verification", - "api-reference/svc/initiate-domain-verification", - "api-reference/svc/register-service-with-verified-domain", - "api-reference/svc/update-module-parameters" - ] - } - ] - } - ] - } - ] - }, - "footer": { - "socials": { - "discord": "https://sonr.io/discord", - "github": "https://github.com/sonr-io", - "twitter": "https://twitter.com/sonr_io", - "youtube": "https://youtube.com/@sonrhq", - "website": "https://sonr.io" - } - }, - "integrations": { - "ga4": { - "measurementId": "G-FY0WZBSGH8" - } - } -} diff --git a/docs/faq.mdx b/docs/faq.mdx index 234ec211f..ef220aa51 100644 --- a/docs/faq.mdx +++ b/docs/faq.mdx @@ -1,10 +1,12 @@ --- title: "Frequently Asked Questions" -sidebarTitle: "FAQ" description: "A Collection of commonly asked questions about Sonr" icon: "life-buoy" +sidebar: + label: "FAQ" --- +