Infrastructure Readiness

From prototype to production infrastructure

Cardano Builders Fund has public previews, a read-only wallet foundation, a swap foundation, a DB activation runbook, and oracle readiness. This page tracks the production gates that must clear before real support can open.

Readiness command center — nothing here is live. No live funds, no custody, no wallet signing, no transaction submission, no DB writes from the public app, and no settlement.

Current state

What is real, prepared, mock, or disabled today. Static truth — no live system is queried.

Wallet

Read-only foundation live

Detect, connect, and read network/addresses. No signing, no transactions.

Wallet compatibility

Partial

Typhon and VESPR confirmed; Lace and Eternl visible again; Gero/Yoroi parked (may be mainnet/locked).

Database

Schema applied

Database schema applied — Migrations 000001 + 000002 applied; production schema up to date. The only live write path is private builder-application intake (BuilderApplication create + operator status update behind admin auth); all other writes (campaign/contribution/wallet/profile) remain disabled. No seed. Read-only count observability on /status. Pre- and post-migration backups verified.

Oracle

Mock in production

A live preprod read is pending real Kupo/Charli3 values.

Swap (ADA→USDCx)

Architecture + adapter boundary

Layered architecture defined, typed adapter boundary + mock quote preview, provider research pack. No provider selected/integrated; live provider, tx build, signing, submission, and settlement all disabled. No real swaps, no DEX calls, no funds.

Contributions

Preview only

Intent/readiness previews only. No contribution records exist.

Settlement

Disabled

No settlement, payout, refund, or return is triggered.

Production gate matrix

The gates between prototype and real funds — each with its status, blocker, and the next safe action. None is executed here.

Gate 1

Wallet connection foundation

Partial / live foundation
Blocker
Wallet compatibility testing
Next action
Collect diagnostics; proof-of-control later.
Gate 2

Proof of wallet control

Not built
Blocker
signData design approval
Next action
Harmless message-signing only — never a transaction.
Gate 3

DB activation

Applied; builder-application writes live
Blocker
Other writes gated
Next action
Migrations 000001 + 000002 applied. Private builder-application intake + operator status update are wired; all other writes stay review-gated.
Gate 4

Builder / campaign persistence

Partial (applications only)
Blocker
Profile promotion & campaign persistence gated
Next action
Builder applications persist + status-managed. Profile promotion and campaign drafts remain separate, explicitly-approved gates.
Gate 5

Oracle live-read

Mock in production
Blocker
Real preprod Kupo/Charli3 values
Next action
Isolated rehearsal in a separate worktree.
Gate 6

Swap route provider

Foundation prepared
Blocker
Provider selection and quote adapter
Next action
DEX/router research and a quote-only adapter boundary — no tx.
Gate 7

Contribution transaction

Not built
Blocker
Wallet proof, DB records, swap policy
Next action
Transaction design only — no build/sign/submit.
Gate 8

Settlement / return rules

Disabled
Blocker
Legal / ops / risk review
Next action
Policy docs and a dry-run.

Prepared — not implemented

Design and operator artifacts ready for the next gates. Each is prepared only — none executes anything.

Proof of control design

Prepared — not implemented

CIP-30 signData design (message signature, never a transaction). No signing in app code.

DB preflight report template

Prepared

Operator report template; the preflight is read-only and runs no migration.

Swap provider research template

Prepared

Quote-only provider comparison and adapter boundary. No external calls.

Oracle values checklist

Prepared

Real preprod Kupo/Charli3 values required before any rehearsal. No env switch.

Production safety locks

  • No live funds
  • No custody
  • No wallet signing
  • No transaction signing
  • No transaction submission
  • No DB writes from the public app
  • No production settlement
  • Oracle mock in production
  • No campaign/contribution/wallet/profile writes (only private builder-application intake)

Next real milestones

The next safe steps, ranked. None moves funds or signs anything.

  1. 1

    Proof-of-control design

    Design harmless message-signing (CIP-30 signData) — no transaction.

  2. 2

    DB preflight dry run

    Run the read-only db-preflight; plan backup and migration approval.

  3. 3

    Swap provider adapter research

    Research DEX/router options behind a quote-only adapter boundary.

  4. 4

    Oracle preprod rehearsal

    Isolated preprod rehearsal once real Kupo/Charli3 values exist.

  5. 5

    Builder / campaign persistence

    Persist builder profiles and campaign drafts after DB approval.

Deeper detail per gate: wallet foundation, oracle readiness, swap foundation, contribution preview, and status & roadmap. The database activation path is indocs/DB_ACTIVATION_RUNBOOK.md. Nothing here is legal, tax, or financial advice.