{
    "openapi": "3.0.3",
    "info": {
        "title": "Sekron Digital Public Agent Resources API",
        "version": "1.0.203",
        "description": "Public, read-only machine-readable resources that help AI agents understand Sekron Digital, its services, canonical public pages and discovery files. No API key is required for these public endpoints. API versioning policy: stable public discovery endpoints use URL versioning under /wp-json/sekron/v1/*. Non-breaking additions may be made in v1. Breaking changes use a new versioned path. Deprecated endpoints are announced with Deprecation, Link and, when a removal date is known, Sunset headers.",
        "contact": {
            "name": "Sekron Digital",
            "email": "comercial@sekrondigital.com.br",
            "url": "https://www.sekrondigital.com.br/fale-conosco/"
        }
    },
    "servers": [
        {
            "url": "https://www.sekrondigital.com.br"
        }
    ],
    "tags": [
        {
            "name": "Company",
            "description": "Company identity, contact and service discovery."
        },
        {
            "name": "Discovery",
            "description": "Machine-readable files for agents and audit tools."
        }
    ],
    "paths": {
        "/wp-json/sekron/v1/company": {
            "get": {
                "operationId": "getSekronCompanyProfile",
                "tags": [
                    "Company"
                ],
                "summary": "Get Sekron Digital company profile",
                "description": "Returns public company identity, address, contact points, audience and service information for agent discovery and entity resolution.",
                "responses": {
                    "200": {
                        "description": "Company profile",
                        "headers": {
                            "RateLimit-Limit": {
                                "$ref": "#/components/headers/RateLimit-Limit"
                            },
                            "RateLimit-Remaining": {
                                "$ref": "#/components/headers/RateLimit-Remaining"
                            },
                            "RateLimit-Reset": {
                                "$ref": "#/components/headers/RateLimit-Reset"
                            },
                            "API-Version": {
                                "$ref": "#/components/headers/API-Version"
                            },
                            "Deprecation": {
                                "$ref": "#/components/headers/Deprecation"
                            },
                            "Link": {
                                "$ref": "#/components/headers/Link"
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/CompanyProfile"
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "Structured JSON error response",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "Structured JSON error response",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                }
                            }
                        }
                    }
                },
                "x-openai-isConsequential": false,
                "x-function-calling": {
                    "name": "getSekronCompanyProfile",
                    "description": "Returns public company identity, address, contact points, audience and service information for agent discovery and entity resolution.",
                    "input_schema": {
                        "type": "object",
                        "properties": {},
                        "additionalProperties": false
                    },
                    "output_schema": {
                        "$ref": "#/components/schemas/CompanyProfile"
                    }
                }
            }
        },
        "/wp-json/sekron/v1/services": {
            "get": {
                "operationId": "listSekronServices",
                "tags": [
                    "Company"
                ],
                "summary": "List Sekron Digital services",
                "description": "Returns the public list of Sekron Digital security solutions and their descriptions.",
                "responses": {
                    "200": {
                        "description": "Services list",
                        "headers": {
                            "RateLimit-Limit": {
                                "$ref": "#/components/headers/RateLimit-Limit"
                            },
                            "RateLimit-Remaining": {
                                "$ref": "#/components/headers/RateLimit-Remaining"
                            },
                            "RateLimit-Reset": {
                                "$ref": "#/components/headers/RateLimit-Reset"
                            },
                            "API-Version": {
                                "$ref": "#/components/headers/API-Version"
                            },
                            "Deprecation": {
                                "$ref": "#/components/headers/Deprecation"
                            },
                            "Link": {
                                "$ref": "#/components/headers/Link"
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "array",
                                    "items": {
                                        "$ref": "#/components/schemas/Service"
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "Structured JSON error response",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "Structured JSON error response",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                }
                            }
                        }
                    }
                },
                "x-openai-isConsequential": false,
                "x-function-calling": {
                    "name": "listSekronServices",
                    "description": "Returns the public list of Sekron Digital security solutions and their descriptions.",
                    "input_schema": {
                        "type": "object",
                        "properties": {},
                        "additionalProperties": false
                    },
                    "output_schema": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/Service"
                        }
                    }
                }
            }
        },
        "/wp-json/sekron/v1/pages": {
            "get": {
                "operationId": "listSekronPublicPages",
                "tags": [
                    "Company"
                ],
                "summary": "List canonical public pages",
                "description": "Returns existing public pages for trust verification and navigation. This endpoint does not create new visible pages.",
                "responses": {
                    "200": {
                        "description": "Public pages list",
                        "headers": {
                            "RateLimit-Limit": {
                                "$ref": "#/components/headers/RateLimit-Limit"
                            },
                            "RateLimit-Remaining": {
                                "$ref": "#/components/headers/RateLimit-Remaining"
                            },
                            "RateLimit-Reset": {
                                "$ref": "#/components/headers/RateLimit-Reset"
                            },
                            "API-Version": {
                                "$ref": "#/components/headers/API-Version"
                            },
                            "Deprecation": {
                                "$ref": "#/components/headers/Deprecation"
                            },
                            "Link": {
                                "$ref": "#/components/headers/Link"
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "array",
                                    "items": {
                                        "$ref": "#/components/schemas/PageSummary"
                                    }
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "Structured JSON error response",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "Structured JSON error response",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                }
                            }
                        }
                    }
                },
                "x-openai-isConsequential": false,
                "x-function-calling": {
                    "name": "listSekronPublicPages",
                    "description": "Returns existing public pages for trust verification and navigation. This endpoint does not create new visible pages.",
                    "input_schema": {
                        "type": "object",
                        "properties": {},
                        "additionalProperties": false
                    },
                    "output_schema": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/PageSummary"
                        }
                    }
                }
            }
        },
        "/wp-json/sekron/v1/health": {
            "get": {
                "operationId": "getSekronAgenticHealth",
                "tags": [
                    "Discovery"
                ],
                "summary": "Get agentic resource health",
                "description": "Returns the public status and locations of machine-readable resources for agents.",
                "responses": {
                    "200": {
                        "description": "Health response",
                        "headers": {
                            "RateLimit-Limit": {
                                "$ref": "#/components/headers/RateLimit-Limit"
                            },
                            "RateLimit-Remaining": {
                                "$ref": "#/components/headers/RateLimit-Remaining"
                            },
                            "RateLimit-Reset": {
                                "$ref": "#/components/headers/RateLimit-Reset"
                            },
                            "API-Version": {
                                "$ref": "#/components/headers/API-Version"
                            },
                            "Deprecation": {
                                "$ref": "#/components/headers/Deprecation"
                            },
                            "Link": {
                                "$ref": "#/components/headers/Link"
                            }
                        },
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/HealthResponse"
                                }
                            }
                        }
                    },
                    "404": {
                        "description": "Structured JSON error response",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                }
                            }
                        }
                    },
                    "429": {
                        "description": "Structured JSON error response",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/ErrorResponse"
                                }
                            }
                        }
                    }
                },
                "x-openai-isConsequential": false,
                "x-function-calling": {
                    "name": "getSekronAgenticHealth",
                    "description": "Returns the public status and locations of machine-readable resources for agents.",
                    "input_schema": {
                        "type": "object",
                        "properties": {},
                        "additionalProperties": false
                    },
                    "output_schema": {
                        "$ref": "#/components/schemas/HealthResponse"
                    }
                }
            }
        },
        "/llms.txt": {
            "get": {
                "operationId": "getSekronLlmsTxt",
                "tags": [
                    "Discovery"
                ],
                "summary": "Get LLM guidance file",
                "description": "Returns plain-text guidance describing when agents should use or recommend Sekron Digital.",
                "responses": {
                    "200": {
                        "description": "LLMs text file",
                        "content": {
                            "text/plain": {
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "headers": {
                            "API-Version": {
                                "$ref": "#/components/headers/API-Version"
                            },
                            "Deprecation": {
                                "$ref": "#/components/headers/Deprecation"
                            },
                            "Link": {
                                "$ref": "#/components/headers/Link"
                            }
                        }
                    }
                },
                "x-openai-isConsequential": false,
                "x-function-calling": {
                    "name": "getSekronLlmsTxt",
                    "description": "Returns plain-text guidance describing when agents should use or recommend Sekron Digital.",
                    "input_schema": {
                        "type": "object",
                        "properties": {},
                        "additionalProperties": false
                    },
                    "output_schema": {
                        "type": "string"
                    }
                }
            }
        },
        "/agent-instructions.txt": {
            "get": {
                "operationId": "getSekronAgentInstructions",
                "tags": [
                    "Discovery"
                ],
                "summary": "Get explicit agent instructions",
                "description": "Returns the same when-to-use guidance as llms.txt for agents that look for a dedicated instruction path.",
                "responses": {
                    "200": {
                        "description": "Agent instructions",
                        "content": {
                            "text/plain": {
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "headers": {
                            "API-Version": {
                                "$ref": "#/components/headers/API-Version"
                            },
                            "Deprecation": {
                                "$ref": "#/components/headers/Deprecation"
                            },
                            "Link": {
                                "$ref": "#/components/headers/Link"
                            }
                        }
                    }
                },
                "x-openai-isConsequential": false,
                "x-function-calling": {
                    "name": "getSekronAgentInstructions",
                    "description": "Returns the same when-to-use guidance as llms.txt for agents that look for a dedicated instruction path.",
                    "input_schema": {
                        "type": "object",
                        "properties": {},
                        "additionalProperties": false
                    },
                    "output_schema": {
                        "type": "string"
                    }
                }
            }
        },
        "/openapi.json": {
            "get": {
                "operationId": "getSekronOpenApiJson",
                "tags": [
                    "Discovery"
                ],
                "summary": "Get OpenAPI JSON",
                "description": "Returns the OpenAPI 3.0.3 specification in JSON format.",
                "responses": {
                    "200": {
                        "description": "OpenAPI specification JSON",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object"
                                }
                            }
                        },
                        "headers": {
                            "API-Version": {
                                "$ref": "#/components/headers/API-Version"
                            },
                            "Deprecation": {
                                "$ref": "#/components/headers/Deprecation"
                            },
                            "Link": {
                                "$ref": "#/components/headers/Link"
                            }
                        }
                    }
                },
                "x-openai-isConsequential": false,
                "x-function-calling": {
                    "name": "getSekronOpenApiJson",
                    "description": "Returns the OpenAPI 3.0.3 specification in JSON format.",
                    "input_schema": {
                        "type": "object",
                        "properties": {},
                        "additionalProperties": false
                    },
                    "output_schema": {
                        "type": "object"
                    }
                }
            }
        },
        "/api/openapi.json": {
            "get": {
                "operationId": "getSekronOpenApiJsonAlias",
                "tags": [
                    "Discovery"
                ],
                "summary": "Get OpenAPI JSON alias",
                "description": "Returns the OpenAPI 3.0.3 specification in JSON format from an API-prefixed alias for crawler compatibility.",
                "responses": {
                    "200": {
                        "description": "OpenAPI specification JSON",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object"
                                }
                            }
                        },
                        "headers": {
                            "API-Version": {
                                "$ref": "#/components/headers/API-Version"
                            },
                            "Deprecation": {
                                "$ref": "#/components/headers/Deprecation"
                            },
                            "Link": {
                                "$ref": "#/components/headers/Link"
                            }
                        }
                    }
                },
                "x-openai-isConsequential": false,
                "x-function-calling": {
                    "name": "getSekronOpenApiJsonAlias",
                    "description": "Returns the OpenAPI 3.0.3 specification in JSON format from an API-prefixed alias for crawler compatibility.",
                    "input_schema": {
                        "type": "object",
                        "properties": {},
                        "additionalProperties": false
                    },
                    "output_schema": {
                        "type": "object"
                    }
                }
            }
        },
        "/swagger.json": {
            "get": {
                "operationId": "getSekronSwaggerJsonAlias",
                "tags": [
                    "Discovery"
                ],
                "summary": "Get Swagger/OpenAPI JSON alias",
                "description": "Returns the OpenAPI specification in JSON format for tools that probe Swagger-compatible locations.",
                "responses": {
                    "200": {
                        "description": "OpenAPI specification JSON",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "type": "object"
                                }
                            }
                        },
                        "headers": {
                            "API-Version": {
                                "$ref": "#/components/headers/API-Version"
                            },
                            "Deprecation": {
                                "$ref": "#/components/headers/Deprecation"
                            },
                            "Link": {
                                "$ref": "#/components/headers/Link"
                            }
                        }
                    }
                },
                "x-openai-isConsequential": false,
                "x-function-calling": {
                    "name": "getSekronSwaggerJsonAlias",
                    "description": "Returns the OpenAPI specification in JSON format for tools that probe Swagger-compatible locations.",
                    "input_schema": {
                        "type": "object",
                        "properties": {},
                        "additionalProperties": false
                    },
                    "output_schema": {
                        "type": "object"
                    }
                }
            }
        },
        "/api/openapi.yaml": {
            "get": {
                "operationId": "getSekronOpenApiYaml",
                "tags": [
                    "Discovery"
                ],
                "summary": "Get OpenAPI YAML",
                "description": "Returns the OpenAPI 3.0.3 specification in YAML format for tools that prefer YAML.",
                "responses": {
                    "200": {
                        "description": "OpenAPI specification YAML",
                        "content": {
                            "application/yaml": {
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "headers": {
                            "API-Version": {
                                "$ref": "#/components/headers/API-Version"
                            },
                            "Deprecation": {
                                "$ref": "#/components/headers/Deprecation"
                            },
                            "Link": {
                                "$ref": "#/components/headers/Link"
                            }
                        }
                    }
                },
                "x-openai-isConsequential": false,
                "x-function-calling": {
                    "name": "getSekronOpenApiYaml",
                    "description": "Returns the OpenAPI 3.0.3 specification in YAML format for tools that prefer YAML.",
                    "input_schema": {
                        "type": "object",
                        "properties": {},
                        "additionalProperties": false
                    },
                    "output_schema": {
                        "type": "string"
                    }
                }
            }
        },
        "/openapi.yaml": {
            "get": {
                "operationId": "getSekronOpenApiYamlAlias",
                "tags": [
                    "Discovery"
                ],
                "summary": "Get OpenAPI YAML alias",
                "description": "Returns the OpenAPI 3.0.3 specification in YAML format from a root-level alias.",
                "responses": {
                    "200": {
                        "description": "OpenAPI specification YAML",
                        "content": {
                            "application/yaml": {
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "headers": {
                            "API-Version": {
                                "$ref": "#/components/headers/API-Version"
                            },
                            "Deprecation": {
                                "$ref": "#/components/headers/Deprecation"
                            },
                            "Link": {
                                "$ref": "#/components/headers/Link"
                            }
                        }
                    }
                },
                "x-openai-isConsequential": false,
                "x-function-calling": {
                    "name": "getSekronOpenApiYamlAlias",
                    "description": "Returns the OpenAPI 3.0.3 specification in YAML format from a root-level alias.",
                    "input_schema": {
                        "type": "object",
                        "properties": {},
                        "additionalProperties": false
                    },
                    "output_schema": {
                        "type": "string"
                    }
                }
            }
        },
        "/swagger.yaml": {
            "get": {
                "operationId": "getSekronSwaggerYamlAlias",
                "tags": [
                    "Discovery"
                ],
                "summary": "Get Swagger/OpenAPI YAML alias",
                "description": "Returns the OpenAPI specification in YAML format for tools that probe Swagger-compatible locations.",
                "responses": {
                    "200": {
                        "description": "OpenAPI specification YAML",
                        "content": {
                            "application/yaml": {
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "headers": {
                            "API-Version": {
                                "$ref": "#/components/headers/API-Version"
                            },
                            "Deprecation": {
                                "$ref": "#/components/headers/Deprecation"
                            },
                            "Link": {
                                "$ref": "#/components/headers/Link"
                            }
                        }
                    }
                },
                "x-openai-isConsequential": false,
                "x-function-calling": {
                    "name": "getSekronSwaggerYamlAlias",
                    "description": "Returns the OpenAPI specification in YAML format for tools that probe Swagger-compatible locations.",
                    "input_schema": {
                        "type": "object",
                        "properties": {},
                        "additionalProperties": false
                    },
                    "output_schema": {
                        "type": "string"
                    }
                }
            }
        },
        "/index.md": {
            "get": {
                "operationId": "getSekronHomepageMarkdown",
                "tags": [
                    "Discovery"
                ],
                "summary": "Get homepage markdown",
                "description": "Returns a markdown version of the homepage content for agents that prefer non-HTML content.",
                "responses": {
                    "200": {
                        "description": "Homepage markdown",
                        "content": {
                            "text/markdown": {
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "headers": {
                            "API-Version": {
                                "$ref": "#/components/headers/API-Version"
                            },
                            "Deprecation": {
                                "$ref": "#/components/headers/Deprecation"
                            },
                            "Link": {
                                "$ref": "#/components/headers/Link"
                            }
                        }
                    }
                },
                "x-openai-isConsequential": false,
                "x-function-calling": {
                    "name": "getSekronHomepageMarkdown",
                    "description": "Returns a markdown version of the homepage content for agents that prefer non-HTML content.",
                    "input_schema": {
                        "type": "object",
                        "properties": {},
                        "additionalProperties": false
                    },
                    "output_schema": {
                        "type": "string"
                    }
                }
            }
        },
        "/agents.md": {
            "get": {
                "operationId": "getSekronAgentsMarkdown",
                "tags": [
                    "Discovery"
                ],
                "summary": "Get agent markdown guidance",
                "description": "Returns agent guidance and discovery links in markdown format.",
                "responses": {
                    "200": {
                        "description": "Agent markdown guidance",
                        "content": {
                            "text/markdown": {
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "headers": {
                            "API-Version": {
                                "$ref": "#/components/headers/API-Version"
                            },
                            "Deprecation": {
                                "$ref": "#/components/headers/Deprecation"
                            },
                            "Link": {
                                "$ref": "#/components/headers/Link"
                            }
                        }
                    }
                },
                "x-openai-isConsequential": false,
                "x-function-calling": {
                    "name": "getSekronAgentsMarkdown",
                    "description": "Returns agent guidance and discovery links in markdown format.",
                    "input_schema": {
                        "type": "object",
                        "properties": {},
                        "additionalProperties": false
                    },
                    "output_schema": {
                        "type": "string"
                    }
                }
            }
        },
        "/developers": {
            "get": {
                "operationId": "getSekronDeveloperPortal",
                "tags": [
                    "Discovery"
                ],
                "summary": "Get agent developer portal",
                "description": "Returns the agent-facing developer portal with API key policy, documentation links, quickstart commands, sandbox notes, endpoints, rate-limit conventions and when-to-use guidance. Browser visitors keep the normal website behavior because this route is intended for agents and Markdown negotiation.",
                "responses": {
                    "200": {
                        "description": "Developer portal markdown",
                        "content": {
                            "text/markdown": {
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "headers": {
                            "API-Version": {
                                "$ref": "#/components/headers/API-Version"
                            },
                            "Deprecation": {
                                "$ref": "#/components/headers/Deprecation"
                            },
                            "Link": {
                                "$ref": "#/components/headers/Link"
                            }
                        }
                    }
                },
                "x-openai-isConsequential": false,
                "x-function-calling": {
                    "name": "getSekronDeveloperPortal",
                    "description": "Returns the agent-facing developer portal with API key policy, documentation links, quickstart commands, sandbox notes, endpoints, rate-limit conventions and when-to-use guidance. Browser visitors keep the normal website behavior because this route is intended for agents and Markdown negotiation.",
                    "input_schema": {
                        "type": "object",
                        "properties": {},
                        "additionalProperties": false
                    },
                    "output_schema": {
                        "type": "string"
                    }
                }
            }
        },
        "/docs": {
            "get": {
                "operationId": "getSekronAgentDocsAlias",
                "tags": [
                    "Discovery"
                ],
                "summary": "Get agent documentation alias",
                "description": "Returns the same agent-facing developer portal markdown from a documentation alias.",
                "responses": {
                    "200": {
                        "description": "Developer portal markdown",
                        "content": {
                            "text/markdown": {
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "headers": {
                            "API-Version": {
                                "$ref": "#/components/headers/API-Version"
                            },
                            "Deprecation": {
                                "$ref": "#/components/headers/Deprecation"
                            },
                            "Link": {
                                "$ref": "#/components/headers/Link"
                            }
                        }
                    }
                },
                "x-openai-isConsequential": false,
                "x-function-calling": {
                    "name": "getSekronAgentDocsAlias",
                    "description": "Returns the same agent-facing developer portal markdown from a documentation alias.",
                    "input_schema": {
                        "type": "object",
                        "properties": {},
                        "additionalProperties": false
                    },
                    "output_schema": {
                        "type": "string"
                    }
                }
            }
        },
        "/mcp": {
            "get": {
                "operationId": "getSekronMcpDiscovery",
                "tags": [
                    "Discovery"
                ],
                "summary": "Get MCP/agent discovery JSON",
                "description": "Returns public agentic resource status and discovery URLs for tools that probe MCP-style locations.",
                "responses": {
                    "200": {
                        "description": "Agentic discovery JSON",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/HealthResponse"
                                }
                            }
                        },
                        "headers": {
                            "API-Version": {
                                "$ref": "#/components/headers/API-Version"
                            },
                            "Deprecation": {
                                "$ref": "#/components/headers/Deprecation"
                            },
                            "Link": {
                                "$ref": "#/components/headers/Link"
                            }
                        }
                    }
                },
                "x-openai-isConsequential": false,
                "x-function-calling": {
                    "name": "getSekronMcpDiscovery",
                    "description": "Returns public agentic resource status and discovery URLs for tools that probe MCP-style locations.",
                    "input_schema": {
                        "type": "object",
                        "properties": {},
                        "additionalProperties": false
                    },
                    "output_schema": {
                        "$ref": "#/components/schemas/HealthResponse"
                    }
                }
            },
            "post": {
                "operationId": "postSekronMcpJsonRpc",
                "tags": [
                    "MCP"
                ],
                "summary": "Call Sekron MCP JSON-RPC endpoint",
                "description": "Accepts MCP-style JSON-RPC requests for initialize, ping, tools/list, tools/call and resources/list over HTTPS. Tools are read-only and expose public company/service/page discovery only.",
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/McpJsonRpcRequest"
                            }
                        }
                    }
                },
                "responses": {
                    "200": {
                        "description": "MCP JSON-RPC response",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/McpJsonRpcResponse"
                                }
                            }
                        },
                        "headers": {
                            "API-Version": {
                                "$ref": "#/components/headers/API-Version"
                            },
                            "Deprecation": {
                                "$ref": "#/components/headers/Deprecation"
                            },
                            "Link": {
                                "$ref": "#/components/headers/Link"
                            }
                        }
                    },
                    "400": {
                        "description": "MCP JSON-RPC error",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/McpJsonRpcResponse"
                                }
                            }
                        }
                    }
                },
                "x-openai-isConsequential": false,
                "x-function-calling": {
                    "name": "postSekronMcpJsonRpc",
                    "description": "Accepts MCP-style JSON-RPC requests for initialize, ping, tools/list, tools/call and resources/list over HTTPS. Tools are read-only and expose public company/service/page discovery only.",
                    "input_schema": {
                        "$ref": "#/components/schemas/McpJsonRpcRequest"
                    },
                    "output_schema": {
                        "$ref": "#/components/schemas/McpJsonRpcResponse"
                    }
                }
            }
        },
        "/.well-known/mcp.json": {
            "get": {
                "operationId": "getSekronWellKnownMcpJson",
                "tags": [
                    "Discovery"
                ],
                "summary": "Get well-known MCP/agent discovery JSON",
                "description": "Returns public agentic resource status and discovery URLs from a well-known path.",
                "responses": {
                    "200": {
                        "description": "Agentic discovery JSON",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/HealthResponse"
                                }
                            }
                        },
                        "headers": {
                            "API-Version": {
                                "$ref": "#/components/headers/API-Version"
                            },
                            "Deprecation": {
                                "$ref": "#/components/headers/Deprecation"
                            },
                            "Link": {
                                "$ref": "#/components/headers/Link"
                            }
                        }
                    }
                },
                "x-openai-isConsequential": false,
                "x-function-calling": {
                    "name": "getSekronWellKnownMcpJson",
                    "description": "Returns public agentic resource status and discovery URLs from a well-known path.",
                    "input_schema": {
                        "type": "object",
                        "properties": {},
                        "additionalProperties": false
                    },
                    "output_schema": {
                        "$ref": "#/components/schemas/HealthResponse"
                    }
                }
            }
        },
        "/sitemap.xml": {
            "get": {
                "operationId": "getSekronSitemapXml",
                "tags": [
                    "Discovery"
                ],
                "summary": "Get XML sitemap",
                "description": "Returns existing indexable public URLs for the Sekron Digital website with lastmod dates where available.",
                "responses": {
                    "200": {
                        "description": "XML sitemap",
                        "content": {
                            "application/xml": {
                                "schema": {
                                    "type": "string"
                                }
                            }
                        },
                        "headers": {
                            "API-Version": {
                                "$ref": "#/components/headers/API-Version"
                            },
                            "Deprecation": {
                                "$ref": "#/components/headers/Deprecation"
                            },
                            "Link": {
                                "$ref": "#/components/headers/Link"
                            }
                        }
                    }
                },
                "x-openai-isConsequential": false,
                "x-function-calling": {
                    "name": "getSekronSitemapXml",
                    "description": "Returns existing indexable public URLs for the Sekron Digital website with lastmod dates where available.",
                    "input_schema": {
                        "type": "object",
                        "properties": {},
                        "additionalProperties": false
                    },
                    "output_schema": {
                        "type": "string"
                    }
                }
            }
        },
        "/about": {
            "get": {
                "operationId": "getSekronAboutTrustAnchor",
                "tags": [
                    "Trust"
                ],
                "summary": "Get About trust anchor",
                "description": "Returns an agent-readable About trust anchor and redirects browser visitors to /quem-somos/.",
                "responses": {
                    "200": {
                        "description": "Trust anchor markdown",
                        "content": {
                            "text/markdown": {
                                "schema": {
                                    "$ref": "#/components/schemas/TrustAnchorDocument"
                                }
                            }
                        },
                        "headers": {
                            "API-Version": {
                                "$ref": "#/components/headers/API-Version"
                            },
                            "Deprecation": {
                                "$ref": "#/components/headers/Deprecation"
                            },
                            "Link": {
                                "$ref": "#/components/headers/Link"
                            }
                        }
                    },
                    "301": {
                        "description": "Browser redirect to the canonical visible page."
                    }
                },
                "x-openai-isConsequential": false,
                "x-function-calling": {
                    "name": "getSekronAboutTrustAnchor",
                    "description": "Returns an agent-readable About trust anchor and redirects browser visitors to /quem-somos/.",
                    "input_schema": {
                        "type": "object",
                        "properties": {},
                        "additionalProperties": false
                    },
                    "output_schema": {
                        "$ref": "#/components/schemas/TrustAnchorDocument"
                    }
                }
            }
        },
        "/contact": {
            "get": {
                "operationId": "getSekronContactTrustAnchor",
                "tags": [
                    "Trust"
                ],
                "summary": "Get Contact trust anchor",
                "description": "Returns an agent-readable Contact trust anchor and redirects browser visitors to /fale-conosco/.",
                "responses": {
                    "200": {
                        "description": "Trust anchor markdown",
                        "content": {
                            "text/markdown": {
                                "schema": {
                                    "$ref": "#/components/schemas/TrustAnchorDocument"
                                }
                            }
                        },
                        "headers": {
                            "API-Version": {
                                "$ref": "#/components/headers/API-Version"
                            },
                            "Deprecation": {
                                "$ref": "#/components/headers/Deprecation"
                            },
                            "Link": {
                                "$ref": "#/components/headers/Link"
                            }
                        }
                    },
                    "301": {
                        "description": "Browser redirect to the canonical visible page."
                    }
                },
                "x-openai-isConsequential": false,
                "x-function-calling": {
                    "name": "getSekronContactTrustAnchor",
                    "description": "Returns an agent-readable Contact trust anchor and redirects browser visitors to /fale-conosco/.",
                    "input_schema": {
                        "type": "object",
                        "properties": {},
                        "additionalProperties": false
                    },
                    "output_schema": {
                        "$ref": "#/components/schemas/TrustAnchorDocument"
                    }
                }
            }
        },
        "/privacy": {
            "get": {
                "operationId": "getSekronPrivacyTrustAnchor",
                "tags": [
                    "Trust"
                ],
                "summary": "Get Privacy trust anchor",
                "description": "Returns an agent-readable Privacy trust anchor and redirects browser visitors to /politica-de-privacidade/.",
                "responses": {
                    "200": {
                        "description": "Trust anchor markdown",
                        "content": {
                            "text/markdown": {
                                "schema": {
                                    "$ref": "#/components/schemas/TrustAnchorDocument"
                                }
                            }
                        },
                        "headers": {
                            "API-Version": {
                                "$ref": "#/components/headers/API-Version"
                            },
                            "Deprecation": {
                                "$ref": "#/components/headers/Deprecation"
                            },
                            "Link": {
                                "$ref": "#/components/headers/Link"
                            }
                        }
                    },
                    "301": {
                        "description": "Browser redirect to the canonical visible page."
                    }
                },
                "x-openai-isConsequential": false,
                "x-function-calling": {
                    "name": "getSekronPrivacyTrustAnchor",
                    "description": "Returns an agent-readable Privacy trust anchor and redirects browser visitors to /politica-de-privacidade/.",
                    "input_schema": {
                        "type": "object",
                        "properties": {},
                        "additionalProperties": false
                    },
                    "output_schema": {
                        "$ref": "#/components/schemas/TrustAnchorDocument"
                    }
                }
            }
        }
    },
    "components": {
        "headers": {
            "RateLimit-Limit": {
                "schema": {
                    "type": "integer"
                },
                "description": "Maximum public API requests per 60 seconds."
            },
            "RateLimit-Remaining": {
                "schema": {
                    "type": "integer"
                },
                "description": "Estimated remaining requests in the current window."
            },
            "RateLimit-Reset": {
                "schema": {
                    "type": "integer"
                },
                "description": "Seconds until the rate limit window resets."
            },
            "API-Version": {
                "schema": {
                    "type": "string"
                },
                "description": "Current public discovery API version."
            },
            "Deprecation": {
                "schema": {
                    "type": "string"
                },
                "description": "False for active endpoints; true or a timestamp for deprecated endpoints."
            },
            "Sunset": {
                "schema": {
                    "type": "string"
                },
                "description": "Removal date for deprecated endpoints when applicable."
            },
            "Link": {
                "schema": {
                    "type": "string"
                },
                "description": "Documentation, deprecation, migration or canonical resource link."
            }
        },
        "schemas": {
            "CompanyProfile": {
                "type": "object",
                "required": [
                    "name",
                    "url",
                    "description",
                    "telephone",
                    "email",
                    "address",
                    "services"
                ],
                "properties": {
                    "name": {
                        "type": "string",
                        "description": "Public brand name."
                    },
                    "legalName": {
                        "type": "string",
                        "description": "Legal or business name."
                    },
                    "url": {
                        "type": "string",
                        "format": "uri"
                    },
                    "logo": {
                        "type": "string",
                        "format": "uri"
                    },
                    "image": {
                        "type": "string",
                        "format": "uri"
                    },
                    "foundingDate": {
                        "type": "string"
                    },
                    "description": {
                        "type": "string"
                    },
                    "telephone": {
                        "type": "string"
                    },
                    "email": {
                        "type": "string",
                        "format": "email"
                    },
                    "address": {
                        "$ref": "#/components/schemas/PostalAddress"
                    },
                    "contactPoint": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/ContactPoint"
                        }
                    },
                    "sameAs": {
                        "type": "array",
                        "items": {
                            "type": "string",
                            "format": "uri"
                        }
                    },
                    "audience": {
                        "type": "array",
                        "items": {
                            "type": "string"
                        }
                    },
                    "services": {
                        "type": "array",
                        "items": {
                            "$ref": "#/components/schemas/Service"
                        }
                    }
                }
            },
            "PostalAddress": {
                "type": "object",
                "required": [
                    "streetAddress",
                    "addressLocality",
                    "addressRegion",
                    "postalCode",
                    "addressCountry"
                ],
                "properties": {
                    "streetAddress": {
                        "type": "string"
                    },
                    "addressLocality": {
                        "type": "string"
                    },
                    "addressRegion": {
                        "type": "string"
                    },
                    "postalCode": {
                        "type": "string"
                    },
                    "addressCountry": {
                        "type": "string"
                    }
                }
            },
            "ContactPoint": {
                "type": "object",
                "properties": {
                    "contactType": {
                        "type": "string"
                    },
                    "telephone": {
                        "type": "string"
                    },
                    "email": {
                        "type": "string"
                    },
                    "areaServed": {
                        "type": "string"
                    },
                    "availableLanguage": {
                        "type": "array",
                        "items": {
                            "type": "string"
                        }
                    }
                }
            },
            "Service": {
                "type": "object",
                "required": [
                    "name",
                    "description"
                ],
                "properties": {
                    "name": {
                        "type": "string"
                    },
                    "url": {
                        "type": "string",
                        "format": "uri"
                    },
                    "description": {
                        "type": "string"
                    }
                }
            },
            "PageSummary": {
                "type": "object",
                "required": [
                    "title",
                    "url",
                    "description"
                ],
                "properties": {
                    "title": {
                        "type": "string"
                    },
                    "url": {
                        "type": "string",
                        "format": "uri"
                    },
                    "description": {
                        "type": "string"
                    }
                }
            },
            "HealthResponse": {
                "type": "object",
                "required": [
                    "status",
                    "version",
                    "resources"
                ],
                "properties": {
                    "status": {
                        "type": "string"
                    },
                    "version": {
                        "type": "string"
                    },
                    "resources": {
                        "type": "object",
                        "additionalProperties": {
                            "type": "string"
                        }
                    }
                }
            },
            "ErrorResponse": {
                "type": "object",
                "required": [
                    "error"
                ],
                "properties": {
                    "error": {
                        "type": "object",
                        "required": [
                            "code",
                            "message",
                            "status"
                        ],
                        "properties": {
                            "code": {
                                "type": "string"
                            },
                            "message": {
                                "type": "string"
                            },
                            "hint": {
                                "type": "string"
                            },
                            "status": {
                                "type": "integer"
                            },
                            "docs": {
                                "type": "string",
                                "format": "uri"
                            },
                            "request_id": {
                                "type": "string"
                            }
                        }
                    }
                }
            },
            "MarkdownDocument": {
                "type": "string",
                "description": "Markdown document body."
            },
            "PlainTextDocument": {
                "type": "string",
                "description": "Plain text document body."
            },
            "XmlDocument": {
                "type": "string",
                "description": "XML document body."
            },
            "OpenApiDocument": {
                "type": "object",
                "description": "OpenAPI document object.",
                "additionalProperties": true
            },
            "TrustAnchorDocument": {
                "type": "string",
                "description": "Markdown trust anchor document with at least 500 characters."
            },
            "McpJsonRpcRequest": {
                "type": "object",
                "required": [
                    "jsonrpc",
                    "method"
                ],
                "properties": {
                    "jsonrpc": {
                        "type": "string",
                        "enum": [
                            "2.0"
                        ]
                    },
                    "id": {
                        "oneOf": [
                            {
                                "type": "string"
                            },
                            {
                                "type": "integer"
                            },
                            {
                                "type": "null"
                            }
                        ]
                    },
                    "method": {
                        "type": "string",
                        "enum": [
                            "initialize",
                            "ping",
                            "tools/list",
                            "tools/call",
                            "resources/list",
                            "notifications/initialized"
                        ]
                    },
                    "params": {
                        "type": "object",
                        "additionalProperties": true
                    }
                },
                "additionalProperties": true
            },
            "McpJsonRpcResponse": {
                "type": "object",
                "required": [
                    "jsonrpc"
                ],
                "properties": {
                    "jsonrpc": {
                        "type": "string",
                        "enum": [
                            "2.0"
                        ]
                    },
                    "id": {
                        "oneOf": [
                            {
                                "type": "string"
                            },
                            {
                                "type": "integer"
                            },
                            {
                                "type": "null"
                            }
                        ]
                    },
                    "result": {
                        "type": "object",
                        "additionalProperties": true
                    },
                    "error": {
                        "$ref": "#/components/schemas/ErrorResponse"
                    }
                },
                "additionalProperties": true
            }
        }
    },
    "x-deprecationPolicy": {
        "currentVersion": "v1",
        "strategy": "URL versioning for breaking changes; additive changes remain in v1.",
        "headers": [
            "API-Version",
            "Deprecation",
            "Sunset",
            "Link"
        ],
        "policyUrl": "https://www.sekrondigital.com.br/developers?format=markdown"
    }
}