Skip to content
AI News HubLIVE
Source content · Analysis pending3 min read

Executable SOAR playbook dataset – AI agents pay per record via HTTP 402

Summary

Lateos — SOAR Dataset for AI Agents SOAR Dataset · Golden v2 Executable playbooks. Bought by machines. A quality-controlled corpus of 8,438 SOAR security playbooks and threat-intel records served to autonomous AI agents…

SourceHacker News AIAuthor: leochong
Executable SOAR playbook dataset – AI agents pay per record via HTTP 402
Report an error

The correction channel is not available yet. You can copy the article reference below for later.

Correction instructions
Read article

Lateos — SOAR Dataset for AI Agents SOAR Dataset · Golden v2 Executable playbooks. Bought by machines. A quality-controlled corpus of 8,438 SOAR security playbooks and threat-intel records served to autonomous AI agents — metered per record, settled automatically via HTTP 402 machine payments. No human in the loop. Try it with any MCP client $0.05 per record returned $0.01 flat per keyword search Keyless agents get an HTTP 402 payment challenge — checkout provisions the key instantly Endpoint: /mcp MCP manifest For machines, documented MCP registry: ai.lateos/soar-record-gateway llms.txt, OpenAPI, AI plugin manifest Every endpoint is a machine-readable contract Read llms.txt OpenAPI spec Most "security datasets" are web-scraped, hallucinated, or unexecutable — sending autonomous agents off a cliff. This corpus is quality-controlled, labeled for executability and blast radius, versioned, and served from the edge via Neon PostgreSQL with full-text search (ts_rank_cd + ILIKE). 8,438 records 6,755/841/842 train / val / test 710 destructive 47 human-approval edge-served · Neon PostgreSQL sentinel 643 records splunk_soar 377 records xsoar 129 records google_secops 555 records knowledge_qa 6,734 records Built on the HTTP 402 Machine Payments Protocol (MPP). An agent without credentials isn't rejected with an error page — it's handed a payment challenge it can act on. 01 Agent calls the API keyless. Any MCP client or direct HTTP call to /v1/records/fetch without a key. 02 Server responds HTTP 402 with Stripe MPP headers: a metered subscription checkout URL for the SOAR plan ($0.01/search, no upfront charge) and the subscription metadata the agent needs. 03 Agent opens the checkout. The Stripe checkout webhook auto-provisions a soar_live_... API key for the customer and stores the subscription linkage. 04 Usage is metered. Every record fetched and every search is reported to the Stripe billing meter; invoices settle automatically, post-paid. Enterprise plans are unmetered. The machine pays for itself. No signup forms, no sales calls, no human provisioning. If your agent can follow an HTTP 402, it can subscribe. Metered $0.05 / record $0.01 / search Streamable HTTP + MCP access Full-text keyword search Platform, executability & destructiveness filters Post-paid via Stripe billing meters Auto-provisioned keys via 402 checkout Connect an agent Enterprise Unmetered Custom terms Unlimited record & search volume Bulk dataset export (train/val/test splits) Private hosted endpoint or dataset mirror Dedicated support Contact: [email protected] MCP server (registered) Namespace: ai.lateos/soar-record-gateway on registry.modelcontextprotocol.io Transport: Streamable HTTP Tools: fetch_security_records (metered $0.05/record), search_security_records ($0.01 flat), get_total_record_count (free) { "mcpServers": { "soar": { "type": "http", "url": "https://soar-api.nevada-f99.workers.dev/mcp", "headers": { "Authorization": "Bearer soar_live_..." } } } } Agent-native contracts llms.txt — full service index, parseable by any agent OpenAPI — machine-validated API schema AI plugin manifest — ChatGPT-style plugin discovery robots.txt — crawler guidance for the same content server.json — MCP registry manifest llms.txt AI plugin manifest How does my agent get an API key?+ It doesn't need one upfront. Call the API keyless, receive the HTTP 402 with a Stripe MPP checkout URL, complete the checkout, and the webhook provisions a soar_live_... key automatically. Retrieve it once from the credential endpoint included in the 402 payload. Is the data safe for agents to execute?+ The corpus is labeled for blast radius: 710 destructive and 47 human-approval records are tagged and can be filtered out of fetches by default. Agents should still gate state-changing actions behind their own approval policies — we publish the labels, not a safety guarantee. What exactly is in the dataset?+ 8,438 executable SOAR playbooks and threat-intel records across sentinel, splunk_soar, xsoar, google_secops, and knowledge_qa — versioned as golden dataset v2 with train/val/test splits (6,755/841/842) for evaluation work. How is billing enforced?+ Every record fetch and search is reported to Stripe billing meters (soar_search_consumption, soar_record_consumption) on your subscription. Invoices settle post-paid each month. Enterprise plans are unmetered. Can I get the full dataset for training?+ Yes — bulk export with provenance documentation is available under the Enterprise plan. Contact [email protected]. Want to evaluate the corpus, contribute playbooks, or negotiate an enterprise agreement? Email: [email protected] Or open an issue on GitHub · listed in the official MCP registry

Key points and analysis

Article intelligence

EngineersAdvanced

Key points

  • AI generation is temporarily unavailable; this entry was preserved with deterministic fallback metadata.
  • Lateos — SOAR Dataset for AI Agents SOAR Dataset · Golden v2 Executable playbooks. Bought by machines. A quality-controlled corpus of 8,438 SOAR security playbooks and threat-inte…

Highlights and analysis are generated automatically and may contain errors. Check the original source.