make: Entering directory '/home/eunhhu/work/pure/prototypes/connections' python3 check_profile.py --build build/checkpoint-clean --budget peer-budget.json { "passed": true, "failures": [], "profile": "linux-aarch64-gcc14-selected-document-peer", "scope": "Review threshold for the explicitly selected authenticated document host on Linux AArch64/GCC 14. Includes linked application code but excludes the shared OpenSSL/libc implementations, process heap, stack, mappings and kernel buffers. Check measured whole-process RSS separately.", "budget_sha256": "defe8efb4d544cdbf615de4d43d4ceba78fc7f1d958f245731202625052eb2ff", "platform": "Linux-6.18.39+rpt-rpi-2712-aarch64-with-glibc2.41", "binaries": { "pure-document-peer": { "sections": { "text": 46878, "data": 1384, "bss": 16 }, "needed": [ "libc.so.6", "libcrypto.so.3", "libssl.so.3" ], "sha256": "e0bec4f698ce6b561a6caa8464636317409011e3101c48649cf5585c33ec9d31" } } } python3 check_document_peer.py --peer build/checkpoint-clean/pure-document-peer --editor build/checkpoint-clean/pure-edit { "profile": "selected-authenticated-document-peer", "checks": [ "mutual certificate identity, server hostname and ALPN separation", "program source identity checked before C client sends work", "persistent external TLS client: create, read, conflict and recovery", "native peer edit and local CLI use the same authored document and storage", "fragmented 1 MiB direct ingress, demand-selected reply and one-byte splice", "native C peer uploads 1 MiB and receives only the requested metadata", "incomplete, invalid and oversized frames do not publish a change", "idle authenticated session closes after deadline", "server restart and native C peer preserve the committed large document" ], "server_idle_rss_kib": 7840, "server_after_large_work_rss_kib": 9488 } make: Leaving directory '/home/eunhhu/work/pure/prototypes/connections'