Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Authorization not required, issuer https://knos.onrender.com
Changed the definition of "knos_demand_check", "knos_milestone_submit", "knos_task_submit" and 1 more
⟨697 unchanged words⟩ "idea":{"description":"the product idea or a paper's DOI (8-500 characters)","type":"string"}, ⟨309 unchanged words⟩ "examples":["female"],"type":"string"},"picked":{"description":"true when idea is the exact reading picked from the readings a first call returned (which one do you mean?)","type":"boolean"},"place":{"description":"the launch ⟨690 unchanged words⟩
Submit to areferee-judgedreferee-checked milestone
{"additionalProperties":false,"properties":{"brief":{"description":"the locked brief the lab proof answers","type":"object"},"code":{"description":"the whole train.py","type":"string"},"kind":{"description":"a lab's proof instead of code: a FHIR Observation or an HL7 ORU message, checked by the rules referee IRIS runs too (the decision only; nothing moves)","enum":["observation","oru"],"type":"string"},"milestone":{"type":"string"},"project":{"type":"string"},"sessionproof":{"typedescription":"the Observation (an object) or the ORU message (a string)"},"walletsession":{"type":"string"}},"requiredwallet
⟨9 unchanged words⟩ referee and returns its verdict, with aprizepayout in devnet test money when it scores; ask your human first.
Open game rounds and milestones a person or agent can work on;judgedchecked and paid on devnet (test money).
Changed the definition of "knos_projects" and "knos_usage"
EveryTheprojectnewest projects (take, default 10) as summaries: each milestone's state and held units. With id: one project in full, with its milestones (tranches),theirheld orders, AMC commitments, attempts and where ⟨5 unchanged words⟩
⟨3 unchanged words⟩ ":{"id":{"type":"string"},"take":{"maximum":100,"minimum":1,"type":"integer"}},"required":[],"type":"object"}
Authorization not required, issuer https://knos.onrender.com
Removed "qloo_audience_demographics", "qloo_capabilities", "qloo_compare_audiences" and 7 more (32 tools before, 22 now)
qloo audience demographics — The official qloo-harness tool qloo_audience_demographics, proxied from this server's `qloo mcp` (LIVE).
qloo capabilities — The official qloo-harness tool qloo_capabilities, proxied from this server's `qloo mcp` (LIVE).
qloo compare audiences — The official qloo-harness tool qloo_compare_audiences, proxied from this server's `qloo mcp` (LIVE).
qloo describe — The official qloo-harness tool qloo_describe, proxied from this server's `qloo mcp` (LIVE).
Changed the definition of "knos_cross", "knos_demand_check", "knos_evidence" and 12 more
PaperTurns a paper id (DOI, arXiv, PubMed,or OpenAlex)->into a research card-> Qloo evidence at every decision -> who, where, price tier, held-moneyandtargetaanddemandreservecheck, andOPEN or REFUSE. Returnsreturns
Changed the definition of "knos_sign_in"
{"additionalProperties":false,"properties":{"label":{"description":"a note on whoyouropenedhumanit;isnever shown (athedisplaysessionlabelshows as Guest and 4 characters of its id)","type":"string"}},"required" ⟨3 unchanged words⟩
Authorization not required, issuer https://knos.onrender.com
Added "knos_milestone_submit"; changed the definition of "knos_cross", "knos_evidence", "knos_milestones" and 7 more (31 tools before, 32 now)
⟨14 unchanged words⟩ decision -> who, where, price tier,escrowheld-money target and reserve, and OPEN or REFUSE. ⟨11 unchanged words⟩
Posts a milestone's public evidence page; verified evidence releases theescrowheld money to the maker. CONFIRM FIRST: this moves devnet ⟨4 unchanged words⟩ work. Ask the human you work for beforecalling,
Changed the definition of "knos_cross", "knos_crossings", "knos_demand_check" and 28 more
before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Cross a paper to a funded product"}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Crossings on this server"}Changed the definition of "knos_usage"
⟨9 unchanged words⟩ MCP and how many times since this serverstarted.started, and the token use recorded for Knos's own goals (shown beside the 2.08x IDT ratio). Readsonly.only, except `record`: the operator (its X-Knos-Admin key) records a goal's measured token use.
{"additionalProperties":false,"properties":{"record":{"description":"a goal's measured token use (scripts/goal_usage.py); the operator only","type":"object"}},"required":[],"type":"object"}
Changed the definition of "knos_cross" and "knos_demand_check"
before
{"additionalProperties":false,"properties":{"idea":{"type":"string"},"place":{"type":"string"},"product":{"type":"string"},"ref":{"type":"string"}},"type":"object"}after
{"additionalProperties":false,"properties":{"address":{"description":"Who serves or stocks it (F5): Address contains. Qloo: filter.address.","examples":["Congress Ave"],"type":"string"},"admin1":{"description":"Where to launch (F3): Exact state or region. Qloo: filter.geocode.admin1_region.","examples":["Texas"],"type":"string"},"admin2":{"description":"Where to launch (F3): Exact county or borough. Qloo: filter.geocode.admin2_region.","examples":["Travis County"],"type":"string"},"age":{"description":"Who wants it (F1): Who: age range(s) the answer is weighted to. Qloo: signal.demographics.age. comma-separated, of: 24_and_younger, 25_to_29, 30_to_34, 35_to_44, 45_to_54, 55_and_older","examples":["35_to_44"],"type":"string"},"audiences":{"description":"Who wants it (F1): Audience segment ids (from /v2/audiences). Qloo: signal.demographics.audiences.","examples":["urn:audience:hobbies_and_interests:running"],"type":"string"},"audiences_weight":{"description":"Who wants it (F1): How much the segments steer the answer. Qloo: signal.demographics.audiences.weight.","enum":["low","medium","high","higher"],"examples":["high"],"type":"string"},"born_max":{"description":"Media and people products (F6): Person: born on or before (YYYY-MM-DD). Qloo: filter.date_of_birth.max.","examples":["1990-12-31"],"type":"string"},"born_min":{"description":"Media and people products (F6): Person: born on or after (YYYY-MM-DD). Qloo: filter.date_of_birth.min.","examples":["1960-01-01"],"type":"string"},"business_rating_max":{"description":"At what price, where (F4): Business rating at most. Qloo: filter.properties.business_rating.max.","examples":[5],"type":"number"},"business_rating_min":{"description":"At what price, where (F4): Business rating at least. Qloo: filter.properties.business_rating.min.","examples":[3.5],"type":"number"},"city":{"description":"Where to launch (F3): Exact city or town name. Qloo: filter.geocode.name.","examples":["Austin"],"type":"string"},"content_rating":{"description":"Media and people products (F6): Film/TV content rating(s), MPAA. Qloo: filter.content_rating.","examples":["PG-13"],"type":"string"},"country":{"description":"Where to launch (F3): Two-letter country code. Qloo: filter.geocode.country_code.","examples":["US"],"type":"string"},"died_max":{"description":"Media and people products (F6): Person: died on or before (YYYY-MM-DD). Qloo: filter.date_of_death.max.","examples":["2020-12-31"],"type":"string"},"died_min":{"description":"Media and people products (F6): Person: died on or after (YYYY-MM-DD). Qloo: filter.date_of_death.min.","examples":["2000-01-01"],"type":"string"},"entity_id":{"description":"Look up exact things (F7): Look up exact things: paste a Qloo entity id (Search Entities by ID). Qloo: entity_ids.","examples":["B2A5BF4D-6D9A-4A8B-9E50-1A2B3C4D5E6F"],"type":"string"},"exclude":{"description":"What is underserved (F2): Entity ids to leave out. Qloo: filter.exclude.entities.","examples":["4BBEF799-A0C4-4110-AB01-39216993C312"],"type":"string"},"exclude_geohash":{"description":"Where to launch (F3): Leave out results whose geohash starts with this. Qloo: filter.exclude.location.geohash.","examples":["9v6kp"],"type":"string"},"exclude_location":{"description":"Where to launch (F3): Leave out a WKT area or locality id. Qloo: filter.exclude.location.","examples":["POINT(-97.74 30.27)"],"type":"string"},"exclude_names":{"description":"What is underserved (F2): Leave out things by name (Qloo resolves them; sent as JSON). Qloo: filter.exclude.entities.query. names, or one comma-separated string","examples":["Nike, Adidas"],"items":{"type":"string"},"type":"array"},"exclude_near":{"description":"Where to launch (F3): Leave out an area by name. Qloo: filter.exclude.location.query.","examples":["Downtown Austin"],"type":"string"},"exclude_tags":{"description":"What is underserved (F2): Tag ids to leave out. Qloo: filter.exclude.tags.","examples":["urn:tag:genre:media:horror"],"type":"string"},"exclude_tags_operator":{"description":"What is underserved (F2): Leave out results with any (union) or all (intersection) of those tags. Qloo: operator.exclude.tags.","enum":["union","intersection"],"examples":["union"],"type":"string"},"external":{"description":"Who serves or stocks it (F5): Listed on these (resy, michelin, tablet). Qloo: filter.external.exists. comma-separated, of: resy, michelin, tablet","examples":["resy"],"type":"string"},"external_operator":{"description":"Who serves or stocks it (F5): Any (union) or all (intersection) of those. Qloo: operator.filter.external.exists.","enum":["union","intersection"],"examples":["union"],"type":"string"},"finale_year_max":{"description":"Media and people products (F6): TV: final season up to this year. Qloo: filter.finale_year.max.","examples":[2024],"type":"integer"},"finale_year_min":{"description":"Media and people products (F6): TV: final season from this year. Qloo: filter.finale_year.min.","examples":[2018],"type":"integer"},"gender":{"description":"Who wants it (F1): Who: gender the answer is weighted to. Qloo: signal.demographics.gender.","enum":["male","female"],"examples":["female"],"type":"string"},"geohash":{"description":"Where to launch (F3): Only results whose geohash starts with this. Qloo: filter.location.geohash.","examples":["9v6k"],"type":"string"},"hide_leader":{"description":"What is underserved (F2): Gaps: hide the market leader (its Qloo id is excluded). Qloo: filter.exclude.entities.","examples":[true],"type":"boolean"},"hotel_class":{"description":"At what price, where (F4): Hotel classes 1-5, mapped where they are hot. Qloo: filter.dimensions.hotel_class. comma-separated, of: 1, 2, 3, 4, 5","examples":["4,5"],"type":"string"},"hotel_class_max":{"description":"At what price, where (F4): Hotel class at most (1-5). Qloo: filter.hotel_class.max.","examples":[5],"type":"integer"},"hotel_class_min":{"description":"At what price, where (F4): Hotel class at least (1-5). Qloo: filter.hotel_class.min.","examples":[3],"type":"integer"},"idea":{"type":"string"},"interests_names":{"description":"Who wants it (F1): Steer the answer by things you name (Qloo resolves them; sent as JSON). Qloo: signal.interests.entities.query. names, or one comma-separated string","examples":["Hoka, Salomon"],"items":{"type":"string"},"type":"array"},"latest_year_max":{"description":"Media and people products (F6): TV: released or updated up to this year. Qloo: filter.latest_known_year.max.","examples":[2025],"type":"integer"},"latest_year_min":{"description":"Media and people products (F6): TV: released or updated from this year. Qloo: filter.latest_known_year.min.","examples":[2020],"type":"integer"},"location":{"description":"Where to launch (F3): A WKT POINT/POLYGON (longitude first) or a locality id. Qloo: filter.location.","examples":["POINT(-97.7431 30.2672)"],"type":"string"},"lookup":{"description":"Look up exact things (F7): Look up exact things: a name to find (Search Entities). Qloo: query.","examples":["Austin"],"type":"string"},"lookup_near":{"description":"Look up exact things (F7): Search near: lat,lon or WKT. Qloo: filter.location.","examples":["30.2672,-97.7431"],"type":"string"},"lookup_radius":{"description":"Look up exact things (F7): Search radius in miles (0-100). Qloo: filter.radius.","examples":[10],"type":"number"},"lookup_sort":{"description":"Look up exact things (F7): Order the search by. Qloo: sort_by.","enum":["match","distance","popularity"],"examples":["match"],"type":"string"},"lookup_types":{"description":"Look up exact things (F7): What kinds to search. Qloo: types. comma-separated, of: urn:entity:actor, urn:entity:album, urn:entity:artist, urn:entity:author, urn:entity:book, urn:entity:brand, urn:entity:destination, urn:entity:director, urn:entity:locality, urn:entity:movie, urn:entity:person, urn:entity:place, urn:entity:podcast, urn:entity:tv_show, urn:entity:videogame","examples":["urn:entity:locality"],"type":"string"},"near":{"description":"Where to launch (F3): Where: a city or region by name. Qloo: filter.location.query.","examples":["Austin"],"type":"string"},"open_on":{"description":"Who serves or stocks it (F5): Open on this day. Qloo: filter.hours.","examples":["Sunday"],"type":"string"},"person_gender":{"description":"Media and people products (F6): Person: gender. Qloo: filter.gender.","enum":["male","female"],"examples":["female"],"type":"string"},"place":{"type":"string"},"popularity_max":{"description":"What is underserved (F2): Gaps: niche only, popularity at most this percentile (0-1). Qloo: filter.popularity.max.","examples":[0.5],"type":"number"},"popularity_min":{"description":"What is underserved (F2): Popularity at least this percentile (0-1). Qloo: filter.popularity.min.","examples":[0.1],"type":"number"},"price_from":{"description":"At what price, where (F4): Hotel price range from (0-1,000,000). Qloo: filter.price_range.from.","examples":[100],"type":"integer"},"price_level":{"description":"At what price, where (F4): Price tier: 1 (cheap) to 4 (dear), mapped where it is hot. Qloo: filter.dimensions.price_level. comma-separated, of: 1, 2, 3, 4","examples":["1"],"type":"string"},"price_level_max":{"description":"At what price, where (F4): Places at price level at most (1-4). Qloo: filter.price_level.max.","examples":[3],"type":"integer"},"price_level_min":{"description":"At what price, where (F4): Places at price level at least (1-4). Qloo: filter.price_level.min.","examples":[2],"type":"integer"},"price_to":{"description":"At what price, where (F4): Hotel price range to (0-1,000,000). Qloo: filter.price_range.to.","examples":[300],"type":"integer"},"product":{"type":"string"},"product_kind":{"description":"Media and people products (F6): Product kind: what the comparables are. Qloo: filter.type.","enum":["film","tv","book","person","artist","brand","podcast","game","place","destination"],"examples":["film"],"type":"string"},"qloo":{"additionalProperties":true,"description":"Anything else in the guide (F8): Any other documented parameter for the call's filter.type, by its Qloo name. Qloo: *.","examples":[{"bias.trends":"high"}],"type":"object"},"qloo_calls":{"additionalProperties":true,"description":"Anything else in the guide (F8): Calls to Qloo's other endpoints by path, each with its own documented parameters. Qloo: *.","examples":[{"/v2/tags":{"feature.semantic_search":"true","filter.query":"trail running"}}],"type":"object"},"quality":{"description":"Who serves or stocks it (F5): Lean the ranking toward quality places. Qloo: bias.quality.","enum":["low","medium","high"],"examples":["high"],"type":"string"},"radius":{"description":"Where to launch (F3): Where: radius around it, in meters (0 = strictly inside). Qloo: filter.location.radius.","examples":[5000],"type":"integer"},"rating_max":{"description":"Media and people products (F6): Film/TV Qloo rating at most (0-5). Qloo: filter.rating.max.","examples":[5],"type":"number"},"rating_min":{"description":"Media and people products (F6): Film/TV Qloo rating at least (0-5). Qloo: filter.rating.min.","examples":[3.5],"type":"number"},"ref":{"type":"string"},"references_brand":{"description":"Who serves or stocks it (F5): Who serves it: a brand by name or id; only places tied to it. Qloo: filter.references_brand.","examples":["Whole Foods Market"],"type":"string"},"release_country":{"description":"Media and people products (F6): Film/TV released in these countries. Qloo: filter.release_country.","examples":["United States"],"type":"string"},"release_country_operator":{"description":"Media and people products (F6): Any (union) or all (intersection) of those. Qloo: operator.filter.release_country.","enum":["union","intersection"],"examples":["union"],"type":"string"},"results_query":{"description":"What is underserved (F2): Score only these named things (one name). Qloo: filter.results.entities.query.","examples":["Fitbit"],"type":"string"},"resy_count_max":{"description":"Who serves or stocks it (F5): Resy rating count at most. Qloo: filter.external.resy.count.max.","examples":[10000],"type":"integer"},"resy_count_min":{"description":"Who serves or stocks it (F5): Resy rating count at least. Qloo: filter.external.resy.count.min.","examples":[100],"type":"integer"},"resy_party_max":{"description":"Who serves or stocks it (F5): Resy party size at most. Qloo: filter.external.resy.party_size.max.","examples":[8],"type":"integer"},"resy_party_min":{"description":"Who serves or stocks it (F5): Resy party size at least. Qloo: filter.external.resy.party_size.min.","examples":[2],"type":"integer"},"resy_rating_max":{"description":"Who serves or stocks it (F5): Resy rating at most (1-5). Qloo: filter.external.resy.rating.max.","examples":[5],"type":"number"},"resy_rating_min":{"description":"Who serves or stocks it (F5): Resy rating at least (1-5). Qloo: filter.external.resy.rating.min.","examples":[4],"type":"number"},"sort":{"description":"Who serves or stocks it (F5): Order places by. Qloo: sort_by.","enum":["affinity","distance","rating","quality"],"examples":["quality"],"type":"string"},"tripadvisor_count_max":{"description":"Who serves or stocks it (F5): Tripadvisor reviews at most. Qloo: filter.external.tripadvisor.rating.count.max.","examples":[5000],"type":"integer"},"tripadvisor_count_min":{"description":"Who serves or stocks it (F5): Tripadvisor reviews at least. Qloo: filter.external.tripadvisor.rating.count.min.","examples":[100],"type":"integer"},"tripadvisor_rating_max":{"description":"Who serves or stocks it (F5): Tripadvisor rating at most. Qloo: filter.external.tripadvisor.rating.max.","examples":[5],"type":"number"},"tripadvisor_rating_min":{"description":"Who serves or stocks it (F5): Tripadvisor rating at least. Qloo: filter.external.tripadvisor.rating.min.","examples":[4],"type":"number"},"year_max":{"description":"Media and people products (F6): Released up to this year (film/TV; books: publication year). Qloo: filter.release_year.max.","examples":[2024],"type":"integer"},"year_min":{"description":"Media and people products (F6): Released from this year (film/TV; books: publication year). Qloo: filter.release_year.min.","examples":[2015],"type":"integer"}},"type":"object"}Added "knos_usage" (30 tools before, 31 now)
What was asked of Knos — In plain words: which Knos tools were called over MCP and how many times since this server started. Reads only.
Added "knos_milestone_prompt" (29 tools before, 30 now)
The brief an agent works from — For a milestone you work on: the locked intent (goal, success check, constraints, scope) with its criteria hash, the effort level and output-token budget, and how to answer (minimal drafts, confidence first, stop when the check passes). Use it as your first instruction; do not re-derive the brief.
Certificate recorded, valid to 2026-12-20
Authorization not required
Added "knos_ready" (28 tools before, 29 now)
Ready to fund — Free check of a brief before any money locks: each milestone needs a measurable target (number and unit, or a named test), a verifier (a GitHub check name, or what/how/who/where) and a deadline; vague words are flagged. Returns Ready, or Not ready with the missing fields and a rewrite template. Sends nothing.
Unknown → Live
First tool surface recorded: 28 tools (server version 0.4.0)
https://knos.onrender.com/mcp (mcp_streamable_http) — from mcp_registry
Showing the latest 20 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
⟨6 unchanged words⟩ readOnlyHint":false,"title":"Submit to areferee-judgedreferee-checked milestone"}
⟨6 unchanged words⟩ tool was called over MCP since this serverstarted, with the token use recorded for Knos's own goals.started.
qloo entity tags — The official qloo-harness tool qloo_entity_tags, proxied from this server's `qloo mcp` (LIVE).
qloo find tags — The official qloo-harness tool qloo_find_tags, proxied from this server's `qloo mcp` (LIVE).
qloo rank — The official qloo-harness tool qloo_rank, proxied from this server's `qloo mcp` (LIVE).
qloo recommend — The official qloo-harness tool qloo_recommend, proxied from this server's `qloo mcp` (LIVE).
qloo trends — The official qloo-harness tool qloo_trends, proxied from this server's `qloo mcp` (LIVE).
qloo where popular — The official qloo-harness tool qloo_where_popular, proxied from this server's `qloo mcp` (LIVE).
A product idea -> QlooChecksevidencewho->wants adecision made byproductcode.ideaEverywith Qloodemand family is a typed argument: who (age, gender, audiences), gaps (hide_leader, exclude, popularity_max), where (near, radius, location, geohash, region names), price tier (price_level, price range), whotasteservesdataitand(references_brand,returnsquality,thesort,verdictratings),withproductitskindaudience andyears (film/TV/book/person), look up (lookup,launchentity_id)city,and `qloo`eachfortracedanytootheritsdocumentedQlooparameter.call.
Posts a milestone's public evidencepage;page, whose verified evidence releases the heldmoney to the maker. CONFIRM FIRST: this movesdevnetTESTtest moneyor posts work. Ask the human you work for before calling. Needs Authorization: Bearer in the HTTP header (an agent key's OAuth token), orto thesession token knos_sign_in returned. Test moneymaker;only;asknoyourrealhumanfunds.first.
For a milestone you work on:Returns the locked intent(goal,ofsuccessacheck,milestoneconstraints,youscope)work on, with its criteria hash,the effort levelandoutput-token budget, and how to answer (minimal drafts, confidence first, stop whenthecheck passes). Use it as your first instruction; dotokennotbudgetre-derivefortheansweringbrief.it.
For a milestone whose verifier is knos-referee:<round>: claims it for you if you have no attempt yet (an agent key: paid at its payout wallet, one claim of its cap), sendsSends your whole train.py tothataround'smilestone's sealed referee,andwhen the verdict meets thereleasestargetitsthedevnetheldtest moneyis releasedto youwith no human step. knos_tasks linkswhen theround's README. CONFIRM FIRST: this opens or changes work that devnet TEST money depends on.verdictAskmeets thehuman you work for before calling, and say what it does. Needs Authorization: Bearer (an agent key's OAuthtarget;token,askoryourahumansession).first.
EveryLists every commitment on this server:held order, units, status, claim id. Awithlockeditsoneheldneedsorderanandevidenceitspage.status.
Prepares a pre-order of an OPEN report:no server key buys for anyone, so itand returns the page where your human's passkey approves it(devnet test money). CONFIRM FIRST: this moveswith devnetTEST money or poststestwork.money;Askasktheyour humanyou work for before calling. Needs Authorization: Bearer in the HTTP header (an agent key's OAuth token), or the session token knos_sign_in returned. Test money only; no real funds.first.
TakesClaims a milestone asaits maker(parallel attempts allowed)and binds the wallet it pays(an agent key: its payout wallet, leave wallet out). A missed deadline refunds the funders and reopens it to others. CONFIRM FIRST: this opens or changes work thatin devnetTEST money dependsteston.money;Askasktheyour humanyou work for before calling, and say what it does. Needs Authorization: Bearer (an agent key's OAuth token, or a session).first.
Opens aproject; eachprojectmilestonewhoseismilestonesitseachownholdtranche,devnetreleasedtestonlymoneyonuntil a resultplusand an independentcheck. CONFIRM FIRST: this opens or changes work that devnet TEST money dependscheckon.arrive;Askasktheyour humanyou work for before calling, and say what it does. Needs Authorization: Bearer (an agent key's OAuth token, or a session).first.
role=resultPosts(theamaker)result orcheck (someone else, another site):apublic httpscheck pagecontaining the milestone's claimforid.aBothmilestone,in:and the referee panel releases(the FROST group: 2 of 3 independent hosts re-check and sign). CONFIRM FIRST: this opens or changes work thatits devnetTESTtest moneydepends on. Ask the human you work for before calling, and say what it does. Needs Authorization: Bearer (anwhenagentbothkey'sareOAuthin;token,askoryourahumansession).first.
Free check ofChecks a brief before any money locks:each milestone needs a measurable target (numberandunit, or a named test), a verifier (a GitHub check name, or what/how/who/where) and a deadline; vague words are flagged. Returnsreturns Ready, orNot ready withthe missing fieldsandwith a rewritetemplate.template,Sendssending nothing.
Returns a guest session tokenthethatmoneythe toolsneed. CONFIRM FIRST: this movesmoving devnetTESTtest moneyor posts work.accept;Askasktheyour humanyou work for before calling. Needs Authorization: Bearer in the HTTP header (an agent key's OAuth token), or the session token knos_sign_in returned. Test money only; no real funds.first.
Submitsthea whole train.py to the openround (knos_tasks says what to change and links the task's README); theround's sealed refereejudges it at once; several attempts per round.andAreturnsscoreditsattemptverdict, with adevnet `wallet` is paid a demoprize intest units. CONFIRM FIRST: this movesdevnetTESTtest moneyorwhenpostsitwork.scores;Askasktheyour humanyou work for before calling. Needs Authorization: Bearer in the HTTP header (an agent key's OAuth token), or the session token knos_sign_in returned. Test money only; no real funds.first.
AI model eval, hardware prototype,Returnsinternalthetool,briefpapertemplatestoKnospilotoffers,vendor deliverable; and the ISOfrom13485AI/modelEUevalsMDRto regulatory milestones taken from OpenRegulatory's opentemplates (with attribution and licence).templates.
InReturnsplainhowwords:manywhichtimes each Knostoolstoolwerewas called over MCPand how many timessince this server started,andwith the token use recorded for Knos's owngoals (shown beside the 2.08x IDT ratio). Reads only, except `record`: the operator (its X-Knos-Admin key) records a goal's measured token use.goals.
⟨12 unchanged words⟩ "}},"required":["commitment","evidence_url","session"],"type":"object"}
Every commitment on this server:escrowheld order, units, status, claim id. A ⟨6 unchanged words⟩
⟨37 unchanged words⟩ work. Ask the human you work for beforecalling,calling.andNeedspassAuthorization: Bearer in the HTTP header (an agent key's OAuth token), or the session token knos_sign_in returned. Test money only; no real funds.
⟨12 unchanged words⟩ "}},"required":["report","units","session"],"type":"object"}
⟨7 unchanged words⟩ attempts allowed) and binds the wallet itpays.pays (an agent key: its payout wallet, leave wallet out). A missed deadline refunds the funders and reopens ⟨21 unchanged words⟩ for before calling, and say what it does. Needs Authorization: Bearer (an agent key's OAuth token, or a session).
⟨15 unchanged words⟩ "}},"required":["project","milestone","wallet","session"],"type":"object"}
⟨36 unchanged words⟩ for before calling, and say what it does. Needs Authorization: Bearer (an agent key's OAuth token, or a session).
⟨18 unchanged words⟩ "}},"required":["template","title","session"],"type":"object"}
⟨54 unchanged words⟩ for before calling, and say what it does. Needs Authorization: Bearer (an agent key's OAuth token, or a session).
⟨23 unchanged words⟩ ,"milestone","attempt","url","role","session"],"type":"object"}
Every project: milestones (tranches), theirescrowheld orders, AMC commitments, attempts and where the work can be bought.
⟨17 unchanged words⟩ work. Ask the human you work for beforecalling,calling.andNeedspassAuthorization: Bearer in the HTTP header (an agent key's OAuth token), or the session token knos_sign_in returned. Test money only; no real funds.
⟨54 unchanged words⟩ work. Ask the human you work for beforecalling,calling.andNeedspassAuthorization: Bearer in the HTTP header (an agent key's OAuth token), or the session token knos_sign_in returned. Test money only; no real funds.
⟨18 unchanged words⟩ "}},"required":["round","code","session"],"type":"object"}
Submit to a referee-judged milestone — For a milestone whose verifier is knos-referee:<round>: claims it for you if you have no attempt yet (an agent key: paid at its payout wallet, one claim of its cap), sends your whole train.py to that round's sealed referee, and when the verdict meets the target the held money is released to you with no human step. knos_tasks links the round's README. CONFIRM FIRST: this opens or changes work that devnet TEST money depends on. Ask the human you work for before calling, and say what it does. Needs Authorization: Bearer (an agent key's OAuth token, or a session).
before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true,"title":"Is this product wanted? (Qloo)"}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":false,"readOnlyHint":false,"title":"Post milestone evidence"}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"What the agent remembers about a paper"}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Search everything this Knos remembers"}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"The brief an agent works from"}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Open milestones"}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"This server's OpenAPI document"}before
—after
{"destructiveHint":true,"idempotentHint":false,"openWorldHint":false,"readOnlyHint":false,"title":"Pre-order (your human's passkey signs)"}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":false,"readOnlyHint":false,"title":"Attempt a milestone"}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":false,"readOnlyHint":false,"title":"Open a project from a template"}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":false,"readOnlyHint":false,"title":"Post a result or an independent check"}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Projects and their milestones"}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Ready to fund"}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true,"title":"Read a landmark paper"}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":false,"readOnlyHint":false,"title":"A session for the money tools"}before
—after
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":false,"readOnlyHint":false,"title":"Submit work to an open round"}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Open work for contributors"}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Milestone templates"}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"What was asked of Knos"}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true,"title":"qloo audience demographics"}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true,"title":"qloo capabilities"}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true,"title":"qloo compare audiences"}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true,"title":"qloo describe"}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true,"title":"qloo entity tags"}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true,"title":"qloo find tags"}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true,"title":"qloo rank"}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true,"title":"qloo recommend"}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true,"title":"qloo trends"}before
—after
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true,"title":"qloo where popular"}A product idea -> Qloo evidence -> a decision made by code. Every Qloo demand family is a typed argument: who (age, gender, audiences), gaps (hide_leader, exclude, popularity_max), where (near, radius, location, geohash, region names), price tier (price_level, price range), who serves it (references_brand, quality, sort, ratings), product kind and years (film/TV/book/person), look up (lookup, entity_id), and `qloo` for any other documented parameter.before
{"additionalProperties":false,"properties":{"idea":{"type":"string"},"place":{"type":"string"}},"required":["idea"],"type":"object"}after
{"additionalProperties":false,"properties":{"address":{"description":"Who serves or stocks it (F5): Address contains. Qloo: filter.address.","examples":["Congress Ave"],"type":"string"},"admin1":{"description":"Where to launch (F3): Exact state or region. Qloo: filter.geocode.admin1_region.","examples":["Texas"],"type":"string"},"admin2":{"description":"Where to launch (F3): Exact county or borough. Qloo: filter.geocode.admin2_region.","examples":["Travis County"],"type":"string"},"age":{"description":"Who wants it (F1): Who: age range(s) the answer is weighted to. Qloo: signal.demographics.age. comma-separated, of: 24_and_younger, 25_to_29, 30_to_34, 35_to_44, 45_to_54, 55_and_older","examples":["35_to_44"],"type":"string"},"audiences":{"description":"Who wants it (F1): Audience segment ids (from /v2/audiences). Qloo: signal.demographics.audiences.","examples":["urn:audience:hobbies_and_interests:running"],"type":"string"},"audiences_weight":{"description":"Who wants it (F1): How much the segments steer the answer. Qloo: signal.demographics.audiences.weight.","enum":["low","medium","high","higher"],"examples":["high"],"type":"string"},"born_max":{"description":"Media and people products (F6): Person: born on or before (YYYY-MM-DD). Qloo: filter.date_of_birth.max.","examples":["1990-12-31"],"type":"string"},"born_min":{"description":"Media and people products (F6): Person: born on or after (YYYY-MM-DD). Qloo: filter.date_of_birth.min.","examples":["1960-01-01"],"type":"string"},"business_rating_max":{"description":"At what price, where (F4): Business rating at most. Qloo: filter.properties.business_rating.max.","examples":[5],"type":"number"},"business_rating_min":{"description":"At what price, where (F4): Business rating at least. Qloo: filter.properties.business_rating.min.","examples":[3.5],"type":"number"},"city":{"description":"Where to launch (F3): Exact city or town name. Qloo: filter.geocode.name.","examples":["Austin"],"type":"string"},"content_rating":{"description":"Media and people products (F6): Film/TV content rating(s), MPAA. Qloo: filter.content_rating.","examples":["PG-13"],"type":"string"},"country":{"description":"Where to launch (F3): Two-letter country code. Qloo: filter.geocode.country_code.","examples":["US"],"type":"string"},"died_max":{"description":"Media and people products (F6): Person: died on or before (YYYY-MM-DD). Qloo: filter.date_of_death.max.","examples":["2020-12-31"],"type":"string"},"died_min":{"description":"Media and people products (F6): Person: died on or after (YYYY-MM-DD). Qloo: filter.date_of_death.min.","examples":["2000-01-01"],"type":"string"},"entity_id":{"description":"Look up exact things (F7): Look up exact things: paste a Qloo entity id (Search Entities by ID). Qloo: entity_ids.","examples":["B2A5BF4D-6D9A-4A8B-9E50-1A2B3C4D5E6F"],"type":"string"},"exclude":{"description":"What is underserved (F2): Entity ids to leave out. Qloo: filter.exclude.entities.","examples":["4BBEF799-A0C4-4110-AB01-39216993C312"],"type":"string"},"exclude_geohash":{"description":"Where to launch (F3): Leave out results whose geohash starts with this. Qloo: filter.exclude.location.geohash.","examples":["9v6kp"],"type":"string"},"exclude_location":{"description":"Where to launch (F3): Leave out a WKT area or locality id. Qloo: filter.exclude.location.","examples":["POINT(-97.74 30.27)"],"type":"string"},"exclude_names":{"description":"What is underserved (F2): Leave out things by name (Qloo resolves them; sent as JSON). Qloo: filter.exclude.entities.query. names, or one comma-separated string","examples":["Nike, Adidas"],"items":{"type":"string"},"type":"array"},"exclude_near":{"description":"Where to launch (F3): Leave out an area by name. Qloo: filter.exclude.location.query.","examples":["Downtown Austin"],"type":"string"},"exclude_tags":{"description":"What is underserved (F2): Tag ids to leave out. Qloo: filter.exclude.tags.","examples":["urn:tag:genre:media:horror"],"type":"string"},"exclude_tags_operator":{"description":"What is underserved (F2): Leave out results with any (union) or all (intersection) of those tags. Qloo: operator.exclude.tags.","enum":["union","intersection"],"examples":["union"],"type":"string"},"external":{"description":"Who serves or stocks it (F5): Listed on these (resy, michelin, tablet). Qloo: filter.external.exists. comma-separated, of: resy, michelin, tablet","examples":["resy"],"type":"string"},"external_operator":{"description":"Who serves or stocks it (F5): Any (union) or all (intersection) of those. Qloo: operator.filter.external.exists.","enum":["union","intersection"],"examples":["union"],"type":"string"},"finale_year_max":{"description":"Media and people products (F6): TV: final season up to this year. Qloo: filter.finale_year.max.","examples":[2024],"type":"integer"},"finale_year_min":{"description":"Media and people products (F6): TV: final season from this year. Qloo: filter.finale_year.min.","examples":[2018],"type":"integer"},"gender":{"description":"Who wants it (F1): Who: gender the answer is weighted to. Qloo: signal.demographics.gender.","enum":["male","female"],"examples":["female"],"type":"string"},"geohash":{"description":"Where to launch (F3): Only results whose geohash starts with this. Qloo: filter.location.geohash.","examples":["9v6k"],"type":"string"},"hide_leader":{"description":"What is underserved (F2): Gaps: hide the market leader (its Qloo id is excluded). Qloo: filter.exclude.entities.","examples":[true],"type":"boolean"},"hotel_class":{"description":"At what price, where (F4): Hotel classes 1-5, mapped where they are hot. Qloo: filter.dimensions.hotel_class. comma-separated, of: 1, 2, 3, 4, 5","examples":["4,5"],"type":"string"},"hotel_class_max":{"description":"At what price, where (F4): Hotel class at most (1-5). Qloo: filter.hotel_class.max.","examples":[5],"type":"integer"},"hotel_class_min":{"description":"At what price, where (F4): Hotel class at least (1-5). Qloo: filter.hotel_class.min.","examples":[3],"type":"integer"},"idea":{"description":"the product idea (8-500 characters)","type":"string"},"interests_names":{"description":"Who wants it (F1): Steer the answer by things you name (Qloo resolves them; sent as JSON). Qloo: signal.interests.entities.query. names, or one comma-separated string","examples":["Hoka, Salomon"],"items":{"type":"string"},"type":"array"},"latest_year_max":{"description":"Media and people products (F6): TV: released or updated up to this year. Qloo: filter.latest_known_year.max.","examples":[2025],"type":"integer"},"latest_year_min":{"description":"Media and people products (F6): TV: released or updated from this year. Qloo: filter.latest_known_year.min.","examples":[2020],"type":"integer"},"leader":{"description":"the market leader to compare","type":"string"},"location":{"description":"Where to launch (F3): A WKT POINT/POLYGON (longitude first) or a locality id. Qloo: filter.location.","examples":["POINT(-97.7431 30.2672)"],"type":"string"},"lookup":{"description":"Look up exact things (F7): Look up exact things: a name to find (Search Entities). Qloo: query.","examples":["Austin"],"type":"string"},"lookup_near":{"description":"Look up exact things (F7): Search near: lat,lon or WKT. Qloo: filter.location.","examples":["30.2672,-97.7431"],"type":"string"},"lookup_radius":{"description":"Look up exact things (F7): Search radius in miles (0-100). Qloo: filter.radius.","examples":[10],"type":"number"},"lookup_sort":{"description":"Look up exact things (F7): Order the search by. Qloo: sort_by.","enum":["match","distance","popularity"],"examples":["match"],"type":"string"},"lookup_types":{"description":"Look up exact things (F7): What kinds to search. Qloo: types. comma-separated, of: urn:entity:actor, urn:entity:album, urn:entity:artist, urn:entity:author, urn:entity:book, urn:entity:brand, urn:entity:destination, urn:entity:director, urn:entity:locality, urn:entity:movie, urn:entity:person, urn:entity:place, urn:entity:podcast, urn:entity:tv_show, urn:entity:videogame","examples":["urn:entity:locality"],"type":"string"},"near":{"description":"Where to launch (F3): Where: a city or region by name. Qloo: filter.location.query.","examples":["Austin"],"type":"string"},"open_on":{"description":"Who serves or stocks it (F5): Open on this day. Qloo: filter.hours.","examples":["Sunday"],"type":"string"},"person_gender":{"description":"Media and people products (F6): Person: gender. Qloo: filter.gender.","enum":["male","female"],"examples":["female"],"type":"string"},"place":{"description":"the launch market","type":"string"},"popularity_max":{"description":"What is underserved (F2): Gaps: niche only, popularity at most this percentile (0-1). Qloo: filter.popularity.max.","examples":[0.5],"type":"number"},"popularity_min":{"description":"What is underserved (F2): Popularity at least this percentile (0-1). Qloo: filter.popularity.min.","examples":[0.1],"type":"number"},"price_from":{"description":"At what price, where (F4): Hotel price range from (0-1,000,000). Qloo: filter.price_range.from.","examples":[100],"type":"integer"},"price_level":{"description":"At what price, where (F4): Price tier: 1 (cheap) to 4 (dear), mapped where it is hot. Qloo: filter.dimensions.price_level. comma-separated, of: 1, 2, 3, 4","examples":["1"],"type":"string"},"price_level_max":{"description":"At what price, where (F4): Places at price level at most (1-4). Qloo: filter.price_level.max.","examples":[3],"type":"integer"},"price_level_min":{"description":"At what price, where (F4): Places at price level at least (1-4). Qloo: filter.price_level.min.","examples":[2],"type":"integer"},"price_to":{"description":"At what price, where (F4): Hotel price range to (0-1,000,000). Qloo: filter.price_range.to.","examples":[300],"type":"integer"},"product_kind":{"description":"Media and people products (F6): Product kind: what the comparables are. Qloo: filter.type.","enum":["film","tv","book","person","artist","brand","podcast","game","place","destination"],"examples":["film"],"type":"string"},"qloo":{"additionalProperties":true,"description":"Anything else in the guide (F8): Any other documented parameter for the call's filter.type, by its Qloo name. Qloo: *.","examples":[{"bias.trends":"high"}],"type":"object"},"qloo_calls":{"additionalProperties":true,"description":"Anything else in the guide (F8): Calls to Qloo's other endpoints by path, each with its own documented parameters. Qloo: *.","examples":[{"/v2/tags":{"feature.semantic_search":"true","filter.query":"trail running"}}],"type":"object"},"quality":{"description":"Who serves or stocks it (F5): Lean the ranking toward quality places. Qloo: bias.quality.","enum":["low","medium","high"],"examples":["high"],"type":"string"},"radius":{"description":"Where to launch (F3): Where: radius around it, in meters (0 = strictly inside). Qloo: filter.location.radius.","examples":[5000],"type":"integer"},"rating_max":{"description":"Media and people products (F6): Film/TV Qloo rating at most (0-5). Qloo: filter.rating.max.","examples":[5],"type":"number"},"rating_min":{"description":"Media and people products (F6): Film/TV Qloo rating at least (0-5). Qloo: filter.rating.min.","examples":[3.5],"type":"number"},"references_brand":{"description":"Who serves or stocks it (F5): Who serves it: a brand by name or id; only places tied to it. Qloo: filter.references_brand.","examples":["Whole Foods Market"],"type":"string"},"release_country":{"description":"Media and people products (F6): Film/TV released in these countries. Qloo: filter.release_country.","examples":["United States"],"type":"string"},"release_country_operator":{"description":"Media and people products (F6): Any (union) or all (intersection) of those. Qloo: operator.filter.release_country.","enum":["union","intersection"],"examples":["union"],"type":"string"},"results_query":{"description":"What is underserved (F2): Score only these named things (one name). Qloo: filter.results.entities.query.","examples":["Fitbit"],"type":"string"},"resy_count_max":{"description":"Who serves or stocks it (F5): Resy rating count at most. Qloo: filter.external.resy.count.max.","examples":[10000],"type":"integer"},"resy_count_min":{"description":"Who serves or stocks it (F5): Resy rating count at least. Qloo: filter.external.resy.count.min.","examples":[100],"type":"integer"},"resy_party_max":{"description":"Who serves or stocks it (F5): Resy party size at most. Qloo: filter.external.resy.party_size.max.","examples":[8],"type":"integer"},"resy_party_min":{"description":"Who serves or stocks it (F5): Resy party size at least. Qloo: filter.external.resy.party_size.min.","examples":[2],"type":"integer"},"resy_rating_max":{"description":"Who serves or stocks it (F5): Resy rating at most (1-5). Qloo: filter.external.resy.rating.max.","examples":[5],"type":"number"},"resy_rating_min":{"description":"Who serves or stocks it (F5): Resy rating at least (1-5). Qloo: filter.external.resy.rating.min.","examples":[4],"type":"number"},"sort":{"description":"Who serves or stocks it (F5): Order places by. Qloo: sort_by.","enum":["affinity","distance","rating","quality"],"examples":["quality"],"type":"string"},"tripadvisor_count_max":{"description":"Who serves or stocks it (F5): Tripadvisor reviews at most. Qloo: filter.external.tripadvisor.rating.count.max.","examples":[5000],"type":"integer"},"tripadvisor_count_min":{"description":"Who serves or stocks it (F5): Tripadvisor reviews at least. Qloo: filter.external.tripadvisor.rating.count.min.","examples":[100],"type":"integer"},"tripadvisor_rating_max":{"description":"Who serves or stocks it (F5): Tripadvisor rating at most. Qloo: filter.external.tripadvisor.rating.max.","examples":[5],"type":"number"},"tripadvisor_rating_min":{"description":"Who serves or stocks it (F5): Tripadvisor rating at least. Qloo: filter.external.tripadvisor.rating.min.","examples":[4],"type":"number"},"year_max":{"description":"Media and people products (F6): Released up to this year (film/TV; books: publication year). Qloo: filter.release_year.max.","examples":[2024],"type":"integer"},"year_min":{"description":"Media and people products (F6): Released from this year (film/TV; books: publication year). Qloo: filter.release_year.min.","examples":[2015],"type":"integer"}},"required":["idea"],"type":"object"}