Reference/msg.peck.to
msg.peck.to
BRC-104 MessageBox relay for wallet-to-wallet async delivery.
What it is
Auth-protected MessageBox server (returns 401 on root — mutual BRC-104 auth is required). Carries PeerPay payment requests, BRC-103 DMs and agent coordination messages between wallets that aren't online simultaneously. Runs on a GCE VM rather than Cloud Run so long-lived auth sessions survive scale-to-zero.
When to use it
Two wallets need to exchange messages (payment requests, DMs, coordination) and may not be online at the same time.
Clients that wrap it
Most apps talk to this service through one of these packages rather than hitting the HTTP surface directly.
@bsv/message-box-client@bsv/peer-pay
Deployment
Repo: message-box-server · Framework: express · Protocol: BRC-104 / MessageBox
Endpoints
10 routes scanned from source.
| Method | Path | Source |
|---|---|---|
| GET | /robots.txt | wallet-toolbox/src/storage/remoting/StorageServer.ts:69 |
| GET | / | wallet-toolbox/src/storage/remoting/StorageServer.ts:74 |
| POST | / | wallet-toolbox/src/storage/remoting/StorageServer.ts:93 |
| GET | /robots.txt | wallet-toolbox/src/services/chaintracker/chaintracks/ChaintracksService.ts:88 |
| GET | / | wallet-toolbox/src/services/chaintracker/chaintracks/ChaintracksService.ts:93 |
| GET | /files | wallet-toolbox/src/services/chaintracker/chaintracks/__tests/LocalCdnServer.ts:32 |
| GET | /download/:filename | wallet-toolbox/src/services/chaintracker/chaintracks/__tests/LocalCdnServer.ts:42 |
| POST | /no-auth | payment-express-middleware/src/__tests/testExpressServer.ts:33 |
| GET | /weather | payment-express-middleware/src/__tests/testExpressServer.ts:56 |
| GET | /openapi.json | message-box-server/src/swagger.ts:49 |