{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://tooloracle.io/docs/schemas/deal-emergence.v1.json",
  "title": "OracleNet Deal Emergence v1",
  "description": "Machine-readable observation of emergent multi-tool usage patterns across external agents. Complements the curated deal-policy.json with behaviourally-observed demand. Generated hourly from /.well-known/meta-tools.",
  "type": "object",
  "required": ["schema","generated_at","source","filter_thresholds","triggers","emergent_capabilities_sought","signature"],
  "properties": {
    "schema": {"const": "oraclenet.deal-emergence.v1"},
    "generated_at": {"type":"string","format":"date-time"},
    "ttl_seconds": {"type":"integer","minimum":60},
    "source": {"type":"object","required":["meta_tools_url"]},
    "filter_thresholds": {
      "type":"object",
      "required":["min_distinct_agents","min_lift","min_support"],
      "properties":{
        "min_distinct_agents":{"type":"integer"},
        "min_lift":{"type":"number"},
        "min_support":{"type":"integer"}
      }
    },
    "triggers": {"type":"array","items":{"type":"object","required":["meta_tool_name","composed_of","distinct_agents","support_count","lift"]}},
    "emergent_capabilities_sought": {"type":"array","items":{"type":"object","required":["type","source_signal","confidence","notes","complementary_to"]}},
    "signature": {"type":"object","required":["algorithm","signer","content_hash","signature"]}
  }
}
