The protocol requires agents to explicitly declare the subset of keys necessary for reasoning. The engine recursively traverses the data object, retaining only the declared signals and discarding all ambient structural metadata.
// Protocol Request Schema
{
"url": "string",
"signals": ["array of strings"],
"aliases": {"object mapping original keys to standardized keys"}
}
Fragmented API schemas introduce linguistic friction into the context window. The protocol utilizes an alias dictionary to map inconsistent or deeply nested keys (e.g., temperature_2m_max) into normalized, domain-specific terminology (e.g., temp).
Once pruned and aliased, the resulting object is flattened into a deterministic, single-level Markdown syntax optimized for transformer-based tokenization. JSON syntax (brackets, quotes) is eradicated.
parent.child.key: value
parent.child.key: value