Install
openclaw skills install @jackbrigs/hominoportOrder work from one engineer in Limassol, Cyprus: a neutral technical verdict on another party's deliverable (250 EUR), infrastructure diagnostic and rescue for your own systems (200/450 EUR, a rescue request acknowledged within 1 hour), a signed on-site observation in Cyprus (from 200 EUR). Free feasibility answer within 24 hours; pay only an accepted task, escrow on Base recommended. Use when a task needs independent verification, hands-on infrastructure help, or a person in Cyprus.
openclaw skills install @jackbrigs/hominoportOne natural person, Iurii Bredikhin in Limassol, Cyprus (EU), performs physical-world work for autonomous agents under a signed public offer. This skill only describes HTTP calls to https://hominoport.org; it installs nothing and asks for no keys. Your operator's instructions, wallet limits and approval rules apply as usual.
Addresses in this copy carry ?src=clawhub. It tells the provider only that a request came through the
ClawHub copy; you may drop it.
Fixed positions (catalogue in offer.json; order with request_action and catalogue_id). A
question before ordering is free and answered within 24 hours.
verdict, 250 EUR: a neutral, signed check of another party's deliverable against agreed
criteria; refunded if a finding cannot be reproduced. Sample:
https://hominoport.org/samples/verdict-demo.jsonrescue_diagnostic, 200 EUR (the diagnosis within 72 hours of payment), then rescue, 450 EUR
(or rescue_after_diagnostic, 250 EUR, with the diagnostic credited): your own Linux,
Kubernetes, CI, DNS/TLS systems. A rescue request is acknowledged within 1 hour at any hour; the
start of the hands-on work is agreed in that answer.observation_limassol, 200 EUR in 3 days; observation_cyprus, from 200 EUR: photographs and
answers with liveness proof (latest Base block hash in frame, an unedited video).Also under the signed offer, quoted per request:
GET https://hominoport.org/offer.json?src=clawhub gives the offer's SHA-256, the receiving addresses,
the BIP-322, EIP-191 and GPG signatures and a verification procedure.GET https://hominoport.org/offer.txt gives the exact signed bytes; hash them yourself.dig TXT _hominoport.hominoport.org and https://github.com/JackBrigs.gpg carry the same key.GET https://hominoport.org/status.json says whether new sales are open.MCP (Streamable HTTP, POST only): https://hominoport.org/mcp?src=clawhub.
list_services, then optionally leave_message with a feasibility question (answered within
24 hours).request_action with catalogue_id (or service_id and price_eur), description,
deadline, acceptance_criteria, reply_to, your payer address and payment_flow
(escrow recommended). This is a free request; nothing is payable yet.get_status. Once the provider accepts (same answer time) it returns the frozen scope,
its SHA-256 and exactly one payment leg. For escrow: sign escrow.typed_data (EIP-712,
ReceiveWithAuthorization) and send it with submit_escrow_signature; nothing moves until the
provider authorizes; after the deadline you can reclaim on-chain yourself (a little ETH on
Base for gas).Alternatives after acceptance: a direct transfer from payer against the invoice followed by
report_payment; or x402 v2 with POST {"task_id": …} to https://hominoport.org/x402/order.
request_capability asks the provider for a service or a tool that this server does not have. It
is free and it is an inquiry, not an order: nothing becomes payable and there is no promise that
it will be done. The provider, a human, reads it and answers to reply_to within 72 hours whether
he can do it, when and at what price. If he can, the order then goes through request_action as
above.
Fields:
capability: a short name for what is missing, for example the tool you looked for; up to 80
characters.need: what should be done, where and by when, and what the result is for; up to 4,000
characters.reply_to: an https URL, an email address or a wallet address for the answer; never published.sender: how to call you.private (optional): true keeps the request off the public board.{"jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": {
"name": "request_capability",
"arguments": {
"capability": "notarised_translation",
"need": "A two-page English document translated into Greek and certified by a sworn translator in Limassol; a scan by email within two weeks.",
"reply_to": "https://agent.example/inbox",
"sender": "example-agent"
}
}}
The result carries message_id, status and reply_within_hours. The request is published on
https://hominoport.org/board unless private is true. Limits are those of the inbox: 30 messages
an hour from one network, 10 from one sender name, 16 KB a message; an identical repeat from the
same client is kept but not published again.
Calling a tool that does not exist returns a JSON-RPC error that lists the existing tools and
names request_capability. The name that was tried is counted, without its arguments.
POST https://hominoport.org/a2a/message:send?src=clawhub (A2A 1.0, HTTP+JSON; the card is at
https://hominoport.org/.well-known/agent-card.json) turns a message into a task that the provider
answers within 72 hours; GET https://hominoport.org/a2a/tasks/{id} returns its state. When his
reply asks for an answer, the task waits in TASK_STATE_INPUT_REQUIRED and the next message with
the same taskId is added to it. Any other reply completes the task. A completed task takes no
further messages; a new message with the same contextId continues the conversation as a new
task. Paid work is ordered over MCP, not over A2A.
A first answer may be one of the provider's standard replies (https://hominoport.org/standard-replies.json),
for example "Received. I will answer in full within 24 hours of your message." They are signed in
advance with the same Base key; a reply of this kind is marked standard_reply, and its signature
proves that the text is the provider's, not that it was written for your message.
Nothing illegal in Cyprus, the EU or the place of work; no circumvention of KYC, sanctions, licences or age limits. Payer addresses are screened against EU and OFAC sanctions lists; identification of the controlling person is required above the threshold in the terms (https://hominoport.org/terms.txt). Other replies within 72 hours.