Files, transfers and 3D exports
File transfers in checked parts, glTF and Godot checkers that catch lost animation and joints, and conformance tools for TOML parsers, HTTP/2 servers and Matroska files.
10 shown here, each at the exact version the library release of October 9, 2026 serves.
What to watch for
- A file split into parts needs a manifest with checksums to be rebuilt exactly.
- glTF is Y-up and in metres; a Z-up or centimetre export looks right in one tool and wrong in the next.
- A conformance suite finds the parser bugs your own tests never thought of.
Test packs and checks
Split a file into parts under a byte limit with a SHA-256 manifest
baltor_multipart_file_transferSplit a file into parts under a byte limit with a SHA-256 manifest, verify received parts and rebuild the exact original, refusing missing, reordered, altered, duplicated or extra parts and never deleting or overwriting a file.
- Command
python3 -B scripts/tool.py < examples/example.input.json- Test
python3 -B -m unittest discover -s verification -p 'test_*.py' -v
glTF 2.0 structural validator
gltf_structural_validatorCheck that a .gltf or .glb file is internally consistent before an engine loads it: buffers, views, accessors, indices, materials, textures, the node graph, skins and animation samplers.
- Runs with
- Python 3.10 or later
- Entry points
- validate_file, validate, run, main
Axes, handedness and units checker and converter for glTF
axes_units_converterDiagnose a glTF that is Z-up, mirrored or in the wrong unit (checked against expected dimensions and triangle winding) and convert it between up axes, handedness, front-face winding and units, transforming nodes, meshes, skins and animations.
- Runs with
- Python 3.10 or later
- Entry points
- conversion, convert_document, winding_agreement, check, convert, run, main
Animation export trap checker with a Blender declare and repair procedure
animation_export_trap_checkerCatch exports that keep every mesh but lose animation: only the playing action exported, clips merged, channels without targets, clips baked to one pose or over the whole scene range.
- Runs with
- Python 3.10 or later
- Entry points
- export_clips, read_declaration, compare, check, run, main, procedure/declare_clips_blender.py, procedure/push_actions_to_nla.py
Articulation loss checker for exports that drop joint information
articulation_loss_checkerCatch exports that keep every mesh but lose what joints need: parts joined into their parent, origins moved off the hinge, node frames rotated, hierarchies flattened, and joint records in custom properties left out by a default export.
- Runs with
- Python 3.10 or later
- Entry points
- joint_facts, compare, check, run, main
Godot .tscn and .tres parser and linter
godot_scene_linterParse Godot 4 text scenes and resources and find what fails or silently vanishes on load: missing resource files, unknown or forward resource ids, missing node parents, repeated sibling names, untyped nodes, broken connections, several roots, syntax and format errors.
- Runs with
- Python 3.10 or later
- Entry points
- parse, node_paths, lint, run, main
Language agnostic test suite for TOML parsers (toml-test)
toml-test 2.2.0toml-test 2.2.0 (Language agnostic test suite for TOML parsers): the install recipe with published checksums for each platform and a typed wrapper that checks arguments before running it.
- Program
- toml-test
- Program version
- 2.2.0
Tool to verify Matroska and WebM files for spec conformance (mkvalidator)
mkvalidator 0.6.0mkvalidator 0.6.0 (Tool to verify Matroska and WebM files for spec conformance): the install recipe with published checksums for each platform and a typed wrapper that checks arguments before running it.
- Program
- mkvalidator
- Program version
- 0.6.0
Conformance testing tool for HTTP/2 implementation (h2spec)
h2spec 2.6.0h2spec 2.6.0 (Conformance testing tool for HTTP/2 implementation): the install recipe with published checksums for each platform and a typed wrapper that checks arguments before running it.
- Program
- h2spec
- Program version
- 2.6.0
Conformance checker and technical metadata reporter (mediaconch)
mediaconch 25.04mediaconch 25.04 (Conformance checker and technical metadata reporter): the install recipe with published checksums for each platform and a typed wrapper that checks arguments before running it.
- Program
- mediaconch
- Program version
- 25.04
Give your agent these components
Your harness downloads them through Baltor with Pro, $49 a month. Cancel any time from your account page.
More from Corner cases
- Dates, times and time zonesIANA time zone tables with aliases, abbreviations and offsets, RFC 3339 helpers, date formats by country, and checkers for out-of-order timestamps and missed deadlines.
- Text, Unicode and encodingsLook-alike Unicode characters, Unicode blocks and emoji tables, base64 and base58 validators, and normalizers for whitespace, Unicode and personal data in free text.
- Numbers, currencies and localesDecimal and group separators by locale, currency formats and their minor units, phone number formats, radix parsing and exact comparison of two proportions.
- CSV files and recordsColumn profiles, field rule checks, merges of several sources and duplicate finders for CSV records.
- Names, addresses and identifiersAddress line parsing, name capitalisation, company suffixes, email and website repair, postal code formats for 246 countries, and validators with check digits.
- JSON Schema and API requestsJSON Schema 2020-12 conformance test groups, and API request cases that each change one field of a valid request and expect exactly one validation error.
- Deterministic skillsSkills that give the same answer every time.
- Harness toolsTools your coding agent can call.
- Data cleanup with and without BaltorWe measured library items against no item on a data cleanup task. They did not help on this test, and one item made results worse.
- Expertise for the whole teamFor a team lead who wants the same skills, tools and files available to every person and every agent on the team.
- What it is and what it costsWhat Baltor is, what stays in your environment and what it costs, for someone comparing tools before anything else.
- Harness FilesSkills, instruction files, tools, hooks and settings your harness picks up: what they are, how a harness gets them, and the setup for each harness.
- GalleryBrowse Baltor's original Godot shaders, procedural textures, meshes and Blender tools, each with the render its engine check recorded.