Skip to main content

Adaptive cognitive layer for AI agents. Sub-millisecond recall, zero LLM calls, pure Rust.

Project description

AuraSDK

Local Cognitive Runtime For Frozen AI Models

Deterministic · No fine-tuning · No cloud training · <1ms recall · ~3 MB

CI PyPI Downloads GitHub stars License: MIT Tests Patent Pending

Open In Colab   Demo Video   Website


Your AI model is smart. But it forgets everything after every conversation.

AuraSDK is a local cognitive runtime that runs alongside any frozen model. It gives agents durable memory, explainability, governed correction, bounded recall reranking, and bounded self-adaptation through experience — all locally, without fine-tuning or cloud training.

pip install aura-memory
from aura import Aura, Level

brain = Aura("./agent_memory")
brain.enable_full_cognitive_stack()  # activate all four bounded reranking overlays

# store what happens
brain.store("User always deploys to staging first", level=Level.Domain, tags=["workflow"])
brain.store("Staging deploy prevented 3 production incidents", level=Level.Domain, tags=["workflow"])

# recall — local retrieval with optional bounded cognitive reranking
context = brain.recall("deployment decision")  # <1ms, no API call

# inspect advisory hints produced from stored evidence
hints = brain.get_surfaced_policy_hints()
# → [{"action": "Prefer", "domain": "workflow", "description": "deploy to staging first"}]

No API keys. No embeddings required. No cloud. The model stays the same — the cognitive layer becomes more structured, more inspectable, and more useful over time.

⭐ If AuraSDK is useful to you, a GitHub star helps us get funding to continue development from Kyiv.


Why Aura?

Aura Mem0 Zep Cognee Letta/MemGPT
Architecture 5-layer cognitive engine Vector + LLM Vector + LLM Graph + LLM LLM orchestration
Derived cognitive layers without LLM Yes — Belief→Concept→Causal→Policy No No No No
Advisory policy hints from experience Yes — bounded and non-executing No No No No
Learns from agent's own responses Yes — bounded, auditable, no fine-tuning No No No No
Salience weighting Yes — what matters persists longer No No No No
Contradiction governance Yes — explicit, operator-visible No No No No
LLM required No Yes Yes Yes Yes
Recall latency <1ms ~200ms+ ~200ms LLM-bound LLM-bound
Works offline Fully Partial No No With local LLM
Cost per operation $0 API billing Credit-based LLM + DB cost LLM cost
Binary size ~3 MB ~50 MB+ Cloud service Heavy (Neo4j+) Python pkg
Memory decay & promotion Built-in Via LLM Via LLM No Via LLM
Trust & provenance Built-in No No No No
Encryption at rest ChaCha20 + Argon2 No No No No
Language Rust Python Proprietary Python Python

The Core Idea: Cheap Model + Aura > Expensive Model Alone

Fine-tuning costs thousands of dollars and weeks of work. RAG requires embeddings and a vector database. Context windows are expensive per token.

Aura gives you a third path: a local cognitive runtime that accumulates structured experience between conversations — free, local, sub-millisecond.

Week 1: GPT-4o-mini + Aura                Week 1: GPT-4 alone
  → average answers                          → average answers

Week 4: GPT-4o-mini + Aura                Week 4: GPT-4 alone
  → recalls your workflow                    → still forgets everything
  → surfaces patterns you repeat             → same cost per token
  → exposes explainability + correction      → no improvement
  → boundedly adapts from experience         → no durable learning
  → $0 compute cost                          → still billing per call

The model stays the same. The cognitive layer gets stronger. That's Aura.

Performance

Benchmarked on 1,000 records (Windows 10 / Ryzen 7):

Operation Latency vs Mem0
Store 0.09 ms ~same
Recall (structured) 0.74 ms ~270× faster
Recall (cached) 0.48 µs ~400,000× faster
Maintenance cycle 1.1 ms No equivalent

Mem0 recall requires an embedding API call (~200ms+) + vector search. Aura recall is pure local computation.


What Ships Today

Aura's full cognitive recall pipeline is active and bounded:

