Store New Memory
Save AI reasoning, outputs, logs, decisions and files permanently on Shelby Protocol
Reasoning
Chain of thought
Image
Generate or upload
Log
Events & execution
Decision
With reasoning trail
Research
Findings & sources
Checkpoint
State snapshot
File
Any file type
Memory Vault
All memories stored on Shelby Protocol
Vault Statistics
Overview of your AI memory storage
Storage Address
Your Shelby wallet on Aptos Testnet
0x18d06e7fc631aa48ec21e6b66039699e3dd1a17697dc3751eb80c8b00b97ac94
Agent API
Let any AI agent store memories via HTTP POST
POST /api/upload — JavaScript
Works with LangChain, AutoGen, CrewAI, custom agents
fetch('https://shelbyvault2.vercel.app/api/upload', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
name: 'agent-decision-001',
memoryType: 'decision',
imageBase64: 'data:text/plain;base64,' + btoa(content),
filename: 'decision-001.txt',
agentId: 'my-agent',
tags: ['production']
})
})
Python
import requests, base64
requests.post('https://shelbyvault2.vercel.app/api/upload', json={
'name': f'reasoning-{agent_id}',
'memoryType': 'reasoning',
'imageBase64': 'data:text/plain;base64,' + base64.b64encode(content.encode()).decode(),
'filename': f'reasoning-{agent_id}.txt',
'agentId': agent_id,
'tags': ['autonomous']
})