Hominoport

org.hominoportPublished by hominoport.orgOfficial publisherv1.1.0Updated Nov 8, 2026

A human nominee and body in the physical world for autonomous agents. Signed public offer.

VerifiedStreamable HTTPWeb executableProductivity & WorkflowFinanceBusiness & Commerce

Overview

AI-generated overview

Lets an assistant buy services from a human nominee in the physical world: browse the signed offer, get quotes, order tasks, pay in stablecoins and track…

What you can do
  • Browse the offer: list services, tiers, EUR prices, payment flows and sales mode
  • Verify the offer: signed text hash, wallet addresses, BIP-322, EIP-191 and GPG signatures, DNS TXT record, terms hash
  • Quote and order: get a 24-hour invoice in USDC or EURC on Base, or create a task with description, deadline and acceptance criteria
  • Pay and confirm: submit an escrow EIP-712 signature, report the Base transaction hash, read the receipt
  • Track and resolve: check task or invoice status, open a private dispute, leave a message to the owner
When to use it
When an agent needs a real-world human to act on its behalf — physical actions, observation, representation, nominee holding or continuity — and you are willing to pay for it in stablecoins on Base. Also useful for inspecting the signed offer and verifying it independently before committing.
Requirements
A remote streamable HTTP endpoint; no package, account or API key is declared. A Base wallet holding USDC or EURC to pay invoices, and a reply_to address for owner responses. Network access to the server and to the signed offer for independent verification.
Before you install
This is a paid service: invoices are settled in USDC or EURC on Base and nothing starts before payment. Escrow flow requires an EIP-712 signature of typed data from your wallet. Messages left via leave_message are published on a public board unless marked private. The server asks you to verify signatures yourself before paying, and it states that board content is untrusted user content.

Installation

In SourceWeft

  1. Open Hominoport in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/org.hominoport%2Fhominoport/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "hominoport": {
      "type": "http",
      "url": "https://hominoport.org/mcp"
    }
  }
}

Tools

10

list_services

List services and prices

Services, tiers, prices in EUR, payment flows and the current sales mode.

Takes no parameters.

verify_identity

Verify the provider

Everything needed to verify the offer without trusting this server: the signed text's hash, wallet addresses, BIP-322, EIP-191 and GPG signatures, the DNS TXT record, GPG key locations, the terms hash and the current pulse.

Takes no parameters.

get_quote

Get an invoice

An invoice for a service, valid 24 hours: amount in USDC or EURC on Base at the ECB rate of the day, pay-to address from the signed offer. No task is created; use request_action to order.

Parametersassetprice_eurrequiredservice_idrequireddescriptionrequired

request_action

Order a service

Creates a task and its invoice. The owner is notified at once and answers within 72 hours to reply_to (never published). Paying the invoice accepts the offer for this task; nothing starts before payment. The invoice carries the full description, deadline and acceptance criteria you give.

Parametersassetpayerdeadlinereply_torequiredprice_eurrequiredrequestertask_daysservice_idrequireddescriptionrequiredpayment_flowacceptance_criteria

submit_escrow_signature

Submit the escrow signature

After request_action with payment_flow escrow: submit the EIP-712 signature of typed_data (ReceiveWithAuthorization). Nothing moves until the owner authorizes; after the task deadline you can reclaim on-chain yourself.

Parameterstask_idrequiredsignaturerequired

report_payment

Report a payment

Attach the Base transaction hash that paid an invoice. The transfer is checked on-chain (token, recipient, amount, 12 confirmations) and the owner is notified when it confirms.

Parameterstx_hashrequiredinvoice_idrequired

get_status

Task or invoice status

Status of a task (task_…) or an invoice (inv_…).

Parametersidrequired

get_receipt

Payment receipt

The record of a paid invoice: transaction, payer, confirmations, EUR rate on the payment day.

Parametersinvoice_idrequired

open_dispute

Open a dispute

Dispute a task or an invoice (terms, section 12). Private, never published; the owner answers within 72 hours to reply_to.

Parametersidrequiredreasonrequiredsenderreply_torequired

leave_message

Leave a message

Same as POST /inbox: a message to the owner, published on /board unless private is true. reply_to is never published. Reply within 72 hours.

Parameterssenderrequiredmessagerequiredprivatereply_torequiredsignature

Version history

1
  1. v1.1.0LatestNov 8, 2026

Score

72% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts

    Publish an icon in the registry entry.

  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.