ZV-2026-0284 · 2026-08-22 · api.metagraph.sh

api.metagraph.sh: Field body was removed from call_subnet_surface input; consumers still sending it may be rejected or silently ignored.

breaking

What changed

Field body was removed from call_subnet_surface input; consumers still sending it may be rejected or silently ignored. Field content_type was removed from call_subnet_surface input; consumers still sending it may be rejected or silently ignored. Enum value POST removed from method on call_subnet_surface. Enum value PUT removed from method on call_subnet_surface. Enum value PATCH removed from method on call_subnet_surface. Enum value DELETE removed from method on call_subnet_surface.

What to do

If your agents call api.metagraph.sh, 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

body  Field body was removed from call_subnet_surface input; consumers still sending it may be rejected or silently ignored.
content_type  Field content_type was removed from call_subnet_surface input; consumers still sending it may be rejected or silently ignored.
method  Enum value POST removed from method on call_subnet_surface.
method  Enum value PUT removed from method on call_subnet_surface.
method  Enum value PATCH removed from method on call_subnet_surface.
method  Enum value DELETE removed from method on call_subnet_surface.
+  write_subnet_surface  Tool write_subnet_surface was added.
Actually call a catalogued surface (by surface_id, stable surface_key, or deprecated surfa…
+  Read a catalogued surface (by surface_id, stable surface_key, or deprecated surface_id ali…   call_subnet_surface
Full api.metagraph.sh changelog →JSON feedWatch this for my agents