Algorithms that show their work
Algorithms that report each step: principal components without NumPy, sorting and union-find traces, rule based inference closures, collision clearance and resumable render plans.
12 shown here, each at the exact version the library release of October 9, 2026 serves.
What to watch for
- A trace lets a reviewer check every step, not only the final answer.
- Floating point eigenvectors need a sign convention to compare runs.
- An inference closure must say which rule produced each new triple.
Components
Compute principal component analysis of a 2D point set without NumPy
baltor_pca_2dCompute principal component analysis of a 2D point set without NumPy: mean, covariance, eigenvalues and unit eigenvectors, principal angle, explained variance, scores and first-component reconstruction, with decomposition self-checks.
- Command
python3 -B scripts/tool.py < examples/example.input.json- Input fields
- points, normalization, include_projections
Trace insertion sort as one event per executed line of a fixed Python listing
baltor_insertion_sort_traceTrace insertion sort as one event per executed line of a fixed Python listing with array snapshots, highlight indices and comparison, shift and write counters checked against inversion identities, plus a sourced note on insertion sort inside introsort.
- Command
python3 -B scripts/tool.py < examples/example.input.json- Input fields
- values
Trace union-find operations with union by rank and path compression
baltor_union_find_traceTrace union, find and connected operations on a disjoint-set forest with union by rank or size and path compression, recording parent arrays and ranks before and after every operation, the paths followed, the nodes compressed and the roots linked.
- Command
python3 -B scripts/tool.py < examples/example.input.json- Input fields
- elements, union_rule, compression, operations
Compose a 2D shear and a rotation in both orders
baltor_transform_orderCompose a 2D shear and a rotation in both orders and report where each point lands under each order, the intermediate positions for animation and the distance between the results, checked against the closed form |k sin(theta)| |p|.
- Command
python3 -B scripts/tool.py < examples/example.input.json- Input fields
- shear, rotation, points, tolerance
Compute one-dimensional elastic collisions with momentum and energy checks
baltor_elastic_collision_1dCompute post-collision velocities of one-dimensional elastic collisions with momentum and energy checks, and run an event-driven simulation with optional reflecting walls that returns every collision, sampled positions and conservation checks.
- Command
python3 -B scripts/tool.py < examples/example.input.json- Test
python3 -B -m unittest discover -s verification -p 'test_*.py' -v
Express a planar motion in an inertial and a rotating frame
baltor_rotating_frame_orbitExpress one planar motion (circular orbit, Kepler ellipse or straight line) in an inertial frame and a constantly rotating frame as sampled positions and velocities, with distance, round-trip, velocity and Kepler self-checks, labeled as an illustrative kinematic model.
- Command
python3 -B scripts/tool.py < examples/example.input.json- Input fields
- motion, frame, samples, tolerance
Compute every triple an RDF graph entails under the RDFS or OWL 2 RL rule table
baltor_rdfs_owl_rl_closureCompute every triple an RDF graph entails under the RDFS or OWL 2 RL rule table, with one checkable derivation per derived triple.
- Command
python3 -B scripts/tool.py < examples/example.input.json- Input fields
- version, profile, format, document, max_closure_triples, include_derivations
Check an RDFS or OWL 2 RL derivation trace step by step
baltor_derivation_trace_checkerCheck a derivation trace of RDFS or OWL 2 RL inferences step by step without trusting the reasoner that wrote it, in JSON or the two-file certificate format.
- Command
python3 -B scripts/tool.py < examples/example.input.json- Test
python3 -B -m unittest discover -s verification -p 'test_*.py' -v
List the entailed triples an ontology change adds and removes
baltor_ontology_change_consequencesList the entailed triples an ontology change adds and removes, each with an independently checked trace, bound to the digests of the graph before and after.
- Command
python3 -B scripts/tool.py < examples/example.input.json- Input fields
- version, profile, format, document, base_digest, added, removed, max_listed and 1 more
Certify how far a character capsule stays from static boxes and triangle surfaces
baltor_capsule_path_clearanceCertify how far a character capsule stays from static boxes and triangle surfaces at keyframes and continuously along piecewise-linear keyframed motion, returning a proven lower bound, or the time, clearance and nearest obstacle of a violation, or an unresolved interval.
- Command
python3 -B scripts/tool.py < examples/example.input.json- Input fields
- units, capsule, keyframes, obstacles, margin_m, max_depth, max_queries
Plan a dismantle order for a voxel model whose exact reverse rebuilds it
baltor_reversible_voxel_buildPlan a dismantle order for a voxel model whose exact reverse rebuilds it with every block supported when placed, and check supplied dismantle and rebuild orders for missing blocks, wrong reversal and unsupported placements.
- Command
python3 -B scripts/tool.py < examples/example.input.json- Test
python3 -B -m unittest discover -s verification -p 'test_*.py' -v
Plan a resumable segmented frame render from a frame range
baltor_resumable_render_planPlan a resumable segmented frame render from a frame range, a measured per-frame time and a checkpoint folder listing, reporting finished and remaining frames, a resume queue and a linear time estimate while refusing overlapping, out-of-range or re-rendering claims.
- Command
python3 -B scripts/tool.py < examples/example.input.json- Input fields
- frame_start, frame_end, segment_frames, measured_seconds_per_frame, parallel_workers, min_complete_bytes, frame_file, checkpoint_listing and 1 more
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 Deterministic skills
- Statistics for comparing resultsCompare two models, two prompts or two harness setups with statistics that hold up: calibration, conformal intervals, confidence sequences, covariance shrinkage and kernel two-sample tests.
- Checks for agent workGive each unit of agent work one typed outcome, count the independent evidence behind a claim, and compare candidates only on the rows they all completed.
- Calculators for public statisticsRates, ratios and indices from published definitions, with their confidence bounds and the denominators written out.
- Records, schedules and budgetsCritical paths, earned value, shift rosters, appointment slots and retention dates as pure functions of JSON input.
- Geometry and mesh algorithmsPure Python geometry whose glTF output loads in Godot: triangulation, convex hulls, polyline simplification, polygon offsets, subdivision, curves and gears.
- Harness toolsTools your coding agent can call.
- Corner casesThe inputs that break code, ready to test.
- Stop starting from nothingFor a developer whose coding agent starts every task from nothing: give each step the guidance and reusable code it needs.
- More efficient operationGive each step only the context, files and tools it asks for, reuse code that already exists, and measure the effect on your own task.
- 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.
- Pi and Gemma 4 on Ollama CloudPi with Gemma 4 31B on Ollama Cloud searched the library, installed a skill, and a new Pi session loaded and used it.