UnbundleDB//48-Hour Enterprise PL/SQL Unbundling Challenge

Zero-PII Offline Sanitizer • AST Savepoint & Decimal Codegen • 1,000-Vector SHA-256 Parity Proof

ZERO PRODUCTION DATA OR PROPRIETARY IDENTIFIERS REQUIRED

The 48-Hour Oracle PL/SQL Unbundling Challenge

Send us your gnarliest 1,000-line PL/SQL package (anonymized locally on your machine). In 48 hours, receive a compiled Go + pgx/v5 microservice, PostgreSQL DDL, and a containerized 1,000-vector SHA-256 State Parity proof.

What You Receive in 48 Hoursunbundledb_deliverable.zip
settlement_service.go

Compilable Go service with shopspring/decimal, SAVEPOINT wrappers & isolated autonomous audit pool.

schema_postgres.sql

PostgreSQL 16 DDL mapping NUMBER(p,s) to NUMERIC(p,s), sequences & composite constraints.

parity_verification_report.md + docker-compose.yml

Bitwise SHA-256 state snapshot proof across 500–1,000 edge-case vectors with 0 row drift.

3-Step Zero-PII Air-Gapped Sanitization Workflow

100% Python 3 Standard Library (`re`, `json`, `hashlib`, `ast`) — zero `pip install` or network calls.

SOC-2 / Air-Gap Compatible
STEP 1 // SCRUB LOCALLY

Run unbundledb-sanitize.py offline. Table names become TBL_001, columns become COL_001, and string literals are redacted while preserving '' NULL traps & types.

STEP 2 // UPLOAD ANONYMIZED AST

Upload only sanitized_schema.sql and sanitized_package.pkb below. Our engine extracts the AST, injects SAVEPOINT & decimal guards, and proves 100% SHA-256 parity.

STEP 3 // LOCAL RESTORE GUARANTEE

Your private_identifier_map.json never leaves your laptop. When we deliver your verified Go service in 48 hours, run --restore locally to map your proprietary table and column names back in.

Step 1 (Before Sending - Anonymize Locally):
python3 unbundledb-sanitize.py --sanitize --ddl schema.sql --plsql pkg_loan_settlement.pkb --out ./sanitized_bundle
Step 2 (After Delivery - Restore Production Names Locally):
python3 unbundledb-sanitize.py --restore --map ./sanitized_bundle/private_identifier_map.json --in-dir ./unbundledb_delivered --out-dir ./production_ready

Submit Sanitized Bundle & Run Instant Pre-Flight AST Scan

Upload your anonymized files or click 1-Click Sample Fill to test the live AST scanner.

Estimated Active Oracle Enterprise Cores: 48 CoresEst. Savings: $2.08M / yr
Oracle EE List Tax ($47.5k/core): $2,280,000/yrPostgres 16 Target Infra: $201,600/yr

Instant Pre-Flight AST Diagnostic Ticket

Click [Load Sample Sanitized Bundle] and press [Submit & Run Instant Pre-Flight AST Scan] to inspect your package's live semantic hazard breakdown and 48-hour SLA ticket.