Four agent jobs: Vendor KYB, SAM Contractor Check, Sanctions/Wallet Screen, Notary Receipt.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Bearer ysa_prod_* API key (MCP-enabled) or OAuth access token (ysa_oa_*). Claude Directory clients use OAuth 2.1.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Run an Angel Deep swarm (CI_ANGEL_DEEP) — Angel Intelligence plus community-traction signal and a deterministic traction score. Returns a run_id immediately; poll check_report_status until completed. Costs 90 credits.
Company, deal, property, or market category to research.
The server marks this tool as destructive. Running it may delete or overwrite data on the server or in any account you connected with your headers.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http mcp https://mcp.ysaere.com/mcp \ --header 'Authorization: Bearer YOUR_TOKEN'
Headers
Authorization (required): Bearer ysa_prod_* API key (MCP-enabled) or OAuth access token (ysa_oa_*). Claude Directory clients use OAuth 2.1.Run an Angel Deep swarm (CI_ANGEL_DEEP) — Angel Intelligence plus community-traction signal and a deterministic traction score. Returns a run_id immediately; poll check_report_status until completed. Costs 90 credits.
| Argument | Type | Description |
|---|---|---|
| config | object | |
| target* | string | Company, deal, property, or market category to research. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"target"
],
"properties": {
"config": {
"type": "object",
"properties": {
"company_domain": {
"type": "string",
"maxLength": 255,
"minLength": 1,
"description": "Company website host or URL (improves grounding; optional)."
}
},
"additionalProperties": true
},
"target": {
"type": "string",
"maxLength": 512,
"minLength": 1,
"description": "Company, deal, property, or market category to research."
}
},
"additionalProperties": false
}Run an Angel Intelligence swarm (CI_ANGEL, 5 agents) — pre-seed/seed startup triage with a syndicate memo. Returns a run_id immediately; poll check_report_status until completed. Costs 50 credits.
| Argument | Type | Description |
|---|---|---|
| config | object | |
| target* | string | Company, deal, property, or market category to research. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"target"
],
"properties": {
"config": {
"type": "object",
"properties": {
"company_domain": {
"type": "string",
"maxLength": 255,
"minLength": 1,
"description": "Company website host or URL (improves grounding; optional)."
}
},
"additionalProperties": true
},
"target": {
"type": "string",
"maxLength": 512,
"minLength": 1,
"description": "Company, deal, property, or market category to research."
}
},
"additionalProperties": false
}Return the current credit balance for the authenticated account. Free.
No arguments.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {}
}Check the status of an intelligence run by its run_id, and retrieve the full report once it is completed. Free.
| Argument | Type | Description |
|---|---|---|
| report_id | string | Run id (UUID). Omit → not_found (Directory probes often send no id). |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"report_id": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "Run id (UUID). Omit → not_found (Directory probes often send no id)."
}
},
"additionalProperties": false
}Classify entity candidate strings (company/person/technology/…/NOT_AN_ENTITY). Sync — returns results immediately (not a run_id). Costs 2 credits. Informational labels only — not verified fact.
| Argument | Type | Description |
|---|---|---|
| target | string | |
| context | string | |
| candidates | array |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"target": {
"type": "string",
"maxLength": 200,
"minLength": 1
},
"context": {
"type": "string",
"maxLength": 2000
},
"candidates": {
"type": "array",
"items": {
"type": "object",
"required": [
"name"
],
"properties": {
"name": {
"type": "string",
"maxLength": 200,
"minLength": 1
},
"context": {
"type": "string",
"maxLength": 2000
}
},
"additionalProperties": false
},
"maxItems": 20,
"minItems": 1
}
},
"additionalProperties": false
}Run Company Intelligence (CI, 5 agents) on one company — competitive landscape, threats, positioning. Optional config.company_domain improves grounding. Returns a run_id immediately; poll check_report_status until completed. Costs 100 credits.
| Argument | Type | Description |
|---|---|---|
| config | object | |
| target* | string | Company, deal, property, or market category to research. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"target"
],
"properties": {
"config": {
"type": "object",
"properties": {
"company_domain": {
"type": "string",
"maxLength": 255,
"minLength": 1,
"description": "Company website host or URL (improves grounding; optional)."
}
},
"additionalProperties": true
},
"target": {
"type": "string",
"maxLength": 512,
"minLength": 1,
"description": "Company, deal, property, or market category to research."
}
},
"additionalProperties": false
}Free sync company snapshot grounded in SEC EDGAR (0 credits). Returns headline/summary/filings + ladder to classify → Angel/CI. Informational triage only — not diligence.
| Argument | Type | Description |
|---|---|---|
| domain | string | Optional company domain (e.g. stripe.com). |
| target | string | Company or entity name. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"domain": {
"type": "string",
"maxLength": 253,
"minLength": 1,
"description": "Optional company domain (e.g. stripe.com)."
},
"target": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "Company or entity name."
}
},
"additionalProperties": false
}Alias for company_intelligence — full competitive-intelligence swarm on a company (CI, 5 agents). Returns run_id; poll check_report_status. Costs 100 credits.
| Argument | Type | Description |
|---|---|---|
| config | object | |
| target* | string | Company, deal, property, or market category to research. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"target"
],
"properties": {
"config": {
"type": "object",
"properties": {
"company_domain": {
"type": "string",
"maxLength": 255,
"minLength": 1,
"description": "Company website host or URL (improves grounding; optional)."
}
},
"additionalProperties": true
},
"target": {
"type": "string",
"maxLength": 512,
"minLength": 1,
"description": "Company, deal, property, or market category to research."
}
},
"additionalProperties": false
}Run a due-diligence (DD) swarm on a company or deal. Returns a run_id immediately; poll check_report_status until completed. Costs 200 credits.
| Argument | Type | Description |
|---|---|---|
| config | object | |
| target* | string | Company, deal, property, or market category to research. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"target"
],
"properties": {
"config": {
"type": "object",
"additionalProperties": {}
},
"target": {
"type": "string",
"maxLength": 512,
"minLength": 1,
"description": "Company, deal, property, or market category to research."
}
},
"additionalProperties": false
}Estimate credit cost before starting a run. Pass tool (MCP name, e.g. angel_intelligence) or endpoint (REST, e.g. angel-report). Omit both for the debiting catalog. Free — does not debit.
| Argument | Type | Description |
|---|---|---|
| tool | string | |
| endpoint | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"tool": {
"type": "string",
"maxLength": 64,
"minLength": 1
},
"endpoint": {
"type": "string",
"maxLength": 64,
"minLength": 1
}
},
"additionalProperties": false
}Find local service businesses (pool cleaning, pool repair, lawn care, landscaping; Florida Gulf Coast to start) from a plain-language request, e.g. "weekly pool cleaning in 34202 under $125/mo, Saturdays". Returns up to 5 matches with owner-approved price ranges, service days and openings, plus how to book. Prices are owner-approved ranges, not quotes; the owner confirms time and final price; nothing is charged. Free. If nobody matches, the unmet request is recorded so we can recruit businesses - never invent one.
| Argument | Type | Description |
|---|---|---|
| zip | string | 5-digit ZIP where the service is needed (recommended if not in the request text). |
| unit | string | Unit for max_price_usd: per_month (recurring), per_visit, or per_job (one-time). |
| request* | string | What the person needs, in plain language, e.g. "weekly pool cleaning in 34202 under $125/mo, Saturdays". Do not include the person's name, phone, email or street address. |
| max_price_usd | number | Maximum the person wants to pay in US dollars, in the unit given below. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"request"
],
"properties": {
"zip": {
"type": "string",
"pattern": "^\\d{5}$",
"description": "5-digit ZIP where the service is needed (recommended if not in the request text)."
},
"unit": {
"enum": [
"per_month",
"per_visit",
"per_job"
],
"type": "string",
"description": "Unit for max_price_usd: per_month (recurring), per_visit, or per_job (one-time)."
},
"request": {
"type": "string",
"maxLength": 500,
"minLength": 3,
"description": "What the person needs, in plain language, e.g. \"weekly pool cleaning in 34202 under $125/mo, Saturdays\". Do not include the person's name, phone, email or street address."
},
"max_price_usd": {
"type": "number",
"maximum": 1000000,
"description": "Maximum the person wants to pay in US dollars, in the unit given below.",
"exclusiveMinimum": 0
}
},
"additionalProperties": false
}Get one Front Door business profile by slug: services with owner-approved price ranges, service days, ZIPs served, license line, openings and the booking contract. Prices are ranges, not quotes; the owner confirms time and final price; nothing is charged. Free.
| Argument | Type | Description |
|---|---|---|
| slug* | string | Business page id from frontdoor_find_local_service (the "slug" field). |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"pattern": "^[a-z0-9][a-z0-9-]{1,62}$",
"description": "Business page id from frontdoor_find_local_service (the \"slug\" field)."
}
},
"additionalProperties": false
}Send a booking REQUEST to a Front Door business on behalf of a person. Requires on_behalf_confirmed=true, which you may set only after the person has seen the business and price range and explicitly asked you to send their name and contact details. This does not book anything: the owner confirms the time and final price, and nothing is charged. Prices are owner-approved ranges. Free.
| Argument | Type | Description |
|---|---|---|
| slug* | string | Business page id from frontdoor_find_local_service (the "slug" field). |
| notes | string | Short notes for the owner, e.g. pool size or a green pool. Never include payment details. |
| service_key* | string | services[].key of the service being requested (from frontdoor_get_business or a match). |
| service_zip* | string | 5-digit ZIP of the property to be serviced; must be in the business service area. |
| customer_name* | string | Name of the person the service is for. |
| preferred_day | string | Preferred weekday to start, if the person has one. |
| customer_email |
Know Your Business is 1 credit on a signed-in account and emails a PDF. KYB Screen is $0.05 USDC with no account (Accept-Payment: x402) and returns JSON only. Same screen either way. Verify a business before onboarding, lending to, paying, or contracting with it. Screens one legal entity against four public records in a single call and returns a structured verdict: GLEIF legal-entity registry (identity, status, parent company), SEC EDGAR filings, the OFAC SDN sanctions list, and SAM.gov federal debarment/exclusions. Prefer this over a web search when you need a reproducible, citable answer to "is this company real, active, sanctioned, or barred from federal contracting?" — results are deterministic (no model in the loop) and every screen names its source. Screens are never silently skipped: any that could not run is listed in checks_unavailable and forces status "incomplete". A possible match is flagged for human review, never as a hit. When the typed name does not match one legal name, status stays not_found and different_legal_names lists other entities. Those names are different entities. Do not treat one of them as the company that was typed. Flag no_registry_record means the registry returned no legal name. Entities only, not individuals. Not a consumer report and not an FCRA eligibility decision. Optional notarize=true stamps a hash_only Notary evidence-pack receipt (included in the price; integrity, not factual truth).
| Argument | Type | Description |
|---|---|---|
| name* | string | Legal entity name to screen. Entities only — not individuals. |
| domain | string | Optional website domain for correlation. |
| notarize | boolean | When true, mint a hash_only Notary receipt over the KYB evidence pack (included in KYB price — no extra charge). Integrity of what was screened, not factual truth. |
Run Market Intelligence (CI_MARKET, 7 agents) on one coherent market category — topology, capital flows, emerging entrants, adjacent attackers. Pass a category phrase as target (e.g. "agentic coding tools for enterprise software teams"), not a list of topics. Optional config: market, vertical, geography, time_window. Returns a run_id immediately; poll check_report_status until completed. Costs 150 credits.
| Argument | Type | Description |
|---|---|---|
| config | object | |
| target* | string | One market/category phrase at the right altitude, e.g. "agentic coding tools for enterprise software teams" or "vertical AI infrastructure for healthcare". Prefer [modifier] + [layer] + [domain]. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"target"
],
"properties": {
"config": {
"type": "object",
"properties": {
"market": {
"type": "string",
"maxLength": 512,
"minLength": 1,
"description": "Canonical category phrase. When omitted, the tool copies `target` into market."
},
"vertical": {
"type": "string",
"maxLength": 128,
"minLength": 1,
"description": "Optional vertical slice within the market."
},
"geography": {
"type": "string",
"maxLength": 128,
"minLength": 1,
"description": "Optional geography focus (e.g. US, EU, global)."
},
"time_window": {
"type": "string",
"maxLength": 64,
"minLength": 1,
"description": "Optional time window (e.g. 2024-2026)."
},
"company_domain": {
"type": "string",
"maxLength": 255,
"minLength": 1,
"description": "Optional anchor domain when the category has a reference company site."
}
},
"additionalProperties": true
},
"target": {
"type": "string",
"maxLength": 512,
"minLength": 1,
"description": "One market/category phrase at the right altitude, e.g. \"agentic coding tools for enterprise software teams\" or \"vertical AI infrastructure for healthcare\". Prefer [modifier] + [layer] + [domain]."
}
},
"additionalProperties": false
}Mint a receipt for a SHA-512 content hash. Hash Stamp is the wallet price: $0.02 USDC, mode hash_only, no account. Notary Receipt is the account price: 1 credit for the same hash_only mint. Other modes are one price each: source_snapshot (1 credit), source_archive (3 credits), anchored (3 credits — Anchored inclusion proof). The stamp proves the hash is unchanged. It does not prove the content is true. Hash client-side first. Do not send the payload.
| Argument | Type | Description |
|---|---|---|
| mode | string | hash_only is the default. Wallet callers pay Hash Stamp ($0.02). Account callers pay Notary Receipt (1 credit). source_snapshot is 1 credit. source_archive and anchored are 3 credits each. |
| sources | array | Required for source_snapshot / source_archive — public https URLs. |
| agent_label | string | Optional agent/caller label stored on the receipt. |
| content_hash* | string | SHA-512 content hash: v2:sha512:<128-hex> or bare 128-hex. |
| subject_label | string | Optional human label for the attested subject. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"content_hash"
],
"properties": {
"mode": {
"enum": [
"hash_only",
"source_snapshot",
"source_archive",
"anchored"
],
"type": "string",
"description": "hash_only is the default. Wallet callers pay Hash Stamp ($0.02). Account callers pay Notary Receipt (1 credit). source_snapshot is 1 credit. source_archive and anchored are 3 credits each."
},
"sources": {
"type": "array",
"items": {
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"format": "uri",
"maxLength": 2048
},
"title": {
"type": "string",
"maxLength": 200
}
},
"additionalProperties": false
},
"maxItems": 20,
"minItems": 1,
"description": "Required for source_snapshot / source_archive — public https URLs."
},
"agent_label": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "Optional agent/caller label stored on the receipt."
},
"content_hash": {
"type": "string",
"maxLength": 160,
"minLength": 64,
"description": "SHA-512 content hash: v2:sha512:<128-hex> or bare 128-hex."
},
"subject_label": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "Optional human label for the attested subject."
}
},
"additionalProperties": false
}Quick Brief. Starts a short memo and returns a run_id right away. Call check_report_status with that run_id until status is completed. Costs 20 credits after a usable memo. Informational only — not verified fact or professional advice.
| Argument | Type | Description |
|---|---|---|
| focus | string | Optional angle (e.g. distribution risk). |
| target* | string | Company, deal, property, or market category to research. |
| context | string | Optional caller context. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"target"
],
"properties": {
"focus": {
"type": "string",
"maxLength": 500,
"minLength": 1,
"description": "Optional angle (e.g. distribution risk)."
},
"target": {
"type": "string",
"maxLength": 512,
"minLength": 1,
"description": "Company, deal, property, or market category to research."
},
"context": {
"type": "string",
"maxLength": 4000,
"minLength": 1,
"description": "Optional caller context."
}
},
"additionalProperties": false
}Run a Security Assessment (SECURITY, 5 agents) — public OSINT tech/security diligence brief (attack surface, disclosures, breach history, vendor stack, posture). Returns a run_id immediately; poll check_report_status until completed. Costs 75 credits. Not a pen test or attestation.
| Argument | Type | Description |
|---|---|---|
| config | object | |
| target* | string | Company, deal, property, or market category to research. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"target"
],
"properties": {
"config": {
"type": "object",
"properties": {
"company_domain": {
"type": "string",
"maxLength": 255,
"minLength": 1,
"description": "Company website host or URL (improves grounding; optional)."
}
},
"additionalProperties": true
},
"target": {
"type": "string",
"maxLength": 512,
"minLength": 1,
"description": "Company, deal, property, or market category to research."
}
},
"additionalProperties": false
}Sourced Brief. Starts a short cited memo and returns a run_id right away. Call check_report_status with that run_id until status is completed. Costs 3 credits after a usable memo. Informational only — not verified fact.
| Argument | Type | Description |
|---|---|---|
| focus | string | Optional angle (e.g. distribution risk). |
| target* | string | Company, deal, property, or market category to research. |
| context | string | Optional caller context. |
| sources | array | Default ["web"]. Include "vault" for tenant file chunks. |
| file_ids | array | Optional Vault file scope when sources includes vault. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"target"
],
"properties": {
"focus": {
"type": "string",
"maxLength": 500,
"minLength": 1,
"description": "Optional angle (e.g. distribution risk)."
},
"target": {
"type": "string",
"maxLength": 512,
"minLength": 1,
"description": "Company, deal, property, or market category to research."
},
"context": {
"type": "string",
"maxLength": 4000,
"minLength": 1,
"description": "Optional caller context."
},
"sources": {
"type": "array",
"items": {
"enum": [
"web",
"vault"
],
"type": "string"
},
"maxItems": 2,
"minItems": 1,
"description": "Default [\"web\"]. Include \"vault\" for tenant file chunks."
},
"file_ids": {
"type": "array",
"items": {
"type": "string",
"maxLength": 64,
"minLength": 1
},
"maxItems": 50,
"description": "Optional Vault file scope when sources includes vault."
}
},
"additionalProperties": false
}Sync tenant Vault chunk search (no LLM narrative). Returns ranked file_chunks. Costs 5 credits.
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| query* | string | Vault search query. |
| file_ids | array | |
| min_similarity | number |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"query"
],
"properties": {
"limit": {
"type": "integer",
"maximum": 20,
"minimum": 1
},
"query": {
"type": "string",
"maxLength": 2000,
"minLength": 1,
"description": "Vault search query."
},
"file_ids": {
"type": "array",
"items": {
"type": "string",
"maxLength": 64,
"minLength": 1
},
"maxItems": 50
},
"min_similarity": {
"type": "number",
"maximum": 0.99,
"minimum": 0
}
},
"additionalProperties": false
}Return the cryptographic provenance chain for a report so its content can be independently verified. Free. Integrity ≠ factual truth.
| Argument | Type | Description |
|---|---|---|
| report_id | string | Run id (UUID). Omit → not_found (Directory probes often send no id). |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"report_id": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "Run id (UUID). Omit → not_found (Directory probes often send no id)."
}
},
"additionalProperties": false
}Poll an intelligence run until status is completed/failed/partial or timeout_seconds elapses (default 8, max 12). Returns the latest report payload (timed_out:true is success — call again or use check_report_status). Free — does not debit credits.
| Argument | Type | Description |
|---|---|---|
| report_id | string | Run id (UUID). Omit → not_found. |
| timeout_seconds | integer |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"report_id": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "Run id (UUID). Omit → not_found."
},
"timeout_seconds": {
"type": "integer",
"maximum": 180,
"minimum": 1
}
},
"additionalProperties": false
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 10, 2026.
| string |
| Email the owner can reach the person on (phone or email is required). |
| customer_phone | string | Phone the owner can reach the person on (phone or email is required). |
| on_behalf_confirmed | boolean | MUST be true. Set it only after the person you act for has seen the business, price range and the contact details being shared, and explicitly told you to send this request. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"slug",
"service_key",
"customer_name",
"service_zip"
],
"properties": {
"slug": {
"type": "string",
"pattern": "^[a-z0-9][a-z0-9-]{1,62}$",
"description": "Business page id from frontdoor_find_local_service (the \"slug\" field)."
},
"notes": {
"type": "string",
"maxLength": 1000,
"description": "Short notes for the owner, e.g. pool size or a green pool. Never include payment details."
},
"service_key": {
"type": "string",
"pattern": "^[a-z0-9_]{2,40}$",
"description": "services[].key of the service being requested (from frontdoor_get_business or a match)."
},
"service_zip": {
"type": "string",
"pattern": "^\\d{5}$",
"description": "5-digit ZIP of the property to be serviced; must be in the business service area."
},
"customer_name": {
"type": "string",
"maxLength": 120,
"minLength": 2,
"description": "Name of the person the service is for."
},
"preferred_day": {
"enum": [
"mon",
"tue",
"wed",
"thu",
"fri",
"sat",
"sun"
],
"type": "string",
"description": "Preferred weekday to start, if the person has one."
},
"customer_email": {
"type": "string",
"format": "email",
"maxLength": 200,
"description": "Email the owner can reach the person on (phone or email is required)."
},
"customer_phone": {
"type": "string",
"pattern": "^[0-9+().\\-\\s]{7,30}$",
"description": "Phone the owner can reach the person on (phone or email is required)."
},
"on_behalf_confirmed": {
"type": "boolean",
"description": "MUST be true. Set it only after the person you act for has seen the business, price range and the contact details being shared, and explicitly told you to send this request."
}
},
"additionalProperties": false
}| jurisdiction | string | Optional ISO 3166-1 alpha-2 country code to disambiguate the registry lookup. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"name"
],
"properties": {
"name": {
"type": "string",
"maxLength": 200,
"minLength": 3,
"description": "Legal entity name to screen. Entities only — not individuals."
},
"domain": {
"type": "string",
"maxLength": 253,
"description": "Optional website domain for correlation."
},
"notarize": {
"type": "boolean",
"description": "When true, mint a hash_only Notary receipt over the KYB evidence pack (included in KYB price — no extra charge). Integrity of what was screened, not factual truth."
},
"jurisdiction": {
"type": "string",
"maxLength": 2,
"minLength": 2,
"description": "Optional ISO 3166-1 alpha-2 country code to disambiguate the registry lookup."
}
},
"additionalProperties": false
}