Record → Belief (±5%) → Concept (±4%) → Causal (±3%) → Policy (±2%)

Enable everything in one call:

brain.enable_full_cognitive_stack()   # activates all four bounded reranking phases
brain.disable_full_cognitive_stack()  # back to raw RRF baseline

Or configure individual phases:

brain.set_belief_rerank_mode("limited")   # belief-aware ranking
brain.set_concept_surface_mode("limited") # concept annotations + bounded concept reranking
brain.set_causal_rerank_mode("limited")   # causal chain boost
brain.set_policy_rerank_mode("limited")   # policy hint shaping

Higher layers also expose advisory surfaced output:

  • get_surfaced_concepts() — stable concept abstractions over repeated beliefs
  • get_surfaced_causal_patterns() — learned cause→effect patterns
  • get_surfaced_policy_hints() — advisory recommendations (Prefer / Avoid / Warn)
  • no automatic behavior influence — all output is advisory and read-only

Aura also ships operator-facing and plasticity-facing surfaces:

  • explainability:
    • explain_recall()
    • explain_record()
    • provenance_chain()
    • explainability_bundle()
  • governed correction:
    • targeted retract/deprecate APIs
    • persistent correction log
    • correction review queue
    • suggested corrections without auto-apply
  • bounded autonomous plasticity:
    • capture_experience()
    • ingest_experience_batch()
    • maintenance-phase integration
    • anti-hallucination guards
    • plasticity risk scoring
    • purge / freeze controls
  • bounded v6 cognitive guidance:
    • salience:
      • mark_record_salience()
      • get_high_salience_records()
      • get_salience_summary()
    • reflection:
      • get_reflection_summaries()
      • get_latest_reflection_digest()
      • get_reflection_digest()
    • contradiction and instability:
      • get_belief_instability_summary()
      • get_contradiction_clusters()
      • get_contradiction_review_queue()
    • honest explainability support:
      • unresolved-evidence markers in recall explanations
      • bounded answer-support phrasing for agent / UI layers

How Memory Works

Aura organizes memories into 4 levels across 2 tiers. Important memories persist, trivial ones decay naturally:

CORE TIER (slow decay — weeks to months)
  Identity  [0.99]  Who the user is. Preferences. Personality.
  Domain    [0.95]  Learned facts. Domain knowledge.

COGNITIVE TIER (fast decay — hours to days)
  Decisions [0.90]  Choices made. Action items.
  Working   [0.80]  Current tasks. Recent context.

SEMANTIC TYPES (modulate decay & promotion)
  fact          Default knowledge record.
  decision      More persistent than a standard fact. Promotes earlier.
  preference    Long-lived user or agent preference.
  contradiction Preserved longer for conflict analysis.
  trend         Time-sensitive pattern tracked over repeated activation.
  serendipity   Cross-domain discovery record.

One call runs the lifecycle — decay, promotion, consolidation, and archival:

report = brain.run_maintenance()  # background memory maintenance

Key Features

Core Cognitive Runtime

  • Fast Local Recall - Multi-signal ranking with optional embedding support
  • Two-Tier Memory — Cognitive (ephemeral) + Core (permanent) with decay, promotion, and archival
  • Semantic Memory Types — 6 roles (fact, decision, trend, preference, contradiction, serendipity) that influence memory behavior and insighting
  • Phase-Based Insights — Detects conflicts, trends, preference patterns, and cross-domain links
  • Background Maintenance — Continuous memory hygiene: decay, reflect, insights, consolidation, archival
  • Namespace Isolationnamespace="sandbox" keeps test data invisible to production recall
  • Pluggable Embeddings - Optional embedding support: bring your own embedding function

Trust & Safety

  • Trust & Provenance — Source authority scoring: user input outranks web scrapes, automatically
  • Source Type Tracking — Every memory carries provenance: recorded, retrieved, inferred, generated
  • Auto-Protect Guards — Detects phone numbers, emails, wallets, API keys automatically
  • Encryption — ChaCha20-Poly1305 with Argon2id key derivation

