{"ok":true,"data":{"tools":[{"id":"draft-spec-discovery","sourceSite":"https://spec.platphormnews.com","sourceArtifact":"https://spec.platphormnews.com/openapi.json","sourceOperation":"public_discovery_introspection","generatedName":"inspect_spec_discovery","generatedDescription":"Inspect public discovery metadata for Spec and return an honest capability/import readiness summary.","inputSchema":{"type":"object","properties":{"includeOpenApi":{"type":"boolean","default":true},"includeMcp":{"type":"boolean","default":true}},"additionalProperties":false},"outputSchema":{"type":"object","properties":{"ok":{"type":"boolean"},"status":{"type":"string"},"artifacts":{"type":"array"}},"required":["ok","status"],"additionalProperties":true},"authPolicy":"public","status":"draft","validationStatus":"passed","evalStatus":"not_run","sandboxStatus":"not_run","publishStatus":"draft","confidence":1,"provenance":{"generator":"phase2-deterministic-public-discovery-template","integration":"spec","publishedAsActive":false,"reason":"Generated tools remain drafts until public artifact fetches, schema validation, evals, and sandbox checks pass.","sourceStatus":"active","artifactSummary":{"status":"active","checkedAt":"2026-05-27T12:22:15.444Z","active":7,"degraded":0,"unavailable":0,"total":7,"requiredActive":3,"confidence":1}},"traceId":null,"createdAt":"2026-05-27T12:22:20.756Z","updatedAt":"2026-05-27T12:22:20.756Z","metadata":{"publicSafe":true,"downstreamMutation":false,"ja4DigestPolicy":"hash/redact only; raw values are never exposed publicly","artifacts":[{"key":"health","url":"https://spec.platphormnews.com/api/health","status":"active","httpStatus":200,"summary":{"readable":true,"status":"healthy","version":"0.1.0"}},{"key":"openapiJson","url":"https://spec.platphormnews.com/openapi.json","status":"active","httpStatus":200,"summary":{"readable":true,"title":"Spec Workbench API","version":"0.1.0","pathCount":125}},{"key":"openapiYaml","url":"https://spec.platphormnews.com/openapi.yaml","status":"active","httpStatus":200,"summary":{"readable":true,"format":"yaml","pathCount":125}},{"key":"mcpEndpoint","url":"https://spec.platphormnews.com/api/mcp","status":"active","httpStatus":200,"summary":{"readable":true,"keys":["ok","data"]}},{"key":"mcpManifest","url":"https://spec.platphormnews.com/.well-known/mcp.json","status":"active","httpStatus":200,"summary":{"readable":true,"name":"spec-workbench"}},{"key":"llmsIndex","url":"https://spec.platphormnews.com/llms-index.json","status":"active","httpStatus":200,"summary":{"readable":true,"service":"spec-workbench","tools":26,"resources":10,"prompts":7}},{"key":"trust","url":"https://spec.platphormnews.com/.well-known/trust.json","status":"active","httpStatus":200,"summary":{"readable":true,"keys":["service","baseUrl","auth","publicReadOnlyAccess","protectedActions","trustedDomains","routeStandard","vercelMetadataPolicy","tracePropagationPolicy","dataExposurePolicy","securityContact","policy"]}}]}},{"id":"draft-evals-discovery","sourceSite":"https://evals.platphormnews.com","sourceArtifact":"https://evals.platphormnews.com/openapi.json","sourceOperation":"public_discovery_introspection","generatedName":"inspect_evals_discovery","generatedDescription":"Inspect public discovery metadata for Evals and return an honest capability/import readiness summary.","inputSchema":{"type":"object","properties":{"includeOpenApi":{"type":"boolean","default":true},"includeMcp":{"type":"boolean","default":true}},"additionalProperties":false},"outputSchema":{"type":"object","properties":{"ok":{"type":"boolean"},"status":{"type":"string"},"artifacts":{"type":"array"}},"required":["ok","status"],"additionalProperties":true},"authPolicy":"public","status":"draft","validationStatus":"passed","evalStatus":"not_run","sandboxStatus":"not_run","publishStatus":"draft","confidence":1,"provenance":{"generator":"phase2-deterministic-public-discovery-template","integration":"evals","publishedAsActive":false,"reason":"Generated tools remain drafts until public artifact fetches, schema validation, evals, and sandbox checks pass.","sourceStatus":"active","artifactSummary":{"status":"active","checkedAt":"2026-05-27T12:22:16.033Z","active":7,"degraded":0,"unavailable":0,"total":7,"requiredActive":3,"confidence":1}},"traceId":null,"createdAt":"2026-05-27T12:22:20.756Z","updatedAt":"2026-05-27T12:22:20.756Z","metadata":{"publicSafe":true,"downstreamMutation":false,"ja4DigestPolicy":"hash/redact only; raw values are never exposed publicly","artifacts":[{"key":"health","url":"https://evals.platphormnews.com/api/health","status":"active","httpStatus":200,"summary":{"readable":true}},{"key":"openapiJson","url":"https://evals.platphormnews.com/openapi.json","status":"active","httpStatus":200,"summary":{"readable":true,"title":"PlatPhorm Evals","version":"0.1.0","pathCount":136}},{"key":"openapiYaml","url":"https://evals.platphormnews.com/openapi.yaml","status":"active","httpStatus":200,"summary":{"readable":true,"format":"yaml","pathCount":0}},{"key":"mcpEndpoint","url":"https://evals.platphormnews.com/api/mcp","status":"active","httpStatus":200,"summary":{"readable":true,"keys":["ok","data"]}},{"key":"mcpManifest","url":"https://evals.platphormnews.com/.well-known/mcp.json","status":"active","httpStatus":200,"summary":{"readable":true,"name":"platphorm-evals"}},{"key":"llmsIndex","url":"https://evals.platphormnews.com/llms-index.json","status":"active","httpStatus":200,"summary":{"readable":true,"service":"evals","counts":{"servicesTracked":217,"activeSuites":36,"capabilitiesIndexed":948,"evalRunsToday":0,"source":"merged","degradedReason":null},"tools":100,"resources":16,"prompts":13}},{"key":"trust","url":"https://evals.platphormnews.com/.well-known/trust.json","status":"active","httpStatus":200,"summary":{"readable":true,"keys":["schema_version","service","auth","publicAccess","publicReadAccess","protectedActions","trustedDomains","dataExposureBoundaries","policy","provenancePolicy","agentVerificationPolicy"]}}]}},{"id":"draft-sandbox-discovery","sourceSite":"https://sandbox.platphormnews.com","sourceArtifact":"https://sandbox.platphormnews.com/openapi.json","sourceOperation":"public_discovery_introspection","generatedName":"inspect_sandbox_discovery","generatedDescription":"Inspect public discovery metadata for Sandbox and return an honest capability/import readiness summary.","inputSchema":{"type":"object","properties":{"includeOpenApi":{"type":"boolean","default":true},"includeMcp":{"type":"boolean","default":true}},"additionalProperties":false},"outputSchema":{"type":"object","properties":{"ok":{"type":"boolean"},"status":{"type":"string"},"artifacts":{"type":"array"}},"required":["ok","status"],"additionalProperties":true},"authPolicy":"public","status":"draft","validationStatus":"passed","evalStatus":"not_run","sandboxStatus":"not_run","publishStatus":"draft","confidence":1,"provenance":{"generator":"phase2-deterministic-public-discovery-template","integration":"sandbox","publishedAsActive":false,"reason":"Generated tools remain drafts until public artifact fetches, schema validation, evals, and sandbox checks pass.","sourceStatus":"active","artifactSummary":{"status":"active","checkedAt":"2026-05-27T12:22:15.748Z","active":7,"degraded":0,"unavailable":0,"total":7,"requiredActive":3,"confidence":1}},"traceId":null,"createdAt":"2026-05-27T12:22:20.756Z","updatedAt":"2026-05-27T12:22:20.756Z","metadata":{"publicSafe":true,"downstreamMutation":false,"ja4DigestPolicy":"hash/redact only; raw values are never exposed publicly","artifacts":[{"key":"health","url":"https://sandbox.platphormnews.com/api/health","status":"active","httpStatus":200,"summary":{"readable":true}},{"key":"openapiJson","url":"https://sandbox.platphormnews.com/openapi.json","status":"active","httpStatus":200,"summary":{"readable":true,"title":"PlatPhorm Sandbox API","version":"2.0.0-phase2","pathCount":76}},{"key":"openapiYaml","url":"https://sandbox.platphormnews.com/openapi.yaml","status":"active","httpStatus":200,"summary":{"readable":true,"format":"yaml","pathCount":76}},{"key":"mcpEndpoint","url":"https://sandbox.platphormnews.com/api/mcp","status":"active","httpStatus":200,"summary":{"readable":true,"keys":["protocolVersion","serverInfo","capabilities","endpoints","schema_version","service","baseUrl","tools","resources","prompts","auth"]}},{"key":"mcpManifest","url":"https://sandbox.platphormnews.com/.well-known/mcp.json","status":"active","httpStatus":200,"summary":{"readable":true,"protocolVersion":"2024-11-05"}},{"key":"llmsIndex","url":"https://sandbox.platphormnews.com/llms-index.json","status":"active","httpStatus":200,"summary":{"readable":true,"service":"platphorm-sandbox","tools":102,"resources":35,"prompts":15}},{"key":"trust","url":"https://sandbox.platphormnews.com/.well-known/trust.json","status":"active","httpStatus":200,"summary":{"readable":true,"keys":["schema_version","service","baseUrl","policy","auth","publicReadOnlyAccess","protectedActions","localDraftPersistencePolicy","trustedDomainPolicy","routeStandard","vercelMetadataPolicy","tracePropagationPolicy"]}}]}},{"id":"draft-browserops-discovery","sourceSite":"https://browserops.platphormnews.com","sourceArtifact":"https://browserops.platphormnews.com/openapi.json","sourceOperation":"public_discovery_introspection","generatedName":"inspect_browserops_discovery","generatedDescription":"Inspect public discovery metadata for BrowserOps and return an honest capability/import readiness summary.","inputSchema":{"type":"object","properties":{"includeOpenApi":{"type":"boolean","default":true},"includeMcp":{"type":"boolean","default":true}},"additionalProperties":false},"outputSchema":{"type":"object","properties":{"ok":{"type":"boolean"},"status":{"type":"string"},"artifacts":{"type":"array"}},"required":["ok","status"],"additionalProperties":true},"authPolicy":"public","status":"draft","validationStatus":"passed","evalStatus":"not_run","sandboxStatus":"not_run","publishStatus":"draft","confidence":1,"provenance":{"generator":"phase2-deterministic-public-discovery-template","integration":"browserops","publishedAsActive":false,"reason":"Generated tools remain drafts until public artifact fetches, schema validation, evals, and sandbox checks pass.","sourceStatus":"active","artifactSummary":{"status":"active","checkedAt":"2026-05-27T12:22:16.261Z","active":7,"degraded":0,"unavailable":0,"total":7,"requiredActive":3,"confidence":1}},"traceId":null,"createdAt":"2026-05-27T12:22:20.756Z","updatedAt":"2026-05-27T12:22:20.756Z","metadata":{"publicSafe":true,"downstreamMutation":false,"ja4DigestPolicy":"hash/redact only; raw values are never exposed publicly","artifacts":[{"key":"health","url":"https://browserops.platphormnews.com/api/health","status":"active","httpStatus":200,"summary":{"readable":true}},{"key":"openapiJson","url":"https://browserops.platphormnews.com/openapi.json","status":"active","httpStatus":200,"summary":{"readable":true,"title":"PlatPhorm BrowserOps","version":"0.1.0","pathCount":79}},{"key":"openapiYaml","url":"https://browserops.platphormnews.com/openapi.yaml","status":"active","httpStatus":200,"summary":{"readable":true,"format":"yaml","pathCount":0}},{"key":"mcpEndpoint","url":"https://browserops.platphormnews.com/api/mcp","status":"active","httpStatus":200,"summary":{"readable":true,"keys":["ok","data"]}},{"key":"mcpManifest","url":"https://browserops.platphormnews.com/.well-known/mcp.json","status":"active","httpStatus":200,"summary":{"readable":true,"name":"PlatPhorm BrowserOps","protocolVersion":"2025-06-18"}},{"key":"llmsIndex","url":"https://browserops.platphormnews.com/llms-index.json","status":"active","httpStatus":200,"summary":{"readable":true,"service":"browserops","tools":87,"resources":22,"prompts":13}},{"key":"trust","url":"https://browserops.platphormnews.com/.well-known/trust.json","status":"active","httpStatus":200,"summary":{"readable":true,"keys":["service","domain","statement","auth","publicReadOnlyAccess","protectedActions","trustedDomainPolicy","routeStandard","tracePropagationPolicy","vercelMetadataPolicy","dataExposurePolicy","integrations"]}}]}},{"id":"draft-json-discovery","sourceSite":"https://json.platphormnews.com","sourceArtifact":"https://json.platphormnews.com/openapi.json","sourceOperation":"public_discovery_introspection","generatedName":"inspect_json_discovery","generatedDescription":"Inspect public discovery metadata for JSON and return an honest capability/import readiness summary.","inputSchema":{"type":"object","properties":{"includeOpenApi":{"type":"boolean","default":true},"includeMcp":{"type":"boolean","default":true}},"additionalProperties":false},"outputSchema":{"type":"object","properties":{"ok":{"type":"boolean"},"status":{"type":"string"},"artifacts":{"type":"array"}},"required":["ok","status"],"additionalProperties":true},"authPolicy":"public","status":"draft","validationStatus":"passed","evalStatus":"not_run","sandboxStatus":"not_run","publishStatus":"draft","confidence":1,"provenance":{"generator":"phase2-deterministic-public-discovery-template","integration":"json","publishedAsActive":false,"reason":"Generated tools remain drafts until public artifact fetches, schema validation, evals, and sandbox checks pass.","sourceStatus":"active","artifactSummary":{"status":"active","checkedAt":"2026-05-27T12:22:16.304Z","active":7,"degraded":0,"unavailable":0,"total":7,"requiredActive":3,"confidence":1}},"traceId":null,"createdAt":"2026-05-27T12:22:20.756Z","updatedAt":"2026-05-27T12:22:20.756Z","metadata":{"publicSafe":true,"downstreamMutation":false,"ja4DigestPolicy":"hash/redact only; raw values are never exposed publicly","artifacts":[{"key":"health","url":"https://json.platphormnews.com/api/health","status":"active","httpStatus":200,"summary":{"readable":true}},{"key":"openapiJson","url":"https://json.platphormnews.com/openapi.json","status":"active","httpStatus":200,"summary":{"readable":true,"title":"JSON Tree + PlatPhorm Schema Registry API","version":"1.0.0","pathCount":20}},{"key":"openapiYaml","url":"https://json.platphormnews.com/openapi.yaml","status":"active","httpStatus":200,"summary":{"readable":true,"format":"yaml","pathCount":20}},{"key":"mcpEndpoint","url":"https://json.platphormnews.com/api/mcp","status":"active","httpStatus":200,"summary":{"readable":true,"keys":["name","product","version","protocolVersion","description","publicReadOnly","endpoint","tools","resources","prompts","authPolicy"]}},{"key":"mcpManifest","url":"https://json.platphormnews.com/.well-known/mcp.json","status":"active","httpStatus":200,"summary":{"readable":true,"name":"JSON Tree + PlatPhorm Schema Registry","protocolVersion":"2024-11-05"}},{"key":"llmsIndex","url":"https://json.platphormnews.com/llms-index.json","status":"active","httpStatus":200,"summary":{"readable":true,"service":"json","tools":10,"resources":10,"prompts":9}},{"key":"trust","url":"https://json.platphormnews.com/.well-known/trust.json","status":"active","httpStatus":200,"summary":{"readable":true,"keys":["service","domain","product","publicSafeAccess","policy","auth","domainAllowlist","publicReadOnlyAccess","localPersistence","schemaRegistryPolicy","jsonDataExposurePolicy","tracePropagation"]}}]}},{"id":"draft-xml-discovery","sourceSite":"https://xml.platphormnews.com","sourceArtifact":"https://xml.platphormnews.com/llms-index.json","sourceOperation":"public_discovery_introspection","generatedName":"inspect_xml_discovery","generatedDescription":"Inspect public discovery metadata for XML and return an honest capability/import readiness summary.","inputSchema":{"type":"object","properties":{"includeOpenApi":{"type":"boolean","default":true},"includeMcp":{"type":"boolean","default":true}},"additionalProperties":false},"outputSchema":{"type":"object","properties":{"ok":{"type":"boolean"},"status":{"type":"string"},"artifacts":{"type":"array"}},"required":["ok","status"],"additionalProperties":true},"authPolicy":"public","status":"draft","validationStatus":"pending","evalStatus":"not_run","sandboxStatus":"not_run","publishStatus":"draft","confidence":0,"provenance":{"generator":"phase2-deterministic-public-discovery-template","integration":"xml","publishedAsActive":false,"reason":"Generated tools remain drafts until public artifact fetches, schema validation, evals, and sandbox checks pass.","sourceStatus":"unavailable","artifactSummary":{"status":"unavailable","checkedAt":"2026-05-27T12:22:20.756Z","active":0,"degraded":0,"unavailable":7,"total":7,"requiredActive":0,"confidence":0}},"traceId":null,"createdAt":"2026-05-27T12:22:20.756Z","updatedAt":"2026-05-27T12:22:20.756Z","metadata":{"publicSafe":true,"downstreamMutation":false,"ja4DigestPolicy":"hash/redact only; raw values are never exposed publicly","artifacts":[{"key":"health","url":"https://xml.platphormnews.com/api/health","status":"unavailable","httpStatus":null},{"key":"openapiJson","url":"https://xml.platphormnews.com/openapi.json","status":"unavailable","httpStatus":null},{"key":"openapiYaml","url":"https://xml.platphormnews.com/openapi.yaml","status":"unavailable","httpStatus":null},{"key":"mcpEndpoint","url":"https://xml.platphormnews.com/api/mcp","status":"unavailable","httpStatus":null},{"key":"mcpManifest","url":"https://xml.platphormnews.com/.well-known/mcp.json","status":"unavailable","httpStatus":null},{"key":"llmsIndex","url":"https://xml.platphormnews.com/llms-index.json","status":"unavailable","httpStatus":null},{"key":"trust","url":"https://xml.platphormnews.com/.well-known/trust.json","status":"unavailable","httpStatus":null}]}},{"id":"draft-agentui-discovery","sourceSite":"https://agentui.platphormnews.com","sourceArtifact":"https://agentui.platphormnews.com/openapi.json","sourceOperation":"public_discovery_introspection","generatedName":"inspect_agentui_discovery","generatedDescription":"Inspect public discovery metadata for AgentUI and return an honest capability/import readiness summary.","inputSchema":{"type":"object","properties":{"includeOpenApi":{"type":"boolean","default":true},"includeMcp":{"type":"boolean","default":true}},"additionalProperties":false},"outputSchema":{"type":"object","properties":{"ok":{"type":"boolean"},"status":{"type":"string"},"artifacts":{"type":"array"}},"required":["ok","status"],"additionalProperties":true},"authPolicy":"public","status":"draft","validationStatus":"passed","evalStatus":"not_run","sandboxStatus":"not_run","publishStatus":"draft","confidence":1,"provenance":{"generator":"phase2-deterministic-public-discovery-template","integration":"agentui","publishedAsActive":false,"reason":"Generated tools remain drafts until public artifact fetches, schema validation, evals, and sandbox checks pass.","sourceStatus":"active","artifactSummary":{"status":"active","checkedAt":"2026-05-27T12:22:17.347Z","active":7,"degraded":0,"unavailable":0,"total":7,"requiredActive":3,"confidence":1}},"traceId":null,"createdAt":"2026-05-27T12:22:20.756Z","updatedAt":"2026-05-27T12:22:20.757Z","metadata":{"publicSafe":true,"downstreamMutation":false,"ja4DigestPolicy":"hash/redact only; raw values are never exposed publicly","artifacts":[{"key":"health","url":"https://agentui.platphormnews.com/api/health","status":"active","httpStatus":200,"summary":{"readable":true,"status":"healthy","version":"0.1.0"}},{"key":"openapiJson","url":"https://agentui.platphormnews.com/openapi.json","status":"active","httpStatus":200,"summary":{"readable":true,"title":"PlatPhorm AgentUI","version":"0.1.0","pathCount":110}},{"key":"openapiYaml","url":"https://agentui.platphormnews.com/openapi.yaml","status":"active","httpStatus":200,"summary":{"readable":true,"format":"yaml","pathCount":110}},{"key":"mcpEndpoint","url":"https://agentui.platphormnews.com/api/mcp","status":"active","httpStatus":200,"summary":{"readable":true,"keys":["ok","data"]}},{"key":"mcpManifest","url":"https://agentui.platphormnews.com/.well-known/mcp.json","status":"active","httpStatus":200,"summary":{"readable":true,"name":"agentui"}},{"key":"llmsIndex","url":"https://agentui.platphormnews.com/llms-index.json","status":"active","httpStatus":200,"summary":{"readable":true,"service":"agentui"}},{"key":"trust","url":"https://agentui.platphormnews.com/.well-known/trust.json","status":"active","httpStatus":200,"summary":{"readable":true,"keys":["service","auth","domainAllowlist","publicAccess","protectedAccess","vercelMetadataPolicy","tracePropagationPolicy","publicAccessSummary","protectedActionSummary","aiPolicy","agentPolicy","xVercelJa4DigestPolicy"]}}]}},{"id":"draft-opencontent-discovery","sourceSite":"https://opencontent.platphormnews.com","sourceArtifact":"https://opencontent.platphormnews.com/openapi.yaml","sourceOperation":"public_discovery_introspection","generatedName":"inspect_opencontent_discovery","generatedDescription":"Inspect public discovery metadata for OpenContent and return an honest capability/import readiness summary.","inputSchema":{"type":"object","properties":{"includeOpenApi":{"type":"boolean","default":true},"includeMcp":{"type":"boolean","default":true}},"additionalProperties":false},"outputSchema":{"type":"object","properties":{"ok":{"type":"boolean"},"status":{"type":"string"},"artifacts":{"type":"array"}},"required":["ok","status"],"additionalProperties":true},"authPolicy":"public","status":"draft","validationStatus":"passed","evalStatus":"not_run","sandboxStatus":"not_run","publishStatus":"draft","confidence":0.9,"provenance":{"generator":"phase2-deterministic-public-discovery-template","integration":"opencontent","publishedAsActive":false,"reason":"Generated tools remain drafts until public artifact fetches, schema validation, evals, and sandbox checks pass.","sourceStatus":"active","artifactSummary":{"status":"active","checkedAt":"2026-05-27T12:22:18.010Z","active":6,"degraded":0,"unavailable":1,"total":7,"requiredActive":3,"confidence":0.9}},"traceId":null,"createdAt":"2026-05-27T12:22:20.757Z","updatedAt":"2026-05-27T12:22:20.757Z","metadata":{"publicSafe":true,"downstreamMutation":false,"ja4DigestPolicy":"hash/redact only; raw values are never exposed publicly","artifacts":[{"key":"health","url":"https://opencontent.platphormnews.com/api/health","status":"active","httpStatus":200,"summary":{"readable":true,"status":"healthy","version":"1.0.0"}},{"key":"openapiJson","url":"https://opencontent.platphormnews.com/openapi.json","status":"unavailable","httpStatus":404},{"key":"openapiYaml","url":"https://opencontent.platphormnews.com/openapi.yaml","status":"active","httpStatus":200,"summary":{"readable":true,"format":"yaml","pathCount":0}},{"key":"mcpEndpoint","url":"https://opencontent.platphormnews.com/api/mcp","status":"active","httpStatus":200,"summary":{"readable":true,"keys":["name","version","protocol_version","endpoint","sdk","transport","capabilities","tools","resources","prompts"]}},{"key":"mcpManifest","url":"https://opencontent.platphormnews.com/.well-known/mcp.json","status":"active","httpStatus":200,"summary":{"readable":true}},{"key":"llmsIndex","url":"https://opencontent.platphormnews.com/llms-index.json","status":"active","httpStatus":200,"summary":{"readable":true}},{"key":"trust","url":"https://opencontent.platphormnews.com/.well-known/trust.json","status":"active","httpStatus":200,"summary":{"readable":true,"keys":["service","domain","baseUrl","trustPolicy","auth","publicReadOnly","attributionPolicy","metadataPolicy","localDraftPersistencePolicy","trustedDomains","routeStandard","tracePropagation"]}}]}},{"id":"draft-docs-discovery","sourceSite":"https://docs.platphormnews.com","sourceArtifact":"https://docs.platphormnews.com/openapi.json","sourceOperation":"public_discovery_introspection","generatedName":"inspect_docs_discovery","generatedDescription":"Inspect public discovery metadata for Docs and return an honest capability/import readiness summary.","inputSchema":{"type":"object","properties":{"includeOpenApi":{"type":"boolean","default":true},"includeMcp":{"type":"boolean","default":true}},"additionalProperties":false},"outputSchema":{"type":"object","properties":{"ok":{"type":"boolean"},"status":{"type":"string"},"artifacts":{"type":"array"}},"required":["ok","status"],"additionalProperties":true},"authPolicy":"public","status":"draft","validationStatus":"passed","evalStatus":"not_run","sandboxStatus":"not_run","publishStatus":"draft","confidence":1,"provenance":{"generator":"phase2-deterministic-public-discovery-template","integration":"docs","publishedAsActive":false,"reason":"Generated tools remain drafts until public artifact fetches, schema validation, evals, and sandbox checks pass.","sourceStatus":"active","artifactSummary":{"status":"active","checkedAt":"2026-05-27T12:22:17.492Z","active":7,"degraded":0,"unavailable":0,"total":7,"requiredActive":3,"confidence":1}},"traceId":null,"createdAt":"2026-05-27T12:22:20.757Z","updatedAt":"2026-05-27T12:22:20.757Z","metadata":{"publicSafe":true,"downstreamMutation":false,"ja4DigestPolicy":"hash/redact only; raw values are never exposed publicly","artifacts":[{"key":"health","url":"https://docs.platphormnews.com/api/health","status":"active","httpStatus":200,"summary":{"readable":true,"status":"healthy","version":"1.0.0"}},{"key":"openapiJson","url":"https://docs.platphormnews.com/openapi.json","status":"active","httpStatus":200,"summary":{"readable":true,"title":"OpenDocs API","version":"1.0.0","pathCount":29}},{"key":"openapiYaml","url":"https://docs.platphormnews.com/openapi.yaml","status":"active","httpStatus":200,"summary":{"readable":true,"format":"yaml","pathCount":29}},{"key":"mcpEndpoint","url":"https://docs.platphormnews.com/api/mcp","status":"active","httpStatus":200,"summary":{"readable":true,"keys":["name","version","protocol_version","endpoint","sdk","transport","capabilities","tools","resources","prompts","auth"]}},{"key":"mcpManifest","url":"https://docs.platphormnews.com/.well-known/mcp.json","status":"active","httpStatus":200,"summary":{"readable":true}},{"key":"llmsIndex","url":"https://docs.platphormnews.com/llms-index.json","status":"active","httpStatus":200,"summary":{"readable":true,"service":"docs"}},{"key":"trust","url":"https://docs.platphormnews.com/.well-known/trust.json","status":"active","httpStatus":200,"summary":{"readable":true,"keys":["schema_version","service","policyMode","trustPolicy","trustedDomains","auth","publicReadAccess","protectedActions","clippingPolicy","redditPolicy","googleDrivePolicy","dropboxPolicy"]}}]}},{"id":"draft-podcasts-discovery","sourceSite":"https://podcasts.platphormnews.com","sourceArtifact":"https://podcasts.platphormnews.com/openapi.json","sourceOperation":"public_discovery_introspection","generatedName":"inspect_podcasts_discovery","generatedDescription":"Inspect public discovery metadata for Podcasts and return an honest capability/import readiness summary.","inputSchema":{"type":"object","properties":{"includeOpenApi":{"type":"boolean","default":true},"includeMcp":{"type":"boolean","default":true}},"additionalProperties":false},"outputSchema":{"type":"object","properties":{"ok":{"type":"boolean"},"status":{"type":"string"},"artifacts":{"type":"array"}},"required":["ok","status"],"additionalProperties":true},"authPolicy":"public","status":"draft","validationStatus":"passed","evalStatus":"not_run","sandboxStatus":"not_run","publishStatus":"draft","confidence":1,"provenance":{"generator":"phase2-deterministic-public-discovery-template","integration":"podcasts","publishedAsActive":false,"reason":"Generated tools remain drafts until public artifact fetches, schema validation, evals, and sandbox checks pass.","sourceStatus":"active","artifactSummary":{"status":"active","checkedAt":"2026-05-27T12:22:18.438Z","active":7,"degraded":0,"unavailable":0,"total":7,"requiredActive":3,"confidence":1}},"traceId":null,"createdAt":"2026-05-27T12:22:20.757Z","updatedAt":"2026-05-27T12:22:20.757Z","metadata":{"publicSafe":true,"downstreamMutation":false,"ja4DigestPolicy":"hash/redact only; raw values are never exposed publicly","artifacts":[{"key":"health","url":"https://podcasts.platphormnews.com/api/health","status":"active","httpStatus":200,"summary":{"readable":true}},{"key":"openapiJson","url":"https://podcasts.platphormnews.com/openapi.json","status":"active","httpStatus":200,"summary":{"readable":true,"title":"PlatPhorm Podcasts API","version":"4.0.0","pathCount":57}},{"key":"openapiYaml","url":"https://podcasts.platphormnews.com/openapi.yaml","status":"active","httpStatus":200,"summary":{"readable":true,"format":"yaml","pathCount":0}},{"key":"mcpEndpoint","url":"https://podcasts.platphormnews.com/api/mcp","status":"active","httpStatus":200,"summary":{"readable":true,"keys":["ok","data"]}},{"key":"mcpManifest","url":"https://podcasts.platphormnews.com/.well-known/mcp.json","status":"active","httpStatus":200,"summary":{"readable":true,"name":"platphorm-podcasts"}},{"key":"llmsIndex","url":"https://podcasts.platphormnews.com/llms-index.json","status":"active","httpStatus":200,"summary":{"readable":true,"service":"platphorm-podcasts","tools":46,"resources":14,"prompts":11}},{"key":"trust","url":"https://podcasts.platphormnews.com/.well-known/trust.json","status":"active","httpStatus":200,"summary":{"readable":true,"keys":["schema_version","service","baseUrl","domainAllowlist","auth","publicReadOnlyAccess","operatorActions","permanentArchivePolicy","localPreferencePersistencePolicy","trustedDomainPolicy","routeStandard","vercelMetadataPolicy"]}}]}},{"id":"draft-catalog-discovery","sourceSite":"https://catalog.platphormnews.com","sourceArtifact":"https://catalog.platphormnews.com/openapi.yaml","sourceOperation":"public_discovery_introspection","generatedName":"inspect_catalog_discovery","generatedDescription":"Inspect public discovery metadata for Catalog and return an honest capability/import readiness summary.","inputSchema":{"type":"object","properties":{"includeOpenApi":{"type":"boolean","default":true},"includeMcp":{"type":"boolean","default":true}},"additionalProperties":false},"outputSchema":{"type":"object","properties":{"ok":{"type":"boolean"},"status":{"type":"string"},"artifacts":{"type":"array"}},"required":["ok","status"],"additionalProperties":true},"authPolicy":"public","status":"draft","validationStatus":"passed","evalStatus":"not_run","sandboxStatus":"not_run","publishStatus":"draft","confidence":0.8,"provenance":{"generator":"phase2-deterministic-public-discovery-template","integration":"catalog","publishedAsActive":false,"reason":"Generated tools remain drafts until public artifact fetches, schema validation, evals, and sandbox checks pass.","sourceStatus":"active","artifactSummary":{"status":"active","checkedAt":"2026-05-27T12:22:17.561Z","active":5,"degraded":0,"unavailable":2,"total":7,"requiredActive":3,"confidence":0.8}},"traceId":null,"createdAt":"2026-05-27T12:22:20.757Z","updatedAt":"2026-05-27T12:22:20.757Z","metadata":{"publicSafe":true,"downstreamMutation":false,"ja4DigestPolicy":"hash/redact only; raw values are never exposed publicly","artifacts":[{"key":"health","url":"https://catalog.platphormnews.com/api/health","status":"active","httpStatus":200,"summary":{"readable":true}},{"key":"openapiJson","url":"https://catalog.platphormnews.com/openapi.json","status":"unavailable","httpStatus":404},{"key":"openapiYaml","url":"https://catalog.platphormnews.com/openapi.yaml","status":"active","httpStatus":200,"summary":{"readable":true,"format":"yaml","pathCount":7}},{"key":"mcpEndpoint","url":"https://catalog.platphormnews.com/api/mcp","status":"unavailable","httpStatus":404},{"key":"mcpManifest","url":"https://catalog.platphormnews.com/.well-known/mcp.json","status":"active","httpStatus":200,"summary":{"readable":true}},{"key":"llmsIndex","url":"https://catalog.platphormnews.com/llms-index.json","status":"active","httpStatus":200,"summary":{"readable":true,"service":"platphorm-catalog","counts":{"repositories":207,"manifests_validated":207,"validation_failures":0,"capability_implementations":2990,"global_capabilities":49,"components":5058}}},{"key":"trust","url":"https://catalog.platphormnews.com/.well-known/trust.json","status":"active","httpStatus":200,"summary":{"readable":true,"keys":["ok","service","public_read_access","protected_actions","auth","policy"]}}]}}],"counts":{"generatedTools":11,"draftTools":11,"publishedTools":0,"degradedTools":1},"lifecycle":["draft","validate","eval","sandbox","approve","publish"],"status":"active"},"meta":{"generatedAt":"2026-05-27T12:22:20.757Z","traceId":"39c41751-b90b-4c13-bfc3-139f49277e67","degraded":false,"source":"registry"},"warnings":[],"errors":[]}