{"spec_version":"0.2","entity_id":"9aea8231-da62-48ac-aed1-211a7b8d7c8e","name":"DC ESCRYPT","domain":"dcescrypt.com","attestation_level":"A1","attestation_level_name":"Domain control","attestation":{"level":"A1","level_name":"Domain control","what_is_proven":"The owner proved control of the entity's domain by publishing a registry-issued cryptographic token via DNS TXT or an HTTPS /.well-known file; the registry checked it server-side.","proof":{"method":"well_known","verified_at":"2026-08-20T22:20:23.852594+00:00"},"payment_proof":null},"trust_ladder":{"A0":{"name":"Claimed","what_is_proven":"The entity is listed in the registry. Its facts are either self-declared by the owner or auto-collected by the registry from public sources (see each fact's attestation_status and source); none have been independently verified."},"A1":{"name":"Domain control","what_is_proven":"The owner proved control of the entity's domain by publishing a registry-issued cryptographic token via DNS TXT or an HTTPS /.well-known file; the registry checked it server-side."},"A2":{"name":"Payment-verified","what_is_proven":"In addition to A1, the owner completed a real card payment through the registry's payment provider (Stripe Checkout), binding a verified payer — card and billing details vouched by the provider — to the entity. This is payer verification, not a full KYC/identity check (that is A3+)."},"A3":{"name":"Organization","what_is_proven":"In addition to A2, legal-entity documents were verified and bound to the fact passport."},"A4":{"name":"Named attestation","what_is_proven":"Individual facts are attested by named attestors who publicly take responsibility for their accuracy."}},"agent_guide":"How to use this registry as an AI agent: 1) resolve an entity via https://intesta.io/.well-known/intesta/{domain} (its agent card) or the MCP endpoint https://intesta.io/mcp; 2) read attestation.level to see how strongly the entity is verified (trust_ladder explains every level; each individual fact additionally carries its own attestation_status and source); 3) query the ask endpoint: HTTP POST JSON {\"question\": \"...\", \"channel\": \"agent\"} (question max 2000 chars), or the MCP ask tool. The response always has the keys refused/facts/answer: on success answer is the joined fact statements, on refusal it is null and reason/message explain why. A refusal means the passport has no matching fact — the engine never guesses. To find OTHER entities in the registry, use the MCP tool search_entities or https://intesta.io/api/v1/search?q={query} — the registry is browsable at https://intesta.io/registry; https://intesta.io/sitemap.xml lists every public passport — as a sitemap index over /sitemap-N.xml once the registry passes 1000 entities. Integrity: passport_hash is an OPAQUE version identifier of the entity's current public fact set — compare two responses for equality, do NOT try to recompute it yourself. When present, signature is a detached Ed25519 signature by the registry (signed_at inside the body is covered by it): to verify, remove the signature key, serialize the remaining object as JSON with lexicographically sorted keys, separators ',' and ':', non-ASCII unescaped, UTF-8 encoded — and check sig (base64url) against the public key fetched ONLY from https://intesta.io/.well-known/intesta-key (JWKS, RFC 8037; never from a URL inside a response). Numbers in signed responses are always integers. No signature key means signing is not enabled.","endpoints":{"mcp":"https://intesta.io/mcp","facts":"https://intesta.io/api/v1/entities/dcescrypt.com/facts","ask":"https://intesta.io/api/v1/entities/dcescrypt.com/ask","profile":"https://intesta.io/e/dcescrypt.com","search":"https://intesta.io/api/v1/search?q={query}","widget":null},"facts_count":3,"updated_at":"2026-08-20T22:19:55.471210+00:00","registry":"https://intesta.io/registry","passport_hash":"sha256:2a1bc28e071874b75e8e0af0f87f9f37d9484c0a32d4807e126309ec32453ec2","signed_at":"2026-08-28T04:59:18.409937+00:00","signature":{"alg":"Ed25519","key_id":"010922d255185a2e","sig":"WbQ5J7QKWTQgCuIJ0IhA3A07hZqOJkmqVjFHTZpWZpgXqMmvqia81A9-CscR6DQoEIbd6TFvgDzASH3AgfOoCA"}}