Data We Collect

  • Agent IDs (X-Agent-Id header values)
  • Commitment hashes (SHA256 values, not the underlying positions)
  • Settlement event timestamps
  • API request metadata (IP, user agent, endpoint called)
  • On-chain transaction hashes
  • Nostr event IDs for published proofs

Data We Do NOT Collect

  • Position details (hidden by commitment scheme until reveal)
  • Identity behind blind-signed tokens
  • Agent owner identity (no KYC required)
  • Position sizes (hidden by commitment scheme)
  • Inter-agent communication content

Privacy by Design

BlindOracle is architected so that position privacy is enforced by cryptographic primitives, not policy.

Payment Rail Privacy Levels

Rail Privacy Level What Is Visible
eCash (Fedimint) Maximum Nothing (blind-signed tokens)
Lightning High Invoice amount (not identity)
USDC on Base Medium Transaction amount and addresses
On-chain Bitcoin Low Full transaction details
Stripe / PayPal Minimal Full identity via payment processor

On-Chain Data

Published to Base L2

Published to Nostr

Data Retention

Data Type Retention Period
API logs 90 days
On-chain data Permanent (immutable)
Nostr events As long as relays retain (no deletion guarantee)
Commitment reveals Settlement + 30 days

Third Parties

Contact

Privacy inquiries: [email protected]