System Constants

Difficulty, timing, size limits, lease economics, performance certificates.


Proof of Work

  • DefaultDifficulty: 0xfffff80000000000
  • TestDifficulty: 0x0000000000000002

Timing

ConstantValue
Block timestamp tolerance±1 hour
Vote window±5 minutes
Attestation skew±10 minutes
Quorum fallback10 seconds
Stale conflict sweep15 seconds
Periodic sync10 seconds
Sync rate limit5 seconds/peer
Wallet session timeout5 minutes
Wallet poller5 seconds
Directory TTL30 minutes

Size Limits

LimitValue
Conflict hashes10 max
Pending votes/conflict10 max
Attestations/block20 max
Gossip message256 KB
Sync request1 MiB
Sync response10 MiB
Sync blocks/session10,000
Frontiers/request10,000
State key128 bytes
State value64 KB
State block256 KB
Message request/response64 KB

Lease Economics

ParameterValue
Min duration60s
Max duration31,536,000s (365 days)
vCPU rate20,000 µXUSD/hour
Memory rate10,000 µXUSD/GB/hour
Disk rate1,000 µXUSD/GB/hour
Stakeceil(cost / 5) µXUSD (min 1)
XE rewardceil(cost × R_capped / 1000) µXE (min 1, rate locked at accept)

Performance Certificates

ParameterValue
BenchmarkIterations375,000,000
MemoryTableSize8,388,608 (256 MB)
MemoryReads1,000,000
WorkloadVersion3
CertificateValidity7 days

Consensus & Network

ParameterValue
Quorum threshold67%
Connection manager low100
Connection manager high400
Connection grace1 minute
API rate limit (reads, non-POST)200 req/s, burst 1,000
API rate limit (writes, POST)10 req/s, burst 50
Rate limiter idle TTL5 minutes (max 100,000 tracked IPs)
Default API port8080
Default libp2p port9000