Documentation

.aal — the All-AI Language

A portable context format. .aal stores your memory and context as a single, model-agnostic file, so meaning transfers losslessly between any AI — the substrate beneath Context Fidelity™.

Format · v1.0 Status · Draft spec Portable

What it is

.aal is a file format for AI context. Instead of leaving your memories, decisions and relationships trapped inside one tool, .aal serialises them into a single file you own — one that any model can read and write.

  • Model-agnostic. Written once, read by GPT, Claude, Gemini, Grok or local models.
  • Complete. Carries memories, entities, relationships and context packs together.
  • Durable. Survives model swaps, session restarts, device changes and agent handoffs.
  • Diff-friendly. Human-readable text — version your knowledge like code.

Anatomy of a .aal file

A file opens with header directives (@ lines) that describe its origin and portability, followed by typed blocks — memory records and context.pack definitions.

memory.aal
@aal      1.0
@origin   claude-opus-4
@fidelity 0.98
@portable true

memory "cafe-startup-idea" {
  type:     idea
  created:  2026-03-14
  entities: [#cafe, #startup, #ai-infra]
  summary:  "A café that doubles as an AI workspace."
  links:    ~funding, ~market-research
}

context.pack {
  recall:  semantic("startup ideas about cafés")
  include: [decisions, notes, files]
  budget:  8k
}

Header directives

DirectiveMeaning
@aalFormat version the file conforms to.
@originThe model or tool that produced the file.
@fidelityContext Fidelity™ score recorded at write time.
@portableWhether the file is safe to move between models.

This page documents a draft of the format for illustration. The published .aal specification — full grammar, block types and tooling — will live here as it's finalised.

← Back to the Library