Adaptive Memory

  • Feedback Learningbrain.feedback(id, useful=True) boosts useful memories, weakens noise
  • Semantic Versioningbrain.supersede(old_id, new_content) with full version chains
  • Snapshots & Rollbackbrain.snapshot("v1") / brain.rollback("v1") / brain.diff("v1","v2")
  • Agent-to-Agent Sharingexport_context() / import_context() with trust metadata

Enterprise & Integrations

  • Multimodal Stubsstore_image() / store_audio_transcript() with media provenance
  • Prometheus Metrics/metrics endpoint with 10+ business-level counters and histograms
  • OpenTelemetrytelemetry feature flag with OTLP export and 17 instrumented spans
  • MCP Server — Claude Desktop integration out of the box
  • WASM-ReadyStorageBackend trait abstraction (FsBackend + MemoryBackend)
  • Pure Rust Core — No Python dependencies, no external services

Advisory Cognitive Overlays

  • Belief-Aware Recall Rerank — bounded production influence with strict guardrails
  • Concept Overlay — surfaced concepts, per-record annotations, and optional bounded concept-aware reranking
  • Causal / Policy Overlays — advisory surfaced output only, no automatic control path
  • Cross-Namespace Analytics — read-only digest for tags, concepts, structural overlap, and canonical causal signatures across namespaces

Explainability & Governed Adaptation

  • Explainability APIsexplain_recall(), explain_record(), provenance_chain(), explainability_bundle()
  • Correction Governance — correction log, correction review queue, suggested corrections, namespace governance status
  • Autonomous Cognitive Plasticity — extraction → ingest → maintenance loop for bounded self-adaptation without changing model weights
  • Plasticity Safety Bounds — generated-confidence ceiling, risk throttling, purge/freeze controls, operator-visible risk state

Cognitive Guidance

  • Salience Layer — bounded significance weighting for preservation, reminders, ranking, and operator review
  • Maintenance Reflection — bounded reflection summaries and digests produced inside the normal maintenance pipeline
  • Contradiction Governance — instability summaries, contradiction clusters, and bounded operator review queues for unresolved evidence
  • Honest Answer Support — non-anthropomorphic phrasing hints for significance, uncertainty, contradiction, and reflection context

Quick Start

Trust & Provenance

from aura import Aura, TrustConfig

brain = Aura("./data")

tc = TrustConfig()
tc.source_trust = {"user": 1.0, "api": 0.8, "web_scrape": 0.5}
brain.set_trust_config(tc)

# User facts always rank higher than scraped data in recall
brain.store("User is vegan", channel="user")
brain.store("User might like steak restaurants", channel="web_scrape")

results = brain.recall_structured("food preferences", top_k=5)
# -> "User is vegan" scores higher, always

Pluggable Embeddings (Optional)

from aura import Aura

brain = Aura("./data")

# Plug in any embedding function: OpenAI, Ollama, sentence-transformers, etc.
from sentence_transformers import SentenceTransformer
model = SentenceTransformer("all-MiniLM-L6-v2")
brain.set_embedding_fn(lambda text: model.encode(text).tolist())

# Now "login problems" matches "Authentication failed" via semantic similarity
brain.store("Authentication failed for user admin")
results = brain.recall_structured("login problems", top_k=5)

Without embeddings, Aura continues to use its local recall pipeline - still fast, still effective.

Encryption

brain = Aura("./secret_data", password="my-secure-password")
brain.store("Top secret information")
assert brain.is_encrypted()  # ChaCha20-Poly1305 + Argon2id

Semantic Memory Types

brain = Aura("./data")

# Decisions are treated as higher-value memory
brain.store("Use PostgreSQL over MySQL", semantic_type="decision", tags=["db"])

# Preferences persist longer than generic working notes
brain.store("User prefers dark mode", semantic_type="preference", tags=["ui"])

# Contradictions are preserved for conflict analysis
brain.store("User said vegan but ordered steak", semantic_type="contradiction")

# Search by semantic type
decisions = brain.search(semantic_type="decision")

# Cross-domain insights surface higher-level patterns
insights = brain.insights(phase=2)
# Example:
# [{'insight_type': 'preference_pattern', 'description': 'Preference cluster around ui', ...}]

