Skip to content

scrtlabs/8004agentverify

Repository files navigation

8004AgentVerify

8004AgentVerify is the premier interface for validating ERC-8004 hardware root-of-trust claims for AI agents across multiple blockchain networks. Initiated and supported by SCRT Labs, the core development team behind Secret Network, this platform brings transparency and cryptographically secured verifiability to the autonomous web.

Overview

AI agents increasingly handle sensitive data, API credentials, and financial assets. Verifying that these agents run exactly as programmed—inside a hardware Trusted Execution Environment (TEE)—is critical.

8004AgentVerify allows users to instantly request, process, and verify an agent's TEE hardware quotes according to the ERC-8004 specification. This provides immediate cryptographic proof of the agent's absolute confidentiality and trustlessness.

Features

  • Cross-Chain Resolution: Supports querying Identity Registries on Ethereum, Base, Arbitrum, Sepolia, Polygon, Optimism, Solana, and more.
  • Agent Discovery: Fetch agent metadata seamlessly using either its on-chain Agent ID or an 8004scan.io URL.
  • Service Verification: Validates that the agent declares necessary teequote and workload services in its manifest.
  • Workload Manifest Inspection: Automatically retrieves and displays the docker-compose.yaml (or equivalent workload manifest) from the agent's endpoint.
  • Hardware Attestation: (Integration placeholder) Verifies the TEE quote against the workload manifest to ensure code is law.

Getting Started

Prerequisites

  • Node.js (v18+)
  • npm or yarn

Installation

  1. Clone the repository:

    git clone https://github.com/scrtlabs/8004agentverify.git
    cd 8004agentverify
  2. Install dependencies:

    npm install
  3. Start the development server:

    npm run dev
  4. Open http://localhost:3000 in your browser.

Tech Stack

  • Framework: Next.js (App Router) + React
  • Styling: Custom Vanilla CSS with modern aesthetics (glassmorphism, gradients, CSS animations).
  • Icons: Lucide React and custom animated SVGs.
  • Web3: ethers.js for interacting with EVM-compatible registries.

Contributing

This is a community initiative initiated by SCRT Labs. Contributions are welcome! Please feel free to submit a Pull Request or open an issue for bug reports and feature requests.

License

MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors