Skip to main content

Module runtime

Module runtime 

Source
Expand description

PunkGo kernel runtime — the 7-step submit pipeline and energy production.

  • Kernel — bootstraps state, handles requests, and runs the submit pipeline: validate → quote → reserve → validate_payload → settle → append → post-commit
  • EnergyProducer — background task distributing energy per tick, anchored to hardware compute power (PIP-001 §1–§2)
  • lifecycle — actor lifecycle operations: freeze, unfreeze, terminate
  • SubmitReceipt — cryptographic receipt returned after successful commit

Re-exports§

pub use energy_producer::EnergyProducer;

Modules§

energy_producer
Energy production background task — continuous energy generation per tick.
lifecycle
Actor lifecycle operations — freeze, unfreeze, terminate.

Structs§

Kernel
The PunkGo kernel — single-writer append-only event system.
KernelConfig
Configuration for bootstrapping the kernel.
SubmitReceipt
Cryptographic receipt returned after a successful action submission.