Contracts / billing flow

1

Prompt Execution

  • User submits prompt

  • AI executes off-chain

  • Output returned immediately

2

Usage Metering

Backend calculates:

  • Input tokens

  • Output tokens

  • Compute units

  • Model used

  • Final cost

3

Usage Receipt

Backend signs a receipt containing:

  • User address

  • Prompt ID

  • Cost

  • Timestamp

  • Chain ID

4

On-Chain Settlement

User submits receipt to PromptBilling contract. Contract verifies signature and transfers EDITH.

5

Treasury Distribution

Treasury automatically splits funds between:

  • Burn

  • Treasury

  • AI providers

Was this helpful?