# Intesta > Intesta is a trust layer for the web: every business gets a "fact passport" — > attested, versioned facts served to humans via an expert widget and to AI agents > via an official MCP endpoint. Answers come only from the fact passport (no > hallucinations by architecture). Trust ladder A0–A4: from self-declared to > independently verified, with named attestors. ## Core - [What is Intesta](https://intesta.io/): product overview, A0–A4 attestation ladder - [Registry](https://intesta.io/registry): attested entities; search with https://intesta.io/registry?q={query} (plain HTML, no JavaScript needed) ## For agents - MCP endpoint (streamable-http): https://intesta.io/mcp — tools: search_entities, list_entities, get_passport, ask, get_trust_ladder - ask contract (HTTP): POST JSON {"question": "...", "channel": "agent"} (question max 2000 chars); response always has keys refused/facts/answer (answer is null on refusal) - Agent card (machine descriptor, spec 0.2): https://intesta.io/.well-known/intesta — per-entity: https://intesta.io/.well-known/intesta/{domain}. Self-contained: identity, attestation level with proof (method + date), full trust-ladder semantics, endpoints. - Search API (HTTP): https://intesta.io/api/v1/search?q={query}&limit={1..100}&offset={0..1000} — literal substring over name/domain/vertical of published entities; query is 3..200 characters (shorter cannot use the index) and an invalid one returns HTTP 422; response has total/count/offset/note/entities, each entity with level, level_name, vertical and profile_url - Trust ladder semantics (what each level proves): https://intesta.io/api/v1/trust-ladder - A2+ entities additionally expose attestation.payment_proof (provider-verified payer identity: method + verified_at) in the agent card, attestation API and MCP get_passport; null below A2 - Every answer includes: fact, source, attestation status, validity date - If a fact is not in the passport, the answer is an honest refusal — by architecture - All public passports are listed in https://intesta.io/sitemap.xml — pages /e/{domain}, each linking its agent card via rel=alternate; beyond 1000 entities this becomes a sitemap index over /sitemap-N.xml ## Company - Domains: intesta.io (primary), intesta.ai, intesta.dev