Quickstart
Sign up, mint a token, send your first request. Five minutes end-to-end.
1. Create an account
Visit /signup. The dashboard generates a secp256k1 keypair in your browser — that's your identity. There is no email, password, or third-party login. You hold the private key; we hold the public key (your account ID).
Your keypair is stored in the browser's IndexedDB. Back it up using the export option in the dashboard; if you lose your only browser copy, the account is unrecoverable.
2. Pick a tier
The Hobby tier ($9.99/mo) is the entry plan. See /pricing for the full ladder. Pay in BCH or in PUSD/MUSD CashTokens — the dashboard generates a payment URI and watches the deposit address until your payment confirms.
The trial tier is read-only for evaluation; minting a callable token requires a paid subscription.
3. Mint a gateway token
Open the dashboard, hit Mint a token, pick which systems and networks the token can reach. The raw token shows once. Copy it.
Token URLs follow this shape:
https://solidpeer.io/<system>/<network>/<token>
Where system is one of bchn, fulcrum, chaingraph and network is one of mainnet, chipnet, testnet4, regtest.
4. Send a request
For BCHN JSON-RPC:
curl https://solidpeer.io/bchn/mainnet/<token> \
-H "content-type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"getblockcount","params":[]}'
For Fulcrum (Electrum protocol over HTTP):
curl https://solidpeer.io/fulcrum/mainnet/<token> \
-H "content-type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"server.version","params":["my-app","1.6"]}'
For Chaingraph (GraphQL):
curl https://solidpeer.io/chaingraph/mainnet/<token> \
-H "content-type: application/json" \
-d '{"query":"{ block(limit:1, order_by:{height:desc}) { hash height } }"}'
Each call charges Compute Credits against your account balance. The response shape is whatever the underlying system returns; the gateway is transparent.
5. Open a WebSocket subscription (optional)
Fulcrum and Chaingraph support live subscriptions. The URL shape is the same; just upgrade to WebSocket. See the per-system reference for the protocol.
Next steps
- Authentication — what each token controls, how to scope tokens narrowly
- Networks — which networks cost what
- Errors — wire-level error contract
- BCHN reference: /docs/api/bchn
- Fulcrum reference: /docs/api/fulcrum
- Chaingraph reference: /docs/api/chaingraph