Metadata-Version: 2.4
Name: finio
Version: 0.0.1
Summary: A financial adapter framework: payment and statement formats, with provenance
Author-email: "Matthew C. Tedder" <matthewct@gmail.com>
License-Expression: Apache-2.0
Project-URL: Homepage, https://github.com/Solifugus/etl-tools
Project-URL: Roadmap, https://github.com/Solifugus/etl-tools/blob/master/docs/roadmap.md
Keywords: nacha,ach,bai2,ofx,iso20022,payments,fintech,etl
Classifier: Development Status :: 1 - Planning
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Financial and Insurance Industry
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE
License-File: NOTICE
Dynamic: license-file

# finio

A financial adapter framework: payment and statement formats, with provenance

**Status: name reserved. Nothing is implemented yet.**

Formats as data rather than as functions: NACHA, BAI2, OFX, CAMT, PAIN.001 and
the rest, over one framework that retains the source, records where every
interpreted value came from, reports what a lossy transform lost, and refuses
to guess which format a file is when the evidence is ambiguous.

The distinction it is built on: **unknown is not invalid**, and a parser that
silently drops the remainder it could not read cannot afterwards answer where
a value came from.

The design and schedule live in [the roadmap](https://github.com/Solifugus/etl-tools/blob/master/docs/roadmap.md).

Apache-2.0. Copyright 2026 Matthew C. Tedder.
