FiberMeter documentation
This directory contains the product, integration, deployment, and operations
documentation for FiberMeter. Start with the path that matches what you are
trying to do.
Choose a path
Documentation index
Product and setup
- FiberMeter overview — product scope, working capabilities,
payment modes, and remaining production hardening.
- Architecture — provider boundary, billing engine, and
hosted payee/payer topology.
- Quickstart — local setup with or without Docker, database
initialization, seed data, and application startup.
Developer integration
- API reference — REST authentication, payment modes,
and live-provider API boundaries.
- JavaScript SDK — installation, API-key and JWT clients, usage
metering, customers, balances, payment requests, errors, and idempotency.
- Webhooks — delivery headers, HMAC verification, timestamp
policy, failure inspection, and retry behavior.
Demonstration and Fiber operations
- Demo walkthrough — guided dashboard, funding,
metering, ledger, and webhook flow.
- Fiber integration — simulated and live providers,
node configuration, RPC boundaries, channels, and settlement verification.
- Roadmap summary — current delivery status and links to the
actively maintained project roadmap.
- Product guide — product positioning, supported flows,
current capabilities, technical architecture, and product boundaries.
Hosted deployment and transfer notes
- Hosted live demo — persistent testnet
deployment, auto-payer flow, and on-chain channel-funding evidence.
- PayReady transfer — provenance and integration map
for the operator-facing Fiber preflight diagnostics.
- Native Ubuntu deployment — reusable systemd,
PostgreSQL, Nginx, and native Fiber-node deployment guide.
Supporting material
Documentation conventions
- Examples use
http://localhost:4000 as the API origin unless a hosted URL is
explicitly required. The JavaScript SDK appends /api itself.
- Monetary values are decimal strings. Avoid floating-point arithmetic for
accounting and settlement logic.
- API keys, dashboard JWTs, node credentials, and webhook secrets are
server-side secrets and must not be embedded in browser bundles.
- Simulated mode is the default local path. Live-mode instructions are marked
explicitly and require funded Fiber nodes and an available channel.