the error register
NIKA-SEC-010
the approval-capability law is violated · a rate-limited approval burst (the N+1th distinct mint of a run) · an approval whose resolved content hash differs from the shown hash (content_mismatch) · a ticket replayed across runs or steps (scope_mismatch) · or the static heterogeneous-batch refusal (one prompt unleashing two or more effect classes) — the 6th invariant (NEP-0013 · F-P4). A typed refusal, one of 103 the registry names: stable code, spec category, the transient flag the retry machinery reads. The engine stamps this page's address on the finding itself. Route on the code, never on prose. Machines read the catalog.
- security_errorcategorya security policy refused the effect
- stablea retry cannot helpfix the file, not the timing
- 10of 14 in NIKA-SECprev / next walk the registry
- 103registered codesthe normative floor · versioned
hear it from the binary
nika explain NIKA-SEC-010 answers offline with the failure, the fix shape and this page's address: the same text the check finding carries. A code is a contract: never renamed, never repurposed, safe to route on in on_codes and retry policy.
cross-references
the pages that name it
the family it sits in
the NIKA-SEC codes
14 codesBreak a file on purpose in the playground and watch the code arrive typed. The boundary teaches the security family. Read the spec →