{"slug":"gaming-halowerk-com-v1-matchmaking-mmr-ec2fba","title":"Enumerates feasible player pairs, ranks them by rating gap then worst latency, a","host":"gaming.halowerk.com","method":"POST","resource":"https://gaming.halowerk.com/v1/matchmaking-mmr","category":"other","description":"Enumerates feasible player pairs, ranks them by rating gap then worst latency, and greedily selects disjoint pairs. This is a transparent local pairing heuristic, not globally optimal team balancing, skill inference, anti-smurfing, or a live queue service.","price_listed":0.003,"price_asked":0.003,"state":"answering","state_label":"Answering","checks_7d":1,"answered_7d":1,"latency_ms_median":891,"reported_calls_30d":1,"reported_payers_30d":1,"networks":["eip155:8453"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"body":{"max_latency_ms":80,"max_rating_gap":120,"players":[{"latency_ms":28,"player_id":"p1","rating":1480,"rating_uncertainty":70},{"latency_ms":42,"player_id":"p2","rating":1515,"rating_uncertainty":60},{"latency_ms":35,"player_id":"p3","rating":1810,"rating_uncertainty":90},{"latency_ms":39,"player_id":"p4","rating":1760,"rating_uncertainty":80}]},"bodyType":"json","method":"POST","type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"max_latency_ms":{"maximum":100000,"minimum":0,"type":"number"},"max_rating_gap":{"maximum":10000,"minimum":0,"type":"number"},"players":{"items":{"additionalProperties":false,"properties":{"latency_ms":{"maximum":100000,"minimum":0,"type":"number"},"player_id":{"maxLength":128,"minLength":1,"type":"string"},"rating":{"maximum":10000,"minimum":0,"type":"number"},"rating_uncertainty":{"maximum":5000,"minimum":0,"type":"number"}},"required":["player_id","rating","rating_uncertainty","latency_ms"],"type":"object"},"maxItems":500,"minItems":2,"type":"array"}},"required":["players","max_rating_gap","max_latency_ms"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"}},"required":["input"],"type":"object"},"history":[{"day":"2026-09-24","reachable":true,"status":402,"valid_402":true,"asked_usdc":0.003,"price_match":true,"latency_ms":891,"error":null}],"description_full":"Enumerates feasible player pairs, ranks them by rating gap then worst latency, and greedily selects disjoint pairs. This is a transparent local pairing heuristic, not globally optimal team balancing, skill inference, anti-smurfing, or a live queue service.","last_updated":"2026-09-01T07:49:10.981Z","schemes":["exact"]}