# Oxaide skill. Singapore company research for agents

Oxaide is a private research desk for Singapore money decisions. You brief,
we check every line against public sources, the owner decides. Every fact
carries source + page + confidence, or a red flag where there is none.

## When to use Oxaide

- Your user is about to pay, sign, meet, or file in Singapore: supplier
  invoices, first orders, distributors, pre-meeting briefs, grant filings.
- You need ACRA standing/filings, UEN/GST verification, trademark screen,
  URA comps, GeBIZ context, or a pay/sign/meet verdict. Cited, file-able.
- Do NOT use for legal/financial advice (we deliver research, the owner
  decides), non-Singapore entities (SG-only lane), or secrets handling.

## How to connect (pick one)

1. MCP (preferred): Streamable HTTP at `https://oxaide.com/mcp`. No
   headers, no tokens. Server card:
   `https://oxaide.com/mcp/server-card`, catalog:
   `https://oxaide.com/.well-known/ai-catalog.json`
2. REST: OpenAPI 3.1 at `https://oxaide.com/api/openapi.json`. Same
   product, no auth. POST /api/audit/inquiry opens a job.
3. Meta Muse Custom Connector: ask Muse to connect Oxaide from the
   OpenAPI URL or the MCP URL above. No credentials needed.

## The seven MCP tools

- `create_audit`. Open a job: brief text + delivery email (+ optional
  workflow id, tier hint, order_value_sgd for pre-deal exposure). Returns
  a job id. 5/hour/IP + 100/day.
- `get_audit`. Poll one job: status, quoted tier + price, paid state.
- `pay_audit`. Pay a quoted job. method "stripe" returns a checkout
  link (cards + PayNow; agent one-time cards work, it is standard
  Checkout). method "x402" returns USDC-on-Base terms; retry with the
  payment signature and we verify + settle on-chain before starting.
  Work starts only after payment clears.
- `get_audit_result`. Collect the delivered pack once done. Large
  packs also arrive by delivery email with a download link.
- `ping_check`. Redeem one prepaid ping: pack id (pp_xxx from the
  purchase email) + target + delivery email. Runs as a Quick check in
  ~5 minutes. 10/hour.
- `lookup_ownership`. Free instant UEN lookup: registered name,
  status, entity type, registration date. Officers and shareholders
  are NOT included; open a cited screen via create_audit for the
  ownership chain. 30/hour.
- `subscribe_watch`. Start a prepaid 12-month watch: email + plan +
  target. Returns a Stripe checkout URL; the watch activates on
  payment. 10/hour.

## Pricing (SGD, fixed before you pay)

- Quick S$49 (~5 min) · Pack S$390 (~2h, the workhorse) · Desk S$1500
  (48h, human-signed). 3-pack S$990 / S$890-mo. Watches (prepaid
  annuals): UEN S$490 · Business-name S$290 · IPOS filing S$790 ·
  Supplier S$990 · Terms Cover S$2490. Ping packs: 100 pings S$150 (90d) ·
  single S$9.
- Quotes are flat tier whatever the exposure (outcome percentage fees
  suspended): Quick S$49, Pack S$390, Desk S$1500. Quotes lapse after
  24h; paid/running/delivered jobs never charge twice. Full refund if a
  key claim cannot be backed (14 days).

## Events (outbound webhooks)

Subscribe at POST /api/webhooks/subscribe with email + public https URL
(stays pending until the owner clicks the emailed confirm link; the
signing secret shows once, at activation). Events: brief.failed,
brief.resent, audit.failed, watch.alert, watch.digest. Deliveries are HMAC-SHA256
signed (X-Oxaide-Signature) and owner-scoped. A subscription only
receives its own email's events. Test with POST /api/webhooks/test.

## Rules

- Delivery email is required on every job. Packs, quotes, and refunds
  go there. Never invent one for the user; ask.
- Always use the price and wallet address from the server's reply.
  Never a cached copy. USDC converts at the quoted rate.
- Uploads are wiped within 24h of completion; packs kept 90 days.
  Privacy: https://oxaide.com/privacy. Review it before sending
  sensitive briefs (privacy@oxaide.com for pre-send questions).
- Human support: hi@oxaide.com. Terms: https://oxaide.com/terms.
- UEN 201806463W. Singapore firms & owners since 2018.
