# XSlot for AI agents

XSlot is Stanislav Sablin's expert portfolio for iGaming product leadership, regulated launch preparation, operations, platforms, payments, retention and CRM. Its lab demonstrates forecasting on synthetic player histories. It is not an online casino and does not accept wagers.

## Read and cite

- English: https://xslot.io/
- Russian: https://xslot.io/ru/
- Page directory: https://xslot.io/agent-pages.json
- Compact directory: https://xslot.io/llms.txt
- Request any page with `Accept: text/markdown`; HTML remains the default.
- Cite canonical page URLs, not the Markdown files or this index.
- Published career outcomes, sample data and model limitations must remain distinguishable.

Search, AI input and AI training are permitted through Content Signals. This policy applies to public site content; it does not confer access to private API sessions or alter third-party software/model licences.

## MCP

Connect a Streamable HTTP client to https://xslot.io/mcp. No authentication is required. The server exposes only public research tools:

- `search_expertise`: search the site's published English or Russian pages.
- `read_page`: retrieve a listed page as Markdown with its canonical citation URL.
- `get_lab_capabilities`: retrieve the public deployed-model capabilities, without running inference.

These tools do not create datasets, run forecasts, import records, change settings or access session results. Search is lexical retrieval over published page content, not a generative model.

## A2A 1.0

Discover https://xslot.io/.well-known/agent-card.json and send JSON-RPC 2.0 to https://xslot.io/a2a with `A2A-Version: 1.0`.

`SendMessage` accepts a user message with a text search query or a structured data part containing `query`, optional `language` (`en` or `ru`), or `path` from the page directory. It returns a Message containing the actual published excerpts and citation URLs. This synchronous research agent has no asynchronous tasks, push notifications, external file ingestion or model execution.

```json
{"jsonrpc":"2.0","id":1,"method":"SendMessage","params":{"message":{"messageId":"example-1","role":"ROLE_USER","parts":[{"text":"SOFTSWISS launches and retention"}]}}}
```

## WebMCP

Supported browsers receive research tools on page load. The implementation supports the current `document.modelContext` API and earlier `navigator.modelContext` builds, with feature detection. Ordinary browsers continue to work normally.

## Outbound identity

The research service signs its bounded outbound GET request for XSlot's own public lab capabilities using HTTP Message Signatures and `Signature-Agent`. Public verification keys are at https://xslot.io/.well-known/http-message-signatures-directory. It does not browse arbitrary URLs supplied by callers. The signature is an outbound identity signal, not permission to bypass authentication or robots preferences.
