{"schema_version":"1.1.0","generated_at":"2026-11-14T00:49:21.849Z","site":"https://cryptodecentral.co.za","human_page":"https://cryptodecentral.co.za/metrics","disclaimer":"Educational only. Not financial advice. Not an FSP/CASP. DYOR. Listings and tools are not buy, sell, custody, or swap recommendations.","posture":"Educational network snapshots only. No asset prices, no trading signals, no buy/sell advice.","bitcoin":{"fees":{"unit":"sat/vB","fastest":5,"half_hour":4,"hour":3,"economy":2,"minimum":1,"fetched_at":"2026-11-14T00:48:37.000Z","source":"mempool_fees","note":"Bitcoin network fee estimates — not an asset price or trading signal."},"mempool":{"upcoming_blocks":8,"first_block_n_tx":3815,"first_block_median_fee_sat_vb":4.145155075365494,"fetched_at":"2026-11-14T00:48:37.000Z","source":"mempool_blocks"},"difficulty":{"progress_percent":99.10714285714286,"remaining_blocks":18,"next_retarget_height":975744,"estimated_change_percent":-8.855819085564132,"fetched_at":"2026-11-14T00:47:16.000Z","source":"mempool_difficulty"},"hashrate":{"sample_points":31,"current_hashrate":916377659882994900000,"fetched_at":"2026-11-14T00:47:16.000Z","source":"mempool_hashrate","note":"Estimated from difficulty and block times, not measured. Network literacy — not a market signal."}},"tor":{"date":"2026-11-10","relays":9487,"bridges":2523,"fetched_at":"2026-11-13T02:34:34.000Z","source":"tor_networksize","note":"`date` is the day the figure belongs to; Tor publishes it a few days behind."},"nostr":{"sample_size":5,"reachable":5,"fetched_at":"2026-11-14T00:47:16.000Z","source":"nostr_nip11_sample","note":"Fixed sample of five relays, self-reported NIP-11 data. Not the network, not a ranking.","relays":[{"host":"relay.damus.io","ok":true,"name":"damus.io","software":"git+https://github.com/hoytech/strfry.git","fetched_at":"2026-11-14T00:47:16.000Z"},{"host":"nos.lol","ok":true,"name":"nos.lol","software":"git+https://github.com/hoytech/strfry.git","fetched_at":"2026-11-14T00:47:16.000Z"},{"host":"relay.snort.social","ok":true,"name":"memlay","software":"https://github.com/v0l/memlay","fetched_at":"2026-11-14T00:47:16.000Z"},{"host":"nostr.wine","ok":true,"name":"nostr.wine","software":"https://nostr.wine","fetched_at":"2026-11-14T00:47:16.000Z"},{"host":"offchain.pub","ok":true,"name":"offchain.pub","software":"git+https://github.com/hoytech/strfry.git","fetched_at":"2026-11-14T00:47:16.000Z"}]},"methodology":{"version":"1.0.0","own_node":false,"human_page":"https://cryptodecentral.co.za/metrics#method","summary":"CryptoDecentral does not run its own Bitcoin node for this page. Every figure is read from a public source, with no account or API key, when the page is refreshed:","timeout_ms":12000,"on_failure":"The figure is omitted and replaced by { ok: false, error }. Gaps are never filled with guessed or remembered numbers.","fetched_at_semantics":"fetched_at is the upstream response time (its HTTP Date header), so a response served from cache keeps its original time. For a failed read it is the time of the last attempt.","sources":[{"id":"mempool_fees","figure":"Fee estimates (fast, 30 min, 1 h, economy) in sat/vB","operator":"mempool.space","url":"https://mempool.space/api/v1/fees/recommended","refresh_seconds":60,"limits":"mempool.space's own estimates from its own mempool view. Not a promise of confirmation time."},{"id":"mempool_blocks","figure":"Projected upcoming blocks and their median fee (honeycomb)","operator":"mempool.space","url":"https://mempool.space/api/v1/fees/mempool-blocks","refresh_seconds":60,"limits":"A projection from one operator's mempool. Mempools differ from node to node."},{"id":"mempool_hashrate","figure":"Network hashrate, last point of a one-month series","operator":"mempool.space","url":"https://mempool.space/api/v1/mining/hashrate/1m","refresh_seconds":300,"limits":"An estimate worked out from difficulty and block times. Nobody measures hashrate directly."},{"id":"mempool_difficulty","figure":"Difficulty retarget progress, blocks remaining, estimated adjustment","operator":"mempool.space","url":"https://mempool.space/api/v1/difficulty-adjustment","refresh_seconds":300,"limits":"The estimated adjustment is a projection that keeps moving until the retarget block."},{"id":"tor_networksize","figure":"Tor relay count (latest daily figure)","operator":"The Tor Project (Tor Metrics)","url":"https://metrics.torproject.org/networksize.csv","refresh_seconds":86400,"limits":"Published a few days behind, so the figure carries its own data date. A count, not a measure of network health or safety."},{"id":"nostr_nip11_sample","figure":"NIP-11 information documents from five fixed public relays","operator":"Each relay operator (self-reported)","url":"https://{relay}/ with Accept: application/nostr+json","refresh_seconds":300,"limits":"A fixed sample of five relays, not the Nostr network. Self-reported by each operator. Not a ranking."}],"not_shown":"Prices, exchange rates or trading volume, or anything to act on financially. It doesn't show your own transactions, and it isn't independent verification: if a source is wrong, this page is wrong too. To check for yourself, run your own node.","contact":"info@cryptodecentral.co.za"}}