Logic and arithmetic
移植元の npa-site は、npa-std を Nano Proof Auditor の standard logical and arithmetic primitives package と説明しています。
NPA package
URL戦略では、standard logic and arithmetic package のために /npa/std/ を確保します。このページは npa-site の package framing を残しつつ、npa-std を NPA の主要URL群に配置します。
Package role
npa-std は logical and arithmetic primitives のための standard package area です。このページでは /npa/std/ 方針を明示し、/oss/ や冗長な package slug へ流れないようにします。
移植元の npa-site は、npa-std を Nano Proof Auditor の standard logical and arithmetic primitives package と説明しています。
/npa/std/ を推奨パスにします。/npa/npa-std/ より短く、/oss/ 配下に置くより NPA ブランドとの関係が明確です。
source catalog では、現在 2 standard modules と 0 theorem entries を表示します。
standard package でも、NPA package family と同じ certificate audit と package policy commands を使います。
Exported modules
この小さな module list は npa-site catalog に基づきます。URL方針を変えずに、今後 module を増やせます。
Std.Logic.Eq
/pkg/Std/Logic/Eq/
Std.Nat.Basic
/pkg/Std/Nat/Basic/
Auditing
これらは npa-site の package workflow を、npa-std checkout 向けに残したものです。
Certificates を監査
npa package verify-certs --root ../npa-std --checker reference --json
Policy を検査
npa package check --root ../npa-std --json