Namespace Isolation

brain = Aura("./data")

brain.store("Real preference: dark mode", namespace="default")
brain.store("Test: user likes light mode", namespace="sandbox")

# Recall only sees "default" namespace — sandbox is invisible
results = brain.recall_structured("user preference", top_k=5)

Cross-Namespace Digest

Use this when you need inspection-only analytics across isolated namespaces without changing recall behavior.

brain = Aura("./data")

digest = brain.cross_namespace_digest(
    namespaces=["default", "sandbox"],
    top_concepts_limit=3,
)

# Top concepts per namespace
print(digest["namespaces"][0]["top_concepts"])

# Pairwise overlap
print(digest["pairs"][0]["shared_tags"])
print(digest["pairs"][0]["shared_concept_signatures"])
print(digest["pairs"][0]["shared_causal_signatures"])

HTTP server:

GET /cross-namespace-digest?namespaces=default,sandbox&top_concepts_limit=3

MCP tool:

{
  "tool": "cross_namespace_digest",
  "arguments": {
    "namespaces": ["default", "sandbox"],
    "top_concepts_limit": 3
  }
}

The digest is read-only. It does not bypass namespace isolation in recall and does not feed training or inference by default.

For richer operator-facing workflows, see examples/V3_OPERATOR_WORKFLOWS.md.

Autonomous Cognitive Plasticity

Aura can also observe model output and feed bounded experience back into the cognitive substrate, without retraining the model.

from aura import Aura

brain = Aura("./data")
brain.set_plasticity_mode("limited")

capture = brain.capture_experience(
    prompt="How should we deploy this release?",
    retrieved_context=[],
    model_response="Deploy to staging first, then verify health checks before production.",
    session_id="deploy-session-1",
    source="model_inference",
)

brain.ingest_experience_batch([capture])
brain.run_maintenance()  # queued experience enters the normal cognitive pipeline

This stays bounded and operator-visible:

  • the model remains frozen
  • generated claims stay capped and guarded
  • adaptation can be inspected, restricted, purged, or frozen per namespace

Recent operator HTTP endpoints:

  • GET /explain-record
  • GET /explain-recall
  • GET /explainability-bundle
  • GET /correction-log
  • GET /cross-namespace-digest
  • GET /memory-health
  • GET /belief-instability
  • GET /policy-lifecycle
  • GET /correction-review-queue
  • GET /suggested-corrections
  • GET /namespace-governance-status

Cookbook: Personal Assistant That Remembers

The killer use case: an agent that remembers your preferences after a week offline, with zero API calls.

See examples/personal_assistant.py for the full runnable script.

from aura import Aura, Level

brain = Aura("./assistant_memory")

# Day 1: User tells the agent about themselves
brain.store("User is vegan", level=Level.Identity, tags=["diet"])
brain.store("User loves jazz music", level=Level.Identity, tags=["music"])
brain.store("User works 10am-6pm", level=Level.Identity, tags=["schedule"])
brain.store("Discuss quarterly report tomorrow", level=Level.Working, tags=["task"])

# Simulate a week passing — run maintenance cycles
for _ in range(7):
    brain.run_maintenance()  # decay + reflect + consolidate + archive

# Day 8: What does the agent remember?
context = brain.recall("user preferences and personality")
# -> Still remembers: vegan, jazz, schedule (Identity, strength ~0.93)
# -> "quarterly report" decayed heavily (Working, strength ~0.21)

Identity persists. Tasks fade. Important patterns get promoted. Like a real brain.


MCP Server — Claude Desktop · Cursor · Zed · VS Code

Give any MCP-compatible AI persistent, self-organizing memory:

pip install aura-memory

Claude Desktop — Settings → Developer → Edit Config:

{
  "mcpServers": {
    "aura": {
      "command": "python",
      "args": ["-m", "aura", "mcp", "C:\\Users\\YOUR_NAME\\aura_brain"]
    }
  }
}

Cursor / VS Code.cursor/mcp.json or .vscode/mcp.json:

