EDI-ready in every applicable state 31 jurisdictions cataloged
support@smepro.app
Compliance OS for oil & gas operators

Every deadline tracked.
Every form validated.
Every well cleared before it spuds.

SMEPro turns the regulatory catalog — production reports, completions, permits, transfers — into a living calendar with in-form validation, agency-grade EDI output, and hard gates on the mistakes that cost real money.

See state coverage Operator accounts are provisioned with your P-5.

No account yet? Explore the demo workspace →

Pre-spud permit gate

16 TAC §3.5 — checked before drilling, by design
139
forms in the regulatory catalog
30 + fed
states cataloged, plus federal agencies
2,518
filing obligations under management
12 mo
rolling deadline horizon, generated ahead

One system of record for what's due, what's filed, and what's proven

The catalog, the calendar, the validators, and the audit trail live in one place — so the answer to "are we current?" is a query, not a meeting.

Explore the platform in depth →

Compliance calendar

Deadlines generate themselves from agency rules — monthly PRs, post-completion windows, renewal cycles — per asset, per jurisdiction, with the legal basis on every row.

In-form validation

Field schemas and cross-field rules mirror agency edits. Blocking errors stop a bad filing before it leaves the building; warnings ride along for review.

Pre-spud permit gate

A spud event with no approved W-1 on file raises an overdue, blocking obligation the moment it's recorded. Validation before drilling is the design, not an afterthought.

EDI & e-filing output

Accepted payloads render to agency EDI formats line-for-line — RRC production report EDI today — ready for upload, with problems surfaced per line.

Catalog verification ledger

Every form carries a verification status against primary sources. You always know whether a rule is confirmed, pending, or changed — and when it changed.

Audit trail

Obligations and submissions are append-audited in the database itself. Who filed, what version, which validator findings — reconstructable for any examiner.

Connect your registration

Your workspace is provisioned against your P-5 operator number (or state equivalent). Sign in, invite your filers.

Import your assets

Wells, leases, and facilities load from your existing exports. The deadline engine generates the obligations they carry — nothing to configure by hand.

File and confirm

Work the calendar: validate, submit, attach the agency confirmation number. Rows leave the calendar only when the agency says so.

Coverage that's honest about its depth

Deep where our operators file today. Cataloged — and clearly labeled — everywhere else.

Texas — RRC DEEP

  • PR Monthly production — schema, validators, EDI
  • W-1 Drilling permits + pre-spud gate
  • W-2/G-1 Completions · P-4 transfers · W-3 plugging
  • Onboarding gates: MEFC, RAMP DA, SAD

Mississippi — MSOGB ACTIVE

  • Live operator tenants filing in-state
  • MS-PROD, MS-PERMIT, MS-COMPLETION cataloged
  • Verification sprint against primary sources underway

29 more jurisdictions CATALOGED

  • Federal: BLM APDs & completions, PHMSA incident reports
  • NM, OK, LA, ND, CO, WY and 23 others — skeleton catalogs
  • Completion-after and permit-before-spud rules seeded in all
Verification status is part of the product. 8 catalog entries are verified against primary sources today; the remainder are marked needs_verification in the interface until our stewardship process confirms them. You will never mistake a draft rule for a confirmed one.

See the jurisdiction-by-jurisdiction table →

Built for any operator, in any of 30 states — every workspace isolated like its own platform

Read the full security overview →

Tenant isolation in the database

Row-level security pins every query to your organization — app.current_org is set from a verified token, never from client input. Cross-tenant reads are impossible by construction.

Real authentication

bcrypt-hashed credentials verified in-database; short-lived signed JWTs carry your org claim. Secrets live in GCP Secret Manager, not in code.

Append-only audit

Obligation and submission changes are written to an audit log by database triggers — the application can't forget to record them.

Cloud-native on GCP

Stateless API on Cloud Run, managed PostgreSQL on Cloud SQL, scheduled deadline generation via Cloud Scheduler. Scale is horizontal and boring — the way you want it.

Bring your P-5 number. We'll carry the deadlines.

Request a demo