Settings

Every integration degrades to a working local mode, so the demo runs with an empty .env.local file.

Integrations

  • PravaPaymentssandbox · reachable

    Backend https://sandbox.api.prava.space. Card data never reaches this app.

  • OpenAIAgent reasoningResponses API · gpt-4.1

    The model researches and reasons. It still has no payment tool — approvals are the only path to a charge.

  • SensoMerchant trustLive · blended with local signals

    Senso scores are averaged with the local model so one flaky call cannot swing a recommendation.

  • LinqiMessage/SMS approvalsOff — approval card only

    Set LINQ_API_KEY, LINQ_FROM_NUMBER and LINQ_TO_NUMBER to text the founder every time an approval is requested.

  • SupabasePersistenceLocal JSON file (.data/)

    Run supabase/schema.sql and set NEXT_PUBLIC_SUPABASE_URL + SUPABASE_SERVICE_ROLE_KEY to persist in Postgres.

Company

Company
Acme Inc.
Approver
founder@acme.dev
Purchase policy
Every purchase needs explicit human approval — the agent has no payment tool.

Demo controls

Reset clears every purchase, renewal and approval and restores the seed data — useful between demo runs.