agentsvc.io
No description published for this endpoint.
The wallet the 402 directs payment to. Its whole payment record — every payer, every chain — is on the merchant page.
Asset 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913
Live 402 challenge
Captured by the enrichment pass, not read just now. Prices can change — always read the 402 the endpoint answers with.
{
"docs": "https://agentsvc.io/docs",
"hint": "This call costs $0.03 USDC, paid per request with USDC on Base, Solana, Polygon or Arbitrum mainnet via x402. No account, no API key. Easiest: use an x402 client (JavaScript: @x402/fetch + @x402/evm, Python: pip install x402) with a wallet holding USDC on Base; it handles the 402 automatically. Manual: sign an EIP-3009 TransferWithAuthorization for the requirements in accepts[0] (v1) or in the PAYMENT-REQUIRED response header (v2) and retry with the X-PAYMENT (v1) or PAYMENT-SIGNATURE (v2) header.",
"error": "payment_required",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x622efA6Ceb83a5b6EdBC931332f4db68B7f74F27",
"scheme": "exact",
"network": "base",
"mimeType": "application/json",
"resource": "https://agentsvc.io/api/v1/proxy/company-brief",
"description": "Company check (KYB) and company enrichment in one call, built from six official or primary sources: legal entity from the Global LEI Index (legal name, LEI, status, register number, founding date, legal and HQ address, other candidates), EU VAT number check against VIES, sanctions screening against the OFAC SDN, EU and UN lists, domain registration and email security (RDAP, MX, SPF, DMARC grade), website technology stack, and recent news.",
"outputSchema": {
"input": {
"body": {
"name": "Siemens",
"domain": "siemens.com",
"country": "DE",
"news_limit": 3
},
"type": "http",
"method": "POST",
"bodyType": "json",
"discoverable": true
},
"output": {
"vat": null,
"news": [
{
"url": "https://www.pollutiononline.com/doc/siemens-to-digitalize-one-of-europe-s-largest-renewable-hydrogen-projects-0001",
"title": "Siemens To Digitalize One Of Europe's Largest Renewable Hydrogen Projects",
"source": "pollutiononline.com",
"published_at": "2026-10-09T10:45:00.000Z"
},
{
"url": "https://www.businessday.co.za/news/health/2026-10-09-sa-hauls-medical-equipment-giants-ge-siemens-and-philips-to-tribunal/",
"title": "GE, Siemens and Philips hauled to SA tribunal over medical equipment 'monopoly'",
"source": "businessday.co.za",
"published_at": "2026-10-09T05:15:00.000Z"
},
{
"url": "https://www.automationworld.com/process/plant-maintenance/news/55410620/siemens-fuelcell-energy-collaborate-for-fuel-cell-power-technologies",
"title": "Siemens, FuelCell Energy Collaborate For Fuel Cell Power Technologies",
"source": "automationworld.com",
"published_at": "2026-10-08T21:45:00.000Z"
}
],
"note": "Bundles company-lookup, vat-validate, sanctions-screen, domain-check, tech-stack and news-search. A sanctions match is a screening hint, not a determination.",
"query": {
"lei": null,
"name": "Siemens",
"domain": "siemens.com",
"country": "DE",
"vat_number": null
},
"checks": {
"news": "ok",
"domain": "ok",
"company": "ok",
"website": "ok",
"sanctions": "ok"
},
"domain": {
"domain": "siemens.com",
"created": "1986-09-29",
"expires": "2027-09-28",
"findings": [],
"registrar": "CSC Corporate Domains, Inc.",
"registered": true,
"dmarc_policy": "reject",
"mail_servers": [
"siemens-com.h-v1.mx.microsoft"
],
"email_security_grade": "A"
},
"company": {
"lei": "W38RGI023J3WT1HWRP32",
"founded": "1996-08-27",
"gleif_url": "https://search.gleif.org/#/record/W38RGI023J3WT1HWRP32",
"legal_form": "6QQB",
"legal_name": "Siemens Aktiengesellschaft",
"register_id": "HRB 6684",
"jurisdiction": "DE",
"entity_status": "ACTIVE",
"legal_address": {
"city": "München",
"lines": [
"Werner-von-Siemens-Str. 1"
],
"region": "DE-BY",
"country": "DE",
"postal_code": "80333"
},
"headquarters_address": {
"city": "München",
"lines": [
"Werner-von-Siemens-Str. 1"
],
"region": "DE-BY",
"country": "DE",
"postal_code": "80333"
}
},
"sources": [
"GLEIF",
"EU VIES",
"OFAC SDN, EU and UN sanctions lists",
"RDAP and DNS",
"webappanalyzer signatures",
"agentsvc.io news index (GDELT, Hacker News)"
],
"website": {
"url": "https://www.siemens.com/en-us/",
"server": "C2 Comms Cloud (4370fa90)",
"status": 200,
"by_category": {
"CDN": [
"Amazon CloudFront",
"Amazon S3"
],
"PaaS": [
"Amazon Web Services"
],
"Security": [
"HSTS"
],
"Search engines": [
"Algolia"
]
},
"technologies": [
"Algolia",
"Amazon CloudFront",
"Amazon S3",
"Amazon Web Services",
"HSTS",
"HTTP/3",
"Linkedin Ads",
"Linkedin Insight Tag"
]
},
"key_facts": [
"Siemens Aktiengesellschaft: LEI W38RGI023J3WT1HWRP32, ACTIVE, register HRB 6684, founded 1996-08-27, München (DE).",
"No match on OFAC, EU or UN sanctions lists for \"Siemens Aktiengesellschaft\".",
"Domain siemens.com registered since 1986-09-29 at CSC Corporate Domains, Inc., email security grade A.",
"Website uses Algolia, Amazon CloudFront, Amazon S3, Amazon Web Services, HSTS, HTTP/3.",
"3 recent news article(s), latest: \"Siemens To Digitalize One Of Europe's Largest Renewable Hydrogen Projects\"."
],
"sanctions": {
"matches": [],
"match_count": 0,
"screened_name": "Siemens Aktiengesellschaft",
"is_potential_match": false
},
"checked_at": "2026-10-10T06:30:20.650Z",
"other_candidates": [
{
"lei": "529900VGZ27M5ZHAEZ97",
"city": "München",
"country": "DE",
"legal_name": "Siemens Advanta Solutions GmbH",
"entity_status": "ACTIVE"
},
{
"lei": "5299004HJB6D966Q0P96",
"city": "München",
"country": "DE",
"legal_name": "Siemens Beteiligungen Europa GmbH",
"entity_status": "ACTIVE"
},
{
"lei": "529900O6MNI9UPD73288",
"city": "München",
"country": "DE",
"legal_name": "Siemens High Yield",
"entity_status": "ACTIVE"
}
]
}
},
"maxAmountRequired": "30000",
"maxTimeoutSeconds": 300
},
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww"
},
"payTo": "5JzPS5qpEwUM1vTC9GG7uqvwJdHzbEwfoPHf2Ki977tg",
"scheme": "exact",
"network": "solana",
"mimeType": "application/json",
"resource": "https://agentsvc.io/api/v1/proxy/company-brief",
"description": "Company check (KYB) and company enrichment in one call, built from six official or primary sources: legal entity from the Global LEI Index (legal name, LEI, status, register number, founding date, legal and HQ address, other candidates), EU VAT number check against VIES, sanctions screening against the OFAC SDN, EU and UN lists, domain registration and email security (RDAP, MX, SPF, DMARC grade), website technology stack, and recent news.",
"outputSchema": {
"input": {
"body": {
"name": "Siemens",
"domain": "siemens.com",
"country": "DE",
"news_limit": 3
},
"type": "http",
"method": "POST",
"bodyType": "json",
"discoverable": true
},
"output": {
"vat": null,
"news": [
{
"url": "https://www.pollutiononline.com/doc/siemens-to-digitalize-one-of-europe-s-largest-renewable-hydrogen-projects-0001",
"title": "Siemens To Digitalize One Of Europe's Largest Renewable Hydrogen Projects",
"source": "pollutiononline.com",
"published_at": "2026-10-09T10:45:00.000Z"
},
{
"url": "https://www.businessday.co.za/news/health/2026-10-09-sa-hauls-medical-equipment-giants-ge-siemens-and-philips-to-tribunal/",
"title": "GE, Siemens and Philips hauled to SA tribunal over medical equipment 'monopoly'",
"source": "businessday.co.za",
"published_at": "2026-10-09T05:15:00.000Z"
},
{
"url": "https://www.automationworld.com/process/plant-maintenance/news/55410620/siemens-fuelcell-energy-collaborate-for-fuel-cell-power-technologies",
"title": "Siemens, FuelCell Energy Collaborate For Fuel Cell Power Technologies",
"source": "automationworld.com",
"published_at": "2026-10-08T21:45:00.000Z"
}
],
"note": "Bundles company-lookup, vat-validate, sanctions-screen, domain-check, tech-stack and news-search. A sanctions match is a screening hint, not a determination.",
"query": {
"lei": null,
"name": "Siemens",
"domain": "siemens.com",
"country": "DE",
"vat_number": null
},
"checks": {
"news": "ok",
"domain": "ok",
"company": "ok",
"website": "ok",
"sanctions": "ok"
},
"domain": {
"domain": "siemens.com",
"created": "1986-09-29",
"expires": "2027-09-28",
"findings": [],
"registrar": "CSC Corporate Domains, Inc.",
"registered": true,
"dmarc_policy": "reject",
"mail_servers": [
"siemens-com.h-v1.mx.microsoft"
],
"email_security_grade": "A"
},
"company": {
"lei": "W38RGI023J3WT1HWRP32",
"founded": "1996-08-27",
"gleif_url": "https://search.gleif.org/#/record/W38RGI023J3WT1HWRP32",
"legal_form": "6QQB",
"legal_name": "Siemens Aktiengesellschaft",
"register_id": "HRB 6684",
"jurisdiction": "DE",
"entity_status": "ACTIVE",
"legal_address": {
"city": "München",
"lines": [
"Werner-von-Siemens-Str. 1"
],
"region": "DE-BY",
"country": "DE",
"postal_code": "80333"
},
"headquarters_address": {
"city": "München",
"lines": [
"Werner-von-Siemens-Str. 1"
],
"region": "DE-BY",
"country": "DE",
"postal_code": "80333"
}
},
"sources": [
"GLEIF",
"EU VIES",
"OFAC SDN, EU and UN sanctions lists",
"RDAP and DNS",
"webappanalyzer signatures",
"agentsvc.io news index (GDELT, Hacker News)"
],
"website": {
"url": "https://www.siemens.com/en-us/",
"server": "C2 Comms Cloud (4370fa90)",
"status": 200,
"by_category": {
"CDN": [
"Amazon CloudFront",
"Amazon S3"
],
"PaaS": [
"Amazon Web Services"
],
"Security": [
"HSTS"
],
"Search engines": [
"Algolia"
]
},
"technologies": [
"Algolia",
"Amazon CloudFront",
"Amazon S3",
"Amazon Web Services",
"HSTS",
"HTTP/3",
"Linkedin Ads",
"Linkedin Insight Tag"
]
},
"key_facts": [
"Siemens Aktiengesellschaft: LEI W38RGI023J3WT1HWRP32, ACTIVE, register HRB 6684, founded 1996-08-27, München (DE).",
"No match on OFAC, EU or UN sanctions lists for \"Siemens Aktiengesellschaft\".",
"Domain siemens.com registered since 1986-09-29 at CSC Corporate Domains, Inc., email security grade A.",
"Website uses Algolia, Amazon CloudFront, Amazon S3, Amazon Web Services, HSTS, HTTP/3.",
"3 recent news article(s), latest: \"Siemens To Digitalize One Of Europe's Largest Renewable Hydrogen Projects\"."
],
"sanctions": {
"matches": [],
"match_count": 0,
"screened_name": "Siemens Aktiengesellschaft",
"is_potential_match": false
},
"checked_at": "2026-10-10T06:30:20.650Z",
"other_candidates": [
{
"lei": "529900VGZ27M5ZHAEZ97",
"city": "München",
"country": "DE",
"legal_name": "Siemens Advanta Solutions GmbH",
"entity_status": "ACTIVE"
},
{
"lei": "5299004HJB6D966Q0P96",
"city": "München",
"country": "DE",
"legal_name": "Siemens Beteiligungen Europa GmbH",
"entity_status": "ACTIVE"
},
{
"lei": "529900O6MNI9UPD73288",
"city": "München",
"country": "DE",
"legal_name": "Siemens High Yield",
"entity_status": "ACTIVE"
}
]
}
},
"maxAmountRequired": "30000",
"maxTimeoutSeconds": 300
}
],
"payment": {
"asset": "USDC",
"pay_to": "0x622efA6Ceb83a5b6EdBC931332f4db68B7f74F27",
"scheme": "exact",
"network": "eip155:8453",
"chain_id": 8453,
"price_usd": 0.03,
"network_v1": "base",
"also_accepted": {
"see": "accepts[1] (v1 body) or PAYMENT-REQUIRED accepts[1] (v2)",
"pay_to": "5JzPS5qpEwUM1vTC9GG7uqvwJdHzbEwfoPHf2Ki977tg",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"asset_mint": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"
},
"amount_atomic": "30000",
"asset_contract": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"x402_versions_accepted": [
1,
2
]
},
"request": {
"method": "POST",
"content_type": "application/json",
"input_schema": {
"type": "object",
"properties": {
"lei": {
"type": "string",
"description": "20-character LEI, skips the name search"
},
"name": {
"type": "string",
"description": "Company name, e.g. \"Siemens\". Matched against GLEIF; exact names rank first"
},
"domain": {
"type": "string",
"description": "Company domain or website URL, e.g. siemens.com"
},
"country": {
"type": "string",
"description": "ISO2 country of the legal address to narrow the name search, e.g. DE"
},
"news_limit": {
"type": "integer",
"default": 5,
"maximum": 10,
"minimum": 0,
"description": "Number of news articles, 0 to skip"
},
"vat_number": {
"type": "string",
"description": "EU VAT number with country prefix, e.g. DE129274202. VIES returns no name for some countries (e.g. DE), so send name too"
}
}
},
"example_input": {
"name": "Siemens",
"domain": "siemens.com",
"country": "DE",
"news_limit": 3
}
},
"try_free": "https://agentsvc.io/api/v1/try/company-brief",
"x402Version": 1,
"service_info": "https://agentsvc.io/api/v1/services/company-brief"
}Accepts
The payment requirements as published to the catalog. Read the live 402 before paying — a price here is a claim, not a quote.
Pay 0.03 USDC on Base to 0x622e…74F27. The signed payment is good for 5 minutes.
- Paid to
- 0x622e…74F27
- USD Coin contract
- 0x8335…02913
- Payment window
- 5 minutes
- As published
- 30000 smallest units
That figure is in the token’s smallest units. Roundhouse does not hold this contract’s decimals, so it is shown as published rather than converted.
- Paid to
- 5JzPS5…977tg
- Token contract
- EPjFWd…TDt1v
- Payment window
- 5 minutes
That figure is in the token’s smallest units. Roundhouse does not hold this contract’s decimals, so it is shown as published rather than converted.
- Paid to
- 0x622e…74F27
- Token contract
- 0x3c49…c3359
- Payment window
- 5 minutes
That figure is in the token’s smallest units. Roundhouse does not hold this contract’s decimals, so it is shown as published rather than converted.
- Paid to
- 0x622e…74F27
- Token contract
- 0xaf88…e5831
- Payment window
- 5 minutes
The catalog’s raw entry
[
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x622efA6Ceb83a5b6EdBC931332f4db68B7f74F27",
"amount": "30000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
},
{
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"feePayer": "CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww"
},
"payTo": "5JzPS5qpEwUM1vTC9GG7uqvwJdHzbEwfoPHf2Ki977tg",
"amount": "30000",
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"maxTimeoutSeconds": 300
},
{
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x622efA6Ceb83a5b6EdBC931332f4db68B7f74F27",
"amount": "30000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 300
},
{
"asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x622efA6Ceb83a5b6EdBC931332f4db68B7f74F27",
"amount": "30000",
"scheme": "exact",
"network": "eip155:42161",
"maxTimeoutSeconds": 300
}
]Extensions
{
"bazaar": {
"info": {
"input": {
"body": {
"name": "Siemens",
"domain": "siemens.com",
"country": "DE",
"news_limit": 3
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"data": {
"vat": null,
"news": [
{
"url": "https://www.pollutiononline.com/doc/siemens-to-digitalize-one-of-europe-s-lar...",
"title": "Siemens To Digitalize One Of Europe's Largest Renewable Hydrogen Projects",
"source": "pollutiononline.com",
"published_at": "2026-10-09T10:45:00.000Z"
}
],
"note": "Bundles company-lookup, vat-validate, sanctions-screen, domain-check, tech-st...",
"query": {
"lei": null,
"name": "Siemens",
"domain": "siemens.com",
"country": "DE",
"vat_number": null
},
"checks": {
"news": "ok",
"domain": "ok",
"company": "ok",
"website": "ok",
"sanctions": "ok"
},
"domain": {
"domain": "siemens.com",
"created": "1986-09-29",
"expires": "2027-09-28",
"findings": [],
"registrar": "CSC Corporate Domains, Inc.",
"registered": true,
"dmarc_policy": "reject",
"mail_servers": [
"siemens-com.h-v1.mx.microsoft"
],
"email_security_grade": "A"
},
"company": {
"lei": "W38RGI023J3WT1HWRP32",
"founded": "1996-08-27",
"gleif_url": "https://search.gleif.org/#/record/W38RGI023J3WT1HWRP32",
"legal_form": "6QQB",
"legal_name": "Siemens Aktiengesellschaft",
"register_id": "HRB 6684",
"jurisdiction": "DE",
"entity_status": "ACTIVE",
"legal_address": {
"city": "München",
"lines": [
"Werner-von-Siemens-Str. 1"
],
"region": "DE-BY",
"country": "DE",
"postal_code": "80333"
},
"headquarters_address": {
"city": "München",
"lines": [
"Werner-von-Siemens-Str. 1"
],
"region": "DE-BY",
"country": "DE",
"postal_code": "80333"
}
},
"sources": [
"GLEIF"
],
"website": {
"url": "https://www.siemens.com/en-us/",
"server": "C2 Comms Cloud (4370fa90)",
"status": 200,
"by_category": {
"CDN": [
"Amazon CloudFront"
],
"PaaS": [
"Amazon Web Services"
],
"Security": [
"HSTS"
],
"Search engines": [
"Algolia"
]
},
"technologies": [
"Algolia"
]
},
"key_facts": [
"Siemens Aktiengesellschaft: LEI W38RGI023J3WT1HWRP32, ACTIVE, register HRB 66..."
],
"sanctions": {
"matches": [],
"match_count": 0,
"screened_name": "Siemens Aktiengesellschaft",
"is_potential_match": false
},
"checked_at": "2026-10-10T06:30:20.650Z",
"other_candidates": [
{
"lei": "529900VGZ27M5ZHAEZ97",
"city": "München",
"country": "DE",
"legal_name": "Siemens Advanta Solutions GmbH",
"entity_status": "ACTIVE"
}
]
},
"success": true
}
}
},
"tags": [
"company",
"kyb",
"due-diligence",
"enrichment",
"vat",
"sanctions",
"lei",
"workflow",
"company-enrichment",
"company-data",
"business-verification"
],
"schema": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"required": [
"type",
"method",
"bodyType",
"body"
],
"properties": {
"body": {
"required": [],
"properties": {
"lei": {
"type": "string",
"description": "20-character LEI, skips the name search"
},
"name": {
"type": "string",
"description": "Company name, e.g. \"Siemens\". Matched against GLEIF; exact names rank first"
},
"domain": {
"type": "string",
"description": "Company domain or website URL, e.g. siemens.com"
},
"country": {
"type": "string",
"description": "ISO2 country of the legal address to narrow the name search, e.g. DE"
},
"news_limit": {
"type": "integer",
"default": 5,
"maximum": 10,
"minimum": 0,
"description": "Number of news articles, 0 to skip"
},
"vat_number": {
"type": "string",
"description": "EU VAT number with country prefix, e.g. DE129274202. VIES returns no name for some countries (e.g. DE), so send name too"
}
}
},
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"POST",
"PUT",
"PATCH"
],
"type": "string"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"success",
"data"
],
"properties": {
"data": {
"type": "object",
"required": [
"query",
"key_facts",
"checks"
],
"properties": {
"vat": {},
"news": {
"type": "array"
},
"note": {
"type": "string"
},
"query": {
"type": "object"
},
"checks": {
"type": "object"
},
"domain": {
"type": "object"
},
"company": {
"type": "object"
},
"sources": {
"type": "array"
},
"website": {
"type": "object"
},
"key_facts": {
"type": "array"
},
"sanctions": {
"type": "object"
},
"checked_at": {
"type": "string"
},
"other_candidates": {
"type": "array"
}
}
},
"success": {
"type": "boolean"
}
}
}
}
}
}
},
"category": "data"
}
}Provenance
- Seen in the source catalog
- —
- Last indexed by Roundhouse
- 2026-10-12 16:15Z
- Last enriched (probe, favicon, geo)
- 2026-10-12 16:46Z
- x402 version
- 2
- Max timeout
- 300s
- Liveness probe
- HTTP 402
Hand this page to an agent
Copy the prompt and paste it into Claude, an MCP client or your own agent — it will vet this service and call it over the free read API. No key, no account.
GET api.roundhouseai.io/v0/endpoints
This endpoint's own trailing-30-day call count, as published by the upstream catalog and snapshotted daily. 26 snapshots so far. Verified volume counts only settlements with an on-chain EIP-3009 marker.
Show the promptHide the prompt
Using Roundhouse, look up the x402 service agentsvc.io and tell me whether it is worth paying: what a call costs, whether the endpoint answered when last probed, and what its payment record actually shows. curl -s 'https://api.roundhouseai.io/v0/endpoints?q=agentsvc.io' curl -s 'https://api.roundhouseai.io/v0/merchants/<the payTo wallet returned above>' Then call it: read the price from the live 402 at https://agentsvc.io/api/v1/proxy/company-brief, never from a cached figure, and pay with an x402 client. The /v0 API needs an API key (`authorization: Bearer rh_live_…`) on everything except /v0/unified* and /v0/endpoints. Either pay over x402 (mint a personal key for $0.01 at GET https://api.roundhouseai.io/v0/test/x402), or ask me for an organization key, which I create at https://roundhouseai.io/dashboard/connections. If you have neither, ask before going further. If you do not have Roundhouse tools or skills installed, read https://roundhouseai.io/skill.md first — it is the whole procedure.