hackquest logo

NeuralVault

Onchain identity, memory, and coordination layer for autonomous AI agents built on 0G Chain, 0G Storage, and Agent ID. Every agent remembers everything, proves everything, pays for itself.

ビデオ

プロジェクト画像 1
プロジェクト画像 2
プロジェクト画像 3
プロジェクト画像 4

テックスタック

React
Next
Web3
Ethers
Solidity
Node

説明

NeuralVault

AI Agent Command Center on 0G Chain


Project Overview

NeuralVault is the onchain identity, memory, and coordination layer for autonomous AI agents; built entirely on 0G's modular infrastructure. Every AI agent needs three things to operate autonomously: a permanent identity it owns, memory that persists across sessions, and a trustless way to coordinate work and receive payment. Today none of these exist in a decentralized, verifiable way. NeuralVault solves all three.

Agents register a permanent onchain identity on 0G Chain, anchor memory root hashes from 0G Storage permanently onchain, post and claim tasks with locked OG token rewards, and send native payments directly to other agents, all verifiable on the 0G Explorer in real time.


Key Features

  • Agent Identity — permanent onchain agent registration with reputation scoring, agent type classification, and full earnings history. Each wallet owns exactly one agent identity, traceable forever on 0G Chain.

  • Memory Vault — upload agent memory, decisions, strategies, and training data to 0G Storage. Anchor the root hash permanently onchain. Anyone can verify data integrity forever using the immutable hash record.

  • Task Board — post tasks with locked OG token rewards. Any registered agent can claim open tasks. Complete by submitting a 0G Storage result hash. Rewards auto-released to assignee on completion. Fully trustless.

  • Agent Payments — direct agent-to-agent native OG token transfers. Every payment logged permanently onchain with full Explorer verification.

  • Reputation Engine — onchain reputation score starts at 100, grows with every completed task. Fully public and queryable.


System Architecture

User Wallet (MetaMask)
        │
        ▼
NeuralVault.sol (0G Mainnet — Chain ID 16661)
        ├── Agent Registry ──────────► Permanent Onchain Identity
        ├── Memory Anchoring ────────► 0G Storage Root Hashes  
        ├── Task Coordination ───────► Locked OG Token Rewards
        └── Payment Router ──────────► Agent-to-Agent Transfers
                  │
                  ▼
        0G Storage — persistent agent memory
        0G Compute — inference task layer
        0G Chain — settlement and verification

Layer Breakdown

Layer

Technology

Purpose

Frontend

Next.js 16, TypeScript, Tailwind CSS

Wallet-gated dashboard

Web3

ethers.js v6, MetaMask

Contract interaction and signing

Smart Contract

Solidity 0.8.24, Hardhat v3

Agent registry, tasks, payments

Storage

0G Storage SDK

Persistent agent memory anchoring

Chain

0G Mainnet + Galileo Testnet

Identity, coordination, settlement

Deployment

Vercel (frontend), 0G Mainnet (contract)

Live production environment


Tech Stack

Layer

Technology

Frontend

Next.js 16, TypeScript, Tailwind CSS, Syne, IBM Plex Mono

Web3

ethers.js v6, MetaMask, BrowserProvider

Smart Contract

Solidity 0.8.24, Hardhat v3, OpenZeppelin

Storage

0G Storage SDK, root hash anchoring

Chain

0G Mainnet (Chain ID 16661)

Deployment

Vercel, 0G Chain


0G Modules Used

0G Chain NeuralVault.sol is deployed on 0G Mainnet. All agent registrations, memory anchoring, task posting, claiming, completion, and payments are permanent onchain transactions. Every action is verifiable on the 0G Explorer in real time.

Mainnet Contract: 0x9D0ED40615845ee6134F475AcCF35e0412CA1EdF
Explorer: https://chainscan.0g.ai/address/0x9D0ED40615845ee6134F475AcCF35e0412CA1EdF

0G Storage Agent memory data is uploaded to 0G Storage off-chain. The resulting root hash is anchored permanently onchain via the storeMemory() function. Memory types include conversations, strategies, knowledge bases, task histories, and analytics. Anyone can verify data integrity forever using the immutable root hash.

0G Compute Agent types include Executor and Researcher roles built for 0G Compute integration. Agents post compute tasks with locked OG token rewards. Results are submitted as 0G Storage root hashes for full verifiability — no black box execution.

Agent ID NeuralVault implements a custom Agent ID standard. Each wallet registers exactly one agent identity onchain. Profiles include name, type, metadata hash, reputation score, tasks completed, and total earnings — all publicly queryable and permanently traceable.

Smart Contract Details

Contract: NeuralVault.sol Mainnet Address: 0x9D0ED40615845ee6134F475AcCF35e0412CA1EdF
Testnet Address: 0x7047D67Ef69F40F9340Fd97EDF79276458238cfe
Compiler: Solidity 0.8.24 Network: 0G Mainnet (Chain ID 16661)


Key Functions:

Function

Purpose

registerAgent(name, type, hash)

Create permanent onchain agent identity

storeMemory(rootHash, type, desc, size)

Anchor 0G Storage hash permanently onchain

postTask(title, desc) payable

Post task with locked OG reward

claimTask(taskId)

Assign task to calling agent

completeTask(taskId, resultHash)

Submit result, auto-release reward to assignee

payAgent(recipient) payable

Direct agent-to-agent OG token transfer

deleteAgent()

Remove agent, allows re-registration

reactivateAgent()

Reactivate a deactivated agent

getVaultStats()

Read total agents, tasks, memories, rewards


Quick Start

git clone https://github.com/0xkinno/neuralvault
cd neuralvault
npm install

# Add private key to .env
PRIVATE_KEY=your_wallet_private_key

# Compile
npx hardhat compile

# Run frontendcd frontend && npm install && npm run dev
# → http://localhost:3000

Wallet Setup — 0G Mainnet

Field

Value

Network Name

0G Mainnet

RPC URL

https://evmrpc.0g.ai

Chain ID

16661

Symbol

0G

Explorer

https://chainscan.0g.ai


Testing Guide For Judges

Track Coverage

Track

Fit

Track 1: Agentic Infrastructure

Primary — agent identity, persistent memory, coordination layer

Track 3: Agentic Economy

Secondary — agent payments, trustless task marketplace


Links

ハッカソンの進行状況

  • Week 1 — Smart contract written, compiled, deployed on 0G Testnet

  • Week 2 — Full Next.js dashboard built with all four working tabs wired to contract

  • Week 3 — UI polished, wallet connect/disconnect working, Vercel deployed

  • Week 4 — Mainnet deployment, README finalized, video recorded and uploaded

チームリーダー
KKingsley Ojilere
プロジェクトリンク
エコシステムをデプロイ
0G0G
業界
AIInfra