Federation model
BitKuruş is a signed-gossip federation across a small allowlist of trusted operators. Each node owns an independent database and never writes to its peers directly — convergence happens through Ed25519-signed HTTP envelopes that every node verifies, applies idempotently, and forwards on retry.
There is no global consensus algorithm or fork-choice rule. The protocol assumes operators are mutually trusted; safety comes from cryptographic identity, deterministic state, and out-of-band coordination. A new node is accepted only after every existing operator has added its public key to their trusted registry.
- UTXO-style ledger: tokens are immutable objects with
token_id,owner,value(18 decimals),version, andstatus(activeorburned). A transfer burns inputs and creates new outputs atomically. - Ed25519 everywhere: user wallets sign transactions; nodes sign every replication envelope and every API response.
- Canonical JSON: every signature payload is encoded with sorted object keys so signers and verifiers agree byte-for-byte.
- No auto-discovery: peers are configured manually on every node. Joining requires a coordinated public-key swap.