{
  "servers": {
    "aura": {
      "command": "python",
      "args": ["-m", "aura", "mcp", "./aura_brain"],
      "type": "stdio"
    }
  }
}

macOS / Linux path:

python -m aura mcp ~/aura_brain

Once connected, Claude automatically has 11 tools:

Tool Purpose
recall Retrieve relevant memories before answering
recall_structured Get memories with scores and metadata
store Save a fact, note, or context
store_code Save a code snippet at Domain level
store_decision Save a decision with reasoning
search Filter memories by level or tags
insights Memory health stats
consolidate Merge similar records
get Fetch a specific record by ID
delete Remove a record by ID
maintain Run a full maintenance cycle

After connecting, tell Claude: "Before answering, always recall relevant context from memory. After our conversation, store key facts."

Windows test note

If cargo test intermittently fails on Windows with LNK1104 for target\debug\deps\aura-...exe, a stale test process is usually holding the file open. Run:

powershell -ExecutionPolicy Bypass -File .\scripts\cleanup_windows_test_lock.ps1

Then rerun the test command.


Dashboard UI

Aura includes a standalone web dashboard for visual memory management. Download from GitHub Releases.

./aura-dashboard ./my_brain --port 8000

Features: Analytics · Memory Explorer with filtering · Recall Console with live scoring · Batch ingest

Platform Binary
Windows x64 aura-dashboard-windows-x64.exe
Linux x64 aura-dashboard-linux-x64
macOS ARM aura-dashboard-macos-arm64
macOS x64 aura-dashboard-macos-x64

Integrations & Examples

Try now: Open In Colab — zero install, runs in browser

Integration Description Link
Ollama Fully local AI assistant, no API key needed ollama_agent.py
LangChain Drop-in Memory class + prompt injection langchain_agent.py
LlamaIndex Chat engine with persistent memory recall llamaindex_agent.py
OpenAI Agents Dynamic instructions with persistent memory openai_agents.py
Claude SDK System prompt injection + tool use patterns claude_sdk_agent.py
CrewAI Tool-based recall/store for crew agents crewai_agent.py
AutoGen Memory protocol implementation autogen_agent.py
FastAPI Per-user memory middleware with namespace isolation fastapi_middleware.py

