# FIXTracer 0.1.0a3 Free Technical Preview Terms

**Licensor:** Nikhil Prasanna, an individual ("we").

**Support and contractual notices:** support@fixtracer.dev.

The effective date is the later of publication of the final terms at
https://fixtracer.dev/terms/ and first public PyPI availability of
`fixtracer==0.1.0a3`. The release record will state the resulting calendar date.

## 1. Acceptance and permission

Read these terms before using the Software. By using the Software after these terms have been made available to you, you agree to them. If you do not agree, do not use the Software. No account, acceptance prompt, or acceptance log is required or created by the documented local commands.

These terms cover FIXTracer version `0.1.0a3`, its documentation, and its bundled
synthetic examples (the "Software"). You must be an adult able to enter this
agreement. If you accept for an organization, you must have authority to do so.

We grant you a free-of-charge, non-exclusive, non-transferable license to install
and use the Software for ongoing individual manual diagnosis and local triage,
including ordinary workplace use with your organization's permission.
You may make installation and backup copies needed for this use. No payment,
subscription, or fixed evaluation expiry applies to this version.

You may carry out repeated investigations, selecting the input files and
manually starting each investigation. A manually invoked script for a selected
investigation is permitted. This grant does not cover scheduled or automated
operational processing, directory or corpus processing, integration into
internal services or tools, centrally managed or shared team deployment, or
external client deliverables or services. Internal report sharing under section
3 is permitted and is not team deployment. Paid functionality is not included.

## 2. What this preview provides

The Free preview includes `sample`, `extract`, explicit-file `report`, `render`,
and `version`. It produces self-contained HTML and packed JSON at Free triage
depth. The report is timeline-first. It retains up to four events per affected
order and five clean-order summaries, shows broad anomaly categories, and omits
raw FIX, exact anomaly codes, and full evidence chains from the report. Direct
extract output preserves selected FIX messages and is not redacted.

For larger logs, use direct identifier extraction from one supported
line-oriented file, then generate a report from the extract. Each message must
be complete on one physical line, within the supported format and 1 MiB line
limit. Extraction has a 10,000-message match cap. Selectors use OR; extraction
does not expand order chains or restore missing context.

Report input above 5,000,000 aggregate bytes produces a warning. Input above
10,000,000 aggregate bytes is refused unless you explicitly use
`--force-large-input`. That override can exhaust memory or make the machine
unresponsive. The message cap does not guarantee that an extract fits these
byte limits. These limits are operating boundaries, not performance promises.

FIX and anomaly coverage is incomplete. Check output against source evidence;
do not rely on it alone for trading, routing, compliance, or other material
decisions. This preview does not offer arbitrary whole-log or 1 GB HTML
processing, a stable automation contract, hosted processing, AI, or enterprise
or compliance assurances. SQLite `.fxtcase` is in development and is not included
or promised by these terms.

## 3. Local data and sharing

After installation, the documented commands run locally and do not transmit
FIX logs, generated artifacts, usage events, or telemetry. Installation may
contact your selected package index. Report generation uses temporary local
snapshots as well as the output files you select.

You retain your rights in your input data. You must have permission to process
it and use machines, storage, and sharing channels approved for that data.
Extracts, HTML, JSON, and screenshots can contain sensitive information. Free
triage filtering is not a guarantee of anonymization. Protect artifacts under
the same controls as the input, and inspect the whole artifact before sharing.

You may keep and share generated reports within your organization with people
authorized to see the underlying data, including coworkers, for the permitted
manual diagnostic use. This includes the embedded code needed to view HTML
reports; it does not give recipients permission to redistribute the Software. You
may share reports and screenshots made solely from bundled synthetic examples
publicly if you identify them as synthetic Technical Preview output and preserve
notices. These permissions do not authorize external client deliverables or
grant rights in anyone else's data. We claim no ownership of your input data
through these terms.

**Do not send or attach production logs.** Support and feedback channels do not
authorize disclosure of confidential information. Use descriptions or synthetic
reproductions. These terms do not establish a confidential-data intake service
or a nondisclosure agreement.

## 4. Ownership and third-party rights

The Software is proprietary and licensed, not sold. We and the relevant rights
holders retain our respective rights. Except as permitted above, by separate
third-party terms, or by law, do not redistribute, sell, sublicense, modify, or
host the Software for others; bypass access restrictions; or remove notices.
You may inspect your own data and generated reports. Comply with applicable
law, including export-control and sanctions requirements.

Third-party components and FIX reference material retain their own licenses
and notices. These terms do not limit rights those licenses grant. The release
includes `fixtracer/legal_assets/THIRD_PARTY_NOTICES.txt`; separately installed dependencies
also carry their own license files. Preserve the notices that apply when you
share permitted material.

## 5. Support, updates, and feedback

You may contact support@fixtracer.dev, but there is no promised response time,
support service, maintenance, security update, or continued download availability.
Future versions may change or be discontinued. New terms do not retroactively
replace these terms for this version without your agreement.

Feedback is optional. If you send non-confidential suggestions that you have
permission to share, you allow us to use, modify, and incorporate them into
FIXTracer without payment or attribution. This permission is worldwide,
non-exclusive, royalty-free, and continues after this agreement ends. It does
not transfer ownership of your data or grant permission to publish your identity
or confidential material.

## 6. Warranty and liability

**To the extent permitted by law, the Software and its output are provided
"as is," with all faults, without warranties of merchantability, fitness for
a particular purpose, non-infringement, accuracy, or completeness. We do not
warrant error-free, secure, or uninterrupted operation.**

**To the extent permitted by law, we are not liable for indirect, incidental,
special, or consequential damages, or lost profits, revenue, or data arising
from the Software, its output, or these terms.**

**To the extent permitted by law and subject to the exceptions below, our total aggregate liability arising from the Software, its output, or these terms will not exceed US$100.**

The exclusions and any cap do not apply to fraud, willful misconduct, gross
negligence, or liability that applicable law does not allow us to exclude or
limit. Nothing here removes mandatory statutory rights or remedies.

## 7. Ending use

You may end this agreement by stopping use and deleting your Software copies.
We may end your license by notice if you materially breach these terms. You
must then stop using and delete the Software. You may retain input data and
previously generated artifacts, including the embedded code needed to view
HTML reports, and continue the permitted sharing in section 3. You do not have
to destroy your evidence records.

Data protection, permitted artifact retention and sharing, ownership and
third-party rights, feedback permissions, warranty and liability provisions,
and dispute provisions continue as needed after termination.

## 8. Law, disputes, and notices

New Jersey law governs these terms, without regard to conflict-of-law rules. Disputes will be brought in state or federal courts in New Jersey that have jurisdiction, and the parties consent to those courts. This choice does not deprive you of mandatory protections under applicable law or restrict any right that applicable law gives you to bring a claim in another court.

Send contractual notices to support@fixtracer.dev. We may send contractual
notices to an email address you provide for correspondence. No account or email
registration is required. These email arrangements do not replace any method
of service or other notice required by applicable law.
These terms are the agreement for this Free preview. If a provision cannot be
enforced, the remaining provisions continue to apply.
