Documentation
Guides, API references, and troubleshooting for the Pyvorin platform.
Cross-Compiling Pyvorin Edge Kernels for ARM64
Build ARM64-native shared objects from an x86 machine using Docker buildx, verify artifacts with the file command, and automate everything in GitHub Actions.
18 min read
Fleet Management at Scale
Manage hundreds of Pyvorin Edge devices with device provisioning, configuration drift detection, bulk config push, fleet-wide rollback, and health aggregation.
26 min read
mTLS and Certificate Pinning
Generate a private CA with OpenSSL, create per-device client certificates, configure MQTTAdapter and HTTPAdapter for mutual TLS, and implement certificate rotation and revocation on Pyvorin Edge gateways.
20 min read
Over-the-Air Update System
Design and implement secure OTA updates for Pyvorin Edge using Ed25519 bundle signing, atomic symlink swaps, automatic rollback, and channel-based release management.
28 min read
Pyvorin Edge Runtime Library Internals
Deep dive into the runtime shared objects, typed object model, inline caches, ABIContract ctypes binding, ModuleLoader.verify_signature, and ExplicitFallback.run_with_guard.
28 min read
Secure Boot and Runtime Integrity
Raspberry Pi secure boot chain deep dive, signing kernel modules with pyv-edge-sign, runtime bundle verification, hardware attestation, and tamper detection for Pyvorin Edge deployments.
22 min read
The GIL and Threading in Pyvorin Edge
Understand how the GIL interacts with compiled kernels, keep Pipeline.run() single-threaded, and safely use ThreadPoolExecutor and ProcessPoolExecutor for I/O and CPU parallelism.
20 min read
Writing Custom C Kernels for Pyvorin Edge
Learn the C ABI contract, write a hand-optimized NEON kernel, build a shared object, and register it with CompilerBridge for edge-native execution.
25 min read