Verify Trust Guarantees
Use the Verifiability Dashboards for mainnet and Sepolia testnet to verify trust guarantees enabled by EigenCompute.
View Verifiability Data in Dashboard
To view verifiability data for an application using the dashboard:
- Go to the Verifiability Dashboard for mainnet or Sepolia testnet.
- In the Deployed Applications field, search for the application by name or application ID.
- The verifiability data for the application is displayed. The data includes:
- Application ID and Creator address.
- Release history with Docker Image Digests.
- TEE attestations for releases. There is a TEE attestation displayed for each release.
- Logs for running application (if configured as publicly visible).
- Wallet addresses for the application.
Whether logs are visible publicly is configured by the application developer using the --log-visibiilty option on the eigenx app deploy and
eigenx app upgrade commands.
View Verifiability Data Onchain
The dashboard provides a convenient way to view releases and application status. The release history and application status can also be verified onchain.
To monitor application releases onchain, monitor AppUpgraded events on the AppController contract. The AppUpgraded
events include the application ID and the associated release data (imageDigest, registryURL, upgrade time, public and encrypted environment variables).
To monitor application status onchain, monitor the AppCreated, AppStarted, AppStopped, AppTerminated, and AppTerminatedByAdmin
events on the AppController contract.
AppController contract deployment addresses are published in the eigenx-contracts repository for Mainnet and Sepolia testnet.