What problem does it solve? Applications that need AI analysis of sensitive documents (bank statements, ID documents, brokerage records) cannot send raw data to a public LLM API without exposing user privacy, and on-chain consumers cannot trust an off-chain AI result without cryptographic proof. This Skill runs LLM inference inside a Trusted Execution Environment so raw documents never leave the enclave and results carry a cryptographic attestation. ## Core Features & Use Cases - Confidential inference API: Submit documents via POST /v1/inference with base64-encoded resources, then poll GET /v1/inference/{id} for the attested result. - Model selection: Choose gemma4 for images/general tasks or qwen3.6 for long text, with optional CRE callback webhooks instead of polling. - Prompt templates: Pre-built JSON-enforcing prompts for undercollateralized DeFi lending decisions, accredited investor verification (SEC Rule 501), KYC/AML screening, and proof-of-reserves checks. - Use Case: A lending dApp uploads a user's bank statement, receives an attested approved/denied JSON decision, and verifies on-chain that a specific model ran on specific data — without the financials ever being exposed. ## Quick Start Submit a base64-encoded bank statement to the confidential inference endpoint with a lending-decision prompt, then poll the returned job ID until the attested JSON decision is ready.