Premium Support Terms
Draft — Pending Legal Review

Endrias Bridge Premium Support Terms

These Premium Support Terms ("Terms") describe the support services available for the Endrias Bridge software — the Windows Guest Initialization service, the Setup Wizard, and the Database Migration Assistant — including severity definitions, response times, support channels, and the responsibilities of both parties.

📦 Applies to: Endrias Bridge and later releases 📅 Effective Date: [EFFECTIVE DATE] Supplier: [COMPANY / LEGAL ENTITY NAME] 📄 Document Version: Draft 0.1
⚠️
This is a working draft. Fields shown in highlighted brackets must be confirmed or replaced before this document is published or referenced in any customer contract. We recommend a legal review pass to confirm jurisdiction, liability caps, business-hours definitions, and consistency with the Endrias Bridge End-User License Agreement (EULA) / Master Services Agreement, if one exists.

📖 Definitions & Interpretation

In these Terms, unless the context otherwise requires, the following words and expressions have the following meanings:

TermMeaning
"Agreement"The agreement between the Supplier and the Customer for the supply of the Software and, where applicable, Premium Support, including these Terms.
"Business Day"Monday to Friday, excluding public holidays observed in [SUPPLIER'S JURISDICTION].
"Business Hours"[09:00–18:00, SUPPLIER TIME ZONE] on a Business Day.
"Customer"The individual or organisation that has licensed the Software and, where applicable, purchased Premium Support.
"Documentation"The Endrias Bridge SOP, User Guide, DB Migration Guide, and other reference material supplied with the Software, as updated from time to time.
"Error"A reproducible failure of the Software to operate substantially in accordance with the Documentation.
"Premium Support"The support services described in these Terms, provided in addition to any standard/community support.
"Released Version"A version of the Software that has been formally published by the Supplier, excluding pre-release, beta, or development builds.
"Resolution"A fix, patch, configuration change, or documented workaround that resolves or materially mitigates a reported Error.
"Response Time"The elapsed time between the Supplier receiving a valid Support Request and the Supplier providing a first substantive reply.
"Severity Level"The classification (Sev 1–4) assigned to a Support Request as described in Severity Levels & Response Times.
"Software"Endrias Bridge, comprising the guest-initialization service and plugins, the Setup Wizard GUI, the Database Migration Assistant, the command-line interface, and the installer, together with the Documentation, as further described in Scope of Premium Support.
"Supplier" / "we" / "us" / "our"[COMPANY / LEGAL ENTITY NAME], the provider of the Software and Premium Support.
"Support Request" / "Ticket"A request for assistance submitted by the Customer via an agreed Support Channel.

Interpretation

🧩 Scope of Premium Support

Premium Support covers all components of Endrias Bridge as installed from the official installer or package, for the current Released Version and the immediately preceding major version ("N and N-1"). The table below summarises the components in scope.

⚙️ Guest Initialization Service

The Windows Service (migrationbridge service ...), boot-time orchestration via InitManager, and the metadata sources (ConfigDrive, OpenStack HTTP, EC2 HTTP).

Covers: install, start/stop, config, troubleshooting
🔌 Guest Initialization Plugins

SetHostnamePlugin, CreateUserPlugin, SetPasswordPlugin, NetworkConfigPlugin, InjectSSHKeysPlugin, and ExecuteUserdataPlugin, including their documented configuration options.

Covers: configuration & expected behaviour
🧙 Setup Wizard (GUI)

The Endrias Bridge wizard (migrationbridge gui) — metadata, user, plugin, review, and run steps, including Connection Profile management.

Covers: navigation, configuration, profile storage
🗄️ Database Migration Assistant

Assessment & sizing, schema/object scan and apply, table load, full-copy migration, change data capture (CDC) options, data-integrity verification, and progress tracking, across the supported dialects (SQL Server, PostgreSQL, MySQL, Oracle, SQLite).

Covers: all four Endrias Bridge tabs
📊 Reporting

Assessment, verification, and migration reports generated in text and HTML formats via the built-in report exporter.

Covers: report generation & interpretation
💻 Command-Line Interface & Installer

The migrationbridge CLI (run, version, gui, service ...) and the Windows installer (Endrias Bridge_Setup.exe).

Covers: installation, upgrade, uninstall

What Premium Support includes

ℹ️
Premium Support is provided in English unless otherwise agreed in writing. Support is delivered remotely (see Support Channels & Hours) — on-site support is not included unless purchased separately.

Severity Levels & Response Times

Each Support Request is assigned a Severity Level by the Customer at submission and may be re-classified by the Supplier if the assigned level does not reflect the actual business impact, with the Customer notified of any change and the reason for it.

SeverityDefinitionTypical ExamplesInitial Response TimeCoverage Window
Sev 1 — Critical The Software is completely unusable in production, with no workaround — e.g. a migration run cannot start or has corrupted data on the target. Service crashes on every launch; full-copy migration aborts and leaves the target database in an inconsistent state; data-integrity verification reports mismatches with no known cause. 1 hour 24×7×365
Sev 2 — High A major feature is impaired or unavailable, significantly impacting the Customer's ability to plan or execute a migration, but a workaround exists or the issue is not yet production-blocking. Schema object scan fails for one object type; Assessment sizing figures are clearly incorrect; Connection Profiles fail to save passwords via the OS credential store. 4 Business Hours Business Hours
Sev 3 — Medium A non-critical feature does not behave as documented, with a reasonable workaround available, and no immediate impact on production systems. A report renders with minor formatting issues; the progress bar does not update smoothly during a long-running migration; a CDC option behaves unexpectedly for an edge-case column type. As quickly as possible — target within 1 Business Day Business Hours
Sev 4 — Low General "how do I" questions, minor cosmetic issues, enhancement requests, or documentation feedback. Theme/colour inconsistency between windows; clarification on a configuration option; feature request for an additional database dialect. As quickly as possible — target within 2 Business Days Business Hours
⚠️
Response Time is not Resolution Time. Response Time is a commitment to acknowledge and begin investigating a Support Request, not to resolve it. Actual time-to-resolution depends on the complexity of the issue, the Customer's environment, and any third-party dependencies (database engines, ODBC/driver vendors, operating-system patches) outside the Supplier's control. For Sev 1 and Sev 2 issues, the Supplier will provide regular status updates at an interval agreed with the Customer (typically every [2–4 hours] for Sev 1, daily for Sev 2) until Resolution or downgrade.

Support Channels & Hours

ChannelUse ForAvailability
Support Portal / Ticket Email — [support@yourcompany.example]All Severity levels; preferred channel for Sev 3 & Sev 4, and for attaching logs/reports24×7 submission; processed during coverage windows in Severity Levels
Priority Phone / Pager — [PHONE NUMBER]Sev 1 escalations only, or to escalate an overdue Sev 1/Sev 2 response24×7 for Sev 1
Scheduled Call / Screen-shareComplex migrations, pre-migration planning sessionsBy appointment, Business Hours
💡
To speed up triage, use the Database Migration Assistant's built-in Export Report (text or HTML) before opening a ticket — see Submitting a Support Request.

📝 Submitting a Support Request

To help us resolve issues as quickly as possible, please include the following information with every Support Request:

  1. Endrias Bridge version

    Run migrationbridge version and include the output, along with your operating system and Python version.

  2. Configuration (redacted)

    Attach migrationbridge.conf with any secrets (passwords, connection strings, API keys) removed or replaced with placeholders.

  3. Logs

    Attach the relevant section of C:\Windows\Temp\migrationbridge.log, ideally with debug = true enabled and the issue reproduced.

  4. Database Migration Assistant report (if applicable)

    Use Export Report on the Assess, Migrate, or Tools tab to generate a text or HTML report and attach it.

  5. Steps to reproduce and impact

    Describe what you did, what you expected, what happened instead, and the business impact — this informs the Severity Level.

  6. Screenshots, where relevant

    For GUI issues (Setup Wizard or Endrias Bridge), a screenshot of the window in question is very helpful.

🔒
Never include plaintext database passwords, connection strings with embedded credentials, SSH private keys, or other secrets in a Support Request. Redact these values before attaching configuration files or logs. If a secret is accidentally shared, rotate it immediately.

🤝 Customer Responsibilities

To enable the Supplier to provide Premium Support effectively, the Customer agrees to:

🚫 Exclusions

Premium Support does not cover, and the Supplier reserves the right to charge for, or decline, requests relating to:

💳 Fees, Term & Termination

Fees

Premium Support is provided subject to payment of the applicable fees set out in the Agreement or order form. Unless otherwise agreed, fees are [invoiced annually in advance / per the agreed billing cycle] and are non-refundable except as required by law.

Term & Renewal

Premium Support is provided for an initial term of [12 months] from the Effective Date and will automatically renew for successive periods of the same length unless either party gives written notice of non-renewal at least [30 days] before the end of the then-current term.

Fee Changes

The Supplier may change Premium Support fees for any renewal term by giving the Customer at least [30 days'] written notice before the renewal date.

Suspension & Termination

⚖️ Limitation of Liability

To the maximum extent permitted by applicable law:

📜 General Provisions

Amendments

The Supplier may update these Terms from time to time. Material changes will be notified to active Premium Support customers at least [30 days] in advance and will take effect from the start of the Customer's next renewal term, unless required sooner by law or security considerations.

Relationship to Other Documents

These Terms supplement, and do not replace, the Endrias Bridge end-user licence agreement and the Documentation (including the SOP, User Guide, and DB Migration Guide). In the event of a direct conflict between these Terms and the Agreement, the Agreement prevails.

Assignment

The Customer may not assign or transfer its rights under these Terms without the Supplier's prior written consent, except to a successor in interest as part of a merger, acquisition, or sale of substantially all assets.

Governing Law

These Terms are governed by the laws of [JURISDICTION], without regard to its conflict-of-laws principles, and the parties submit to the exclusive jurisdiction of the courts located there.

Notices

Notices under these Terms must be sent in writing to [LEGAL NOTICE EMAIL / ADDRESS] (Supplier) and the Customer's designated contact on file.

Entire Agreement

These Terms, together with the Agreement and Documentation referenced herein, constitute the entire agreement between the parties regarding Premium Support and supersede all prior discussions or representations on that subject.

ℹ️
Questions about Premium Support or this document should be directed to [support@yourcompany.example].