Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Tags: PunkGo/punkgo-kernel

Tags

v0.5.1

Toggle v0.5.1's commit message
fix: Windows daemon.addr flock — separate lock from info file

v0.5.0

Toggle v0.5.0's commit message
PIP-003: Ed25519 checkpoint signing + trust layer architecture

v0.4.0

Toggle v0.4.0's commit message
ci: expand release matrix to 6 platforms

Add aarch64-linux-gnu, x86_64-linux-musl, and aarch64-apple-darwin
targets to match punkgo-jack's release workflow.

Co-Authored-By: Claude Opus 4.6 <[email protected]>

v0.3.0

Toggle v0.3.0's commit message
fix: clippy unused import, cargo fmt

Co-Authored-By: Claude Opus 4.6 <[email protected]>

v0.2.9

Toggle v0.2.9's commit message
style: cargo fmt + update Cargo.lock for v0.2.9

Co-Authored-By: Claude Opus 4.6 <[email protected]>

v0.2.8

Toggle v0.2.8's commit message
fix: separate README for each crate, remove cross-badge confusion

- punkgo-core gets minimal README pointing to punkgo-kernel
- punkgo-kernel README drops punkgo-core badge
- Bump to v0.2.8

Co-Authored-By: Claude Opus 4.6 <[email protected]>

v0.2.7

Toggle v0.2.7's commit message
chore: add readme/keywords/categories for crates.io, bump to v0.2.7

- Point both crates to root README.md for crates.io display
- Add keywords and categories
- Fix import ordering (cargo fmt)

Co-Authored-By: Claude Opus 4.6 <[email protected]>

v0.2.6

Toggle v0.2.6's commit message
chore: add version to punkgo-core path dep for crates.io publish

Co-Authored-By: Claude Opus 4.6 <[email protected]>

v0.2.5

Toggle v0.2.5's commit message
feat: two-layer energy model — observe pays append_cost (v0.2.5)

Energy cost split into action_cost (operation semantics) + append_cost
(physical recording cost). Observe action_cost remains 0, but all actions
including observe now pay append_cost (1 + payload_bytes/1024). This
reflects the Landauer principle: recording to the Merkle tree has
irreducible physical cost regardless of action type.

- action.rs: quote_cost returns action_cost + append_cost
- kernel.rs: remove observe exemption from energy reservation
- Tests updated for +1 append_cost on all actions

Co-Authored-By: Claude Opus 4.6 <[email protected]>

v0.2.4

Toggle v0.2.4's commit message
feat: remove kernel.lock, default state dir to ~/.punkgo/state

- Remove file-based kernel.lock from StateStore; SQLite WAL handles
  concurrent access and IPC endpoint binding prevents duplicate daemons.
  Eliminates stale lock files after crashes.
- Change KernelConfig default state_dir from ./state to ~/.punkgo/state
  with PUNKGO_STATE_DIR env var override for custom deployments.
- Bump version to 0.2.4.

Co-Authored-By: Claude Opus 4.6 <[email protected]>