Naming Convention
| Back to: README | Product Map |
Canonical Structure
Formal name format:
Azazel-<Form> <Role>
Recommended external format:
Azazel-<Form> <Role> - Cyber Scapegoat Gateway
Cyber Scapegoat Gateway is the fixed external banner phrase.
Form Vocabulary
Gadget: USB gadget direct-connect class (smallest and most portable form).Edge: resident edge class for boundary operation on SBC/miniPC hardware.Boot: bootable rapid-response class (portable USB boot operation).Fabric: cross-product interoperability and shared-contract class.Knowledge: resident threat-knowledge and intelligence-support class.Deception: portable engagement-environment execution class that materializes bounded attacker-facing deception packages without owning decision authority.
Role Vocabulary
Gateway: boundary gateway for multiple endpoints or small networks.Shield: forward defensive layer for a single user or endpoint.Probe: observation and measurement focused role with minimal control.Advisor: advisory knowledge provider without enforcement authority.Contract: shared schemas, interfaces, and interoperability definitions.Host: execution host that materializes approved isolated environments and owns their local lifecycle, evidence export, and reset.
Do not introduce extra Form or Role words without updating this specification first.
Edge, Gadget, and Boot are defensive deployment classes. Deception is the attacker-facing engagement-environment execution class. Fabric and Knowledge are support classes that make the Azazel System work as a series. Every product follows the uniform Azazel-<Form> <Role> grammar.
AZ Numbering
AZ-xx is a series accession number, assigned in the order a repository joined the Azazel series. It is not limited to appliance form factors; the knowledge-plane node, contracts library, and engagement-environment runtime carry numbers too.
Current assignments:
AZ-01: Azazel-Edge GatewayAZ-02: Azazel-Gadget ShieldAZ-03: Azazel-Boot Probe (reserved)AZ-04: Azazel-Knowledge AdvisorAZ-05: Azazel-Fabric ContractAZ-06: Azazel-Deception Host
Legacy Name Mapping
Azazel-Pi->Azazel-Edge(formerly)Azazel-Zero->Azazel-Gadget(formerly)Azazel-USB->Azazel-Boot(same meaning)Azazel-CTI->Azazel-Knowledge(formerly, working name)Azazel-Common->Azazel-Fabric(formerly)
Use legacy names only when migration context is required.
Ratified Designations
2026-07-10
- CTI node: repository
01rabbit/Azazel-Knowledge, formal nameAzazel-Knowledge Advisor, series numberAZ-04. FormerlyAzazel-CTI. - Contracts library: repository
01rabbit/Azazel-Fabric, formal nameAzazel-Fabric Contract, series numberAZ-05. FormerlyAzazel-Common.
2026-08-13
- Engagement-environment runtime: repository
01rabbit/Azazel-Deception, formal nameAzazel-Deception Host, series numberAZ-06, codenameTHEATRE. DeceptionandHostare ratified into the Form and Role vocabularies.- AZ-06 is a software/runtime class, not a Raspberry Pi-specific product. OCI containers are the initial standard execution unit; Raspberry Pi 5 is the minimum reference host for lightweight profiles, while ARM64/AMD64 and larger x86 hosts provide portable scaling targets.
- AZ-06 never becomes a second decision authority: Azazel-Edge remains the final activation, routing, transition, budget, downgrade, and termination authority.
Codenames
Each product may carry a development codename: a single uppercase word, shown in the repository README directly under the title as a Codename: block quote, and used for changelogs, release names, and internal milestones. Codenames never replace formal external naming.
Current assignments:
AZ-01Azazel-Edge Gateway — codenameSENTINEL.AZ-02Azazel-Gadget Shield — codenameTACMOD.AZ-03Azazel-Boot Probe — reserved, no codename yet.AZ-04Azazel-Knowledge Advisor — codenameGRIMOIRE: the accumulated book of threats; it advises but never commands.AZ-05Azazel-Fabric Contract — codenameCOVENANT: the binding agreement the series’ products sign.AZ-06Azazel-Deception Host — codenameTHEATRE: the controlled stage on which Edge-approved deception environments are materialized, observed, and reset.
Naming Examples
Azazel-Edge GatewayAzazel-Gadget ShieldAzazel-Boot ProbeAzazel-Knowledge AdvisorAzazel-Fabric ContractAzazel-Deception Host
External Presentation Wording
Recommended wording for conference pages, repositories, and talks:
- “Azazel uses the
Azazel-<Form> <Role>naming convention.” - “Use
Cyber Scapegoat Gatewayas the fixed external banner phrase.” - “Azazel-Edge and Azazel-Gadget are concrete defensive implementations of the doctrine.”
- “Azazel-Deception Host is the container-first Engagement Environment Plane that materializes Edge-approved deception packages.”
- “Azazel applies delaying action to cyberspace through detect, decide, delay, redirect, observe, and bounded deception loops.”
- For MITRE Engage relationship claims, prefer
Engage-alignedorEngage-informed; do not claim certification.
Avoid vague claims. Prefer clear operational verbs: detect, decide, delay, redirect, observe, materialize, reset, buy time.
Restricted Terms
- Do not use
Jammingin names or tags. - Use
DelayorThrottlewhere wording alternatives are needed.