P
peck/docsv0.1 · preview
Reference/msg.peck.to
LiveVM-hosted

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

See all clients & SDKs →

Deployment

Repo: message-box-server · Framework: express · Protocol: BRC-104 / MessageBox

Endpoints

10 routes scanned from source.

MethodPathSource
GET/robots.txtwallet-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.txtwallet-toolbox/src/services/chaintracker/chaintracks/ChaintracksService.ts:88
GET/wallet-toolbox/src/services/chaintracker/chaintracks/ChaintracksService.ts:93
GET/fileswallet-toolbox/src/services/chaintracker/chaintracks/__tests/LocalCdnServer.ts:32
GET/download/:filenamewallet-toolbox/src/services/chaintracker/chaintracks/__tests/LocalCdnServer.ts:42
POST/no-authpayment-express-middleware/src/__tests/testExpressServer.ts:33
GET/weatherpayment-express-middleware/src/__tests/testExpressServer.ts:56
GET/openapi.jsonmessage-box-server/src/swagger.ts:49