Civitas is Erethiel's core technology - an OpenAI-compatible Proof of Civitas SDK that enables developers to build autonomous, fully on-chain verifiable AI agents with cryptographic trust embedded into every action.
How It Works
Civitas leverages a Trusted Execution Environment (TEE) architecture to securely execute LLM API calls, ensuring verifiability through cryptographic attestations. Each attestation is posted on-chain to Solana for transparency and integrity.
Cryptographic Proof Components
Every action performed by a Civitas-enabled agent generates a cryptographic proof consisting of:
Hash: Representing the input and output
Signature: Ensuring the integrity of the action
Attestation (Optional): Providing additional validation for security
Example Workflow
1. Request: The agent receives a prompt
"What is Civitas by Erethiel?"
2. Processing: The agent generates a secure response
"Civitas is an infrastructure for autonomous AI agents with verifiable actions."
3. Proof Generation: The response is accompanied by a cryptographic proof