# Handshake Road Map
### Easy
- Add auction REST API to CLI
- Add Introduction guide to API docs
- wallet vs accounts
- node vs wallet
- REST vs RPC
- `--id` vs `rpc selectwallet`
- unconfirmed vs confirmed
- locked vs unlocked
- stuck pending bids
- missing bid values
- Currently open issues
- [Low-fee TXs can get stuck forever](https://github.com/handshake-org/hsd/issues/430)
- [The watch-only wallet bug](https://github.com/handshake-org/hsd/issues/218)
- Various small improvements and new API endpoints
- Open issue explaining the [reserved name registration bug](https://github.com/handshake-org/hsd/pull/438)
- Initialize Handshake Improvement Proposal (HIP) repo
- recommend markdown instead of mediawiki
- [recoverable on-chain encrypted bid values?](https://github.com/handshake-org/hsd/issues/378#issuecomment-618486570)
- [HNS class of DNS query for chain data ?](https://github.com/handshake-org/hsd/issues/443)
- Add Handshake to https://en.wikipedia.org/wiki/Alternative_DNS_root
### Urgent
- rpc getnames needs replacement or pagination
### In Review
- [Fix SYNTH and GLUE records](https://github.com/handshake-org/hsd/pull/444)
- [Fix missing change address in wallet](https://github.com/handshake-org/hsd/pull/415)
- [rpc getdnssecproof](https://github.com/handshake-org/hsd/pull/261)
- [rpc getnamedns](https://github.com/handshake-org/hsd/pull/266)
- [Websocket events for covenants](https://github.com/handshake-org/hsd/pull/195)
### Blocked
- `chjj/bns`
- [Wildcard entires](https://github.com/chjj/bns/issues/16)
- [Referring to root zone](https://github.com/chjj/bns/issues/15)
- Amplificaiton attacks
- [Bug fixes for hdns](https://github.com/chjj/bns/pull/17)
- `bcoin-org/blgr`
- Master branch needs release
- Error stack trace
- [Log file rotation / disk fill issues](https://github.com/bcoin-org/blgr/pull/8)
### hnsd
- peer discovery
- without brontide ?
- `HNS` class for chain status via DNS query
### Long Term
- from bcoin
- flat-file storage
- indexer module
- headers-first sync / chain-expansion mitigation
- committed `node_modules` and installation with GPK
- BIP157/158 (Neutrino)
- check v2.0.0 for more PRs
- Fee estimation for different covenant types
- Browser integration: DANE and/or embedded hnsd
- Chromium, Brave, etc.