# Israel Company Verify

Verify an Israeli company and return structured public registry data with evidence.

Status: **MAINNET LIVE - AWAITING FIRST EXTERNAL PAID CALL**

This x402 v2 service has a production Base Mainnet resource and a separate Base Sepolia test resource. It is designed for agents searching for:

- verify Israeli company
- Israel company verification
- Israeli supplier due diligence
- Israel KYB
- Israeli business verification
- Israel counterparty intelligence

## Production resource

- Method: `POST`
- URL: `https://israel-counterparty-intelligence.vercel.app/v1/verify/mainnet`
- Price: `$0.05`
- Asset: Real USDC (`0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913`)
- Network: Base Mainnet (`eip155:8453`)
- Facilitator: `https://facilitator.payai.network`
- Receiving wallet: `0xa0A3BB49eA4AC723Bcf4d2d1ecde2EE01BA03C82`

No self-payment or operator-funded Mainnet activation is required. The first genuine external
Base Mainnet USDC payer will be the first production end-to-end settlement and External Paid Call
#1.

## Israel Business Intelligence MCP

- Name: `Israel Business Intelligence MCP`
- Production URL: `https://israel-counterparty-intelligence.vercel.app/mcp`
- Testnet URL: `https://israel-counterparty-intelligence.vercel.app/mcp/testnet`
- Transport: Remote Streamable HTTP MCP
- Protocol: MCP with x402 v2 tool payments
- Paid tool: `verify_company` - 0.05 USDC on Base Mainnet
- Free tools: `describe_service`, `get_schema`
- Registry metadata: `https://israel-counterparty-intelligence.vercel.app/mcp.json`

The MCP tool is a thin wrapper around the same verification engine and schema used by the REST
resource. It does not duplicate or broaden the underlying business-intelligence logic.

## Active discovery channels

- Agent Tools: `https://agent-tools.cloud/api/v1/services/israel-counterparty-intelligence-vercel-app-sub393`
- 402 Index: `https://402index.io/service/fa0902ac-90a7-431a-8979-97da22a12911`
- x402scan resource ID: `e9b83616-3c3e-483a-81a2-a93c2b85dd7e`
- PayAI discovery: `https://facilitator.payai.network/discovery/resources`

## Test resource

- Method: `POST`
- URL: `https://israel-counterparty-intelligence.vercel.app/v1/verify`
- Price: `$0.10`
- Asset: Test USDC
- Network: Base Sepolia (`eip155:84532`)
- Facilitator: `https://facilitator.payai.network`
- PayAI resource ID: `6a91c9587356b8e8001ae3e5`
- OpenAPI: `https://israel-counterparty-intelligence.vercel.app/openapi.json`
- x402 manifest: `https://israel-counterparty-intelligence.vercel.app/.well-known/x402`

## Inspect the x402 challenge

Mainnet, without making a payment:

```bash
curl -i -X POST \
  'https://israel-counterparty-intelligence.vercel.app/v1/verify/mainnet' \
  -H 'content-type: application/json' \
  -d '{"company_number":"514744887","language":"en"}'
```

Base Sepolia test resource:

```bash
curl -i -X POST \
  'https://israel-counterparty-intelligence.vercel.app/v1/verify' \
  -H 'content-type: application/json' \
  -d '{"company_number":"514744887","language":"en"}'
```

Each unpaid request returns HTTP `402` and a `PAYMENT-REQUIRED` header containing its exact price,
USDC contract, network, receiving wallet, and Bazaar input/output schema. Test USDC cannot satisfy
the Mainnet resource.

## Discover through PayAI

```bash
curl -s 'https://facilitator.payai.network/discovery/resources' \
  | jq '.items[] | select(.resource == "https://israel-counterparty-intelligence.vercel.app/v1/verify")'
```

## Call Mainnet after signing an x402 v2 payment

Use an x402 v2 client to sign the selected `accepts` requirement, then retry the same request with
the returned base64 payment payload:

```bash
curl -X POST \
  'https://israel-counterparty-intelligence.vercel.app/v1/verify/mainnet' \
  -H 'content-type: application/json' \
  -H 'PAYMENT-SIGNATURE: <base64-x402-v2-payment-payload>' \
  -d '{"company_number":"514744887","language":"en"}'
```

For MCP clients, configure the production Streamable HTTP URL above. Initialization, tool discovery,
`describe_service`, and `get_schema` do not require payment. A call to `verify_company` returns an
x402 v2 `PaymentRequired` tool result and must be retried with `_meta["x402/payment"]`. The signed
payment is verified and settled through PayAI before the tool result is released.

## Response

A successful response contains resolved Israeli company data, confidence, evidence records,
missing-data disclosure, and a request ID. The service is public-information business intelligence,
not legal, credit, sanctions, or investment advice.
