The web terminal for remote attestation and exploing verifiable logs of the focEliza AI agent
Preview: https://foc-eliza-verifiable-terminal.vercel.app/
Verifiable Terminal provides a user-friendly interface to:
- Check and verify AI agent logs in real-time
- Check TEE attestations and verifiable states
- Search through agent activities and verify their authenticity
Implemented features
- Verifiable Log: Real-time browsing of the AI agent's verifiable logs; the logs carry signatures that can be verified.
- Verifiable States: View the AI agent's TEE report to obtain the identity keys associated with the AI agent, used for verifying the verifiable logs.
- Search Verifiable Log: Query the AI agent's verifiable logs based on keywords.
Upcoming features
- Support for multiple AI agents, allowing simultaneous viewing of multiple focEliza AI agents.
- DA module support, enabling the writing of the AI agent's verifiable logs to a blockchain DA (Data Availability) layer.
- Clone the repository:
git clone https://github.com/artela-network/verifiable-terminal.git
cd verifiable-terminal
- Create a
.env
file in the root directory and add the following environment variable:
NEXT_PUBLIC_API_URL=http://...
- Install dependencies:
npm install
# or
yarn install
# or
pnpm install
- Start the development server:
npm run dev
# or
yarn dev
# or
pnpm dev