# OwlGate

> TapeOut rigs: fair prices and buys on BNB Chain; list, bid, fill, cancel vouchers on X Layer.

- name: xyz.owlgate/fair-price
- version: 1.3.0
- connection class: R0 (autonomous)
- trust: 82/100 flags: no-repository
- quality: 82/100 (good)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/xyz.owlgate%2Ffair-price
- tools: https://api.protogrid.dev/v1/servers/xyz.owlgate%2Ffair-price/tools

**An agent can connect right now, no human step.** Remote endpoint, no authentication, reachable on the last probe.

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "fair-price": {
      "type": "http",
      "url": "https://api.owlgate.xyz/mcp"
    }
  }
}
```


## Trust

- hygiene: 80
- liveness: 99
- freshness: 100
- provenance: 55
- drivers: +dns-namespace +website +reachable +uptime-98% +updated-6d-ago -no-repository
- Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed.

## Quality 82/100 (good)

### protocol: 75 (weight 25)

- warn `protocol.modern`: newest supported version is 2025-06-18; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
- n/a `protocol.stateless`: only applies to 2026-07-28 servers
- pass `protocol.transport`: streamable HTTP
- n/a `protocol.list_ttl`: only applies to 2026-07-28 servers

### authorization: n/a (weight 15)

- n/a `auth.prm`, `auth.as_metadata`, `auth.cimd`: no remote uses OAuth
- n/a `auth.secret_in_url`: no templated URL

### tool hygiene: 88 (weight 30)

- pass `tools.descriptions`: every tool has a description
- pass `tools.description_length`: descriptions are concise
- pass `tools.schemas`: every tool has an object input schema
- pass `tools.annotations`: 8 of 8 tools declare readOnlyHint or destructiveHint
- fail `tools.directory_hints`: no tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: fair_price (destructiveHint, idempotentHint); deals (destructiveHint, idempotentHint); xl_fill (destructiveHint, idempotentHint); …
- pass `tools.token_cost`: about 1,416 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump
- pass `tools.hidden_text`: no hidden text in tool names, descriptions, schemas or annotations

### stability: 83 (weight 15)

- warn `stability.changes`: 13 tool changes in 30 days
- pass `stability.rug_pull`: no tool changed its meaning under the same name
- pass `stability.new_links`: no tool change named a new site

### dependencies: n/a (weight 15)

- n/a `deps.known_vulns`, `deps.mcp_sdk_version`, `deps.resolvable`: no npm or PyPI package

- tools: 8, about 1,416 tokens to load them all
- tool set hash: afcfd4e0d8db500b6b4f7601bdc5112a
- tools last changed: 2026-11-12T03:12:06.436Z
- badge: [![protogrid quality](https://protogrid.dev/badge/xyz.owlgate/fair-price.svg)](https://protogrid.dev/servers/xyz.owlgate/fair-price)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

- 2026-11-12 `fair_price` changed (description)
  - before: Use when you want to know what a TapeOut rig is worth, or which listed rigs sit below their recent sales. Fair price of TapeOut rigs on BNB Chain: median BNB price of recent sales of the same CPU and mining power (12 h, else 24 h, 48 h, 7 d). With cp + vw/uw returns one quote; with no arguments returns rigs listed now with their fair price and discount vs fair, deepest discount first, each with a buy link on owlgate.xyz. Estimate, not advice.
  - after: Use when you want to know what a TapeOut rig is worth, or which listed rigs sit below their recent sales. Fair price of TapeOut rigs on BNB Chain: median BNB price of recent sales of the same CPU and mining power (12 h, else 24 h, 48 h, 7 d). With cp + vw/uw returns one quote; with no arguments returns rigs listed now with their fair price and discount vs fair, deepest discount first, each with a buy link on owlgate.xyz. A rig that lost its PoD best seat in the last 7 days carries `seat` (task, power before/now) and is priced at its power now. Estimate, not advice.
- 2026-11-11 `buy` changed (description)
  - before: Unsigned transaction to buy one TapeOut rig listed on BNB Chain through the OwlGate router (price + 0.75% OwlGate fee), dry-run from `from`. Use cp + tid from a deals or fair_price item. Returns steps for the buyer to sign and send with their own wallet; OwlGate never signs or holds funds.
  - after: Unsigned transaction to buy one TapeOut rig listed on BNB Chain through the OwlGate router (price + OwlGate fee: 1% standard, 0.8% for subscribers, read from the router for `from`), dry-run from `from`. Use cp + tid from a deals or fair_price item. Returns steps for the buyer to sign and send with their own wallet; OwlGate never signs or holds funds.
- 2026-11-11 `deals` changed (description)
  - before: Use when you want a shortlist of TapeOut rigs to consider buying, before calling buy. TapeOut mining rigs on BNB Chain listed now below their fair price (median BNB price of recent sales of the same CPU and mining power), only where the fair price rests on at least 3 sales (raise minSales for stricter results; every item shows its sales count). Each item: price, fair, sales, hours, underFairPct and a buy link on owlgate.xyz (the buyer signs in their own wallet; OwlGate adds a 0.75% fee). Deepest discount first. Estimate, not advice; listings can sell at any time.
  - after: Use when you want a shortlist of TapeOut rigs to consider buying, before calling buy. TapeOut mining rigs on BNB Chain listed now below their fair price (median BNB price of recent sales of the same CPU and mining power), only where the fair price rests on at least 3 sales (raise minSales for stricter results; every item shows its sales count). Each item: price, fair, sales, hours, underFairPct and a buy link on owlgate.xyz (the buyer signs in their own wallet; OwlGate adds a 1% fee, 0.8% for subscribers; the exact fee is in the buy tx). Deepest discount first. Estimate, not advice; listings can sell at any time.
- 2026-11-09 `deals` changed (description)
  - before: TapeOut mining rigs on BNB Chain listed now below their fair price (median BNB price of recent sales of the same CPU and mining power), only where the fair price rests on at least 3 sales (raise minSales for stricter results; every item shows its sales count). Each item: price, fair, sales, hours, underFairPct and a buy link on owlgate.xyz (the buyer signs in their own wallet; OwlGate adds a 0.75% fee). Deepest discount first. Estimate, not advice; listings can sell at any time.
  - after: Use when you want a shortlist of TapeOut rigs to consider buying, before calling buy. TapeOut mining rigs on BNB Chain listed now below their fair price (median BNB price of recent sales of the same CPU and mining power), only where the fair price rests on at least 3 sales (raise minSales for stricter results; every item shows its sales count). Each item: price, fair, sales, hours, underFairPct and a buy link on owlgate.xyz (the buyer signs in their own wallet; OwlGate adds a 0.75% fee). Deepest discount first. Estimate, not advice; listings can sell at any time.
- 2026-11-09 `fair_price` changed (description)
  - before: Fair price of TapeOut rigs on BNB Chain: median BNB price of recent sales of the same CPU and mining power (12 h, else 24 h, 48 h, 7 d). With cp + vw/uw returns one quote; with no arguments returns rigs listed now with their fair price and discount vs fair, deepest discount first, each with a buy link on owlgate.xyz. Estimate, not advice.
  - after: Use when you want to know what a TapeOut rig is worth, or which listed rigs sit below their recent sales. Fair price of TapeOut rigs on BNB Chain: median BNB price of recent sales of the same CPU and mining power (12 h, else 24 h, 48 h, 7 d). With cp + vw/uw returns one quote; with no arguments returns rigs listed now with their fair price and discount vs fair, deepest discount first, each with a buy link on owlgate.xyz. Estimate, not advice.
- 2026-11-08 `xl_cancel` added
  - Unsigned step to cancel one of your open orders on the X Layer voucher market (hash), or all of them at once (all = true, Seaport incrementCounter). The wallet signs and sends itself.
- 2026-11-08 `xl_post_order` added
  - Publish an order you built with xl_build_order and signed (EIP-712 typed data, free, no gas) to the OwlGate book on X Layer: pass the order object from the post step and your signature. OwlGate checks the signature, funds and approval before it goes live. Returns the order hash (use it with xl_cancel).
- 2026-11-08 `xl_fill` added
  - Unsigned steps to take an open order on the X Layer voucher market (Seaport, chain 196). side buy: pay a listing (ask.hash from xl_market) in OKB. side sell: accept an offer on a voucher you hold (v = voucher id; hash optional, default = best open offer or collection offer). The seller pays the 0.75% OwlGate fee out of the price. Dry-run from `from`; the wallet signs and sends itself, OwlGate never holds funds.
- 2026-11-08 `xl_build_order` changed (description)
  - before: Unsigned steps to place an order on the X Layer voucher market (Seaport): kind list (sell one voucher you hold, price in OKB), offer (bid on one voucher, paid in WOKB) or coll (bid on any voucher). The seller pays a 0.75% OwlGate fee on fill. Steps: approve/wrap if needed, sign typed data (free), POST to /bids. The wallet signs itself; OwlGate never holds funds.
  - after: Unsigned steps to place an order on the X Layer voucher market (Seaport): kind list (sell one voucher you hold, price in OKB), offer (bid on one voucher, paid in WOKB) or coll (bid on any voucher). The seller pays a 0.75% OwlGate fee on fill. Steps: approve/wrap if needed (send), sign typed data (free), then publish with xl_post_order (pass body.order and the signature). The wallet signs itself; OwlGate never holds funds.
- 2026-11-05 `xl_build_order` added
  - Unsigned steps to place an order on the X Layer voucher market (Seaport): kind list (sell one voucher you hold, price in OKB), offer (bid on one voucher, paid in WOKB) or coll (bid on any voucher). The seller pays a 0.75% OwlGate fee on fill. Steps: approve/wrap if needed, sign typed data (free), POST to /bids. The wallet signs itself; OwlGate never holds funds.

Full history: https://api.protogrid.dev/v1/servers/xyz.owlgate%2Ffair-price/changes

## Remotes

- https://api.owlgate.xyz/mcp (streamable-http, auth none, reachable true, uptime30d 0.9814815)

## Packages

_none_

## Tools (8)

- `buy`: Unsigned transaction to buy one TapeOut rig listed on BNB Chain through the OwlGate router (price + OwlGate fee: 1% standard, 0.8% for subscribers, read from the router for `from`), dry-run from `from`. Use cp + tid from a deals or fair_price item. Returns steps for the buyer to sign and send with their own wallet; OwlGate never signs or holds funds.
- `deals`: Use when you want a shortlist of TapeOut rigs to consider buying, before calling buy. TapeOut mining rigs on BNB Chain listed now below their fair price (median BNB price of recent sales of the same CPU and mining power), only where the fair price rests on at least 3 sales (raise minSales for stricter results; every item shows its sales count). Each item: price, fair, sales, hours, underFairPct and a buy link on owlgate.xyz (the buyer signs in their own wallet; OwlGate adds a 1% fee, 0.8% for subscribers; the exact fee is in the buy tx). Deepest discount first. Estimate, not advice; listings can sell at any time.
- `fair_price`: Use when you want to know what a TapeOut rig is worth, or which listed rigs sit below their recent sales. Fair price of TapeOut rigs on BNB Chain: median BNB price of recent sales of the same CPU and mining power (12 h, else 24 h, 48 h, 7 d). With cp + vw/uw returns one quote; with no arguments returns rigs listed now with their fair price and discount vs fair, deepest discount first, each with a buy link on owlgate.xyz. A rig that lost its PoD best seat in the last 7 days carries `seat` (task, power before/now) and is priced at its power now. Estimate, not advice.
- `xl_build_order`: Unsigned steps to place an order on the X Layer voucher market (Seaport): kind list (sell one voucher you hold, price in OKB), offer (bid on one voucher, paid in WOKB) or coll (bid on any voucher). The seller pays a 0.75% OwlGate fee on fill. Steps: approve/wrap if needed (send), sign typed data (free), then publish with xl_post_order (pass body.order and the signature). The wallet signs itself; OwlGate never holds funds.
- `xl_cancel`: Unsigned step to cancel one of your open orders on the X Layer voucher market (hash), or all of them at once (all = true, Seaport incrementCounter). The wallet signs and sends itself.
- `xl_fill`: Unsigned steps to take an open order on the X Layer voucher market (Seaport, chain 196). side buy: pay a listing (ask.hash from xl_market) in OKB. side sell: accept an offer on a voucher you hold (v = voucher id; hash optional, default = best open offer or collection offer). The seller pays the 0.75% OwlGate fee out of the price. Dry-run from `from`; the wallet signs and sends itself, OwlGate never holds funds.
- `xl_market`: TapeOut Rig Bridge vouchers on X Layer (chain 196): each voucher with mining power, BEM/day, holder, open asks and offers (OKB), plus the best voucher by BEM/day. Read-only.
- `xl_post_order`: Publish an order you built with xl_build_order and signed (EIP-712 typed data, free, no gas) to the OwlGate book on X Layer: pass the order object from the post step and your signature. OwlGate checks the signature, funds and approval before it goes live. Returns the order hash (use it with xl_cancel).
