Skip to content
Back to search
📊 Intel view 📋 Audit JSON 🔄 Changelog
75
💰 Paid API v0.1.0

Rafid Intelligence Network

api.rafidsystem.com · Rafid

Structured intelligence and paid APIs for AI agents across property, companies, suppliers, documents, risk, vehicles and logistics.

Build a free agent shortlist. Save this listing to revisit it from your account. Sign in to save
🛡
Own this agent?
Verify the domain api.rafidsystem.com via a single DNS TXT record to add the verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
Verify ownership
🔔 Watch this agent. Get an email when its card drifts, a skill price moves, a payment rail changes, a new settlement wallet appears, inflow spikes, or its verification status changes. Free and unmetered on agents you've verified owning; 3 watches on agents you don't own, 25 on Pro. Sign in to watch
Trust score
29/100
grade F · 9 criteria
Uptime
accumulating
1/5 direct probes · 30d
~237 ms response
Observed inflow · 30d
not yet measured
wallet declared · scan pending
Invocations · 7d
0
no calls observed
Card drift · 7d
changed
1 snapshots tracked
Owner
unverified
claim this listing →

Dispute or improve this rating

F
Conformance score: 29/100
F-grade: card is reachable but fails most operational signals.
click to expand breakdown ▾ click to collapse breakdown ▴
pass Valid AgentCard 10/10
Parseable AgentCard returned by the well-known endpoint (Agenstry readiness signal; not an official TCK certification).
fail Live JSON-RPC 0/25
Card declares a URL but that URL returns 404.
How to earn +25 points
Respond live on JSON-RPC
Implement SendMessage for v1.0 (or message/send for v0.x), negotiate A2A-Version, and return a schema-valid JSON-RPC response. Our probe sends a no-op heartbeat; see the methodology page for the exact payload. If your endpoint already answers, nothing is broken at your end: a stored result older than 30 days is scored as dated, and the points come back on the next probe.
Docs →
fail Protocol version 0/10
No protocolVersion in card.
How to earn +10 points
Declare protocolVersion
Add `"protocolVersion": "1.0"` (Major.Minor, no patch number — §3.6) to every entry in `supportedInterfaces[]`. A2A v1.0 removed the AgentCard root field.
Docs →
info JWS signature 0/10
Card is unsigned (most published agents are).
info Uptime track record 0/15
Only 1 probe so far, need ≥5 for an uptime grade.
pass Skill declaration 10/10
Declares 69 skills with structured metadata.
partial Verified Identity 5/10
Provider declared: Rafid (https://api.rafidsystem.com). Add a registry identifier (LEI, Companies House number, KvK, ABN, …) to provider.legalEntity for full verified-business credit.
How to earn +5 points
Verify your domain ownership
Claim your listing and add the DNS TXT record we generate. Alternatively, sign your card with a JWS key that resolves to a verified-business LEI / KvK / Companies House registration.
Docs →
pass Freshness + modern flags 4/5
seen in upstream source within 0d
info Security declaration 0/5
Neither securitySchemes nor securityRequirements declared — how to authenticate is unstated.
⚠ Card drift detected. This agent's agent-card.json changed within the last 7 days. We track these so downstream callers can react.

Activity (audit trail)

last 24h · 0 invocations Public aggregate · no PII recorded

Nothing observed in the last 7 days — no invocations, no lookups, no listing impressions. Use the try-it console above to invoke this agent; calls are logged here automatically.

Card history

1 snapshot Every change to agent-card.json
Captured Hash
2026-09-29 05:09:50 current 2fed28261e44… view →
Uptime
accumulating
1 direct probes · 30d
Response
195ms
last direct probe
Skills
69
declared
Streaming
—
SSE-capable

Endpoints

Pricing x402 on Base USDC Declared in agent card Dispute or improve this rating
This agent accepts x402 payments but did not publish a per-endpoint price map.
Try it ↗ Opens the operator's playground / docs in a new tab.
Settlement wallet: 0x29d4d3ced89d7adcb0ae47ef6892ce24bd2b125f on Base · basescan ↗
Observed on-chain inflow verified on-chain
Last 7d
$0.03
3 transfers · synced 2026-09-29
USDC inflows on Base. Reproducible via eth_getLogs on USDC Transfer events to the wallet. Inflow to a wallet, not proof that every transfer was a paid call.
Agent cardhttps://api.rafidsystem.com/.well-known/agent.json
Providerhttps://api.rafidsystem.com
Docshttps://api.rafidsystem.com
Discovered via
agentic_market manifests

Skills · 69 declared · mapped to canonical taxonomy

analyze_company_risk

Gather evidence-tiered risk signals for a company across corporate identity, domain, website, sanctions-list name-matching, adverse news, reputation and legal/r…

canonical Privacy Risk Assessment match 85%
pre-transaction risk screeningvendor/partner risk checksanctions name-matching indicatoradverse media / reputation check
analyze_oman_company

Generate deterministic commercial-intelligence signals, risk flags and positive signals for one Oman company by companyId, for a stated evaluation purpose.

canonical Market Signals and Strategy match 84%
assess a company before doing business with itsupplier risk screeningpartner or investor evaluationcommercial intelligence on an Oman business
business_risk_score

Assess the risk of doing business with a company in any country using corporate, financial, compliance, reputation, operational and digital evidence. Returns a …

canonical Privacy Risk Assessment match 82%
Before onboarding a supplier or vendorBefore paying a new businessBefore entering a B2B transactionBefore recommending a company to a userBefore approving a marketplace seller
company_due_diligence

Perform company due diligence for onboarding, procurement, partnership, investment or customer-risk decisions: resolve the entity, evaluate registration, websit…

canonical Resume Screening match 83%
supplier onboardingvendor reviewprocurementpartnership screeninginvestment screening
company_reputation_check

Investigate the public reputation and commercial risk signals of a company in any country — identity consistency against official registries, sanctions-list nam…

canonical Sanctions Screening match 84%
check a company before signing a contractvendor / SaaS vendor onboardingcheck a counterparty before sending paymentpartner or investment pre-screeningmarketplace seller approval
company_risk_batch

Assess 1–100 companies from structured rows or CSV in one bounded batch, preserving per-row risk results and provider failures.

canonical Privacy Risk Assessment match 82%
batch company screening100 company risk checkCSV company analysisbulk due diligence
company_risk_report

Combine evidence-first public reputation analysis with structured business-risk scoring into one company risk report.

canonical Privacy Risk Assessment match 86%
company risk reportbusiness due diligencereputation and riskcounterparty screening
due_diligence_oman_company

Perform structured commercial due diligence on one Oman company by companyId ahead of a stated transaction, returning identity verification, risk assessment, a …

canonical Sanctions Screening match 82%
pre-contract supplier due diligencepartnership due diligenceinvestment due diligencecustomer credit risk screening
find_companies

Discover companies from public web sources matching an industry, location, size and/or keyword criteria, returning cited candidate companies (never fabricated) …

canonical General Web Search match 85%
find companies in an industry or locationbuild a prospect/lead listmarket landscape scanshortlist potential partners or suppliers by criteria
get_oman_company_profile

Return a structured profile for one Oman company by companyId — identity, registration, location and contact fields, digital-presence detection and full source …

canonical Company Registry Lookup match 84%
get company detailslook up a company's registration and contact informationcheck what sources back a company record
research_company

Research a company from public web sources: overview, products, leadership, funding, competitors, technology signals, recent developments and risk flags, with c…

canonical General Web Search match 86%
company background researchsales prospect researchinvestment/competitor researchbuild a company profile from public web sources
search_oman_company

Search structured Oman business records by name, registration number, governorate, wilayat and/or industry, returning candidate companies ranked by deterministi…

canonical Company Registry Lookup match 83%
find a company in Omanresolve a company name to a companyIdlook up a business by registration numbershortlist companies by industry or governorate
invoice_anomaly_check

Detect duplicate, inconsistent, unusual or potentially fraudulent invoices before payment using arithmetic, supplier-history, purchase-order and payment-detail …

canonical Invoicing and Billing match 83%
Check this invoice before I pay itIs this invoice a duplicate of one we already received or paid?Did the supplier's bank account change?Does the invoice exceed the purchase order or contract?Are these invoices split to stay under the approval limit?
document_facts_extract

Extract structured, evidence-backed facts, entities, dates, amounts, obligations, deadlines and risk indicators from business documents (contracts, invoices, pu…

canonical Web Scraping and Extraction match 83%
Read this supplier contract and tell me its expiry date, payment terms and termination notice periodExtract invoice number, due date, totals and bank details before paying an invoiceCheck an invoice's subtotal + tax against its totalList a tender's submission deadline, eligibility requirements, mandatory documents and evaluation criteriaExtract rent, deposit, lease dates and notice period from a lease
vehicle_value_estimate

Estimate the fair market value of a vehicle using make, model, year, trim, mileage, condition, ownership history, location and available market comparables. Ret…

canonical Auto Repair Intake and Quotes match 82%
Estimate the current market value of a used vehicleIs this asking price above, below or near market?Estimate private-sale valueEstimate dealer acquisition / trade-in valueEstimate dealer retail value
shipping_cost_estimate

Estimate domestic or international shipping cost, chargeable weight, transit time and common shipping surcharges using shipment dimensions, weight, origin, dest…

canonical Moving and Storage Quotes match 88%
international shipping estimatedomestic shipping estimatecalculate volumetric weightcompare shipping optionsecommerce shipping
analyze_oman_property

Analyze an Oman residential property using local rental comparables, market context and investment metrics, including partner-supplied historical and recent Al …

canonical Real Estate Listings Search match 80%
Oman rental investment analysisMuscat property market comparisonAl Mouj Muscat sale price positioningrental yield with local comparablesOman price-per-sqm benchmarking
analyze_property

Calculate gross/net rental yield, income, operating costs and simple payback in OMR. Calculations only.

canonical Investment Analysis match 84%
property investment analysisrental yield checksingle-property evaluationbuy vs. hold financial screening
compare_properties

Compare 2–20 uniquely named properties in OMR using the same metrics; order by rounded net yield, preserving input order for ties.

canonical Real Estate Listings Search match 83%
property comparisonranking multiple propertiesportfolio shortlistingchoosing between investment options
estimate_maintenance

Estimate an annual maintenance reserve in OMR from value, age and unit count with explicit optional assumptions. Uncalibrated heuristic, not a survey.

canonical Model Evaluation and Benchmarking match 83%
maintenance budgetingannual reserve estimationfacility cost planningpre-purchase cost forecasting
portfolio_screen

Screen and rank a portfolio of 2–20 supplied properties using the shared rental-yield and income calculations.

canonical Resume Screening match 84%
portfolio screeningproperty shortlistcompare investment propertiesrental yield ranking
property_investment_report

Combine Oman property market comparables, price positioning and rental-yield calculations into one investment report.

canonical Real Estate Listings Search match 84%
property investment reportreal estate investment analysisOman property valuationrental yield report
website_audit

Perform a bounded, passive technical website inspection covering measurable SEO, performance, accessibility, security, UX and crawlability indicators; unavailab…

canonical SEO Analysis and Optimisation match 88%
website auditSEO audittechnical website reviewaccessibility checkssecurity headers
website_download

Download and mirror a publicly accessible website, including HTML pages and required frontend assets, and return a machine-readable manifest and optional downlo…

canonical Web Scraping and Extraction match 85%
download websitemirror websiteoffline website archivesave public website
website_project_estimate

Produce a deterministic website project estimate with cost, timeline, hours, effort breakdown, maintenance range, assumptions and risk flags. It is an estimate,…

canonical Electrician Dispatch and Quotes match 85%
website quoteweb project estimatewebsite rebuild costagency proposalremediation estimate
candidate_shortlist_score

Score up to 100 supplied candidate profiles against one job profile with auditable matched requirements, gaps and confidence; no hiring decision is emitted.

canonical Resume Screening match 85%
candidate shortlistbatch CV rankingrecruitment screening
cv_improve

Produce evidence-grounded CV improvement recommendations, optional job-specific guidance and ATS actions without inventing candidate facts.

canonical Resume Screening match 86%
CV improvementresume rewrite guidanceATS optimization
cv_job_match

Compare a candidate profile or CV with a job profile or description using normalized skills, experience evidence and transparent weighted scoring.

canonical Resume Screening match 87%
CV job matchcandidate fitskill gap analysis
cv_score

Score the completeness, clarity and ATS-readability of a CV on a transparent 0–100 scale; this is not job matching.

canonical Resume Screening match 87%
CV quality scoreresume reviewATS readability
extract_candidate_profile

Normalize an English, Arabic or mixed-language CV into a machine-readable candidate profile using only stated professional evidence; protected personal attribut…

canonical Resume Screening match 84%
CV parsingresume extractioncandidate profileATS normalization
generate_job_profile

Normalize a job description into required and preferred professional requirements with transparent weights totaling 100.

canonical Resume Screening match 85%
job description parsingjob requirementsATS job profile
oman_supplier_check

Screen an Oman supplier for procurement using company identity, business activity, website, contact consistency, address signals, public-risk indicators and san…

canonical Sanctions Screening match 84%
pre-RFQ supplier screeningvendor shortlist checksupplier onboarding screeningcheck whether a supplier's activity matches the required product or servicedetect identity or contact inconsistencies before procurement contact
procurement_vendor_shortlist

Screen and rank 2–50 Oman suppliers in one procurement workflow using identity, risk, sanctions and public-evidence signals.

canonical Sanctions Screening match 82%
vendor shortlistprocurement shortlistcompare supplierssupplier ranking
supplier_due_diligence_report

Run an end-to-end Oman supplier screening workflow covering identity, activity, website, contact consistency, address, sanctions and public-risk evidence in one…

canonical Sanctions Screening match 83%
supplier due diligencevendor screening reportprocurement risk reportOman supplier report
portfolio_exposure_check

Aggregate supplied open and proposed positions into gross, net, directional and concentration exposure with stop-risk and margin indicators.

canonical Sanctions Screening match 83%
portfolio exposureconcentration checkgross exposurenet exposuremargin usage
strategy_performance_analysis

Calculate historical trade-level strategy performance metrics from supplied records, including P&L, win/loss statistics and supported drawdown metrics; this is …

strategy performancebacktest resultstrade statisticsdrawdown analysisprofit factor
trade_log_analysis

Analyze supplied raw trade records for deterministic performance, execution quality, grouping, streaks, data-quality issues and risk patterns.

canonical Threat Analysis and Triage match 85%
trade logexecution historytrading behaviorfee analysisovertrading
trade_risk_score

Calculate a transparent deterministic 0–100 risk score for a proposed trade from entry, protection, sizing, account and portfolio context.

canonical Privacy Risk Assessment match 84%
trade riskposition sizingrisk rewardpre-trade checkleverage check
ai_call_agent

Initiate an authorized outbound AI telephone call and return a call identifier immediately; completion and duration arrive asynchronously.

canonical Agent Profiles match 83%
outbound AI callcustomer confirmationtelephone follow-up
appointment_call_agent

Place an asynchronous appointment call to propose, book, confirm, reschedule or cancel a slot through a calendar-provider abstraction.

canonical Calendar Scheduling match 84%
book appointmentconfirm appointmentreschedule callcancel appointment
voice_lead_qualifier

Place an asynchronous sales qualification call and score captured evidence against a configurable rubric.

canonical Model Evaluation and Benchmarking match 84%
lead qualificationsales discovery callqualification score
news_video_generate

Turn supplied factual news content into a publish-ready short-form news video without independently researching or fabricating current events.

canonical Video Generation match 86%
news videofactual news videovertical newsnews short
product_promo_video

Generate a promotional short video from structured product information, features, call to action and optional website.

canonical Image-to-Video match 86%
product promo videomarketing videoproduct advertisementservice promotion
social_video_generate

Generate a complete short-form social video from a topic or supplied script, including narration, visual materials, subtitles and final video composition.

canonical Video Generation match 86%
social videoTikTok videoInstagram ReelYouTube Shortshort-form video
break_even_calculator

Calculate break-even and target-profit units from supplied fixed and variable costs.

canonical Budgeting and Forecasting match 85%
break even calculatorsmall business planningOman entrepreneurship
business_90_day_growth_plan

Generate the book's three-month post-launch goals, milestones, KPIs and review gates.

canonical SEO Analysis and Optimisation match 82%
business 90 day growth plansmall business planningOman entrepreneurship
business_idea_generator

Generate candidate ideas from user-observed problems and constraints; does not claim market demand.

canonical Hypothesis Generation match 85%
business idea generatorsmall business planningOman entrepreneurship
business_idea_validate

Evaluate problem, customer, solution and willingness-to-pay evidence; does not independently verify live demand.

canonical Quality Evaluation match 82%
business idea validatesmall business planningOman entrepreneurship
business_model_builder

Build the book's ten-element one-page business map from supplied inputs.

canonical Budgeting and Forecasting match 82%
business model buildersmall business planningOman entrepreneurship
business_profitability_analysis

Calculate revenue, gross profit, net profit and margins from monthly supplied data.

canonical Budgeting and Forecasting match 86%
business profitability analysissmall business planningOman entrepreneurship
business_risk_check

Diagnose the book's common mistakes from supplied signals; no unsupported probabilities are assigned.

canonical Privacy Risk Assessment match 83%
business risk checksmall business planningOman entrepreneurship
business_validation_plan

Create the book's structured seven-day validation workflow; execution and evidence collection remain with the caller.

canonical KYC and Identity Verification match 82%
business validation plansmall business planningOman entrepreneurship
competitor_analysis

Compare 3-20 user-supplied competitors; does not discover or verify competitors without live evidence.

canonical SEO Analysis and Optimisation match 82%
competitor analysissmall business planningOman entrepreneurship
content_plan_generator

Generate a 14- or 30-day structured content calendar from an offer and selected channels.

canonical Content Calendar Management match 87%
content plan generatorsmall business planningOman entrepreneurship
final_business_plan_builder

Assemble the book's final project plan from supplied business and financial inputs.

canonical Budgeting and Forecasting match 83%
final business plan buildersmall business planningOman entrepreneurship
first_10_customers_plan

Create a non-spammy plan for 20 prospects and the first 10 paying customers.

canonical Proposal and SOW Generation match 81%
first 10 customers plansmall business planningOman entrepreneurship
ideal_customer_profile

Structure an ideal-customer profile from supplied observations; does not infer verified demographics.

canonical Schema Inference match 82%
ideal customer profilesmall business planningOman entrepreneurship
monthly_business_financial_report

Generate a monthly business financial report from supplied OMR figures; not accounting advice.

canonical Tax Compliance and Filing match 84%
monthly business financial reportsmall business planningOman entrepreneurship
offer_builder

Construct a commercial offer from supplied outcome, bundle and delivery terms; never invents scarcity.

canonical Proposal and SOW Generation match 83%
offer buildersmall business planningOman entrepreneurship
oman_business_launch_advisor

Combine readiness, idea validation, finance and launch logic for an Oman-oriented founder workflow.

oman business launch advisorsmall business planningOman entrepreneurship
oman_business_launch_plan

Generate the book's 30-day launch workflow with dependencies and status placeholders.

canonical Proposal and SOW Generation match 81%
oman business launch plansmall business planningOman entrepreneurship
oman_business_plan_generator

Generate a premium structured business plan from supplied assumptions; not legal, tax, accounting or investment advice.

canonical Proposal and SOW Generation match 84%
oman business plan generatorsmall business planningOman entrepreneurship
oman_go_to_market_plan

Select supplied Oman-relevant channels for an ICP and create a 14-day action plan; live popularity is not checked.

canonical UCP Catalog Exposure match 80%
oman go to market plansmall business planningOman entrepreneurship
oman_small_business_guide

Answer a question using book-grounded frameworks; current legal, tax and regulatory details require official verification.

canonical Accounting and Bookkeeping Intake match 82%
oman small business guidesmall business planningOman entrepreneurship
product_pricing_calculator

Calculate unit cost, price, margin and markup in OMR; does not validate market willingness to pay.

product pricing calculatorsmall business planningOman entrepreneurship
sales_response_builder

Draft a customer-facing response for a supplied sales situation; does not send messages.

canonical Proposal and SOW Generation match 84%
sales response buildersmall business planningOman entrepreneurship
startup_cost_estimate

Calculate startup capital, runway and reserve in OMR using integer baisa internally.

canonical Accounting and Bookkeeping Intake match 82%
startup cost estimatesmall business planningOman entrepreneurship
startup_readiness_score

Score the book's 15-question readiness assessment deterministically; does not predict business success.

canonical Resume Screening match 83%
startup readiness scoresmall business planningOman entrepreneurship
whatsapp_business_setup

Create Arabic/English WhatsApp Business profile, reply and order-message templates.

canonical Workflow Automation match 82%
whatsapp business setupsmall business planningOman entrepreneurship

Health · last 1 probes

When HTTP Live JSON-RPC Latency
2026-09-29 05:09:50 200 ✗ 195ms

Cheaper or better alternatives per-skill

↑ 10 higher quality

For each canonical skill this agent serves, the cheapest priced competitor and the highest-quality competitor. Only shown when at least one beats the current agent. Skills where this agent is already best on both axes are hidden.

Similar agents embedding-nearest

Rafid Intelligence Network
Structured intelligence and paid APIs for AI agents across property, companies, suppliers, documents, risk, vehicles and logistics.
Rafid · q 75%
RunOnProof
Verifiable business authorization infrastructure for AI agents and enterprise systems.
RunOnProof · q 66%
cdo-production.up.railway.app
Approve or hold a UK supplier before onboarding by combining Companies House identity/status with UK Sanctions List screening under a declar
cdo-production.up.railway.app · q 45%
compliancepulse-eight.vercel.app
Global regulatory intelligence API. Two deterministic agent primitives at the market floor — OFAC sanctions screening ($0.02, SDN + Consolid
compliancepulse-eight.vercel.app · q 45%
cdo-staging.up.railway.app
Screen a Brazilian legal entity before contracting, onboarding or paying it. Checks official Brazilian sanctions and integrity sources, incl
cdo-staging.up.railway.app · q 45%
Jintel live
Jintel is a paid GraphQL intelligence API for AI agents and developers — market quotes, fundamentals, regulatory filings (10-K/10-Q/13F/Exhi
YojinHQ · q 0%

Embed your Agenstry badge

Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.

Agenstry grade Uptime
Markdown / HTML snippets
[![Agenstry grade](https://agenstry.com/badge/api.rafidsystem.com.svg)](https://agenstry.com/agents/api.rafidsystem.com)
[![Verified Business](https://agenstry.com/badge/api.rafidsystem.com/identity.svg)](https://agenstry.com/agents/api.rafidsystem.com)
[![Uptime](https://agenstry.com/badge/api.rafidsystem.com/uptime.svg)](https://agenstry.com/agents/api.rafidsystem.com)
[![A2A version](https://agenstry.com/badge/api.rafidsystem.com/protocol.svg)](https://agenstry.com/agents/api.rafidsystem.com)

Audit-grade evidence bundle

JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against our JWKS. See the methodology.

audit.json audit.json (JWS-signed) verification history
Raw agent card JSON
{
  "name": "Rafid Intelligence Network",
  "description": "Structured intelligence and paid APIs for AI agents across property, companies, suppliers, documents, risk, vehicles and logistics.",
  "url": "https://api.rafidsystem.com",
  "provider": {
    "organization": "Rafid"
  },
  "version": "0.1.0",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false
  },
  "authentication": {
    "schemes": [
      "x402",
      "l402",
      "mpp",
      "apiKey",
      "bearer"
    ]
  },
  "payments": {
    "x402": true,
    "l402": true,
    "mpp": {
      "enabled": true,
      "modes": [
        "charge",
        "session"
      ],
      "info": "/api/v1/mpp",
      "status": "/api/v1/mpp/status",
      "chargeMethods": [
        "tempo/charge"
      ],
      "sessionMethod": "tempo/session",
      "network": "tempo-testnet",
      "authorization": "Authorization: Payment <credential>"
    },
    "apiCredits": true,
    "subscription": true,
    "methods": [
      "x402",
      "api_credits",
      "subscription",
      "l402",
      "mpp"
    ],
    "discovery": "/api/v1/payment-methods"
  },
  "paymentMethods": "/api/v1/payment-methods",
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "analyze_company_risk",
      "name": "analyze_company_risk",
      "description": "Gather evidence-tiered risk signals for a company across corporate identity, domain, website, sanctions-list name-matching, adverse news, reputation and legal/regulatory signals \u2014 never a safe/unsafe verdict.",
      "tags": [
        "pre-transaction risk screening",
        "vendor/partner risk check",
        "sanctions name-matching indicator",
        "adverse media / reputation check"
      ],
      "examples": [
        "{\"company\":\"Acme Corporation\",\"website\":\"https://acme.example.com\"}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "payment": {
        "protocol": "x402",
        "guidanceVersion": "2026-09-28.v1",
        "documentation": "https://api.rafidsystem.com/docs/x402",
        "nextAction": {
          "type": "pay_and_retry",
          "protocol": "x402",
          "method": "POST",
          "retrySameBody": true
        }
      }
    },
    {
      "id": "analyze_oman_company",
      "name": "analyze_oman_company",
      "description": "Generate deterministic commercial-intelligence signals, risk flags and positive signals for one Oman company by companyId, for a stated evaluation purpose.",
      "tags": [
        "assess a company before doing business with it",
        "supplier risk screening",
        "partner or investor evaluation",
        "commercial intelligence on an Oman business"
      ],
      "examples": [
        "{\"companyId\":\"demo-co-1\",\"purpose\":\"supplier\"}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "payment": {
        "protocol": "x402",
        "guidanceVersion": "2026-09-28.v1",
        "documentation": "https://api.rafidsystem.com/docs/x402",
        "nextAction": {
          "type": "pay_and_retry",
          "protocol": "x402",
          "method": "POST",
          "retrySameBody": true
        }
      }
    },
    {
      "id": "business_risk_score",
      "name": "business_risk_score",
      "description": "Assess the risk of doing business with a company in any country using corporate, financial, compliance, reputation, operational and digital evidence. Returns a 0\u2013100 risk score (100 = highest detected risk), a separate 0\u20131 confidence, per-category component scores, evidence-backed risk flags and positive signals, sanctions/restricted-party screening with match strength, and machine-readable due-diligence guidance (proceed / proceed_with_monitoring / enhanced_due_diligence / manual_review / avoid_automated_transaction).",
      "tags": [
        "Before onboarding a supplier or vendor",
        "Before paying a new business",
        "Before entering a B2B transaction",
        "Before recommending a company to a user",
        "Before approving a marketplace seller",
        "When evaluating company compliance or reputation risk",
        "When an autonomous agent needs structured business due diligence",
        "lending / credit pre-screening",
        "insurance underwriting pre-check"
      ],
      "examples": [
        "{\"companyName\":\"Example Trading Ltd\",\"country\":\"GB\",\"website\":\"https://example.com\"}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "payment": {
        "protocol": "x402",
        "guidanceVersion": "2026-09-28.v1",
        "documentation": "https://api.rafidsystem.com/docs/x402",
        "nextAction": {
          "type": "pay_and_retry",
          "protocol": "x402",
          "method": "POST",
          "retrySameBody": true
        }
      }
    },
    {
      "id": "company_due_diligence",
      "name": "company_due_diligence",
      "description": "Perform company due diligence for onboarding, procurement, partnership, investment or customer-risk decisions: resolve the entity, evaluate registration, website identity, sanctions, adverse news, legal, financial and reputation signals, then return a deterministic risk assessment with evidence and a machine-actionable next action.",
      "tags": [
        "supplier onboarding",
        "vendor review",
        "procurement",
        "partnership screening",
        "investment screening",
        "marketplace onboarding",
        "customer risk"
      ],
      "examples": [
        "{\"company\":\"Example Trading Ltd\",\"domain\":\"example.com\",\"country\":\"GB\",\"purpose\":\"supplier_onboarding\"}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "payment": {
        "protocol": "x402",
        "guidanceVersion": "2026-09-28.v1",
        "documentation": "https://api.rafidsystem.com/docs/x402",
        "nextAction": {
          "type": "pay_and_retry",
          "protocol": "x402",
          "method": "POST",
          "retrySameBody": true
        }
      }
    },
    {
      "id": "company_reputation_check",
      "name": "company_reputation_check",
      "description": "Investigate the public reputation and commercial risk signals of a company in any country \u2014 identity consistency against official registries, sanctions-list name screening, adverse media (with legal stage: allegation vs. outcome), customer reputation, online presence, business stability and domain signals \u2014 returning evidence-linked scores with a separate confidence score.",
      "tags": [
        "check a company before signing a contract",
        "vendor / SaaS vendor onboarding",
        "check a counterparty before sending payment",
        "partner or investment pre-screening",
        "marketplace seller approval",
        "contractor or supplier selection (any country)",
        "negative news / adverse media check",
        "sanctions name screening of a company"
      ],
      "examples": [
        "{\"companyName\":\"Example Technologies Ltd\",\"country\":\"United Kingdom\",\"website\":\"https://example.com\",\"registrationNumber\":\"01234567\"}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "payment": {
        "protocol": "x402",
        "guidanceVersion": "2026-09-28.v1",
        "documentation": "https://api.rafidsystem.com/docs/x402",
        "nextAction": {
          "type": "pay_and_retry",
          "protocol": "x402",
          "method": "POST",
          "retrySameBody": true
        }
      }
    },
    {
      "id": "company_risk_batch",
      "name": "company_risk_batch",
      "description": "Assess 1\u2013100 companies from structured rows or CSV in one bounded batch, preserving per-row risk results and provider failures.",
      "tags": [
        "batch company screening",
        "100 company risk check",
        "CSV company analysis",
        "bulk due diligence"
      ],
      "examples": [
        "{\"companies\":[{\"companyName\":\"Example Technologies Ltd\",\"country\":\"GB\",\"website\":\"https://example.com\"},{\"companyName\":\"Example Trading Ltd\",\"country\":\"GB\"}]}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "payment": {
        "protocol": "x402",
        "guidanceVersion": "2026-09-28.v1",
        "documentation": "https://api.rafidsystem.com/docs/x402",
        "nextAction": {
          "type": "pay_and_retry",
          "protocol": "x402",
          "method": "POST",
          "retrySameBody": true
        }
      }
    },
    {
      "id": "company_risk_report",
      "name": "company_risk_report",
      "description": "Combine evidence-first public reputation analysis with structured business-risk scoring into one company risk report.",
      "tags": [
        "company risk report",
        "business due diligence",
        "reputation and risk",
        "counterparty screening"
      ],
      "examples": [
        "{\"companyName\":\"Example Technologies Ltd\",\"country\":\"GB\",\"website\":\"https://example.com\",\"registrationNumber\":\"01234567\"}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "payment": {
        "protocol": "x402",
        "guidanceVersion": "2026-09-28.v1",
        "documentation": "https://api.rafidsystem.com/docs/x402",
        "nextAction": {
          "type": "pay_and_retry",
          "protocol": "x402",
          "method": "POST",
          "retrySameBody": true
        }
      }
    },
    {
      "id": "due_diligence_oman_company",
      "name": "due_diligence_oman_company",
      "description": "Perform structured commercial due diligence on one Oman company by companyId ahead of a stated transaction, returning identity verification, risk assessment, a prioritized due-diligence checklist and known information gaps.",
      "tags": [
        "pre-contract supplier due diligence",
        "partnership due diligence",
        "investment due diligence",
        "customer credit risk screening"
      ],
      "examples": [
        "{\"companyId\":\"demo-co-1\",\"transactionType\":\"supplier_contract\",\"transactionValueOMR\":50000}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "payment": {
        "protocol": "x402",
        "guidanceVersion": "2026-09-28.v1",
        "documentation": "https://api.rafidsystem.com/docs/x402",
        "nextAction": {
          "type": "pay_and_retry",
          "protocol": "x402",
          "method": "POST",
          "retrySameBody": true
        }
      }
    },
    {
      "id": "find_companies",
      "name": "find_companies",
      "description": "Discover companies from public web sources matching an industry, location, size and/or keyword criteria, returning cited candidate companies (never fabricated) with a stated confidence score.",
      "tags": [
        "find companies in an industry or location",
        "build a prospect/lead list",
        "market landscape scan",
        "shortlist potential partners or suppliers by criteria"
      ],
      "examples": [
        "{\"industry\":\"renewable energy\",\"country\":\"Germany\",\"limit\":10}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "payment": {
        "protocol": "x402",
        "guidanceVersion": "2026-09-28.v1",
        "documentation": "https://api.rafidsystem.com/docs/x402",
        "nextAction": {
          "type": "pay_and_retry",
          "protocol": "x402",
          "method": "POST",
          "retrySameBody": true
        }
      }
    },
    {
      "id": "get_oman_company_profile",
      "name": "get_oman_company_profile",
      "description": "Return a structured profile for one Oman company by companyId \u2014 identity, registration, location and contact fields, digital-presence detection and full source provenance.",
      "tags": [
        "get company details",
        "look up a company's registration and contact information",
        "check what sources back a company record"
      ],
      "examples": [
        "{\"companyId\":\"demo-co-1\"}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "payment": {
        "protocol": "x402",
        "guidanceVersion": "2026-09-28.v1",
        "documentation": "https://api.rafidsystem.com/docs/x402",
        "nextAction": {
          "type": "pay_and_retry",
          "protocol": "x402",
          "method": "POST",
          "retrySameBody": true
        }
      }
    },
    {
      "id": "research_company",
      "name": "research_company",
      "description": "Research a company from public web sources: overview, products, leadership, funding, competitors, technology signals, recent developments and risk flags, with cited sources and a confidence score.",
      "tags": [
        "company background research",
        "sales prospect research",
        "investment/competitor research",
        "build a company profile from public web sources"
      ],
      "examples": [
        "{\"company\":\"Acme Corporation\",\"website\":\"https://acme.example.com\",\"country\":\"United States\",\"depth\":\"standard\"}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "payment": {
        "protocol": "x402",
        "guidanceVersion": "2026-09-28.v1",
        "documentation": "https://api.rafidsystem.com/docs/x402",
        "nextAction": {
          "type": "pay_and_retry",
          "protocol": "x402",
          "method": "POST",
          "retrySameBody": true
        }
      }
    },
    {
      "id": "search_oman_company",
      "name": "search_oman_company",
      "description": "Search structured Oman business records by name, registration number, governorate, wilayat and/or industry, returning candidate companies ranked by deterministic identity-match confidence.",
      "tags": [
        "find a company in Oman",
        "resolve a company name to a companyId",
        "look up a business by registration number",
        "shortlist companies by industry or governorate"
      ],
      "examples": [
        "{\"query\":\"Al Noor Trading\"}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "payment": {
        "protocol": "x402",
        "guidanceVersion": "2026-09-28.v1",
        "documentation": "https://api.rafidsystem.com/docs/x402",
        "nextAction": {
          "type": "pay_and_retry",
          "protocol": "x402",
          "method": "POST",
          "retrySameBody": true
        }
      }
    },
    {
      "id": "invoice_anomaly_check",
      "name": "invoice_anomaly_check",
      "description": "Detect duplicate, inconsistent, unusual or potentially fraudulent invoices before payment using arithmetic, supplier-history, purchase-order and payment-detail checks. Returns a 0\u2013100 risk score, a risk level, an advisory decision (continue / review / hold) and machine-readable anomalies (e.g. DUPLICATE_INVOICE, POSSIBLE_DUPLICATE, BANK_ACCOUNT_CHANGED, PO_AMOUNT_EXCEEDED, SPLIT_INVOICE_PATTERN, SUBTOTAL_MISMATCH), each with severity, confidence and structured evidence. Works on a single invoice (standalone) or with optional historical invoices, supplier profile, purchase order, contract, approval threshold and payment history (context-aware). Deterministic, decimal-safe, any country and currency.",
      "tags": [
        "Check this invoice before I pay it",
        "Is this invoice a duplicate of one we already received or paid?",
        "Did the supplier's bank account change?",
        "Does the invoice exceed the purchase order or contract?",
        "Are these invoices split to stay under the approval limit?",
        "Verify invoice arithmetic (quantity \u00d7 unit price, subtotal, tax, total)",
        "Accounts-payable automation guardrail",
        "Pre-payment fraud prevention (invoice redirection / BEC)",
        "Three-way-match pre-check (invoice vs purchase order)",
        "Audit sampling and reconciliation",
        "finance",
        "accounts-payable",
        "procurement"
      ],
      "examples": [
        "{\"invoice\":{\"invoiceNumber\":\"INV-2026-1043-A\",\"supplierName\":\"ABC Trading LLC\",\"supplierId\":\"SUP-291\",\"invoiceDate\":\"2026-09-20\",\"dueDate\":\"2026-10-20\",\"currency\":\"USD\",\"subtotal\":9200,\"tax\":460,\"total\":9660,\"bankAccount\":\"US123456789\",\"paymentTermsDays\":30,\"poNumber\":\"PO-2026-818\",\"lineItems\":[{\"description\":\"Consulting services\",\"quantity\":10,\"unitPrice\":920,\"taxRate\":5,\"total\":9200}]},\"historicalInvoices\":[{\"invoiceId\":\"AP-7781\",\"invoiceNumber\":\"INV-2026-0981\",\"supplierName\":\"ABC Trading LLC\",\"supplierId\":\"SUP-291\",\"invoiceDate\":\"2026-06-18\",\"currency\":\"USD\",\"total\":9177,\"bankAccount\":\"US987654321\",\"paymentTermsDays\":30,\"status\":\"paid\",\"lineItems\":[{\"description\":\"Consulting services\",\"quantity\":9.5,\"unitPrice\":920,\"total\":8740}]},{\"invoiceId\":\"AP-7902\",\"invoiceNumber\":\"INV-2026-1002\",\"supplierName\":\"ABC Trading LLC\",\"supplierId\":\"SUP-291\",\"invoiceDate\":\"2026-07-19\",\"currency\":\"USD\",\"total\":9901.5,\"bankAccount\":\"US987654321\",\"paymentTermsDays\":30,\"status\":\"paid\",\"lineItems\":[{\"description\":\"Consulting services\",\"quantity\":10.25,\"unitPrice\":920,\"total\":9430}]},{\"invoiceId\":\"AP-8015\",\"invoiceNumber\":\"INV-2026-1021\",\"supplierName\":\"ABC Trading LLC\",\"supplierId\":\"SUP-291\",\"invoiceDate\":\"2026-08-20\",\"currency\":\"USD\",\"total\":8694,\"bankAccount\":\"US987654321\",\"paymentTermsDays\":30,\"status\":\"paid\",\"lineItems\":[{\"description\":\"Consulting services\",\"quantity\":9,\"unitPrice\":920,\"total\":8280}]},{\"invoiceId\":\"AP-8117\",\"invoiceNumber\":\"INV-2026-1043\",\"supplierName\":\"ABC Trading LLC\",\"supplierId\":\"SUP-291\",\"invoiceDate\":\"2026-09-18\",\"currency\":\"USD\",\"total\":9660,\"bankAccount\":\"US987654321\",\"paymentTermsDays\":30,\"status\":\"pending\"}],\"purchaseOrder\":{\"poNumber\":\"PO-2026-818\",\"supplierId\":\"SUP-455\",\"supplierName\":\"Delta Office Supplies Ltd\",\"currency\":\"USD\",\"totalAmount\":20000,\"status\":\"open\"},\"options\":{\"asOfDate\":\"2026-09-23\"}}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "payment": {
        "protocol": "x402",
        "guidanceVersion": "2026-09-28.v1",
        "documentation": "https://api.rafidsystem.com/docs/x402",
        "nextAction": {
          "type": "pay_and_retry",
          "protocol": "x402",
          "method": "POST",
          "retrySameBody": true
        }
      }
    },
    {
      "id": "document_facts_extract",
      "name": "document_facts_extract",
      "description": "Extract structured, evidence-backed facts, entities, dates, amounts, obligations, deadlines and risk indicators from business documents (contracts, invoices, purchase orders, quotations, tenders/RFPs, leases, policies, financial reports, legal documents, CVs, company profiles) from any country. Every fact carries a 0\u20131 extraction confidence and source evidence (verbatim excerpt, character offsets, section, and the page when the document has real pages); dates, amounts, currencies, percentages and durations are normalized only when unambiguous. Accepts an https documentUrl (PDF with a text layer, DOCX, HTML, text) or extracted text, up to 25 pages.",
      "tags": [
        "Read this supplier contract and tell me its expiry date, payment terms and termination notice period",
        "Extract invoice number, due date, totals and bank details before paying an invoice",
        "Check an invoice's subtotal + tax against its total",
        "List a tender's submission deadline, eligibility requirements, mandatory documents and evaluation criteria",
        "Extract rent, deposit, lease dates and notice period from a lease",
        "Find auto-renewal, penalty and liability clauses in an agreement",
        "Turn a purchase order into line items, quantities and delivery deadline",
        "Answer targeted questions about a document with evidence (requestedFacts)",
        "Contract review pre-screening",
        "Accounts-payable automation",
        "Procurement / tender screening"
      ],
      "examples": [
        "{\"text\":\"MAINTENANCE SERVICES AGREEMENT\\nAgreement No: MSA-2026-014\\n\\nThis Maintenance Services Agreement is made on 15 January 2026 between Northwind Facilities LLC, a company registered in Oman (the \\\"Supplier\\\"), and Contoso Properties SAOG (the \\\"Customer\\\").\\n\\n1. TERM\\nThis Agreement shall commence on 1 February 2026 and shall expire on 31 January 2027. The Agreement shall automatically renew for successive one (1) year periods unless either party gives notice of non-renewal.\\n\\n2. FEES AND PAYMENT\\nThe total contract value is OMR 48,000 per annum, payable in equal monthly instalments. The Customer shall pay each invoice within thirty (30) days of receipt of a valid invoice. Late payments shall bear interest at 1.5% per month.\\f3. SERVICE LEVELS\\nThe Supplier shall maintain 99.5% availability of critical building systems and shall respond to emergency call-outs within four (4) hours.\\n\\n4. PENALTIES\\nIf the Supplier fails to meet the response time, liquidated damages of OMR 250 per incident shall apply.\\n\\n5. TERMINATION\\nEither party may terminate this Agreement by giving sixty (60) days' written notice to the other party. The Customer may terminate immediately if the Supplier commits a material breach.\\n\\n6. LIABILITY\\nThe Supplier's aggregate liability under this Agreement shall not exceed the total fees paid in the preceding twelve (12) months.\\n\\n7. GOVERNING LAW\\nThis Agreement shall be governed by the laws of the Sultanate of Oman.\\n\\nSigned for and on behalf of the Supplier: ____________    Signed for and on behalf of the Customer: ____________\",\"documentType\":\"auto\",\"requestedFacts\":[\"contract expiry date\",\"termination notice period\",\"annual contract value\"],\"mode\":\"auto\"}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "payment": {
        "protocol": "x402",
        "guidanceVersion": "2026-09-28.v1",
        "documentation": "https://api.rafidsystem.com/docs/x402",
        "nextAction": {
          "type": "pay_and_retry",
          "protocol": "x402",
          "method": "POST",
          "retrySameBody": true
        }
      }
    },
    {
      "id": "vehicle_value_estimate",
      "name": "vehicle_value_estimate",
      "description": "Estimate the fair market value of a vehicle using make, model, year, trim, mileage, condition, ownership history, location and available market comparables. Returns a valuation range, private-sale estimate, dealer buy/retail estimates, depreciation, transparent valuation adjustments, confidence and risk flags.",
      "tags": [
        "Estimate the current market value of a used vehicle",
        "Is this asking price above, below or near market?",
        "Estimate private-sale value",
        "Estimate dealer acquisition / trade-in value",
        "Estimate dealer retail value",
        "Assess depreciation",
        "Compare a vehicle with similar market listings",
        "Vehicle purchase decision support",
        "Auto-finance and loan-to-value checks",
        "Insurance valuation workflows",
        "Fleet and leasing residual checks",
        "Dealership software",
        "Vehicle marketplaces and auction platforms",
        "automotive"
      ],
      "examples": [
        "{\"make\":\"Toyota\",\"model\":\"Land Cruiser\",\"year\":2022,\"trim\":\"GXR\",\"mileageKm\":68000,\"condition\":\"good\",\"country\":\"Oman\",\"city\":\"Muscat\",\"currency\":\"OMR\",\"fuelType\":\"petrol\",\"transmission\":\"automatic\",\"bodyType\":\"suv\",\"engine\":\"4.0L V6\",\"drivetrain\":\"4WD\",\"accidentHistory\":false,\"serviceHistory\":\"full\",\"owners\":1,\"color\":\"white\",\"options\":[\"sunroof\",\"leather seats\",\"360 camera\"],\"askingPrice\":22500}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "payment": {
        "protocol": "x402",
        "guidanceVersion": "2026-09-28.v1",
        "documentation": "https://api.rafidsystem.com/docs/x402",
        "nextAction": {
          "type": "pay_and_retry",
          "protocol": "x402",
          "method": "POST",
          "retrySameBody": true
        }
      }
    },
    {
      "id": "shipping_cost_estimate",
      "name": "shipping_cost_estimate",
      "description": "Estimate domestic or international shipping cost, chargeable weight, transit time and common shipping surcharges using shipment dimensions, weight, origin, destination and service level. Estimates are not guaranteed carrier quotes; duties and taxes are excluded.",
      "tags": [
        "international shipping estimate",
        "domestic shipping estimate",
        "calculate volumetric weight",
        "compare shipping options",
        "ecommerce shipping",
        "freight planning",
        "procurement logistics",
        "marketplace delivery cost"
      ],
      "examples": [
        "{\"origin\":{\"country\":\"CN\",\"postalCode\":\"518000\",\"city\":\"Shenzhen\"},\"destination\":{\"country\":\"OM\",\"postalCode\":\"100\",\"city\":\"Muscat\"},\"shipment\":{\"weightKg\":8,\"lengthCm\":45,\"widthCm\":35,\"heightCm\":30,\"quantity\":1},\"shippingMode\":\"air\",\"serviceLevel\":\"standard\",\"currency\":\"USD\"}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "payment": {
        "protocol": "x402",
        "guidanceVersion": "2026-09-28.v1",
        "documentation": "https://api.rafidsystem.com/docs/x402",
        "nextAction": {
          "type": "pay_and_retry",
          "protocol": "x402",
          "method": "POST",
          "retrySameBody": true
        }
      }
    },
    {
      "id": "analyze_oman_property",
      "name": "analyze_oman_property",
      "description": "Analyze an Oman residential property using local rental comparables, market context and investment metrics, including partner-supplied historical and recent Al Mouj Muscat property sales records with provenance and freshness metadata when coverage is available.",
      "tags": [
        "Oman rental investment analysis",
        "Muscat property market comparison",
        "Al Mouj Muscat sale price positioning",
        "rental yield with local comparables",
        "Oman price-per-sqm benchmarking"
      ],
      "examples": [
        "{\"governorate\":\"Muscat\",\"area\":\"Al Mouj\",\"propertyType\":\"apartment\",\"bedrooms\":2,\"sizeSqm\":130,\"askingPriceOMR\":118000}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "payment": {
        "protocol": "x402",
        "guidanceVersion": "2026-09-28.v1",
        "documentation": "https://api.rafidsystem.com/docs/x402",
        "nextAction": {
          "type": "pay_and_retry",
          "protocol": "x402",
          "method": "POST",
          "retrySameBody": true
        }
      }
    },
    {
      "id": "analyze_property",
      "name": "analyze_property",
      "description": "Calculate gross/net rental yield, income, operating costs and simple payback in OMR. Calculations only.",
      "tags": [
        "property investment analysis",
        "rental yield check",
        "single-property evaluation",
        "buy vs. hold financial screening"
      ],
      "examples": [
        "{\"propertyValue\":85000,\"annualRent\":7200,\"serviceCharge\":650,\"maintenanceCost\":400}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "payment": {
        "protocol": "x402",
        "guidanceVersion": "2026-09-28.v1",
        "documentation": "https://api.rafidsystem.com/docs/x402",
        "nextAction": {
          "type": "pay_and_retry",
          "protocol": "x402",
          "method": "POST",
          "retrySameBody": true
        }
      }
    },
    {
      "id": "compare_properties",
      "name": "compare_properties",
      "description": "Compare 2\u201320 uniquely named properties in OMR using the same metrics; order by rounded net yield, preserving input order for ties.",
      "tags": [
        "property comparison",
        "ranking multiple properties",
        "portfolio shortlisting",
        "choosing between investment options"
      ],
      "examples": [
        "{\"properties\":[{\"name\":\"A\",\"propertyValue\":85000,\"annualRent\":7200},{\"name\":\"B\",\"propertyValue\":100000,\"annualRent\":7000}]}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "payment": {
        "protocol": "x402",
        "guidanceVersion": "2026-09-28.v1",
        "documentation": "https://api.rafidsystem.com/docs/x402",
        "nextAction": {
          "type": "pay_and_retry",
          "protocol": "x402",
          "method": "POST",
          "retrySameBody": true
        }
      }
    },
    {
      "id": "estimate_maintenance",
      "name": "estimate_maintenance",
      "description": "Estimate an annual maintenance reserve in OMR from value, age and unit count with explicit optional assumptions. Uncalibrated heuristic, not a survey.",
      "tags": [
        "maintenance budgeting",
        "annual reserve estimation",
        "facility cost planning",
        "pre-purchase cost forecasting"
      ],
      "examples": [
        "{\"propertyValue\":100000,\"ageYears\":12,\"units\":1}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "payment": {
        "protocol": "x402",
        "guidanceVersion": "2026-09-28.v1",
        "documentation": "https://api.rafidsystem.com/docs/x402",
        "nextAction": {
          "type": "pay_and_retry",
          "protocol": "x402",
          "method": "POST",
          "retrySameBody": true
        }
      }
    },
    {
      "id": "portfolio_screen",
      "name": "portfolio_screen",
      "description": "Screen and rank a portfolio of 2\u201320 supplied properties using the shared rental-yield and income calculations.",
      "tags": [
        "portfolio screening",
        "property shortlist",
        "compare investment properties",
        "rental yield ranking"
      ],
      "examples": [
        "{\"properties\":[{\"name\":\"A\",\"propertyValue\":85000,\"annualRent\":7200},{\"name\":\"B\",\"propertyValue\":100000,\"annualRent\":7000}]}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "payment": {
        "protocol": "x402",
        "guidanceVersion": "2026-09-28.v1",
        "documentation": "https://api.rafidsystem.com/docs/x402",
        "nextAction": {
          "type": "pay_and_retry",
          "protocol": "x402",
          "method": "POST",
          "retrySameBody": true
        }
      }
    },
    {
      "id": "property_investment_report",
      "name": "property_investment_report",
      "description": "Combine Oman property market comparables, price positioning and rental-yield calculations into one investment report.",
      "tags": [
        "property investment report",
        "real estate investment analysis",
        "Oman property valuation",
        "rental yield report"
      ],
      "examples": [
        "{\"property\":{\"governorate\":\"Muscat\",\"wilayat\":\"Bawshar\",\"area\":\"Al Khuwair\",\"propertyType\":\"apartment\",\"bedrooms\":2,\"bathrooms\":2,\"sizeSqm\":110,\"askingPriceOMR\":85000}}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "payment": {
        "protocol": "x402",
        "guidanceVersion": "2026-09-28.v1",
        "documentation": "https://api.rafidsystem.com/docs/x402",
        "nextAction": {
          "type": "pay_and_retry",
          "protocol": "x402",
          "method": "POST",
          "retrySameBody": true
        }
      }
    },
    {
      "id": "website_audit",
      "name": "website_audit",
      "description": "Perform a bounded, passive technical website inspection covering measurable SEO, performance, accessibility, security, UX and crawlability indicators; unavailable checks are reported honestly.",
      "tags": [
        "website audit",
        "SEO audit",
        "technical website review",
        "accessibility checks",
        "security headers",
        "website remediation"
      ],
      "examples": [
        "{\"url\":\"https://example.com\",\"auditTypes\":[\"performance\",\"seo\",\"accessibility\",\"security\",\"ux\",\"technical\"],\"maxPages\":10}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "payment": {
        "protocol": "x402",
        "guidanceVersion": "2026-09-28.v1",
        "documentation": "https://api.rafidsystem.com/docs/x402",
        "nextAction": {
          "type": "pay_and_retry",
          "protocol": "x402",
          "method": "POST",
          "retrySameBody": true
        }
      }
    },
    {
      "id": "website_download",
      "name": "website_download",
      "description": "Download and mirror a publicly accessible website, including HTML pages and required frontend assets, and return a machine-readable manifest and optional downloadable archive.",
      "tags": [
        "download website",
        "mirror website",
        "offline website archive",
        "save public website"
      ],
      "examples": [
        "{\"url\":\"https://example.com\",\"maxDepth\":1,\"includeAssets\":true,\"convertLinks\":true,\"adjustExtensions\":true,\"sameDomainOnly\":true,\"maxSizeMb\":10,\"maxFiles\":100,\"timeoutSeconds\":30,\"output\":\"manifest\"}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "payment": {
        "protocol": "x402",
        "guidanceVersion": "2026-09-28.v1",
        "documentation": "https://api.rafidsystem.com/docs/x402",
        "nextAction": {
          "type": "pay_and_retry",
          "protocol": "x402",
          "method": "POST",
          "retrySameBody": true
        }
      }
    },
    {
      "id": "website_project_estimate",
      "name": "website_project_estimate",
      "description": "Produce a deterministic website project estimate with cost, timeline, hours, effort breakdown, maintenance range, assumptions and risk flags. It is an estimate, not a fixed quotation.",
      "tags": [
        "website quote",
        "web project estimate",
        "website rebuild cost",
        "agency proposal",
        "remediation estimate"
      ],
      "examples": [
        "{\"projectType\":\"corporate_website\",\"pages\":12,\"languages\":[\"en\",\"ar\"],\"features\":[\"contact_form\",\"cms\",\"blog\",\"seo\",\"analytics\"],\"designComplexity\":\"custom\",\"integrations\":[\"crm\"],\"ecommerce\":false,\"deadlineDays\":30,\"market\":\"Oman\",\"currency\":\"OMR\"}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "payment": {
        "protocol": "x402",
        "guidanceVersion": "2026-09-28.v1",
        "documentation": "https://api.rafidsystem.com/docs/x402",
        "nextAction": {
          "type": "pay_and_retry",
          "protocol": "x402",
          "method": "POST",
          "retrySameBody": true
        }
      }
    },
    {
      "id": "candidate_shortlist_score",
      "name": "candidate_shortlist_score",
      "description": "Score up to 100 supplied candidate profiles against one job profile with auditable matched requirements, gaps and confidence; no hiring decision is emitted.",
      "tags": [
        "candidate shortlist",
        "batch CV ranking",
        "recruitment screening"
      ],
      "examples": [
        "{\"job_profile\":{\"required_skills\":[{\"skill\":\"Python\"}],\"required_experience_years\":2},\"candidates\":[{\"candidate_id\":\"CAND-001\",\"candidate_profile\":{\"skills\":[{\"name\":\"Python\"}],\"total_experience_years\":4}}],\"max_candidates\":100}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "payment": {
        "protocol": "x402",
        "guidanceVersion": "2026-09-28.v1",
        "documentation": "https://api.rafidsystem.com/docs/x402",
        "nextAction": {
          "type": "pay_and_retry",
          "protocol": "x402",
          "method": "POST",
          "retrySameBody": true
        }
      }
    },
    {
      "id": "cv_improve",
      "name": "cv_improve",
      "description": "Produce evidence-grounded CV improvement recommendations, optional job-specific guidance and ATS actions without inventing candidate facts.",
      "tags": [
        "CV improvement",
        "resume rewrite guidance",
        "ATS optimization"
      ],
      "examples": [
        "{\"cv_text\":\"Software Engineer\\nExperience\\nDeveloper 2022-2024\\nSkills\\nJavaScript\",\"mode\":\"recommendations\"}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "payment": {
        "protocol": "x402",
        "guidanceVersion": "2026-09-28.v1",
        "documentation": "https://api.rafidsystem.com/docs/x402",
        "nextAction": {
          "type": "pay_and_retry",
          "protocol": "x402",
          "method": "POST",
          "retrySameBody": true
        }
      }
    },
    {
      "id": "cv_job_match",
      "name": "cv_job_match",
      "description": "Compare a candidate profile or CV with a job profile or description using normalized skills, experience evidence and transparent weighted scoring.",
      "tags": [
        "CV job match",
        "candidate fit",
        "skill gap analysis"
      ],
      "examples": [
        "{\"cv_text\":\"Data Analyst\\nExperience 2020-2024\\nPython SQL\",\"job_description\":\"Required Python and SQL; 3 years experience.\"}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "payment": {
        "protocol": "x402",
        "guidanceVersion": "2026-09-28.v1",
        "documentation": "https://api.rafidsystem.com/docs/x402",
        "nextAction": {
          "type": "pay_and_retry",
          "protocol": "x402",
          "method": "POST",
          "retrySameBody": true
        }
      }
    },
    {
      "id": "cv_score",
      "name": "cv_score",
      "description": "Score the completeness, clarity and ATS-readability of a CV on a transparent 0\u2013100 scale; this is not job matching.",
      "tags": [
        "CV quality score",
        "resume review",
        "ATS readability"
      ],
      "examples": [
        "{\"cv_text\":\"Product Manager\\nSummary\\nProduct leader.\\nExperience\\nProduct Manager 2020-2024\\nSkills\\nRoadmaps, SQL\"}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "payment": {
        "protocol": "x402",
        "guidanceVersion": "2026-09-28.v1",
        "documentation": "https://api.rafidsystem.com/docs/x402",
        "nextAction": {
          "type": "pay_and_retry",
          "protocol": "x402",
          "method": "POST",
          "retrySameBody": true
        }
      }
    },
    {
      "id": "extract_candidate_profile",
      "name": "extract_candidate_profile",
      "description": "Normalize an English, Arabic or mixed-language CV into a machine-readable candidate profile using only stated professional evidence; protected personal attributes are ignored.",
      "tags": [
        "CV parsing",
        "resume extraction",
        "candidate profile",
        "ATS normalization"
      ],
      "examples": [
        "{\"cv_text\":\"Senior Data Analyst\\nExperience\\nSenior Analyst at Example 2020-2024\\nSkills\\nPython, SQL, Power BI\",\"language\":\"auto\",\"target_schema_version\":\"1.0\"}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "payment": {
        "protocol": "x402",
        "guidanceVersion": "2026-09-28.v1",
        "documentation": "https://api.rafidsystem.com/docs/x402",
        "nextAction": {
          "type": "pay_and_retry",
          "protocol": "x402",
          "method": "POST",
          "retrySameBody": true
        }
      }
    },
    {
      "id": "generate_job_profile",
      "name": "generate_job_profile",
      "description": "Normalize a job description into required and preferred professional requirements with transparent weights totaling 100.",
      "tags": [
        "job description parsing",
        "job requirements",
        "ATS job profile"
      ],
      "examples": [
        "{\"job_title\":\"Data Analyst\",\"job_description\":\"Required: Python, SQL and 3 years experience. Power BI preferred.\",\"language\":\"auto\"}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "payment": {
        "protocol": "x402",
        "guidanceVersion": "2026-09-28.v1",
        "documentation": "https://api.rafidsystem.com/docs/x402",
        "nextAction": {
          "type": "pay_and_retry",
          "protocol": "x402",
          "method": "POST",
          "retrySameBody": true
        }
      }
    },
    {
      "id": "oman_supplier_check",
      "name": "oman_supplier_check",
      "description": "Screen an Oman supplier for procurement using company identity, business activity, website, contact consistency, address signals, public-risk indicators and sanctions screening.",
      "tags": [
        "pre-RFQ supplier screening",
        "vendor shortlist check",
        "supplier onboarding screening",
        "check whether a supplier's activity matches the required product or service",
        "detect identity or contact inconsistencies before procurement contact"
      ],
      "examples": [
        "{\"companyName\":\"Example Technical Services LLC\",\"website\":\"https://example.om\",\"email\":\"sales@example.om\",\"requiredProductOrService\":\"HVAC maintenance\"}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "payment": {
        "protocol": "x402",
        "guidanceVersion": "2026-09-28.v1",
        "documentation": "https://api.rafidsystem.com/docs/x402",
        "nextAction": {
          "type": "pay_and_retry",
          "protocol": "x402",
          "method": "POST",
          "retrySameBody": true
        }
      }
    },
    {
      "id": "procurement_vendor_shortlist",
      "name": "procurement_vendor_shortlist",
      "description": "Screen and rank 2\u201350 Oman suppliers in one procurement workflow using identity, risk, sanctions and public-evidence signals.",
      "tags": [
        "vendor shortlist",
        "procurement shortlist",
        "compare suppliers",
        "supplier ranking"
      ],
      "examples": [
        "{\"suppliers\":[{\"companyName\":\"Example Technical Services LLC\",\"requiredProductOrService\":\"HVAC maintenance\"},{\"companyName\":\"Example Facilities LLC\",\"requiredProductOrService\":\"HVAC maintenance\"}],\"maxResults\":2}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "payment": {
        "protocol": "x402",
        "guidanceVersion": "2026-09-28.v1",
        "documentation": "https://api.rafidsystem.com/docs/x402",
        "nextAction": {
          "type": "pay_and_retry",
          "protocol": "x402",
          "method": "POST",
          "retrySameBody": true
        }
      }
    },
    {
      "id": "supplier_due_diligence_report",
      "name": "supplier_due_diligence_report",
      "description": "Run an end-to-end Oman supplier screening workflow covering identity, activity, website, contact consistency, address, sanctions and public-risk evidence in one structured report.",
      "tags": [
        "supplier due diligence",
        "vendor screening report",
        "procurement risk report",
        "Oman supplier report"
      ],
      "examples": [
        "{\"companyName\":\"Example Technical Services LLC\",\"website\":\"https://example.om\",\"requiredProductOrService\":\"HVAC maintenance\"}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "payment": {
        "protocol": "x402",
        "guidanceVersion": "2026-09-28.v1",
        "documentation": "https://api.rafidsystem.com/docs/x402",
        "nextAction": {
          "type": "pay_and_retry",
          "protocol": "x402",
          "method": "POST",
          "retrySameBody": true
        }
      }
    },
    {
      "id": "portfolio_exposure_check",
      "name": "portfolio_exposure_check",
      "description": "Aggregate supplied open and proposed positions into gross, net, directional and concentration exposure with stop-risk and margin indicators.",
      "tags": [
        "portfolio exposure",
        "concentration check",
        "gross exposure",
        "net exposure",
        "margin usage"
      ],
      "examples": [
        "{\"positions\":[{\"symbol\":\"BTCUSD\",\"direction\":\"long\",\"quantity\":1,\"entryPrice\":100,\"currentPrice\":105,\"stopLoss\":95}],\"account\":{\"accountEquity\":1000}}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "payment": {
        "protocol": "x402",
        "guidanceVersion": "2026-09-28.v1",
        "documentation": "https://api.rafidsystem.com/docs/x402",
        "nextAction": {
          "type": "pay_and_retry",
          "protocol": "x402",
          "method": "POST",
          "retrySameBody": true
        }
      }
    },
    {
      "id": "strategy_performance_analysis",
      "name": "strategy_performance_analysis",
      "description": "Calculate historical trade-level strategy performance metrics from supplied records, including P&L, win/loss statistics and supported drawdown metrics; this is historical analysis, not a forecast.",
      "tags": [
        "strategy performance",
        "backtest results",
        "trade statistics",
        "drawdown analysis",
        "profit factor",
        "expectancy"
      ],
      "examples": [
        "{\"trades\":[{\"tradeId\":\"t1\",\"symbol\":\"BTCUSD\",\"direction\":\"long\",\"entryPrice\":100,\"exitPrice\":110,\"quantity\":1,\"fees\":1,\"status\":\"closed\"},{\"tradeId\":\"t2\",\"symbol\":\"BTCUSD\",\"direction\":\"short\",\"entryPrice\":100,\"exitPrice\":105,\"quantity\":1,\"fees\":1,\"status\":\"closed\"}],\"initialEquity\":1000}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "payment": {
        "protocol": "x402",
        "guidanceVersion": "2026-09-28.v1",
        "documentation": "https://api.rafidsystem.com/docs/x402",
        "nextAction": {
          "type": "pay_and_retry",
          "protocol": "x402",
          "method": "POST",
          "retrySameBody": true
        }
      }
    },
    {
      "id": "trade_log_analysis",
      "name": "trade_log_analysis",
      "description": "Analyze supplied raw trade records for deterministic performance, execution quality, grouping, streaks, data-quality issues and risk patterns.",
      "tags": [
        "trade log",
        "execution history",
        "trading behavior",
        "fee analysis",
        "overtrading"
      ],
      "examples": [
        "{\"records\":[{\"tradeId\":\"t1\",\"symbol\":\"BTCUSD\",\"direction\":\"long\",\"entryTime\":\"2026-01-01T10:00:00Z\",\"exitTime\":\"2026-01-01T11:00:00Z\",\"entryPrice\":100,\"exitPrice\":110,\"quantity\":1,\"fees\":1,\"status\":\"closed\",\"strategy\":\"breakout\",\"session\":\"London\"}]}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "payment": {
        "protocol": "x402",
        "guidanceVersion": "2026-09-28.v1",
        "documentation": "https://api.rafidsystem.com/docs/x402",
        "nextAction": {
          "type": "pay_and_retry",
          "protocol": "x402",
          "method": "POST",
          "retrySameBody": true
        }
      }
    },
    {
      "id": "trade_risk_score",
      "name": "trade_risk_score",
      "description": "Calculate a transparent deterministic 0\u2013100 risk score for a proposed trade from entry, protection, sizing, account and portfolio context.",
      "tags": [
        "trade risk",
        "position sizing",
        "risk reward",
        "pre-trade check",
        "leverage check"
      ],
      "examples": [
        "{\"trade\":{\"symbol\":\"BTCUSD\",\"direction\":\"long\",\"entryPrice\":100,\"stopLoss\":95,\"takeProfit\":115,\"quantity\":1},\"account\":{\"accountEquity\":1000}}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "payment": {
        "protocol": "x402",
        "guidanceVersion": "2026-09-28.v1",
        "documentation": "https://api.rafidsystem.com/docs/x402",
        "nextAction": {
          "type": "pay_and_retry",
          "protocol": "x402",
          "method": "POST",
          "retrySameBody": true
        }
      }
    },
    {
      "id": "ai_call_agent",
      "name": "ai_call_agent",
      "description": "Initiate an authorized outbound AI telephone call and return a call identifier immediately; completion and duration arrive asynchronously.",
      "tags": [
        "outbound AI call",
        "customer confirmation",
        "telephone follow-up"
      ],
      "examples": [
        "{\"phoneNumber\":\"+96891234567\",\"objective\":\"Confirm interest in a product demonstration.\",\"language\":\"en\",\"maxDurationSeconds\":300,\"context\":{\"customerName\":\"Example Customer\"}}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "payment": {
        "protocol": "x402",
        "guidanceVersion": "2026-09-28.v1",
        "documentation": "https://api.rafidsystem.com/docs/x402",
        "nextAction": {
          "type": "pay_and_retry",
          "protocol": "x402",
          "method": "POST",
          "retrySameBody": true
        }
      }
    },
    {
      "id": "appointment_call_agent",
      "name": "appointment_call_agent",
      "description": "Place an asynchronous appointment call to propose, book, confirm, reschedule or cancel a slot through a calendar-provider abstraction.",
      "tags": [
        "book appointment",
        "confirm appointment",
        "reschedule call",
        "cancel appointment"
      ],
      "examples": [
        "{\"phoneNumber\":\"+96891234567\",\"action\":\"book\",\"appointmentType\":\"Product demonstration\",\"availableSlots\":[\"2026-09-28T10:00:00+04:00\"],\"timezone\":\"Asia/Muscat\",\"language\":\"en\",\"maxDurationSeconds\":300}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "payment": {
        "protocol": "x402",
        "guidanceVersion": "2026-09-28.v1",
        "documentation": "https://api.rafidsystem.com/docs/x402",
        "nextAction": {
          "type": "pay_and_retry",
          "protocol": "x402",
          "method": "POST",
          "retrySameBody": true
        }
      }
    },
    {
      "id": "voice_lead_qualifier",
      "name": "voice_lead_qualifier",
      "description": "Place an asynchronous sales qualification call and score captured evidence against a configurable rubric.",
      "tags": [
        "lead qualification",
        "sales discovery call",
        "qualification score"
      ],
      "examples": [
        "{\"phoneNumber\":\"+96891234567\",\"language\":\"en\",\"maxDurationSeconds\":300,\"criteria\":{\"requiredInterest\":false,\"minimumBudget\":1000,\"currency\":\"OMR\",\"targetTimelineDays\":30,\"decisionMakerRequired\":false}}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "payment": {
        "protocol": "x402",
        "guidanceVersion": "2026-09-28.v1",
        "documentation": "https://api.rafidsystem.com/docs/x402",
        "nextAction": {
          "type": "pay_and_retry",
          "protocol": "x402",
          "method": "POST",
          "retrySameBody": true
        }
      }
    },
    {
      "id": "news_video_generate",
      "name": "news_video_generate",
      "description": "Turn supplied factual news content into a publish-ready short-form news video without independently researching or fabricating current events.",
      "tags": [
        "news video",
        "factual news video",
        "vertical news",
        "news short"
      ],
      "examples": [
        "{\"headline\":\"Example headline\",\"summary\":\"Verified summary of the event\",\"facts\":[\"Fact one\",\"Fact two\"],\"sourceUrls\":[\"https://example.com/article\"],\"language\":\"ar\",\"durationSeconds\":30,\"aspectRatio\":\"9:16\",\"voice\":\"auto\",\"subtitles\":true,\"backgroundMusic\":true}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "payment": {
        "protocol": "x402",
        "guidanceVersion": "2026-09-28.v1",
        "documentation": "https://api.rafidsystem.com/docs/x402",
        "nextAction": {
          "type": "pay_and_retry",
          "protocol": "x402",
          "method": "POST",
          "retrySameBody": true
        }
      }
    },
    {
      "id": "product_promo_video",
      "name": "product_promo_video",
      "description": "Generate a promotional short video from structured product information, features, call to action and optional website.",
      "tags": [
        "product promo video",
        "marketing video",
        "product advertisement",
        "service promotion"
      ],
      "examples": [
        "{\"productName\":\"Rafid Property System\",\"description\":\"Facility and property management platform\",\"features\":[\"Maintenance management\",\"Property management\",\"Finance\",\"Contracts\"],\"callToAction\":\"Book a demo\",\"website\":\"https://rafidsystem.com\",\"language\":\"en\",\"durationSeconds\":30,\"aspectRatio\":\"9:16\",\"voice\":\"auto\",\"subtitles\":true,\"backgroundMusic\":true}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "payment": {
        "protocol": "x402",
        "guidanceVersion": "2026-09-28.v1",
        "documentation": "https://api.rafidsystem.com/docs/x402",
        "nextAction": {
          "type": "pay_and_retry",
          "protocol": "x402",
          "method": "POST",
          "retrySameBody": true
        }
      }
    },
    {
      "id": "social_video_generate",
      "name": "social_video_generate",
      "description": "Generate a complete short-form social video from a topic or supplied script, including narration, visual materials, subtitles and final video composition.",
      "tags": [
        "social video",
        "TikTok video",
        "Instagram Reel",
        "YouTube Short",
        "short-form video"
      ],
      "examples": [
        "{\"topic\":\"5 AI tools changing small businesses\",\"script\":null,\"language\":\"en\",\"platform\":\"tiktok\",\"durationSeconds\":30,\"aspectRatio\":\"9:16\",\"style\":\"viral\",\"voice\":\"auto\",\"subtitles\":true,\"backgroundMusic\":true,\"materialSource\":\"auto\"}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "payment": {
        "protocol": "x402",
        "guidanceVersion": "2026-09-28.v1",
        "documentation": "https://api.rafidsystem.com/docs/x402",
        "nextAction": {
          "type": "pay_and_retry",
          "protocol": "x402",
          "method": "POST",
          "retrySameBody": true
        }
      }
    },
    {
      "id": "break_even_calculator",
      "name": "break_even_calculator",
      "description": "Calculate break-even and target-profit units from supplied fixed and variable costs.",
      "tags": [
        "break even calculator",
        "small business planning",
        "Oman entrepreneurship"
      ],
      "examples": [
        "{\"sellingPriceOMR\":4.5,\"variableCostPerUnitOMR\":2,\"monthlyFixedCostsOMR\":23,\"targetProfitOMR\":0}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "payment": {
        "protocol": "x402",
        "guidanceVersion": "2026-09-28.v1",
        "documentation": "https://api.rafidsystem.com/docs/x402",
        "nextAction": {
          "type": "pay_and_retry",
          "protocol": "x402",
          "method": "POST",
          "retrySameBody": true
        }
      }
    },
    {
      "id": "business_90_day_growth_plan",
      "name": "business_90_day_growth_plan",
      "description": "Generate the book's three-month post-launch goals, milestones, KPIs and review gates.",
      "tags": [
        "business 90 day growth plan",
        "small business planning",
        "Oman entrepreneurship"
      ],
      "examples": [
        "{}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "payment": {
        "protocol": "x402",
        "guidanceVersion": "2026-09-28.v1",
        "documentation": "https://api.rafidsystem.com/docs/x402",
        "nextAction": {
          "type": "pay_and_retry",
          "protocol": "x402",
          "method": "POST",
          "retrySameBody": true
        }
      }
    },
    {
      "id": "business_idea_generator",
      "name": "business_idea_generator",
      "description": "Generate candidate ideas from user-observed problems and constraints; does not claim market demand.",
      "tags": [
        "business idea generator",
        "small business planning",
        "Oman entrepreneurship"
      ],
      "examples": [
        "{\"observedProblems\":[\"Slow local delivery\"],\"skills\":[\"delivery\"]}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "payment": {
        "protocol": "x402",
        "guidanceVersion": "2026-09-28.v1",
        "documentation": "https://api.rafidsystem.com/docs/x402",
        "nextAction": {
          "type": "pay_and_retry",
          "protocol": "x402",
          "method": "POST",
          "retrySameBody": true
        }
      }
    },
    {
      "id": "business_idea_validate",
      "name": "business_idea_validate",
      "description": "Evaluate problem, customer, solution and willingness-to-pay evidence; does not independently verify live demand.",
      "tags": [
        "business idea validate",
        "small business planning",
        "Oman entrepreneurship"
      ],
      "examples": [
        "{\"idea\":\"Mobile car wash\",\"problem\":\"Busy owners lack time\",\"customer\":\"Car owners\",\"solution\":\"On-site washing\",\"paymentEvidence\":[]}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "payment": {
        "protocol": "x402",
        "guidanceVersion": "2026-09-28.v1",
        "documentation": "https://api.rafidsystem.com/docs/x402",
        "nextAction": {
          "type": "pay_and_retry",
          "protocol": "x402",
          "method": "POST",
          "retrySameBody": true
        }
      }
    },
    {
      "id": "business_model_builder",
      "name": "business_model_builder",
      "description": "Build the book's ten-element one-page business map from supplied inputs.",
      "tags": [
        "business model builder",
        "small business planning",
        "Oman entrepreneurship"
      ],
      "examples": [
        "{\"product\":\"Gift boxes\",\"customer\":\"Families\",\"problem\":\"Need convenient gifts\",\"value\":\"Curated delivery\",\"channels\":[\"Instagram\"],\"pricing\":\"Per box\",\"revenue\":\"Direct sales\"}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "payment": {
        "protocol": "x402",
        "guidanceVersion": "2026-09-28.v1",
        "documentation": "https://api.rafidsystem.com/docs/x402",
        "nextAction": {
          "type": "pay_and_retry",
          "protocol": "x402",
          "method": "POST",
          "retrySameBody": true
        }
      }
    },
    {
      "id": "business_profitability_analysis",
      "name": "business_profitability_analysis",
      "description": "Calculate revenue, gross profit, net profit and margins from monthly supplied data.",
      "tags": [
        "business profitability analysis",
        "small business planning",
        "Oman entrepreneurship"
      ],
      "examples": [
        "{\"unitsSold\":10,\"sellingPriceOMR\":4.5,\"variableCostPerUnitOMR\":2,\"monthlyFixedCostsOMR\":23,\"marketingOMR\":0,\"otherExpensesOMR\":0}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "payment": {
        "protocol": "x402",
        "guidanceVersion": "2026-09-28.v1",
        "documentation": "https://api.rafidsystem.com/docs/x402",
        "nextAction": {
          "type": "pay_and_retry",
          "protocol": "x402",
          "method": "POST",
          "retrySameBody": true
        }
      }
    },
    {
      "id": "business_risk_check",
      "name": "business_risk_check",
      "description": "Diagnose the book's common mistakes from supplied signals; no unsupported probabilities are assigned.",
      "tags": [
        "business risk check",
        "small business planning",
        "Oman entrepreneurship"
      ],
      "examples": [
        "{\"business\":\"Example\",\"signals\":{}}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "payment": {
        "protocol": "x402",
        "guidanceVersion": "2026-09-28.v1",
        "documentation": "https://api.rafidsystem.com/docs/x402",
        "nextAction": {
          "type": "pay_and_retry",
          "protocol": "x402",
          "method": "POST",
          "retrySameBody": true
        }
      }
    },
    {
      "id": "business_validation_plan",
      "name": "business_validation_plan",
      "description": "Create the book's structured seven-day validation workflow; execution and evidence collection remain with the caller.",
      "tags": [
        "business validation plan",
        "small business planning",
        "Oman entrepreneurship"
      ],
      "examples": [
        "{\"idea\":\"Mobile car wash\",\"problem\":\"No time\",\"customer\":\"Car owners\",\"solution\":\"On-site wash\"}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "payment": {
        "protocol": "x402",
        "guidanceVersion": "2026-09-28.v1",
        "documentation": "https://api.rafidsystem.com/docs/x402",
        "nextAction": {
          "type": "pay_and_retry",
          "protocol": "x402",
          "method": "POST",
          "retrySameBody": true
        }
      }
    },
    {
      "id": "competitor_analysis",
      "name": "competitor_analysis",
      "description": "Compare 3-20 user-supplied competitors; does not discover or verify competitors without live evidence.",
      "tags": [
        "competitor analysis",
        "small business planning",
        "Oman entrepreneurship"
      ],
      "examples": [
        "{\"competitors\":[{\"name\":\"A\",\"strengths\":[],\"weaknesses\":[]},{\"name\":\"B\",\"strengths\":[],\"weaknesses\":[]},{\"name\":\"C\",\"strengths\":[],\"weaknesses\":[]}]}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "payment": {
        "protocol": "x402",
        "guidanceVersion": "2026-09-28.v1",
        "documentation": "https://api.rafidsystem.com/docs/x402",
        "nextAction": {
          "type": "pay_and_retry",
          "protocol": "x402",
          "method": "POST",
          "retrySameBody": true
        }
      }
    },
    {
      "id": "content_plan_generator",
      "name": "content_plan_generator",
      "description": "Generate a 14- or 30-day structured content calendar from an offer and selected channels.",
      "tags": [
        "content plan generator",
        "small business planning",
        "Oman entrepreneurship"
      ],
      "examples": [
        "{\"business\":\"Home bakery\",\"icp\":\"Families\",\"channels\":[\"Instagram\"],\"postingFrequencyPerWeek\":3,\"offer\":\"Fresh box\",\"days\":14}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "payment": {
        "protocol": "x402",
        "guidanceVersion": "2026-09-28.v1",
        "documentation": "https://api.rafidsystem.com/docs/x402",
        "nextAction": {
          "type": "pay_and_retry",
          "protocol": "x402",
          "method": "POST",
          "retrySameBody": true
        }
      }
    },
    {
      "id": "final_business_plan_builder",
      "name": "final_business_plan_builder",
      "description": "Assemble the book's final project plan from supplied business and financial inputs.",
      "tags": [
        "final business plan builder",
        "small business planning",
        "Oman entrepreneurship"
      ],
      "examples": [
        "{\"businessName\":\"Example\",\"idea\":\"Gift boxes\",\"customer\":\"Families\",\"problem\":\"Gift convenience\",\"product\":\"Gift box\",\"differentiation\":\"Fast delivery\",\"sellingPriceOMR\":15,\"unitCostOMR\":8,\"startupCapitalOMR\":500,\"monthlySalesTarget\":30,\"breakEvenUnits\":15,\"profitGoalOMR\":100,\"marketingChannels\":[\"Instagram\"],\"salesChannels\":[\"WhatsApp\"],\"immediateNextStep\":\"Interview 5 customers\"}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "payment": {
        "protocol": "x402",
        "guidanceVersion": "2026-09-28.v1",
        "documentation": "https://api.rafidsystem.com/docs/x402",
        "nextAction": {
          "type": "pay_and_retry",
          "protocol": "x402",
          "method": "POST",
          "retrySameBody": true
        }
      }
    },
    {
      "id": "first_10_customers_plan",
      "name": "first_10_customers_plan",
      "description": "Create a non-spammy plan for 20 prospects and the first 10 paying customers.",
      "tags": [
        "first 10 customers plan",
        "small business planning",
        "Oman entrepreneurship"
      ],
      "examples": [
        "{\"business\":\"Home bakery\",\"customer\":\"Families\",\"offer\":\"Fresh box\"}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "payment": {
        "protocol": "x402",
        "guidanceVersion": "2026-09-28.v1",
        "documentation": "https://api.rafidsystem.com/docs/x402",
        "nextAction": {
          "type": "pay_and_retry",
          "protocol": "x402",
          "method": "POST",
          "retrySameBody": true
        }
      }
    },
    {
      "id": "ideal_customer_profile",
      "name": "ideal_customer_profile",
      "description": "Structure an ideal-customer profile from supplied observations; does not infer verified demographics.",
      "tags": [
        "ideal customer profile",
        "small business planning",
        "Oman entrepreneurship"
      ],
      "examples": [
        "{\"business\":\"Home bakery\"}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "payment": {
        "protocol": "x402",
        "guidanceVersion": "2026-09-28.v1",
        "documentation": "https://api.rafidsystem.com/docs/x402",
        "nextAction": {
          "type": "pay_and_retry",
          "protocol": "x402",
          "method": "POST",
          "retrySameBody": true
        }
      }
    },
    {
      "id": "monthly_business_financial_report",
      "name": "monthly_business_financial_report",
      "description": "Generate a monthly business financial report from supplied OMR figures; not accounting advice.",
      "tags": [
        "monthly business financial report",
        "small business planning",
        "Oman entrepreneurship"
      ],
      "examples": [
        "{\"revenueOMR\":500,\"directCostsOMR\":200,\"fixedCostsOMR\":100,\"marketingOMR\":0,\"otherExpensesOMR\":0,\"reinvestmentPercent\":20,\"reservePercent\":10}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "payment": {
        "protocol": "x402",
        "guidanceVersion": "2026-09-28.v1",
        "documentation": "https://api.rafidsystem.com/docs/x402",
        "nextAction": {
          "type": "pay_and_retry",
          "protocol": "x402",
          "method": "POST",
          "retrySameBody": true
        }
      }
    },
    {
      "id": "offer_builder",
      "name": "offer_builder",
      "description": "Construct a commercial offer from supplied outcome, bundle and delivery terms; never invents scarcity.",
      "tags": [
        "offer builder",
        "small business planning",
        "Oman entrepreneurship"
      ],
      "examples": [
        "{\"product\":\"Gift box\",\"customer\":\"Families\",\"coreOutcome\":\"A ready gift\",\"deliveryPromise\":\"Within 24 hours\",\"priceOMR\":15}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "payment": {
        "protocol": "x402",
        "guidanceVersion": "2026-09-28.v1",
        "documentation": "https://api.rafidsystem.com/docs/x402",
        "nextAction": {
          "type": "pay_and_retry",
          "protocol": "x402",
          "method": "POST",
          "retrySameBody": true
        }
      }
    },
    {
      "id": "oman_business_launch_advisor",
      "name": "oman_business_launch_advisor",
      "description": "Combine readiness, idea validation, finance and launch logic for an Oman-oriented founder workflow.",
      "tags": [
        "oman business launch advisor",
        "small business planning",
        "Oman entrepreneurship"
      ],
      "examples": [
        "{\"business\":\"Example\",\"idea\":\"Gift boxes\",\"customer\":\"Families\",\"problem\":\"Gift convenience\",\"solution\":\"Gift box\",\"answers\":[true,true,true,true,true,true,true,true,true,true,true,true,true,true,true],\"setupCostsOMR\":225,\"monthlyFixedCostsOMR\":23,\"initialInventoryOMR\":120,\"sellingPriceOMR\":15,\"variableCostPerUnitOMR\":8,\"targetProfitOMR\":0}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "payment": {
        "protocol": "x402",
        "guidanceVersion": "2026-09-28.v1",
        "documentation": "https://api.rafidsystem.com/docs/x402",
        "nextAction": {
          "type": "pay_and_retry",
          "protocol": "x402",
          "method": "POST",
          "retrySameBody": true
        }
      }
    },
    {
      "id": "oman_business_launch_plan",
      "name": "oman_business_launch_plan",
      "description": "Generate the book's 30-day launch workflow with dependencies and status placeholders.",
      "tags": [
        "oman business launch plan",
        "small business planning",
        "Oman entrepreneurship"
      ],
      "examples": [
        "{}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "payment": {
        "protocol": "x402",
        "guidanceVersion": "2026-09-28.v1",
        "documentation": "https://api.rafidsystem.com/docs/x402",
        "nextAction": {
          "type": "pay_and_retry",
          "protocol": "x402",
          "method": "POST",
          "retrySameBody": true
        }
      }
    },
    {
      "id": "oman_business_plan_generator",
      "name": "oman_business_plan_generator",
      "description": "Generate a premium structured business plan from supplied assumptions; not legal, tax, accounting or investment advice.",
      "tags": [
        "oman business plan generator",
        "small business planning",
        "Oman entrepreneurship"
      ],
      "examples": [
        "{\"business\":\"Example\",\"idea\":\"Gift boxes\",\"customer\":\"Families\",\"problem\":\"Gift convenience\",\"solution\":\"Gift box\",\"answers\":[true,true,true,true,true,true,true,true,true,true,true,true,true,true,true],\"setupCostsOMR\":225,\"monthlyFixedCostsOMR\":23,\"initialInventoryOMR\":120,\"sellingPriceOMR\":15,\"variableCostPerUnitOMR\":8,\"targetProfitOMR\":0,\"channels\":[\"instagram\",\"whatsapp_business\"]}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "payment": {
        "protocol": "x402",
        "guidanceVersion": "2026-09-28.v1",
        "documentation": "https://api.rafidsystem.com/docs/x402",
        "nextAction": {
          "type": "pay_and_retry",
          "protocol": "x402",
          "method": "POST",
          "retrySameBody": true
        }
      }
    },
    {
      "id": "oman_go_to_market_plan",
      "name": "oman_go_to_market_plan",
      "description": "Select supplied Oman-relevant channels for an ICP and create a 14-day action plan; live popularity is not checked.",
      "tags": [
        "oman go to market plan",
        "small business planning",
        "Oman entrepreneurship"
      ],
      "examples": [
        "{\"business\":\"Home bakery\",\"customer\":\"Families\",\"problem\":\"Need convenient desserts\",\"offer\":\"Fresh box\",\"channels\":[\"instagram\",\"whatsapp_business\"]}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "payment": {
        "protocol": "x402",
        "guidanceVersion": "2026-09-28.v1",
        "documentation": "https://api.rafidsystem.com/docs/x402",
        "nextAction": {
          "type": "pay_and_retry",
          "protocol": "x402",
          "method": "POST",
          "retrySameBody": true
        }
      }
    },
    {
      "id": "oman_small_business_guide",
      "name": "oman_small_business_guide",
      "description": "Answer a question using book-grounded frameworks; current legal, tax and regulatory details require official verification.",
      "tags": [
        "oman small business guide",
        "small business planning",
        "Oman entrepreneurship"
      ],
      "examples": [
        "{\"question\":\"How do I calculate break even?\"}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "payment": {
        "protocol": "x402",
        "guidanceVersion": "2026-09-28.v1",
        "documentation": "https://api.rafidsystem.com/docs/x402",
        "nextAction": {
          "type": "pay_and_retry",
          "protocol": "x402",
          "method": "POST",
          "retrySameBody": true
        }
      }
    },
    {
      "id": "product_pricing_calculator",
      "name": "product_pricing_calculator",
      "description": "Calculate unit cost, price, margin and markup in OMR; does not validate market willingness to pay.",
      "tags": [
        "product pricing calculator",
        "small business planning",
        "Oman entrepreneurship"
      ],
      "examples": [
        "{\"productCostOMR\":2,\"packagingOMR\":0,\"deliveryOMR\":0,\"marketingOMR\":0,\"commissionOMR\":0,\"laborOMR\":0,\"otherVariableCostsOMR\":0,\"desiredMarginPercent\":40}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "payment": {
        "protocol": "x402",
        "guidanceVersion": "2026-09-28.v1",
        "documentation": "https://api.rafidsystem.com/docs/x402",
        "nextAction": {
          "type": "pay_and_retry",
          "protocol": "x402",
          "method": "POST",
          "retrySameBody": true
        }
      }
    },
    {
      "id": "sales_response_builder",
      "name": "sales_response_builder",
      "description": "Draft a customer-facing response for a supplied sales situation; does not send messages.",
      "tags": [
        "sales response builder",
        "small business planning",
        "Oman entrepreneurship"
      ],
      "examples": [
        "{\"case\":\"price_inquiry\",\"business\":\"Home bakery\",\"product\":\"Fresh box\",\"customerMessage\":\"How much?\",\"priceOMR\":15}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "payment": {
        "protocol": "x402",
        "guidanceVersion": "2026-09-28.v1",
        "documentation": "https://api.rafidsystem.com/docs/x402",
        "nextAction": {
          "type": "pay_and_retry",
          "protocol": "x402",
          "method": "POST",
          "retrySameBody": true
        }
      }
    },
    {
      "id": "startup_cost_estimate",
      "name": "startup_cost_estimate",
      "description": "Calculate startup capital, runway and reserve in OMR using integer baisa internally.",
      "tags": [
        "startup cost estimate",
        "small business planning",
        "Oman entrepreneurship"
      ],
      "examples": [
        "{\"setupCostsOMR\":225,\"monthlyFixedCostsOMR\":23,\"initialInventoryOMR\":120,\"reservePercent\":10,\"runwayMonths\":3}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "payment": {
        "protocol": "x402",
        "guidanceVersion": "2026-09-28.v1",
        "documentation": "https://api.rafidsystem.com/docs/x402",
        "nextAction": {
          "type": "pay_and_retry",
          "protocol": "x402",
          "method": "POST",
          "retrySameBody": true
        }
      }
    },
    {
      "id": "startup_readiness_score",
      "name": "startup_readiness_score",
      "description": "Score the book's 15-question readiness assessment deterministically; does not predict business success.",
      "tags": [
        "startup readiness score",
        "small business planning",
        "Oman entrepreneurship"
      ],
      "examples": [
        "{\"answers\":[true,true,true,true,true,true,true,true,true,true,true,true,true,true,true]}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "payment": {
        "protocol": "x402",
        "guidanceVersion": "2026-09-28.v1",
        "documentation": "https://api.rafidsystem.com/docs/x402",
        "nextAction": {
          "type": "pay_and_retry",
          "protocol": "x402",
          "method": "POST",
          "retrySameBody": true
        }
      }
    },
    {
      "id": "whatsapp_business_setup",
      "name": "whatsapp_business_setup",
      "description": "Create Arabic/English WhatsApp Business profile, reply and order-message templates.",
      "tags": [
        "whatsapp business setup",
        "small business planning",
        "Oman entrepreneurship"
      ],
      "examples": [
        "{\"businessName\":\"Example\",\"productOrService\":\"Gift boxes\"}"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "payment": {
        "protocol": "x402",
        "guidanceVersion": "2026-09-28.v1",
        "documentation": "https://api.rafidsystem.com/docs/x402",
        "nextAction": {
          "type": "pay_and_retry",
          "protocol": "x402",
          "method": "POST",
          "retrySameBody": true
        }
      }
    }
  ]
}