FOCUSCurrently working on ScheduleSomething and LayerdEvents algorithmsLearn More
FOCUSCurrently working on ScheduleSomething and LayerdEvents algorithmsLearn More
FOCUSCurrently working on ScheduleSomething and LayerdEvents algorithmsLearn More
FOCUSCurrently working on ScheduleSomething and LayerdEvents algorithmsLearn More
MetapilotExamples & Reference
Technical Terms & Glossary
DocsmetapilotExamples & ReferenceTechnical Terms & Glossary
GitHub Live Sync

Technical Terms & Glossary

Live technical documentation fetched from GitHub repository omghante/metapilot/docs/glossary/GLOSSARY.md

MetaPilot Domain Glossary

Alphabetical glossary of technical terms, domain concepts, and abbreviations.

Glossary Terms

A

  • ASGI (Asynchronous Server Gateway Interface): The standard interface replacing WSGI in Python for handling asynchronous HTTP requests and WebSockets (implemented via Daphne).
  • Audit Log: A persistent security log tracking critical administrative and operational actions across MetaPilot.

C

  • Celery: An asynchronous distributed task queue used by MetaPilot to execute background jobs and mass broadcasts.
  • Celery Beat: A periodic task scheduler daemon that dispatches cron jobs into Redis task queues.

F

  • Fernet: A symmetric encryption specification (
    cryptography.fernet.Fernet
    ) using AES-256 in CBC mode with HMAC SHA-256 for secret encryption.

H

  • HSM (Highly Structured Message): Pre-approved WhatsApp message templates containing placeholders used for marketing and utility broadcasts.

J

  • JWT (JSON Web Token): Statistically signed tokens used for user authentication and state authorization (
    rest_framework_simplejwt
    ).

M

  • Meta Graph API: The official Meta REST API (version
    v22.0
    ) used for sending WhatsApp messages and receiving webhooks.
  • Modular Monolith: An architectural style structuring a single application codebase into decoupled, self-contained domain modules.

R

  • RBAC (Role-Based Access Control): Authorization system restricting access to resources based on assigned roles (
    SUPER_ADMIN
    ,
    AGENCY_ADMIN
    ,
    TENANT_ADMIN
    ,
    TENANT_USER
    ).
  • Redis: An in-memory data store used by MetaPilot as a Celery task broker, result backend, and Django Channels layer.

T

  • Tenant: An isolated client organization account within MetaPilot.
  • Token Bucket: A rate-limiting algorithm enforcing a maximum burst capacity and continuous token refill rate (50 msgs/sec).

W

  • WBA (WhatsApp Business Account): Meta WhatsApp Business entity linked to a tenant's phone number ID.
  • wamid: Unique WhatsApp Message ID returned by Meta Cloud API upon message dispatch (e.g.
    wamid.HBgL...
    ).