Documentation
Learn about verification, installation, and security best practices
Understanding Verification
Verification ≠ Security Audit
Verification on Hookstore confirms technical checks, but does NOT guarantee security, code quality, or trustworthiness.
Hook Verification
A hook is marked as "Verified" when:
- We can successfully build the hook from its GitHub source code
- The built hook's hash matches the on-chain hook definition
- The source code is publicly accessible and reproducible
What this means
The code you see on GitHub is the code running on-chain.
What this does NOT mean
The code has been audited, reviewed for security, tested, or endorsed. Verification ≠ Audit.
Publisher Verification
A publisher is marked as "Verified Publisher" when:
- The publisher has write access to the repository
- The repository has a Hookstore manifest in
.hookstore/config.json - The manifest links the repository to Hookstore
What this means
The publisher controls the repository and has linked it to Hookstore via the manifest.
What this does NOT mean
The publisher's identity is verified, they are trustworthy, or they are who they claim to be. Publisher verification ≠ Identity verification.
Installation Process
Installing a hook requires signing one or more transactions using your Xaman wallet. Each step in the installation process will:
- Show you exactly what transaction will be signed
- Display a QR code for mobile scanning (when available)
- Allow you to review all details before signing
- Push the transaction to your Xaman app if you're signed in
Always review transactions carefully
Before signing, review all transaction details. Only install hooks from sources you trust.
Security Best Practices
- •Review the source code on GitHub before installing
- •Understand what the hook does - read the README and documentation
- •Start with testnet - test hooks on testnet before using on mainnet
- •Verify the publisher - check if the publisher is verified and matches expected domains
- •Be cautious with permissions - understand what permissions and roles the hook requires
- •Keep your keys secure - never share your wallet keys or seed phrases
Want to Publish or Build with Hooks?
If you're a developer looking to publish hooks or integrate Hookstore into your application:
Publish Hooks
Use the Console to publish and manage your hooks, verify ownership, and track statistics.
Open ConsolePublic API
Integrate Hookstore into your application using our REST API. Browse the catalog, verify hooks, and access statistics programmatically.
View API DocumentationNeed Help?
For questions, issues, or to report problems:
- Check the hook's README for specific documentation
- Review the hook's GitHub repository
- Contact the publisher through their verified domain
