Agent BlackBox — Verifiable Recorder for Autonomous AI
Implementation Blueprint
Developer Architecture
The browser wallet signs Sui Mainnet anchors, digest-only results remain visibly pending, and read-only Tatum RPC reports full success only after the complete proof bundle matches.
Architecture layers
Walrus SDK Relay Storage
Canonical Mainnet blob storage through the official SDK Upload Relay with wallet-paid storage and gas.
Direct Walrus
Aggregator read, availability, replay, and trace-hash comparison using Blob ID and Object ID.
Sui Proof Registry
Owned proof object with wallet signing, explicit pending-object state, and mainnet-ready anchor status.
Tatum Sui RPC
Read-only, allowlisted proof object, transaction, and event verification through Tatum RPC.
8Sui wallet analysis uses public Sui JSON-RPC balance, object, and transaction reads.
Last check
2026-06-15T06:17:59.797Z
Last result
Tatum RPC is reachable.
Walrus Proof Storage
Blob-read readiness
Configured
Storage method
Walrus SDK Upload Relay
Network
Walrus Mainnet
Upload relay
https://upload-relay.mainnet.walrus.space
Aggregator
https://aggregator.walrus-mainnet.walrus.space
Relay reachable
Reachable
Relay tip
Available
Last check
2026-06-15T06:17:59.807Z
Supabase host
ghzvlakyufwfyxzfwigi.supabase.co
agent_sessions reachable
No
Last storage check
2026-06-15T06:17:59.823Z
Last storage error
TypeError: fetch failed
Real sessions loaded
0
Sample fallback
Active
Current behavior
Dashboard shows curated sample traces until a real session is recorded.
Production recommendation
Check the agent_sessions table, service role key, and Supabase project URL.
Data Model
AgentSession evidence bundle
Session metadata, input files, deterministic AgentTrace, StorageReference, WalrusVerification, ProofMetadata, TatumRpcVerification, and VerificationResult are kept as typed boundaries. Local JSON session storage is intended for controlled evaluation and is not serverless-safe.
Sui Analyzer Scope
Sui-native data reads
The active onchain analyzer accepts Sui wallets, transaction digests, object IDs, and package IDs. It reads balances, coin metadata, owned objects, recent transaction blocks, and object/package details through Sui JSON-RPC without non-Sui provider fallbacks.