ZV-2026-0653 · 2026-09-03 · affine.earth

affine.earth: Enum value Rust no_std wasm32 removed from target_architecture on execute_artifact_crucible.

breaking

Observed 39 times on this server, most recently 2026-09-07. A contract that keeps reverting is unstable, not fixed.

What changed

Enum value Rust no_std wasm32 removed from target_architecture on execute_artifact_crucible. Enum value verify removed from op on lattice_op. Enum value shear removed from op on lattice_op. Enum value add removed from op on lattice_op. Enum value sub removed from op on lattice_op. Enum value mul removed from op on lattice_op. Enum value distance removed from op on lattice_op. Enum value locking_distance removed from op on lattice_op. Enum value lane_mask removed from op on lattice_op. Enum value park removed from op on lattice_op. Enum value permute_p1 removed from op on lattice_op. Enum value permute_p2 removed from op on lattice_op. Enum value is_zero removed from op on lattice_op. Field A was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field Q was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field y was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field hz was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field nm was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field cid was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field cod was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field den was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field hba was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field hbd was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field icd was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field num was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field den2 was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field doid was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field lots was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field num2 was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field term was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field year was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field clock was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field die_a was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field die_b was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field die_c was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field die_d was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field die_e was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field grade was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field lag_s was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field mp_id was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field q_bin was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field tau_s was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field ticks was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field track was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field object was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field pdb_id was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field phi_in was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field pearson was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field phi_out was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field snr_ppt was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field station was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field cited_id was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field inchikey was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field operator was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field origin_s was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field perm_den was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field perm_num was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field travel_s was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field vertices was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field cited_url was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field label_int was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field n_players was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field num_atoms was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field pn_pred_s was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field ratio_ppt was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field score_den was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field score_num was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field vol_milli was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field arm_counts was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field convention was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field dilation_t was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field dry_mass_g was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field jet_counts was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field loss_ticks was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field mass_milli was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field arrival_min was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field deci_dobson was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field face_counts was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field space_group was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field presentation was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field residual_int was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field table_counts was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field arc_order_ppt was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field depletion_ppm was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field null_conc_ppt was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field color_isolated was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field milli_w_per_m2 was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field confinement_ppm was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field long_median_ujy was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field obscuration_ppm was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field payload_sha256d was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field threshold_ticks was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field closure_conc_ppt was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field short_median_ujy was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field lipinski_violations was removed from math_court input; consumers still sending it may be rejected or silently ignored. Field jordanBondExclusions was removed from math_court input; consumers still sending it may be rejected or silently ignored. Enum value Z2_a2b removed from word on verify_topological_word. Enum value Z2_abAB removed from word on verify_topological_word.

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

