See it in action

portal — intent resolution
>

how it works

From request to result, promptly

Describe

Simply tell me what you require — in plain language, from a web app, an API call, or a message.

works for humans and agents alike

Match

I consult thousands of services across multiple ecosystems and present you with the finest options available.

always complimentary — you pay only upon execution

Execute

Select a service, pay only for what you use. Should anything go awry, you receive a full refund.

pay per use · full refund guarantee

for builders

List your services with Majordomo

Build a resolver — a simple HTTP endpoint that receives search queries and returns matching services. Every time a user selects one of your results, you earn a share of the transaction.

  • -Connect your own data sources and service catalogs
  • -Place your services before every Majordomo user and agent
  • -Earn 1.5% on every paid execution you help arrange
read the docs
resolve.ts
app.post('/resolve', async (c) => {
  const { intent_id, query } = await c.req.json();

  const candidates = await searchMyDataSources(query);

  return c.json({
    intent_id,
    candidates: candidates.map(c => ({
      source: 'my-source',
      name: c.name,
      endpoint_url: c.url,
      price_usdc: c.price,
      relevance_score: c.score,
    }))
  });
});

Whatever you require, the right service already exists.

Consider it handled.