{"protocol_x_version":"1.0","api_version":"2025-11-25","server_version":"0.1.0","registry":"x-protocol/v1","generated_at":"2026-09-10T00:55:38Z","publisher":{"tenant":"sektor-387-ux-test","display_name":"Sektor 387 UX test","region":"eu-central","content_language":"bs","content_languages":["bs"],"website":"https://sektor387.com","support_email":"info.sektor387@gmail.com","contacts":[{"channel":"email","value":"info.sektor387@gmail.com","audience":"public_business","source":"publisher_primary_location"}],"website_verified":true,"proven_domain":"sektor387.com","verification_method":"dns_txt","authority_verified_at":"2026-09-09T20:01:17Z","trust_tier":"domain_verified","business_category":"other_general"},"data_last_updated":"2026-09-09T20:31:45Z","capabilities":["knowledge.get","knowledge.search"],"data_formats":[{"format":"json","description":"Structured records via MCP tool calls, and on any public page with Accept: application/json"},{"format":"json-ld","description":"schema.org JSON-LD embedded in public business and entity pages"},{"format":"ndjson","description":"Full catalogue bulk export, one JSON record per line"},{"format":"mcp/jsonrpc-2.0","description":"Model Context Protocol tool calls over JSON-RPC 2.0"}],"endpoints":{"bulk_export":"https://x-protocols.com/b/sektor-387-ux-test/dump.jsonl","jwks":"https://x-protocols.com/t/sektor-387-ux-test/.well-known/x-protocol/jwks.json","llms_txt":"https://x-protocols.com/b/sektor-387-ux-test/llms.txt","manifest":"https://x-protocols.com/t/sektor-387-ux-test/.well-known/x-protocol/manifest.json","mcp":"https://x-protocols.com/t/sektor-387-ux-test/mcp","public_profile":"https://x-protocols.com/b/sektor-387-ux-test","revocations":"https://x-protocols.com/t/sektor-387-ux-test/.well-known/x-protocol/revocations.json","sitemap":"https://x-protocols.com/b/sektor-387-ux-test/sitemap.xml"},"authenticity":{"method":"Ed25519 detached signature over a canonicalized JSON payload (deterministic key order, HTML-escaping disabled)","algorithm":"Ed25519","jwks_url":"https://x-protocols.com/t/sektor-387-ux-test/.well-known/x-protocol/jwks.json","revocation_url":"https://x-protocols.com/t/sektor-387-ux-test/.well-known/x-protocol/revocations.json","how_to_verify":"Fetch the JWKS by kid, recompute SHA-256 over the canonical payload, verify the Ed25519 signature over that digest, then confirm the kid is not listed at revocations.json. A signature proves who published this and that it was not altered in transit -- not that the underlying claim is true. This manifest itself is signed by the REGISTRY key named in signing_kid: recompute SHA-256 over the canonical form of this document with `attestation` removed, verify against that key from registry_keys_url, and check that key's own root_signature against the root you pinned out of band."},"verification":{"trust_tier":"domain_verified","domain_verified":true,"verified_host":"sektor387.com","method":"dns_txt","valid_until":"2026-10-09T20:01:17Z","badge_text":"AI Optimized & Verified by X-Protocols"},"freshness_contract":{"policy":"every live datum is returned with its own observed age; values older than the SLA are flagged stale rather than silently served","sla_seconds":300},"signed_at":"2026-09-10T00:55:38.639082017Z","expires_at":"2026-09-10T01:10:38.639082017Z","registry_keys_url":"https://x-protocols.com/.well-known/x-protocol/registry-keys.json","signing_kid":"xpr_sig_rplFlZ9XKQZW","attestation":{"alg":"Ed25519","kid":"xpr_sig_rplFlZ9XKQZW","digest":"h3eY6_ISFsYO3smCM2wdf5sck0vXLbe1PSyj2wAjndo","signature":"inyccujQKFYE1YimRuc3yxQ8e4745dzMTubEUzTXQWtmkA9AjVzktllRGuSo1bIQuC3jlXHWPGgliWmPpJWbDA","signed_at":"2026-09-10T00:55:38.646829199Z"}}
