Browse documentation

ASC 0.1 · Authoritative registry

Code registry

43 experimental assignments across nine numeric classes. Consumers that do not recognise a specific code fall back to its first digit.

Showing all 43 codes

1xxx

Lifecycle and progress

#
CodeNameMeaningTerminalRetry
1000ACCEPTEDWork was acknowledged but substantive execution has not started.NoN/A
1010RUNNINGWork is actively progressing.NoN/A
1020WAITING_DEPENDENCYWork is paused until a declared dependency becomes available.NoConditional
1030RETRY_SCHEDULEDAnother attempt has been scheduled under policy.NoYes
2xxx

Successful outcomes

#
CodeNameMeaningTerminalRetry
2000SUCCESSThe requested goal was fully achieved.YesNo
2001SUCCESS_WITH_WARNINGSThe goal was achieved with non-blocking caveats.YesNo
2002PARTIAL_SUCCESSSome independently requested units succeeded and others did not.YesPer failed unit
2003NO_ACTION_REQUIREDThe request was valid, but the desired state already held or no action was necessary.YesNo
3xxx

Interrupted, deferred, or human-dependent

#
CodeNameMeaningTerminalRetry
3001HUMAN_INPUT_REQUIREDMissing or ambiguous information must be supplied by a person.NoAfter input
3002HUMAN_APPROVAL_REQUIREDA proposed action awaits an explicit human decision.NoAfter approval
3003AUTHENTICATION_REQUIREDAuthentication, reauthentication, or delegated credentials are needed.NoAfter authentication
3004CANCELLEDExecution was cancelled by an authorised actor.YesNormally no
4xxx

Request, authorisation, capability, and policy

#
CodeNameMeaningTerminalRetry
4000INVALID_REQUESTInput is syntactically or semantically invalid.YesAfter correction
4001FAILED_PRECONDITIONA valid operation cannot proceed in the current state.YesAfter state repair
4002PERMISSION_DENIEDThe authenticated principal is not authorised for the operation.YesAfter permission change
4003GUARDRAIL_BLOCKEDA policy or safety control prohibited the proposed action or output.YesNormally no
4004POLICY_REDACTEDPolicy transformed, removed, or withheld part of an otherwise usable result.ContextualNo
4005CONFLICTA concurrent update, version, or state conflict prevented completion.YesConditional
4006NOT_FOUNDA required task, resource, agent, or tool could not be located.YesNormally no
4007UNSUPPORTED_CAPABILITYThe requested capability is not implemented or advertised.YesNo
5xxx

Transient operational failures

#
CodeNameMeaningTerminalRetry
5000RETRYABLE_ERRORAn unclassified transient failure for which a bounded retry may succeed.ContextualWith policy
5001RATE_LIMITEDA provider, tenant, or tool rate limit was reached.ContextualAfter delay
5002RESOURCE_EXHAUSTEDA token, memory, compute, context, storage, or quota resource was exhausted.ContextualConditional
5003DEPENDENCY_UNAVAILABLEA required model, tool, agent, or service is temporarily unavailable.ContextualUsually
5004TIMEOUTA declared deadline expired before a definitive result was obtained.ContextualConditional
5005TOOL_EXECUTION_FAILEDA tool accepted an invocation but failed while executing it.ContextualTool-specific
5006ABORTED_CONCURRENCYThe operation was aborted due to concurrency or transactional conflict.YesAt a higher level
6xxx

Fatal, indeterminate, or integrity-threatening failures

#
CodeNameMeaningTerminalRetry
6000FATAL_ERRORAn unrecoverable failure not represented by a more specific code.YesNo
6001INTERNAL_ERRORAn unexpected exception, invariant violation, or implementation defect occurred.YesNot automatically
6002MODEL_BEHAVIOUR_ERRORA model emitted malformed structure, an unknown tool call, or another protocol-invalid action.ContextualConditional fallback
6003DATA_LOSSRequired state, memory, evidence, or an artefact was lost or corrupted.YesNo
6004MAX_ITERATIONS_EXCEEDEDA turn, step, recursion, or loop budget was exhausted.YesOnly under revised policy
6005RESULT_STATE_UNKNOWNThe system cannot determine whether a potentially side-effecting operation committed.YesNever blindly
7xxx

Trust, quality, grounding, and verification

#
CodeNameMeaningTerminalRetry
7000OUTPUT_UNVERIFIEDRequired verification was unavailable or not completed.ContextualConditional
7001LOW_CONFIDENCEA named quality metric fell below its declared threshold.ContextualConditional
7002HALLUCINATION_SUSPECTEDA detector found indicators of unsupported or contradictory content without conclusive verification.ContextualRegeneration possible
7003HALLUCINATION_DETECTEDA declared verification procedure established that material output lacks required support or contradicts authoritative evidence.ContextualRepair or regenerate
7004PROVENANCE_INCOMPLETERequired source, evidence, or derivation lineage is missing.ContextualConditional
7005INTEGRITY_CHECK_FAILEDA signature, hash, schema, policy attestation, or equivalent integrity check failed.ContextualNormally no
8xxx

Operational and efficiency events

#
CodeNameMeaningTerminalRetry
8000PROMPT_CACHE_HITEligible input was served wholly or partly from a prompt cache.
8001PROMPT_CACHE_MISSEligible input was not served from a prompt cache.
8002FALLBACK_USEDExecution switched to an alternate model, tool, agent, or route.
8003RETRY_ATTEMPTEDAnother execution attempt began.
9xxx

Extension space

#
CodeNameMeaningTerminalRetry