Offline Value Model
The core challenge of offline execution is enabling value transfer without continuous access to global state, while preserving global supply safety and preventing unbounded loss. KnoxNet addresses this challenge through a constrained offline value model in which all spendable offline value is derived from, and strictly bounded by, value escrowed on the Layer 1 ledger.
KnoxNet uses a native asset, denoted $KNX, as the unit of value within the system. All escrowed balances, offline value units, transactions, and settlement constraints are denominated in $KNX. No other asset can circulate within the KnoxNet execution or settlement domains.
Offline value in KnoxNet is not arbitrary and cannot be created locally. Every unit of $KNX that circulates in the offline execution domain originates from an on-chain escrow and is cryptographically authorized by the KnoxNet Layer 1 ledger. This design ensures that offline execution does not introduce inflation or violate global supply invariants.
6.1 Escrowed $KNX and Offline Issuance
To obtain spendable offline value, a user first escrows $KNX on the KnoxNet Layer 1 ledger. Escrowed $KNX is locked and cannot be spent, transferred, or otherwise used on-chain while corresponding offline value remains in circulation.
From this escrow, the ledger issues a set of offline notes, each representing a fixed denomination of $KNX. The total value of issued notes is strictly bounded by the amount of $KNX escrowed. At no point can the aggregate value of offline notes exceed the escrow backing them.
Once issued, offline notes may circulate freely within the offline execution domain without requiring further interaction with the ledger until reconciliation occurs.
6.2 Offline Notes
An offline note is a cryptographically authenticated object representing a fixed amount of $KNX that is spendable within the offline execution domain. Notes serve as the fundamental unit of offline value transfer.
Each offline note contains:
A globally unique identifier
A denomination expressed in $KNX
An owner public key
A cryptographic signature from the KnoxNet Layer 1 ledger authorizing its existence
Notes are non-forgeable and cannot be created or modified by users. While they may be transferred offline, their global validity ultimately depends on reconciliation with the ledger, which enforces uniqueness and supply constraints.
Offline notes function as controlled bearer instruments: possession and authorization determine spendability during execution, while correctness is enforced later at settlement.
6.3 Offline Transfers and Local Value Conservation
Offline transactions consume one or more existing notes and produce a new set of notes whose total value equals the total value of the inputs. This enforces local value conservation at execution time.
During offline execution, participants verify:
The authenticity of the ledger's signature on each input note
Authorization by the current owner of the note
Conservation of $KNX within the transaction
Global uniqueness of note identifiers is intentionally not enforced during offline execution. This design choice avoids requiring global coordination, trusted hardware, or continuous connectivity at the moment of value transfer.
6.4 Bounded Risk and Loss Containment
Because global uniqueness cannot be enforced offline, KnoxNet does not attempt to prevent all forms of double-spending at execution time. Instead, it bounds the potential impact of misbehavior.
The maximum value that can be misused offline is strictly limited by the amount of $KNX escrowed on the Layer 1 ledger. Any attempt to spend the same offline note in multiple conflicting histories is deterministically detectable during reconciliation.
When such contradictions are detected, penalties are applied by slashing the associated escrowed $KNX. This ensures that offline misbehavior is economically irrational beyond the value already locked and cannot lead to unbounded systemic loss.
This model transforms offline double-spending from a catastrophic failure into a bounded, punishable event.
6.5 Relationship to Reconciliation and Settlement
Offline notes and offline transactions are not final until they are reconciled with the KnoxNet Layer 1 ledger. During reconciliation, the ledger verifies that:
Each offline note identifier is consumed at most once
Total $KNX value is conserved across all reconciled histories
No issuance or supply limits have been violated
If multiple reconciliation submissions attempt to redeem the same note identifier, a contradiction is exposed and a deterministic fraud proof is generated. The ledger resolves the conflict and applies penalties according to protocol rules.
Through this process, the offline value model preserves the privacy and flexibility of local execution while maintaining global correctness, supply safety, and economic accountability.