−  target_architecture  Enum value Rust no_std wasm32 removed from target_architecture on execute_artifact_crucible.
−  op  Enum value verify removed from op on lattice_op.
−  op  Enum value shear removed from op on lattice_op.
−  op  Enum value add removed from op on lattice_op.
−  op  Enum value sub removed from op on lattice_op.
−  op  Enum value mul removed from op on lattice_op.
−  op  Enum value distance removed from op on lattice_op.
−  op  Enum value locking_distance removed from op on lattice_op.
−  op  Enum value lane_mask removed from op on lattice_op.
−  op  Enum value park removed from op on lattice_op.
−  op  Enum value permute_p1 removed from op on lattice_op.
−  op  Enum value permute_p2 removed from op on lattice_op.
−  op  Enum value is_zero removed from op on lattice_op.
−  A  Field A was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  Q  Field Q was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  y  Field y was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  hz  Field hz was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  nm  Field nm was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  cid  Field cid was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  cod  Field cod was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  den  Field den was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  hba  Field hba was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  hbd  Field hbd was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  icd  Field icd was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  num  Field num was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  den2  Field den2 was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  doid  Field doid was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  lots  Field lots was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  num2  Field num2 was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  term  Field term was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  year  Field year was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  clock  Field clock was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  die_a  Field die_a was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  die_b  Field die_b was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  die_c  Field die_c was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  die_d  Field die_d was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  die_e  Field die_e was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  grade  Field grade was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  lag_s  Field lag_s was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  mp_id  Field mp_id was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  q_bin  Field q_bin was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  tau_s  Field tau_s was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  ticks  Field ticks was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  track  Field track was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  object  Field object was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  pdb_id  Field pdb_id was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  phi_in  Field phi_in was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  pearson  Field pearson was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  phi_out  Field phi_out was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  snr_ppt  Field snr_ppt was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  station  Field station was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  cited_id  Field cited_id was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  inchikey  Field inchikey was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  operator  Field operator was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  origin_s  Field origin_s was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  perm_den  Field perm_den was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  perm_num  Field perm_num was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  travel_s  Field travel_s was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  vertices  Field vertices was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  cited_url  Field cited_url was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  label_int  Field label_int was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  n_players  Field n_players was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  num_atoms  Field num_atoms was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  pn_pred_s  Field pn_pred_s was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  ratio_ppt  Field ratio_ppt was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  score_den  Field score_den was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  score_num  Field score_num was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  vol_milli  Field vol_milli was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  arm_counts  Field arm_counts was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  convention  Field convention was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  dilation_t  Field dilation_t was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  dry_mass_g  Field dry_mass_g was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  jet_counts  Field jet_counts was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  loss_ticks  Field loss_ticks was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  mass_milli  Field mass_milli was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  arrival_min  Field arrival_min was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  deci_dobson  Field deci_dobson was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  face_counts  Field face_counts was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  space_group  Field space_group was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  presentation  Field presentation was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  residual_int  Field residual_int was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  table_counts  Field table_counts was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  arc_order_ppt  Field arc_order_ppt was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  depletion_ppm  Field depletion_ppm was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  null_conc_ppt  Field null_conc_ppt was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  color_isolated  Field color_isolated was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  milli_w_per_m2  Field milli_w_per_m2 was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  confinement_ppm  Field confinement_ppm was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  long_median_ujy  Field long_median_ujy was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  obscuration_ppm  Field obscuration_ppm was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  payload_sha256d  Field payload_sha256d was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  threshold_ticks  Field threshold_ticks was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  closure_conc_ppt  Field closure_conc_ppt was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  short_median_ujy  Field short_median_ujy was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  lipinski_violations  Field lipinski_violations was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  jordanBondExclusions  Field jordanBondExclusions was removed from math_court input; consumers still sending it may be rejected or silently ignored.
−  word  Enum value Z2_a2b removed from word on verify_topological_word.
−  word  Enum value Z2_abAB removed from word on verify_topological_word.
−  QMA 2-local Hamiltonian, sealed as exact rational Jordan exclusions on the UUM-8D torus: g…
+  QMA 2-local Hamiltonian as exact rational Jordan exclusions on the UUM-8D torus. constrain…   execute_2local_hamiltonian
−  Exact integer algebra on UUM-8D lattices - eight decimal lanes and a homology z, written x…
+  UUM-8D lattice algebra. op is verify, shear, add, sub, mul, distance, locking_distance, la…   lattice_op
−  Affine key projection on secp256k1. Post ONE face, receive the other. Post A (the private …
+  Affine key projection on secp256k1. Post ONE face, receive the other. Post A (the private …   project_affine_key
−  QMA spin-glass / frustrated Ising: given integer couplings on edges and a presented +/-1 s…
+  QMA spin-glass / frustrated Ising as discrete ±1 torus vectors. edges and spins are decima…   route_spin_glass_manifold
−  Start or advance a Universal Manifold Controller Long Play session for one domain (cinema,…
+  Universal Manifold Controller GAV direct: seed (optional) -> decompose -> measure Rational…   umc_direct
−  Resume a Universal Manifold Controller Long Play from its latest sealed tip (local cache f…
+  Resume UMC Long Play from latest tip (local cache / NATS KV). Domains: cinema|aviation|gam…   umc_resume
−  Read-only: the Universal Manifold Controller tip, the KV buckets it seals to (UMC_LONG_PLA…
+  UMC tip + documented MCP tool surface + NATS subjects (gaiaftcl.umc.state.> / gaiaftcl.age…   umc_status
−  QC-009 Amplitude amplification: the Grover oracle check (oracle is a 0/1 string of length …
+  QC-009 Amplitude amplification. Grover oracle plus presented iterate count. N=4 requires i…   verify_amplitude_amplification
−  QC-018 Bell measurement: certify that the presented Bell class bits equal the presented tw…
+  QC-018 Bell class. class bits must equal the presented pair. Floats refused.   verify_bell_measurement
−  Decide the UUM-8D Jordan bond J_Z: does (A*K + A_p1*K) - (K*B + K*B_p2) equal the zero lat…
+  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
−  QC-011 Phase kickback: certify that the presented phase equals k / 2^m exactly, as a ratio…
+  QC-011 Phase kickback. Presented phase equals k/2^m. Floats refused.   verify_phase_kickback
−  QC-021 Presented two-way affine pair. A (or k) is the private face — 64-hex or decimal; Q …
+  QC-021 Presented two-way affine pair. A (or k) is the private face — 64-hex or decimal; Q …   verify_presented_pair
−  QC-014 QAOA: certify the energy of a presented spin string on a presented Ising instance -…
+  QC-014 QAOA problem, not the pulse schedule. Same Ising law as route_spin_glass_manifold. …   verify_qaoa_energy
−  QC-015 Quantum counting: certify that count equals the number of 1s in the presented oracl…
+  QC-015 Quantum counting. count equals the number of 1s in the presented oracle. Floats ref…   verify_quantum_counting
−  QC-012 Quantum walk on the two-vertex cycle C2: from start (0 or 1), an even number of ste…
+  QC-012 Quantum walk on C2. Even steps return; odd steps flip. Floats refused.   verify_quantum_walk
−  QC-008 Simon collision: certify a presented collision for a hidden mask. x and y are equal…
+  QC-008 Simon collision. x != y, x XOR y = mask, f(x)=f(y). Floats refused.   verify_simon
−  QC-019 Topological word: certify that the presented Eisenstein pair (q, r) is the sealed p…
+  QC-019 Topological word. Sealed Eisenstein (q,r) for cited words Z2_a2b and Z2_abAB. Not a…   verify_topological_word
Full affine.earth changelog →JSON feedWatch this for my agents