Skip to main content

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

Project description

AuraSDK

AuraSDK turns fragile prompt-only agents into auditable, memory-aware, production-ready systems

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.5.tar.gz (565.3 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.5-cp313-cp313-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.13Windows x86-64

aura_memory-1.5.5-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.5-cp313-cp313-macosx_11_0_arm64.whl (2.1 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

aura_memory-1.5.5-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.5-cp312-cp312-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.12Windows x86-64

aura_memory-1.5.5-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.5-cp312-cp312-macosx_11_0_arm64.whl (2.1 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

aura_memory-1.5.5-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.5-cp311-cp311-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.11Windows x86-64

aura_memory-1.5.5-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.5-cp311-cp311-macosx_11_0_arm64.whl (2.1 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

aura_memory-1.5.5-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.5-cp310-cp310-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.10Windows x86-64

aura_memory-1.5.5-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.5-cp310-cp310-macosx_11_0_arm64.whl (2.1 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

aura_memory-1.5.5-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.5-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.5-cp39-cp39-macosx_11_0_arm64.whl (2.1 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

aura_memory-1.5.5-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.5.tar.gz.

File metadata

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

File hashes

Hashes for aura_memory-1.5.5.tar.gz
Algorithm Hash digest
SHA256 fb97d222ffd1200beff533bd82cc787038fe3c9ed1dfe000d915e816d839afe8
MD5 1c26ebf2eb70e732505939b01a66328e
BLAKE2b-256 7fb1e6a0239594bd6d0fc7aa9f44dd4c8f58a6456b8b1e75477d01df3c7351c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for aura_memory-1.5.5.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.5-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for aura_memory-1.5.5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c471aa626e51e4b56fb3335f3727bc4f99049be4ce4c30716f4f6c20519fb064
MD5 8e305ce6b8e89d3fc9ddb6aef1f6d3f7
BLAKE2b-256 95245ded93ffb9ef2153735efdf9e063cb7d2ae7eebd8b9f45d31875d273a7f1

See more details on using hashes here.

Provenance

The following attestation bundles were made for aura_memory-1.5.5-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.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aura_memory-1.5.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 de6744197b956e979c4f7ee83dd740d7fdd05ca0e534645c9842cc433b16dcb2
MD5 93b0aef60b2842cf9a570b197b5106ce
BLAKE2b-256 8032c51a15ba0479ac103e4264388a37897319c551d3fd78a84acc5b51b02ce0

See more details on using hashes here.

Provenance

The following attestation bundles were made for aura_memory-1.5.5-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.5-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aura_memory-1.5.5-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 87e811256f6135f187dea217e33fe95718feb1109c60a4252a68dc86c9bfa014
MD5 df709318f88ee2d0719e3c527372c401
BLAKE2b-256 f27f86fecc6138efde96c840cde9c933a482d87b2920e16e4b18adb6610081fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for aura_memory-1.5.5-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.5-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for aura_memory-1.5.5-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d1579fd668c565c61311436f40ae3192ee2b61ede203d72973e2cce4a96234ab
MD5 fd892d36752456c1727621c504026eab
BLAKE2b-256 109a26def5e83a1de2af41de3bb879866e3c37138d5d860e3ab05423a3abdb46

See more details on using hashes here.

Provenance

The following attestation bundles were made for aura_memory-1.5.5-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.5-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for aura_memory-1.5.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 cf84c40ac938fff6721552667dfd6c649a7e0aa8574c9be6ff5b68a293aa4417
MD5 fa9241eddb1d01167884cc530024d4a9
BLAKE2b-256 fef8f76f8d859593a9265fba6ff79ffff97bc9cba719b1b71a9230ee32c4ee39

See more details on using hashes here.

Provenance

The following attestation bundles were made for aura_memory-1.5.5-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.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aura_memory-1.5.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7e92fdfd3ce9955f84031601f5cc029964ad2c64f00a0607a1ef894750819f35
MD5 c6b506db5489dfa75c4b66a25d7ab956
BLAKE2b-256 f0c555249096a224af8372d6955137cdb4079592d5ed6208ecc5daa4674155a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for aura_memory-1.5.5-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.5-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aura_memory-1.5.5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6a956bfdba37748a724d080164c6eff79f8cd72856e6f099fe3351862e8f2d01
MD5 7c91279775631ec5ef5057ec8981ddac
BLAKE2b-256 84056f1ec62f7f7e2fc6f43236adba45b75c240d814334c1eb10320278916925

See more details on using hashes here.

Provenance

The following attestation bundles were made for aura_memory-1.5.5-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.5-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for aura_memory-1.5.5-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 64c6086e937ac288f7aae278b38d4f010baf55ba920e2345c0ba67c56def3a44
MD5 803b1bc62088295aa913f926fa9821cc
BLAKE2b-256 9dc2b6b4b405424a8c197f123ab971de6ff7f2265748f4c48a58b82c894b255e

See more details on using hashes here.

Provenance

The following attestation bundles were made for aura_memory-1.5.5-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.5-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for aura_memory-1.5.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b0a871b2b8ebc072ed24a445a6b073e92d7a38b4310eb1daf12f363b19fd24e8
MD5 d747e658f02cfe0b250175eec1c58070
BLAKE2b-256 9efea57a375d845dddb891d9dcb97017b65d2b88fcaee396984ac638716053b2

See more details on using hashes here.

Provenance

The following attestation bundles were made for aura_memory-1.5.5-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.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aura_memory-1.5.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5d06350ad516b879cb656880e57ff699abf84ebbca024b07ed9c14bb1c045294
MD5 cfbc5c18993631f49ad63c84158df4a4
BLAKE2b-256 b175c27d9f24d7979243abccdcebc385351380a055198b8029702e9ebaa4c891

See more details on using hashes here.

Provenance

The following attestation bundles were made for aura_memory-1.5.5-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.5-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aura_memory-1.5.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b15f5dae8f8a364c7df00c1cc4255d950daaab668cb3dfa891673ea325da76e4
MD5 617d91952060853cfa03e336f87cb421
BLAKE2b-256 3f8aca0b34f5e5831184de64f5ccd3350a03debf7fa84910f237331f96b5611a

See more details on using hashes here.

Provenance

The following attestation bundles were made for aura_memory-1.5.5-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.5-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for aura_memory-1.5.5-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 43b593cf37ecbe596241cd687601671fee526867898f1429428cbf57e4dda6e4
MD5 59949e2aa74849bbde6b0f25d08c8a69
BLAKE2b-256 c5f4c3cbb7e84d049491cc96a68d6cdf3da62c6d345989dd22f606c866143586

See more details on using hashes here.

Provenance

The following attestation bundles were made for aura_memory-1.5.5-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.5-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for aura_memory-1.5.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d3f7bff40e5963551d94a8cb8a63a157845269fe73cd6992cc5623f9fdcc922b
MD5 708b59569e429a84c4198c248200ed5a
BLAKE2b-256 f84984ca8d2483d67a3b1cf044bcadcdd85fdaecc0b04684d6ab9671c8494ed7

See more details on using hashes here.

Provenance

The following attestation bundles were made for aura_memory-1.5.5-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.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aura_memory-1.5.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 32af960df2f24baeac7439131f7ebbf7ceb15052e2b856c56e586420406e6c70
MD5 bd7b86e7a0ba8dccfc0c7c989c191a60
BLAKE2b-256 b51d96abc6649c50b3c73bd709fde82b252d8764886f2fcac946f6eb711d51de

See more details on using hashes here.

Provenance

The following attestation bundles were made for aura_memory-1.5.5-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.5-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aura_memory-1.5.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3ffb8d51630ee8b5605ee9880436a3ca1cad7bf3a4698d37c246255f06c5ef93
MD5 849457dad74c0a1097d1bd9cc288b4a3
BLAKE2b-256 11175fa8ad069687ac159dfe2eae32bb667c015eb22281931eb07cd76e37926c

See more details on using hashes here.

Provenance

The following attestation bundles were made for aura_memory-1.5.5-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.5-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for aura_memory-1.5.5-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 fdb8de436686379b5fa11cffc1acee09a77e2100ca6ce1b02d10745c8da0f498
MD5 4ab24ac8a287eb7f583a056e5e94e161
BLAKE2b-256 93d7980c1676cd9c314c29ba1f274f34400151ee3a25896c50488f17730286d2

See more details on using hashes here.

Provenance

The following attestation bundles were made for aura_memory-1.5.5-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.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aura_memory-1.5.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a68d04e61dd81f054bfba8b68b60f793ac4fff156a9623fe5dd9de64a2e2afff
MD5 e369afbc0d30be9e523a9869a3bc3d74
BLAKE2b-256 6222367089ff49a5952e543eb86cc9e77a45ad20337c3547da9077f6556f3505

See more details on using hashes here.

Provenance

The following attestation bundles were made for aura_memory-1.5.5-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.5-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for aura_memory-1.5.5-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a59cd5fda77f5136f966a86462181d490529d3743903a1f9fe6bf6cbd579f8ac
MD5 d0ef26950e5eb6ecce3907ba6f9dd045
BLAKE2b-256 b067ee8ce76ded9abf0f0c3f70eb3b071ca098d6f53920472de3f3a9cc647e10

See more details on using hashes here.

Provenance

The following attestation bundles were made for aura_memory-1.5.5-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.5-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for aura_memory-1.5.5-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ad30bb5e64cdaf0079ffdfa67190932a0335ac4f685a6765109471f0efa325d4
MD5 e6c4b337263699019fae772568080063
BLAKE2b-256 e05ba26b25ae4414eaa8427db1457e1915404852abdd098e1498e36c4a5b2289

See more details on using hashes here.

Provenance

The following attestation bundles were made for aura_memory-1.5.5-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