API access

Connect to Silica data surfaces

Silica exposes direct node RPC and telemetry surfaces alongside a live read-only indexed API service for explorers, wallets, governance dashboards, and analytics-heavy products.

Direct node access today

Live path

For production integrations that need raw chain data, the current source of truth is the node itself: JSON-RPC, health, info, and metrics endpoints.

  • • Query chain state and latest height directly from RPC
  • • Use /health, /info, and /metrics for operator telemetry
  • • Keep your app close to the protocol when you need zero aggregation lag

Indexed API layer

Live read-only

The api/ service continuously indexes chain and consensus state into PostgreSQL-backed query surfaces for higher-level application experiences.

  • • REST endpoints (/identity, /privacy, /governance, /faucet) and proxied /jsonrpc
  • • Operator health (/health, /health/ready) and /alerts
  • • PostgreSQL-backed indexing with bounded query pagination

Indexed endpoint families

The indexed API service exposes focused route groups that cover consumer wallet, governance, and explorer needs.

Identity (/identity/*)

On-chain name resolution (/names/resolve, /names/reverse) and authenticated profile lookup (/me).

Privacy (/privacy/*)

Stealth address generation (/stealth/address), output scanning (/stealth/scan), and private transfer submission.

Governance (/governance/*)

Proposals (/proposals), vote histories (/votes/{address}), delegations, and voting power (/voting-power/{address}).

Explorer & Faucet (/jsonrpc, /faucet/*)

Indexed blocks, transactions, account history, and testnet faucet drips (/faucet/drip, /faucet/status).

Health and telemetry

curl https://rpc.testnet.silica-protocol.com/health
curl https://rpc.testnet.silica-protocol.com/info
curl https://rpc.testnet.silica-protocol.com/metrics

Direct JSON-RPC

fetch('https://rpc.testnet.silica-protocol.com', {
  method: 'POST',
  headers: { 'content-type': 'application/json' },
  body: JSON.stringify({
    jsonrpc: '2.0',
    id: 1,
    method: 'get_block_number',
    params: []
  })
});

Indexed REST routes

GET  /identity/names/resolve?name=alice.chert
POST /privacy/stealth/scan
GET  /governance/proposals?status=active
POST /faucet/drip

Choose the right integration surface

Use direct node RPC when you want minimal abstraction. Use the live read-only indexed API service when you need fast composite queries for dashboards, explorers, and rich wallet experiences.