FFI (C/Go/C#): aura.h · go/main.go · csharp/Program.cs

More examples: basic_usage.py · encryption.py · agent_memory.py · edge_device.py · maintenance_daemon.py · research_bot.py


Architecture

Aura uses a Rust core with Python bindings and a local-first memory runtime.

Publicly documented concepts are:

  • Two-tier memory: cognitive + core
  • Semantic roles for records
  • Local multi-signal recall
  • Belief-aware bounded reranking
  • Trust, provenance, and namespace isolation
  • Maintenance, insights, consolidation, and versioning

Higher cognitive layers may be present in the SDK as bounded reranking overlays and advisory inspection surfaces. They are not default runtime decision-making or behavior control.

The public repository documents the user-facing behavior and integration surface. Detailed internal architecture, tuning, and research notes are intentionally not published.


Resources


Contributing

Contributions welcome! See CONTRIBUTING.md for setup instructions and guidelines, or check the open issues.

If Aura saves you time, a GitHub star helps others discover it and helps us continue development.


License & Intellectual Property

  • Code License: MIT — see LICENSE.
  • Patent Notice: Core architectural concepts are Patent Pending (US Provisional Application No. 63/969,703). See PATENT for details. The SDK source code is available under MIT. Separate commercial licensing is available for organizations that want contractual rights around patented architecture, OEM embedding, enterprise deployment, or dedicated support.
  • Commercial Licensing: If you want to embed Aura's architecture into a commercial product, see COMMERCIAL.md.

Built in Kyiv, Ukraine 🇺🇦 — including during power outages.
Solo developer project. If you find this useful, your star means more than you think.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aura_memory-1.5.4.tar.gz (515.9 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

aura_memory-1.5.4-cp313-cp313-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.13Windows x86-64

aura_memory-1.5.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

aura_memory-1.5.4-cp313-cp313-macosx_11_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

aura_memory-1.5.4-cp313-cp313-macosx_10_12_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

aura_memory-1.5.4-cp312-cp312-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.12Windows x86-64

aura_memory-1.5.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

aura_memory-1.5.4-cp312-cp312-macosx_11_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

aura_memory-1.5.4-cp312-cp312-macosx_10_12_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

aura_memory-1.5.4-cp311-cp311-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.11Windows x86-64

aura_memory-1.5.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

aura_memory-1.5.4-cp311-cp311-macosx_11_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

aura_memory-1.5.4-cp311-cp311-macosx_10_12_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

aura_memory-1.5.4-cp310-cp310-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.10Windows x86-64

aura_memory-1.5.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

aura_memory-1.5.4-cp310-cp310-macosx_11_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

aura_memory-1.5.4-cp310-cp310-macosx_10_12_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

aura_memory-1.5.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

aura_memory-1.5.4-cp39-cp39-macosx_11_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

aura_memory-1.5.4-cp39-cp39-macosx_10_12_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

File details

Details for the file aura_memory-1.5.4.tar.gz.

File metadata

  • Download URL: aura_memory-1.5.4.tar.gz
  • Upload date:
  • Size: 515.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for aura_memory-1.5.4.tar.gz
Algorithm Hash digest
SHA256 e01bf53925ec980ce4d74769d08b01a9f38a95113a685857525cb56091c1d22d
MD5 b3aa7b41f0d63292863ba2e8e052c454
BLAKE2b-256 b8b0229a99f77a1a94b57c7a01dccfe096bea5f6666e2f0b6eb8fbbfd7cbc80f

See more details on using hashes here.

Provenance

The following attestation bundles were made for aura_memory-1.5.4.tar.gz:

Publisher: release.yml on teolex2020/AuraSDK

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aura_memory-1.5.4-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for aura_memory-1.5.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 e388fecfbde6b18d50b6f6a64c631f7bc9e80faf34e8b438f09aa07ddfb9d2f5
MD5 4dd19c0b5df6b55a46cb46a1f6ffe4ec
BLAKE2b-256 219dfcffbec6ccaf0e65a3e93fa9aacd0e527d111a0d1c93d2073b238955ae98

See more details on using hashes here.

Provenance

The following attestation bundles were made for aura_memory-1.5.4-cp313-cp313-win_amd64.whl:

Publisher: release.yml on teolex2020/AuraSDK

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aura_memory-1.5.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aura_memory-1.5.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f9c0efb55913f6fddb31e57388eaf7fd4ff4c329bc5b82d63a7afef0206faa9d
MD5 7ea9290998089b8f12a51d8c75d7ae6f
BLAKE2b-256 afbd775e679dc15fe27b0fc35125cf181e848dc8f4760500742b367765ba864a

See more details on using hashes here.

Provenance

The following attestation bundles were made for aura_memory-1.5.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on teolex2020/AuraSDK

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aura_memory-1.5.4-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aura_memory-1.5.4-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e036fcefeb70cee52e97be20b7caad7e18a96f8a2adcae64057795ee97e1229c
MD5 0cdcb9ebfe2229ed43cbe20fb688a800
BLAKE2b-256 7cc074cdd2e7a2dac960c75c59dbc81535b24dcd00dd2bdb7d1392849ec92ed4

See more details on using hashes here.

Provenance

The following attestation bundles were made for aura_memory-1.5.4-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: release.yml on teolex2020/AuraSDK

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aura_memory-1.5.4-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for aura_memory-1.5.4-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 88a5e2686dc0abe702a888202dc2a0e1361e5c957c35b593fbd21eed4d55306b
MD5 3ce054965e5ff116ac886b356519a6fe
BLAKE2b-256 2d502d7eadc143ae53b696ea8365b5032d29f10eb6cc3a621ed0c3125f7a8583

See more details on using hashes here.

Provenance

The following attestation bundles were made for aura_memory-1.5.4-cp313-cp313-macosx_10_12_x86_64.whl:

Publisher: release.yml on teolex2020/AuraSDK

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aura_memory-1.5.4-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for aura_memory-1.5.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 dccd5c9def844d9c525a1ce24ca866a1a4af9dd58876341876c73f0f87606f43
MD5 c495352f241675c38d8a168d434138aa
BLAKE2b-256 6b3d73d5a7163e2b3ec885809c0349ea244010ca8d0275e7d269d84bf36cf21e

See more details on using hashes here.

Provenance

The following attestation bundles were made for aura_memory-1.5.4-cp312-cp312-win_amd64.whl:

Publisher: release.yml on teolex2020/AuraSDK

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aura_memory-1.5.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aura_memory-1.5.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 344aad80456c5693482374838752549b9ce33b3ad948300cb8294f4ab1968195
MD5 7ae8b3d512e1f378d926ade20bf9ad22
BLAKE2b-256 6502f2c462e1eab5c3dc44690e2fd79cce9f95ad60da6b9641ad3e303c13d10a

See more details on using hashes here.

Provenance

The following attestation bundles were made for aura_memory-1.5.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on teolex2020/AuraSDK

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aura_memory-1.5.4-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aura_memory-1.5.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a409a68aa56fd98d43805f0026746c4b24d2fd74038e909aec1b0f1996bd844f
MD5 35cab4d152e581aa46bedf68412a4637
BLAKE2b-256 a3896242f9555ceb9ec90b84e1cb01b7bc5d86b55c837f911df7a70d6733dd2e

See more details on using hashes here.

Provenance

The following attestation bundles were made for aura_memory-1.5.4-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release.yml on teolex2020/AuraSDK

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aura_memory-1.5.4-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for aura_memory-1.5.4-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 76016287640b9ee7d315cbae9e2dc3495a97b4350719b054f4b417de02edd82a
MD5 ca5f9c436ce95dfc62db373d8f425709
BLAKE2b-256 d89f30338553cdfe8f6f2261fc77a2dd926fc7fa25795c3f6cc8d0ad4317a083

See more details on using hashes here.

Provenance

The following attestation bundles were made for aura_memory-1.5.4-cp312-cp312-macosx_10_12_x86_64.whl:

Publisher: release.yml on teolex2020/AuraSDK

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aura_memory-1.5.4-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for aura_memory-1.5.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 81d98526be24e62b8c7b2f4723acd08bbe8c41cbd576c96165a20fe3b2aaba81
MD5 46ed53b9252703646b74bb1a857cd130
BLAKE2b-256 c0bb2a504492ce006a4ea18086350935f791bf605afcecdf8f7d8ffb9efb3210

See more details on using hashes here.

Provenance

The following attestation bundles were made for aura_memory-1.5.4-cp311-cp311-win_amd64.whl:

Publisher: release.yml on teolex2020/AuraSDK

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aura_memory-1.5.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aura_memory-1.5.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f383fd399d01e7fccae666e5148e51bed639b82a6f708fe73fc6b845e8384c86
MD5 cb3ff1f0b1cafc6f46b42e584bac60df
BLAKE2b-256 97dae1847f18bcd585af92b18f5c1ae2ba830f816907d9fe0f182a60b038a5b4

See more details on using hashes here.

Provenance

The following attestation bundles were made for aura_memory-1.5.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on teolex2020/AuraSDK

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aura_memory-1.5.4-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aura_memory-1.5.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 25990c85077e2b0921b2641647083387c096d42205ededca7cff5bafc10b04be
MD5 7b18d17278d16f16d865b96a52dd9683
BLAKE2b-256 1701850a79a58dcc77603158fcc9fd5273761fe7d642ae95c4780188ff3dedf9

See more details on using hashes here.

Provenance

The following attestation bundles were made for aura_memory-1.5.4-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release.yml on teolex2020/AuraSDK

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aura_memory-1.5.4-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for aura_memory-1.5.4-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f3b1a2d36240a8363f9ddc9d694b7d2adc75418ae533d1aa8427f99bdc946f05
MD5 952cd0438e73de47710e34fbc2bc8bc0
BLAKE2b-256 fb02d311841e1c7110a014120408f8e33c23ad72cef4a43466edd8f08bbf677b

See more details on using hashes here.

Provenance

The following attestation bundles were made for aura_memory-1.5.4-cp311-cp311-macosx_10_12_x86_64.whl:

Publisher: release.yml on teolex2020/AuraSDK

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aura_memory-1.5.4-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for aura_memory-1.5.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 5f93611af974bed6e7e5f55505117d92676db643295bb1d3664420b440e974c0
MD5 134552a8641da6d98b6ee05bf20f36fd
BLAKE2b-256 63f49870d7560e48a0277590560e28ffe5fe48251fc77a90e1e4fe0d9167c860

See more details on using hashes here.

Provenance

The following attestation bundles were made for aura_memory-1.5.4-cp310-cp310-win_amd64.whl:

Publisher: release.yml on teolex2020/AuraSDK

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aura_memory-1.5.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aura_memory-1.5.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c7db30c686b70e9fad280c7a8f78dcfaf0f16ca001ebfb831447334a03d5baed
MD5 e59a4f8ceba1d53db892afdc7bf6818b
BLAKE2b-256 059dd17526a4620f9d87c647cce0a5210187e702f97d8d7509a8ae7cc4d1c137

See more details on using hashes here.

Provenance

The following attestation bundles were made for aura_memory-1.5.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on teolex2020/AuraSDK

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aura_memory-1.5.4-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aura_memory-1.5.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cf4f0c1528b531bc059958855002e438c4049d9344f39793cf6dad34a7559e5b
MD5 1274b00c11b62d6329a4f380c97c6858
BLAKE2b-256 47d874ebc2aeca9077e11893d021985b0b0e50a5bd2566971a8a1f3c8ccd6c3a

See more details on using hashes here.

Provenance

The following attestation bundles were made for aura_memory-1.5.4-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: release.yml on teolex2020/AuraSDK

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aura_memory-1.5.4-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for aura_memory-1.5.4-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 39058beccf59c897db39c1fd6ba4808cead1f813a8c7d15decf03feb87d4900f
MD5 058f0728d1c554b7e3dc50e914a5645c
BLAKE2b-256 e1e0a0e7bf292431a7cc76328cbdb400552365ee0229cd5df177378e1301a821

See more details on using hashes here.

Provenance

The following attestation bundles were made for aura_memory-1.5.4-cp310-cp310-macosx_10_12_x86_64.whl:

Publisher: release.yml on teolex2020/AuraSDK

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aura_memory-1.5.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aura_memory-1.5.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 eb08bf988e0436eeef73c02eefb6b5ea42088b4faf4ab610959d69ce3e951a8d
MD5 ae3a3a3c67189d09ae86939853ae3cee
BLAKE2b-256 3a37d0c32c0bb9b103c1e520415a5dd3d6c44c53042c59dc3b941025d598bdf8

See more details on using hashes here.

Provenance

The following attestation bundles were made for aura_memory-1.5.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on teolex2020/AuraSDK

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aura_memory-1.5.4-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aura_memory-1.5.4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d32a55a03e5293a911754d9f0db419c1fd0460ed5e865b1522b5f5056eab3ece
MD5 c846d485ff2ae7a81fc6bc41bbc4928b
BLAKE2b-256 292ab60c6a54dc005bf8fe472e66d5855ab014db5190099cbe470fdbd27e61a6

See more details on using hashes here.

Provenance

The following attestation bundles were made for aura_memory-1.5.4-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: release.yml on teolex2020/AuraSDK

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aura_memory-1.5.4-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for aura_memory-1.5.4-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b858eb24f01d40dc1d8edd9af81d664159a1aa417af30909199f9052705466d8
MD5 7cf610b954c9acf380a5f7ad8b3640ba
BLAKE2b-256 466d229afb8e6078893af6ea4605649dffe522e883a1aefec29f411e8ceec62d

See more details on using hashes here.

Provenance

The following attestation bundles were made for aura_memory-1.5.4-cp39-cp39-macosx_10_12_x86_64.whl:

Publisher: release.yml on teolex2020/AuraSDK

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page