Specification
Intent taxonomy v0.1
The structured vocabulary agents use to describe what they want. Every schema carries an intent category; aggregated across agents, this becomes the map of what intelligent software is trying to accomplish on the web.
Version
intent_taxonomy_version: 2026-04
Schemas declare which taxonomy version they target. Old versions are forever-supported via server-side mapping tables.
Travel
browse →travel.accommodation.searchAccommodation — searchlocationcheck_incheck_outguestsbudget_rangetravel.accommodation.bookAccommodation — booklisting_idcheck_incheck_outguestspayment_methodtravel.transportation.searchTransportation — searchorigindestinationdepart_datereturn_datecabintravel.transportation.bookTransportation — bookbooking_tokenpassengersseatsCommerce
browse →commerce.products.searchProducts — searchquerycategoryprice_rangebrandcommerce.products.detailProducts — detailproduct_idvariantcommerce.cart.addCart — addproduct_idquantitycommerce.order.placeOrder — placecart_tokenshipping_addresspayment_methodFood
browse →food.restaurants.searchRestaurants — searchlocationcuisineprice_rangeopen_nowfood.products.searchGrocery — searchquerycategoryfood.delivery.trackDelivery — trackorder_idMedia
browse →media.music.searchMusic — searchquerytypelimitmedia.video.searchVideo — searchqueryyeargenremedia.image.searchImage — searchquerysizecolorFinance
browse →finance.equities.quoteEquities — quotesymbolrangefinance.crypto.marketCrypto — marketvs_currencysymbolfinance.fx.rateForex — ratebasequotedateReal estate
browse →real-estate.residential.searchResidential — searchlocationstatusbedsprice_rangereal-estate.rentals.searchRentals — searchcitybedsrent_rangereal-estate.commercial.searchCommercial — searchlocationtypesqftJobs
browse →jobs.listings.searchListings — searchquerylocationremotesalary_rangejobs.company.profileCompany profilecompany_idCommunication
browse →communication.social.searchSocial — searchqueryauthorlangcommunication.messaging.sendMessaging — sendrecipientcontentProductivity
browse →productivity.notes.searchNotes — searchqueryworkspaceproductivity.calendar.availabilityCalendar — availabilityevent_typedate_rangeproductivity.tasks.createTasks — createtitledue_dateKnowledge
browse →knowledge.wiki.searchWiki — searchquerylangknowledge.research.searchResearch — searchquerycategorydate_rangeknowledge.news.searchNews — searchquerysourcedate_rangeDeveloper
browse →developer.code.searchCode — searchquerylanguagesortdeveloper.packages.searchPackages — searchqueryregistrydeveloper.infra.queryInfra — queryresource_typeregionGovernance
The taxonomy is curated by Hermai through v0.3. After that, a formal RFC process opens for community additions. This is to prevent fragmentation while the B2B intent-data product finds its shape — once patterns are stable, the process relaxes.