What is Civitas?
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
{
"hash": "d87ac...",
"signature": "ab43d...",
"attestation": "secure"
}4. Verification: The proof is validated to confirm the response originated from the agent operating in a secure, tamper-proof environment.
Last updated