ZV-2026-0415 · 2026-08-26 · affine.earth

affine.earth: Type of obs_seq on atc.assert_4d_deconfliction changed integer → string.

breaking

What changed

Type of obs_seq on atc.assert_4d_deconfliction changed integer → string. Type of lon_scale_den on atc.assert_4d_deconfliction changed integer → string. Type of lon_scale_num on atc.assert_4d_deconfliction changed integer → string. Type of look_ahead_seconds on atc.assert_4d_deconfliction changed integer → string. Type of vertical_minima_feet on atc.assert_4d_deconfliction changed integer → string. Type of reference_lat_micro_deg on atc.assert_4d_deconfliction changed integer → string. Type of horizontal_minima_micro_deg on atc.assert_4d_deconfliction changed integer → string. Type of limit on corpus_bonds changed integer → string. Type of at_seq on corpus_bonds changed integer → string. Type of h on critique_frame changed integer → string. Type of n on critique_frame changed integer → string. Type of t on critique_frame changed integer → string. Type of w on critique_frame changed integer → string. Type of seed on critique_frame changed integer → string. Type of span_scale_q16 on critique_frame changed integer → string. Type of h on game_frame_meta changed integer → string. Type of n on game_frame_meta changed integer → string. Type of t on game_frame_meta changed integer → string. Type of w on game_frame_meta changed integer → string. Type of seed on game_frame_meta changed integer → string. Type of at_seq on game_frame_meta changed integer → string. Type of target on game_frame_meta changed integer → string. Type of max_iter on game_frame_meta changed integer → string. Type of piece_id on twin.robotics.evaluate_exact_ik changed integer → string. Type of max_turns on umc_direct changed integer → string. Type of tau_height on umc_direct changed integer → string. Type of margin_micro_deg on weather.convective_containment changed integer → string.

What to do

If your agents call affine.earth, pin the new snapshot, patch the affected call sites, and let a green contract check confirm the fix. If you don't use the changed tools, nothing is required, but the rest of the ecosystem just learned about it at the same moment you did.

The redline

−  integer
+  string   atc.assert_4d_deconfliction
−  integer
+  string   atc.assert_4d_deconfliction
−  integer
+  string   atc.assert_4d_deconfliction
−  integer
+  string   atc.assert_4d_deconfliction
−  integer
+  string   atc.assert_4d_deconfliction
−  integer
+  string   atc.assert_4d_deconfliction
−  integer
+  string   atc.assert_4d_deconfliction
−  integer
+  string   corpus_bonds
−  integer
+  string   corpus_bonds
−  integer
+  string   critique_frame
−  integer
+  string   critique_frame
−  integer
+  string   critique_frame
−  integer
+  string   critique_frame
−  integer
+  string   critique_frame
−  integer
+  string   critique_frame
−  integer
+  string   game_frame_meta
−  integer
+  string   game_frame_meta
−  integer
+  string   game_frame_meta
−  integer
+  string   game_frame_meta
−  integer
+  string   game_frame_meta
−  integer
+  string   game_frame_meta
−  integer
+  string   game_frame_meta
−  integer
+  string   game_frame_meta
−  integer
+  string   twin.robotics.evaluate_exact_ik
−  integer
+  string   umc_direct
−  integer
+  string   umc_direct
−  integer
+  string   weather.convective_containment
−  UUM-8D Jordan bond cross-mul admit (cell-local JordanBondTable, integer geometry).
+  UUM-8D J_Z: shear (A*K + A_p1*K) - (K*B + K*B_p2) = 0^8. A, B, K as decimal lattices x0,x1…   verify_jordan_bond
+  A  Optional field A was added to verify_jordan_bond; may shift model behaviour.
+  B  Optional field B was added to verify_jordan_bond; may shift model behaviour.
+  K  Optional field K was added to verify_jordan_bond; may shift model behaviour.
+  lattice_op  Tool lattice_op was added.
+  math_court  Tool math_court was added.
−  source_creator_hash  Field source_creator_hash on verify_jordan_bond is no longer required.
−  target_creator_hash  Field target_creator_hash on verify_jordan_bond is no longer required.
Full affine.earth changelog →JSON feedWatch this for my agents