Skip to content

agentvault-labs/shelby-agentvault

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shelby AgentVault

Python License Status

Decentralized memory layer for AI agents powered by Shelby Blob Storage.

AgentVault is a lightweight developer tool that stores AI agent outputs using Shelby decentralized blob storage.
The goal is to create a permanent and verifiable memory layer for autonomous AI agents.


Overview

AI agents often generate valuable outputs such as:

  • research logs
  • analysis results
  • automated decisions

These outputs are usually stored in centralized databases, which can be modified, deleted, or lost.

AgentVault solves this by uploading agent outputs to Shelby decentralized blob storage, making the data:

  • immutable
  • verifiable
  • permanently accessible

Architecture

AI Agent
   ↓
AgentVault
   ↓
Shelby Blob Upload
   ↓
Shelby Decentralized Storage
   ↓
Immutable AI Memory

Tech Stack

  • Python
  • Shelby CLI
  • Shelby Blob Storage
  • JSON agent outputs

How It Works

  1. AI agent generates output
  2. The output is saved locally as a file
  3. AgentVault uploads the file using the Shelby CLI
  4. Shelby stores the data as a decentralized blob
  5. The stored data becomes permanent and verifiable

Example Workflow

AI Research Agent
      ↓
Generates Report
      ↓
AgentVault Upload
      ↓
Shelby Blob Storage
      ↓
Permanent AI Memory

Use Cases

  • AI research logs
  • trading bot activity storage
  • dataset storage
  • autonomous agent memory
  • decentralized AI audit trail

Quick Start

Clone the repository:

git clone https://github.com/TurgayAcar49/shelby-agentvault.git
cd shelby-agentvault

Run the example script:

python app.py

Example Usage

from agentvault import upload_output

upload_output("agent_output.txt")

Demo

Example agent output file:

agent_output.txt

Upload it to Shelby storage:

shelby blob upload agent_output.txt

Example Agent Output

Example AI agent result stored by AgentVault:

{
  "agent": "research-agent",
  "task": "AI market analysis",
  "timestamp": "2026-03-09",
  "summary": "AI adoption is accelerating across multiple industries.",
  "confidence": 0.92
}

This output can be uploaded to Shelby decentralized storage to create a permanent and verifiable AI memory record.


Project Structure

shelby-agentvault
│
├── app.py
├── demo.py
├── requirements.txt
├── README.md
├── LICENSE
│
└── examples
    └── agent_output.json

Roadmap

v0.1

Basic Shelby blob upload integration

v0.2

Automatic AI agent log storage

v0.3

API for AI agents

v0.4

Dashboard for agent memory


License

This project is licensed under the MIT License.

Releases

No releases published

Packages

 
 
 

Contributors

Languages