arkhe-forge-platform 0.13.0

L2 services for ArkheForge Runtime: projection observer, manifest loader, policy, rate limiter, audit receipts, crypto-erasure coordinator, process-protection shim. Builds on L0 arkhe-kernel + L1 arkhe-forge-core.
Documentation
//! Fallback — Tier-0 software-kek is rejected on this target.
//! On targets other than Linux / macOS / Windows, `apply_all()` always returns Err.

use super::{ProcessProtection, ProtectionError};

/// Fallback impl — unsupported target.
pub struct FallbackProcessProtection;

impl ProcessProtection for FallbackProcessProtection {
    fn lock_memory(&self) -> Result<(), ProtectionError> {
        Err(ProtectionError::Unsupported("lock_memory"))
    }

    fn disable_core_dump(&self) -> Result<(), ProtectionError> {
        Err(ProtectionError::Unsupported("disable_core_dump"))
    }

    fn disable_ptrace(&self) -> Result<(), ProtectionError> {
        Err(ProtectionError::Unsupported("disable_ptrace"))
    }
}