{"ok":true,"data":{"schemaVersion":"platphorm.mcp.native-readiness.v1","generatedAt":"2026-07-22T22:21:31.652Z","status":"degraded","source":{"registrySchemaVersion":"platphorm.mcp.federated-registry.v1","cache":{"mode":"persisted","backend":"redis","storedAt":"2026-07-22T22:21:42.899Z","ageSeconds":13262}},"policy":{"nativeMeansOwnedEndpointWithObservedJsonRpc":true,"delegatedIsNotNative":true,"adaptersDoNotChangeNativeStatus":true,"noPlaceholderTools":true,"remediationHandoffsArePreviewOnly":true,"protectedExecutionRequires":"PLATPHORM_API_KEY"},"selection":{"scope":"unresolved","returned":67},"counts":{"total":268,"nativeActive":201,"nativeProtected":0,"nativeDegraded":0,"nativeInvalid":0,"nativeMissing":62,"delegated":5,"delegationResolved":0,"delegationBroken":5,"blocked":0,"notProbed":0,"nativeRemediationRequired":67,"deploymentMissing":45,"routeMissing":14,"methodMissing":3,"withOpenApiAdapters":203,"withGraphSurfaceAdapters":268,"withoutAdapterCoverage":0},"records":[{"host":"barbine-worldwide-webby.platphormnews.com","endpoint":"https://barbine-worldwide-webby.platphormnews.com/api/mcp","observedMcpStatus":"unsupported","readinessStatus":"native_missing","nativeImplemented":false,"nativeRequired":true,"evidence":"persisted","checkedAt":"2026-07-22T22:21:33.676Z","manifest":{"url":"https://barbine-worldwide-webby.platphormnews.com/.well-known/mcp.json","status":"not_found"},"nativeCapabilities":{"tools":0,"resources":0,"prompts":0},"adapterCoverage":{"openApiOperations":0,"machineReadableSurfaces":12,"availableTransports":["graph_surface_adapter"],"note":"OpenAPI and graph-surface adapters remain source-labeled compatibility coverage. They do not prove or replace a native MCP implementation."},"remediation":{"code":"restore_deployment","summary":"The production deployment or alias must be restored before native MCP can be verified.","actions":["Restore a production deployment for the canonical host and verify the alias before implementing or probing MCP.","Implement initialize, ping, tools/list, tools/call, resources/list, resources/read, prompts/list, and prompts/get with real site-owned handlers.","Keep read-only introspection public and require PLATPHORM_API_KEY for mutations or protected execution.","Publish /.well-known/mcp.json with the same-host endpoint and verify JSON-RPC errors, trace propagation, redaction, and no fake success."],"ownerImplementationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"barbine-worldwide-webby.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for barbine-worldwide-webby.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"barbine-worldwide-webby.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false},"clawsRemediationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"claws.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for barbine-worldwide-webby.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"barbine-worldwide-webby.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false}},"error":"The deployment could not be found on Vercel."},{"host":"bbw.platphormnews.com","endpoint":"https://bbw.platphormnews.com/api/mcp","observedMcpStatus":"unsupported","readinessStatus":"native_missing","nativeImplemented":false,"nativeRequired":true,"evidence":"persisted","checkedAt":"2026-07-22T22:21:33.936Z","manifest":{"url":"https://bbw.platphormnews.com/.well-known/mcp.json","status":"not_found"},"nativeCapabilities":{"tools":0,"resources":0,"prompts":0},"adapterCoverage":{"openApiOperations":0,"machineReadableSurfaces":12,"availableTransports":["graph_surface_adapter"],"note":"OpenAPI and graph-surface adapters remain source-labeled compatibility coverage. They do not prove or replace a native MCP implementation."},"remediation":{"code":"restore_deployment","summary":"The production deployment or alias must be restored before native MCP can be verified.","actions":["Restore a production deployment for the canonical host and verify the alias before implementing or probing MCP.","Implement initialize, ping, tools/list, tools/call, resources/list, resources/read, prompts/list, and prompts/get with real site-owned handlers.","Keep read-only introspection public and require PLATPHORM_API_KEY for mutations or protected execution.","Publish /.well-known/mcp.json with the same-host endpoint and verify JSON-RPC errors, trace propagation, redaction, and no fake success."],"ownerImplementationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"bbw.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for bbw.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"bbw.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false},"clawsRemediationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"claws.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for bbw.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"bbw.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false}},"error":"The deployment could not be found on Vercel."},{"host":"burritodealer.platphormnews.com","endpoint":"https://burritodealer.platphormnews.com/api/mcp","observedMcpStatus":"unsupported","readinessStatus":"native_missing","nativeImplemented":false,"nativeRequired":true,"evidence":"persisted","checkedAt":"2026-07-22T22:21:34.041Z","manifest":{"url":"https://burritodealer.platphormnews.com/.well-known/mcp.json","status":"not_found"},"nativeCapabilities":{"tools":0,"resources":0,"prompts":0},"adapterCoverage":{"openApiOperations":0,"machineReadableSurfaces":12,"availableTransports":["graph_surface_adapter"],"note":"OpenAPI and graph-surface adapters remain source-labeled compatibility coverage. They do not prove or replace a native MCP implementation."},"remediation":{"code":"restore_deployment","summary":"The production deployment or alias must be restored before native MCP can be verified.","actions":["Restore a production deployment for the canonical host and verify the alias before implementing or probing MCP.","Implement initialize, ping, tools/list, tools/call, resources/list, resources/read, prompts/list, and prompts/get with real site-owned handlers.","Keep read-only introspection public and require PLATPHORM_API_KEY for mutations or protected execution.","Publish /.well-known/mcp.json with the same-host endpoint and verify JSON-RPC errors, trace propagation, redaction, and no fake success."],"ownerImplementationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"burritodealer.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for burritodealer.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"burritodealer.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false},"clawsRemediationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"claws.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for burritodealer.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"burritodealer.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false}},"error":"The deployment could not be found on Vercel."},{"host":"change4u.platphormnews.com","endpoint":"https://change4u.platphormnews.com/api/mcp","observedMcpStatus":"unsupported","readinessStatus":"native_missing","nativeImplemented":false,"nativeRequired":true,"evidence":"persisted","checkedAt":"2026-07-22T22:21:34.230Z","manifest":{"url":"https://change4u.platphormnews.com/.well-known/mcp.json","status":"not_found"},"nativeCapabilities":{"tools":0,"resources":0,"prompts":0},"adapterCoverage":{"openApiOperations":0,"machineReadableSurfaces":12,"availableTransports":["graph_surface_adapter"],"note":"OpenAPI and graph-surface adapters remain source-labeled compatibility coverage. They do not prove or replace a native MCP implementation."},"remediation":{"code":"implement_mcp_route","summary":"The canonical MCP route is missing or does not accept POST.","actions":["Add GET and POST handlers at /api/mcp in the owning application.","Implement initialize, ping, tools/list, tools/call, resources/list, resources/read, prompts/list, and prompts/get with real site-owned handlers.","Keep read-only introspection public and require PLATPHORM_API_KEY for mutations or protected execution.","Publish /.well-known/mcp.json with the same-host endpoint and verify JSON-RPC errors, trace propagation, redaction, and no fake success."],"ownerImplementationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"change4u.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for change4u.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"change4u.platphormnews.com","remediationCode":"implement_mcp_route","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false},"clawsRemediationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"claws.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for change4u.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"change4u.platphormnews.com","remediationCode":"implement_mcp_route","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false}},"error":"MCP tools/list is not implemented (HTTP 404)"},{"host":"deployments.platphormnews.com","endpoint":"https://deployments.platphormnews.com/api/mcp","observedMcpStatus":"unsupported","readinessStatus":"native_missing","nativeImplemented":false,"nativeRequired":true,"evidence":"persisted","checkedAt":"2026-07-22T22:21:34.615Z","manifest":{"url":"https://deployments.platphormnews.com/.well-known/mcp.json","status":"not_found"},"nativeCapabilities":{"tools":0,"resources":0,"prompts":0},"adapterCoverage":{"openApiOperations":0,"machineReadableSurfaces":12,"availableTransports":["graph_surface_adapter"],"note":"OpenAPI and graph-surface adapters remain source-labeled compatibility coverage. They do not prove or replace a native MCP implementation."},"remediation":{"code":"restore_deployment","summary":"The production deployment or alias must be restored before native MCP can be verified.","actions":["Restore a production deployment for the canonical host and verify the alias before implementing or probing MCP.","Implement initialize, ping, tools/list, tools/call, resources/list, resources/read, prompts/list, and prompts/get with real site-owned handlers.","Keep read-only introspection public and require PLATPHORM_API_KEY for mutations or protected execution.","Publish /.well-known/mcp.json with the same-host endpoint and verify JSON-RPC errors, trace propagation, redaction, and no fake success."],"ownerImplementationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"deployments.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for deployments.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"deployments.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false},"clawsRemediationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"claws.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for deployments.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"deployments.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false}},"error":"The deployment could not be found on Vercel."},{"host":"email2letter.platphormnews.com","endpoint":"https://email2letter.platphormnews.com/api/mcp","observedMcpStatus":"unsupported","readinessStatus":"native_missing","nativeImplemented":false,"nativeRequired":true,"evidence":"persisted","checkedAt":"2026-07-22T22:21:34.820Z","manifest":{"url":"https://email2letter.platphormnews.com/.well-known/mcp.json","status":"not_found"},"nativeCapabilities":{"tools":0,"resources":0,"prompts":0},"adapterCoverage":{"openApiOperations":0,"machineReadableSurfaces":12,"availableTransports":["graph_surface_adapter"],"note":"OpenAPI and graph-surface adapters remain source-labeled compatibility coverage. They do not prove or replace a native MCP implementation."},"remediation":{"code":"restore_deployment","summary":"The production deployment or alias must be restored before native MCP can be verified.","actions":["Restore a production deployment for the canonical host and verify the alias before implementing or probing MCP.","Implement initialize, ping, tools/list, tools/call, resources/list, resources/read, prompts/list, and prompts/get with real site-owned handlers.","Keep read-only introspection public and require PLATPHORM_API_KEY for mutations or protected execution.","Publish /.well-known/mcp.json with the same-host endpoint and verify JSON-RPC errors, trace propagation, redaction, and no fake success."],"ownerImplementationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"email2letter.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for email2letter.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"email2letter.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false},"clawsRemediationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"claws.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for email2letter.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"email2letter.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false}},"error":"The deployment could not be found on Vercel."},{"host":"emailreading.platphormnews.com","endpoint":"https://emailreading.platphormnews.com/api/mcp","observedMcpStatus":"unsupported","readinessStatus":"native_missing","nativeImplemented":false,"nativeRequired":true,"evidence":"persisted","checkedAt":"2026-07-22T22:21:34.909Z","manifest":{"url":"https://emailreading.platphormnews.com/.well-known/mcp.json","status":"not_found"},"nativeCapabilities":{"tools":0,"resources":0,"prompts":0},"adapterCoverage":{"openApiOperations":0,"machineReadableSurfaces":12,"availableTransports":["graph_surface_adapter"],"note":"OpenAPI and graph-surface adapters remain source-labeled compatibility coverage. They do not prove or replace a native MCP implementation."},"remediation":{"code":"restore_deployment","summary":"The production deployment or alias must be restored before native MCP can be verified.","actions":["Restore a production deployment for the canonical host and verify the alias before implementing or probing MCP.","Implement initialize, ping, tools/list, tools/call, resources/list, resources/read, prompts/list, and prompts/get with real site-owned handlers.","Keep read-only introspection public and require PLATPHORM_API_KEY for mutations or protected execution.","Publish /.well-known/mcp.json with the same-host endpoint and verify JSON-RPC errors, trace propagation, redaction, and no fake success."],"ownerImplementationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"emailreading.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for emailreading.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"emailreading.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false},"clawsRemediationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"claws.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for emailreading.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"emailreading.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false}},"error":"The deployment could not be found on Vercel."},{"host":"fasion.platphormnews.com","endpoint":"https://fasion.platphormnews.com/api/mcp","observedMcpStatus":"unsupported","readinessStatus":"native_missing","nativeImplemented":false,"nativeRequired":true,"evidence":"persisted","checkedAt":"2026-07-22T22:21:34.988Z","manifest":{"url":"https://fasion.platphormnews.com/.well-known/mcp.json","status":"not_found"},"nativeCapabilities":{"tools":0,"resources":0,"prompts":0},"adapterCoverage":{"openApiOperations":0,"machineReadableSurfaces":12,"availableTransports":["graph_surface_adapter"],"note":"OpenAPI and graph-surface adapters remain source-labeled compatibility coverage. They do not prove or replace a native MCP implementation."},"remediation":{"code":"restore_deployment","summary":"The production deployment or alias must be restored before native MCP can be verified.","actions":["Restore a production deployment for the canonical host and verify the alias before implementing or probing MCP.","Implement initialize, ping, tools/list, tools/call, resources/list, resources/read, prompts/list, and prompts/get with real site-owned handlers.","Keep read-only introspection public and require PLATPHORM_API_KEY for mutations or protected execution.","Publish /.well-known/mcp.json with the same-host endpoint and verify JSON-RPC errors, trace propagation, redaction, and no fake success."],"ownerImplementationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"fasion.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for fasion.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"fasion.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false},"clawsRemediationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"claws.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for fasion.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"fasion.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false}},"error":"The deployment could not be found on Vercel."},{"host":"flamethrowers.platphormnews.com","endpoint":"https://flamethrowers.platphormnews.com/api/mcp","observedMcpStatus":"unsupported","readinessStatus":"native_missing","nativeImplemented":false,"nativeRequired":true,"evidence":"persisted","checkedAt":"2026-07-22T22:21:35.112Z","manifest":{"url":"https://flamethrowers.platphormnews.com/.well-known/mcp.json","status":"not_found"},"nativeCapabilities":{"tools":0,"resources":0,"prompts":0},"adapterCoverage":{"openApiOperations":0,"machineReadableSurfaces":12,"availableTransports":["graph_surface_adapter"],"note":"OpenAPI and graph-surface adapters remain source-labeled compatibility coverage. They do not prove or replace a native MCP implementation."},"remediation":{"code":"restore_deployment","summary":"The production deployment or alias must be restored before native MCP can be verified.","actions":["Restore a production deployment for the canonical host and verify the alias before implementing or probing MCP.","Implement initialize, ping, tools/list, tools/call, resources/list, resources/read, prompts/list, and prompts/get with real site-owned handlers.","Keep read-only introspection public and require PLATPHORM_API_KEY for mutations or protected execution.","Publish /.well-known/mcp.json with the same-host endpoint and verify JSON-RPC errors, trace propagation, redaction, and no fake success."],"ownerImplementationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"flamethrowers.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for flamethrowers.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"flamethrowers.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false},"clawsRemediationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"claws.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for flamethrowers.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"flamethrowers.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false}},"error":"The deployment could not be found on Vercel."},{"host":"flows.platphormnews.com","endpoint":"https://flows.platphormnews.com/api/mcp","observedMcpStatus":"unsupported","readinessStatus":"native_missing","nativeImplemented":false,"nativeRequired":true,"evidence":"persisted","checkedAt":"2026-07-22T22:21:35.124Z","manifest":{"url":"https://flows.platphormnews.com/.well-known/mcp.json","status":"not_found"},"nativeCapabilities":{"tools":0,"resources":0,"prompts":0},"adapterCoverage":{"openApiOperations":0,"machineReadableSurfaces":12,"availableTransports":["graph_surface_adapter"],"note":"OpenAPI and graph-surface adapters remain source-labeled compatibility coverage. They do not prove or replace a native MCP implementation."},"remediation":{"code":"restore_deployment","summary":"The production deployment or alias must be restored before native MCP can be verified.","actions":["Restore a production deployment for the canonical host and verify the alias before implementing or probing MCP.","Implement initialize, ping, tools/list, tools/call, resources/list, resources/read, prompts/list, and prompts/get with real site-owned handlers.","Keep read-only introspection public and require PLATPHORM_API_KEY for mutations or protected execution.","Publish /.well-known/mcp.json with the same-host endpoint and verify JSON-RPC errors, trace propagation, redaction, and no fake success."],"ownerImplementationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"flows.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for flows.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"flows.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false},"clawsRemediationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"claws.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for flows.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"flows.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false}},"error":"The deployment could not be found on Vercel."},{"host":"food.platphormnews.com","endpoint":"https://food.platphormnews.com/api/mcp","observedMcpStatus":"unsupported","readinessStatus":"native_missing","nativeImplemented":false,"nativeRequired":true,"evidence":"persisted","checkedAt":"2026-07-22T22:21:35.180Z","manifest":{"url":"https://food.platphormnews.com/.well-known/mcp.json","status":"not_found"},"nativeCapabilities":{"tools":0,"resources":0,"prompts":0},"adapterCoverage":{"openApiOperations":0,"machineReadableSurfaces":12,"availableTransports":["graph_surface_adapter"],"note":"OpenAPI and graph-surface adapters remain source-labeled compatibility coverage. They do not prove or replace a native MCP implementation."},"remediation":{"code":"restore_deployment","summary":"The production deployment or alias must be restored before native MCP can be verified.","actions":["Restore a production deployment for the canonical host and verify the alias before implementing or probing MCP.","Implement initialize, ping, tools/list, tools/call, resources/list, resources/read, prompts/list, and prompts/get with real site-owned handlers.","Keep read-only introspection public and require PLATPHORM_API_KEY for mutations or protected execution.","Publish /.well-known/mcp.json with the same-host endpoint and verify JSON-RPC errors, trace propagation, redaction, and no fake success."],"ownerImplementationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"food.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for food.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"food.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false},"clawsRemediationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"claws.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for food.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"food.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false}},"error":"The deployment could not be found on Vercel."},{"host":"glassblowingdemo.platphormnews.com","endpoint":"https://glassblowingdemo.platphormnews.com/api/mcp","observedMcpStatus":"unsupported","readinessStatus":"native_missing","nativeImplemented":false,"nativeRequired":true,"evidence":"persisted","checkedAt":"2026-07-22T22:21:35.374Z","manifest":{"url":"https://glassblowingdemo.platphormnews.com/.well-known/mcp.json","status":"not_found"},"nativeCapabilities":{"tools":0,"resources":0,"prompts":0},"adapterCoverage":{"openApiOperations":0,"machineReadableSurfaces":12,"availableTransports":["graph_surface_adapter"],"note":"OpenAPI and graph-surface adapters remain source-labeled compatibility coverage. They do not prove or replace a native MCP implementation."},"remediation":{"code":"restore_deployment","summary":"The production deployment or alias must be restored before native MCP can be verified.","actions":["Restore a production deployment for the canonical host and verify the alias before implementing or probing MCP.","Implement initialize, ping, tools/list, tools/call, resources/list, resources/read, prompts/list, and prompts/get with real site-owned handlers.","Keep read-only introspection public and require PLATPHORM_API_KEY for mutations or protected execution.","Publish /.well-known/mcp.json with the same-host endpoint and verify JSON-RPC errors, trace propagation, redaction, and no fake success."],"ownerImplementationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"glassblowingdemo.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for glassblowingdemo.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"glassblowingdemo.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false},"clawsRemediationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"claws.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for glassblowingdemo.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"glassblowingdemo.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false}},"error":"The deployment could not be found on Vercel."},{"host":"grand-theft-auto-6.platphormnews.com","endpoint":"https://grand-theft-auto-6.platphormnews.com/api/mcp","observedMcpStatus":"unsupported","readinessStatus":"native_missing","nativeImplemented":false,"nativeRequired":true,"evidence":"persisted","checkedAt":"2026-07-22T22:21:35.537Z","manifest":{"url":"https://grand-theft-auto-6.platphormnews.com/.well-known/mcp.json","status":"not_found"},"nativeCapabilities":{"tools":0,"resources":0,"prompts":0},"adapterCoverage":{"openApiOperations":0,"machineReadableSurfaces":12,"availableTransports":["graph_surface_adapter"],"note":"OpenAPI and graph-surface adapters remain source-labeled compatibility coverage. They do not prove or replace a native MCP implementation."},"remediation":{"code":"restore_deployment","summary":"The production deployment or alias must be restored before native MCP can be verified.","actions":["Restore a production deployment for the canonical host and verify the alias before implementing or probing MCP.","Implement initialize, ping, tools/list, tools/call, resources/list, resources/read, prompts/list, and prompts/get with real site-owned handlers.","Keep read-only introspection public and require PLATPHORM_API_KEY for mutations or protected execution.","Publish /.well-known/mcp.json with the same-host endpoint and verify JSON-RPC errors, trace propagation, redaction, and no fake success."],"ownerImplementationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"grand-theft-auto-6.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for grand-theft-auto-6.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"grand-theft-auto-6.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false},"clawsRemediationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"claws.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for grand-theft-auto-6.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"grand-theft-auto-6.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false}},"error":"The deployment could not be found on Vercel."},{"host":"insights-pre.platphormnews.com","endpoint":"https://insights-pre.platphormnews.com/api/mcp","observedMcpStatus":"unsupported","readinessStatus":"native_missing","nativeImplemented":false,"nativeRequired":true,"evidence":"persisted","checkedAt":"2026-07-22T22:21:35.714Z","manifest":{"url":"https://insights-pre.platphormnews.com/.well-known/mcp.json","status":"not_found"},"nativeCapabilities":{"tools":0,"resources":0,"prompts":0},"adapterCoverage":{"openApiOperations":0,"machineReadableSurfaces":12,"availableTransports":["graph_surface_adapter"],"note":"OpenAPI and graph-surface adapters remain source-labeled compatibility coverage. They do not prove or replace a native MCP implementation."},"remediation":{"code":"restore_deployment","summary":"The production deployment or alias must be restored before native MCP can be verified.","actions":["Restore a production deployment for the canonical host and verify the alias before implementing or probing MCP.","Implement initialize, ping, tools/list, tools/call, resources/list, resources/read, prompts/list, and prompts/get with real site-owned handlers.","Keep read-only introspection public and require PLATPHORM_API_KEY for mutations or protected execution.","Publish /.well-known/mcp.json with the same-host endpoint and verify JSON-RPC errors, trace propagation, redaction, and no fake success."],"ownerImplementationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"insights-pre.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for insights-pre.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"insights-pre.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false},"clawsRemediationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"claws.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for insights-pre.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"insights-pre.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false}},"error":"The deployment could not be found on Vercel."},{"host":"ja4-atlas-www.platphormnews.com","endpoint":"https://ja4-atlas-www.platphormnews.com/api/mcp","observedMcpStatus":"unsupported","readinessStatus":"native_missing","nativeImplemented":false,"nativeRequired":true,"evidence":"persisted","checkedAt":"2026-07-22T22:21:35.776Z","manifest":{"url":"https://ja4-atlas-www.platphormnews.com/.well-known/mcp.json","status":"not_found"},"nativeCapabilities":{"tools":0,"resources":0,"prompts":0},"adapterCoverage":{"openApiOperations":0,"machineReadableSurfaces":12,"availableTransports":["graph_surface_adapter"],"note":"OpenAPI and graph-surface adapters remain source-labeled compatibility coverage. They do not prove or replace a native MCP implementation."},"remediation":{"code":"restore_deployment","summary":"The production deployment or alias must be restored before native MCP can be verified.","actions":["Restore a production deployment for the canonical host and verify the alias before implementing or probing MCP.","Implement initialize, ping, tools/list, tools/call, resources/list, resources/read, prompts/list, and prompts/get with real site-owned handlers.","Keep read-only introspection public and require PLATPHORM_API_KEY for mutations or protected execution.","Publish /.well-known/mcp.json with the same-host endpoint and verify JSON-RPC errors, trace propagation, redaction, and no fake success."],"ownerImplementationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"ja4-atlas-www.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for ja4-atlas-www.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"ja4-atlas-www.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false},"clawsRemediationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"claws.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for ja4-atlas-www.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"ja4-atlas-www.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false}},"error":"The deployment could not be found on Vercel."},{"host":"ja4-vercel-lab-2.platphormnews.com","endpoint":"https://ja4-vercel-lab-2.platphormnews.com/api/mcp","observedMcpStatus":"unsupported","readinessStatus":"native_missing","nativeImplemented":false,"nativeRequired":true,"evidence":"persisted","checkedAt":"2026-07-22T22:21:35.806Z","manifest":{"url":"https://ja4-vercel-lab-2.platphormnews.com/.well-known/mcp.json","status":"not_found"},"nativeCapabilities":{"tools":0,"resources":0,"prompts":0},"adapterCoverage":{"openApiOperations":0,"machineReadableSurfaces":12,"availableTransports":["graph_surface_adapter"],"note":"OpenAPI and graph-surface adapters remain source-labeled compatibility coverage. They do not prove or replace a native MCP implementation."},"remediation":{"code":"restore_deployment","summary":"The production deployment or alias must be restored before native MCP can be verified.","actions":["Restore a production deployment for the canonical host and verify the alias before implementing or probing MCP.","Implement initialize, ping, tools/list, tools/call, resources/list, resources/read, prompts/list, and prompts/get with real site-owned handlers.","Keep read-only introspection public and require PLATPHORM_API_KEY for mutations or protected execution.","Publish /.well-known/mcp.json with the same-host endpoint and verify JSON-RPC errors, trace propagation, redaction, and no fake success."],"ownerImplementationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"ja4-vercel-lab-2.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for ja4-vercel-lab-2.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"ja4-vercel-lab-2.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false},"clawsRemediationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"claws.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for ja4-vercel-lab-2.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"ja4-vercel-lab-2.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false}},"error":"The deployment could not be found on Vercel."},{"host":"ja4lab.platphormnews.com","endpoint":"https://ja4lab.platphormnews.com/api/mcp","observedMcpStatus":"unsupported","readinessStatus":"native_missing","nativeImplemented":false,"nativeRequired":true,"evidence":"persisted","checkedAt":"2026-07-22T22:21:35.817Z","manifest":{"url":"https://ja4lab.platphormnews.com/.well-known/mcp.json","status":"not_found"},"nativeCapabilities":{"tools":0,"resources":0,"prompts":0},"adapterCoverage":{"openApiOperations":0,"machineReadableSurfaces":12,"availableTransports":["graph_surface_adapter"],"note":"OpenAPI and graph-surface adapters remain source-labeled compatibility coverage. They do not prove or replace a native MCP implementation."},"remediation":{"code":"restore_deployment","summary":"The production deployment or alias must be restored before native MCP can be verified.","actions":["Restore a production deployment for the canonical host and verify the alias before implementing or probing MCP.","Implement initialize, ping, tools/list, tools/call, resources/list, resources/read, prompts/list, and prompts/get with real site-owned handlers.","Keep read-only introspection public and require PLATPHORM_API_KEY for mutations or protected execution.","Publish /.well-known/mcp.json with the same-host endpoint and verify JSON-RPC errors, trace propagation, redaction, and no fake success."],"ownerImplementationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"ja4lab.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for ja4lab.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"ja4lab.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false},"clawsRemediationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"claws.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for ja4lab.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"ja4lab.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false}},"error":"The deployment could not be found on Vercel."},{"host":"lab.platphormnews.com","endpoint":"https://lab.platphormnews.com/api/mcp","observedMcpStatus":"unsupported","readinessStatus":"native_missing","nativeImplemented":false,"nativeRequired":true,"evidence":"persisted","checkedAt":"2026-07-22T22:21:35.956Z","manifest":{"url":"https://lab.platphormnews.com/.well-known/mcp.json","status":"not_found"},"nativeCapabilities":{"tools":0,"resources":0,"prompts":0},"adapterCoverage":{"openApiOperations":0,"machineReadableSurfaces":12,"availableTransports":["graph_surface_adapter"],"note":"OpenAPI and graph-surface adapters remain source-labeled compatibility coverage. They do not prove or replace a native MCP implementation."},"remediation":{"code":"restore_deployment","summary":"The production deployment or alias must be restored before native MCP can be verified.","actions":["Restore a production deployment for the canonical host and verify the alias before implementing or probing MCP.","Implement initialize, ping, tools/list, tools/call, resources/list, resources/read, prompts/list, and prompts/get with real site-owned handlers.","Keep read-only introspection public and require PLATPHORM_API_KEY for mutations or protected execution.","Publish /.well-known/mcp.json with the same-host endpoint and verify JSON-RPC errors, trace propagation, redaction, and no fake success."],"ownerImplementationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"lab.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for lab.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"lab.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false},"clawsRemediationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"claws.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for lab.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"lab.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false}},"error":"The deployment could not be found on Vercel."},{"host":"lovedrove.platphormnews.com","endpoint":"https://lovedrove.platphormnews.com/api/mcp","observedMcpStatus":"unsupported","readinessStatus":"native_missing","nativeImplemented":false,"nativeRequired":true,"evidence":"persisted","checkedAt":"2026-07-22T22:21:36.079Z","manifest":{"url":"https://lovedrove.platphormnews.com/.well-known/mcp.json","status":"not_found"},"nativeCapabilities":{"tools":0,"resources":0,"prompts":0},"adapterCoverage":{"openApiOperations":0,"machineReadableSurfaces":12,"availableTransports":["graph_surface_adapter"],"note":"OpenAPI and graph-surface adapters remain source-labeled compatibility coverage. They do not prove or replace a native MCP implementation."},"remediation":{"code":"restore_deployment","summary":"The production deployment or alias must be restored before native MCP can be verified.","actions":["Restore a production deployment for the canonical host and verify the alias before implementing or probing MCP.","Implement initialize, ping, tools/list, tools/call, resources/list, resources/read, prompts/list, and prompts/get with real site-owned handlers.","Keep read-only introspection public and require PLATPHORM_API_KEY for mutations or protected execution.","Publish /.well-known/mcp.json with the same-host endpoint and verify JSON-RPC errors, trace propagation, redaction, and no fake success."],"ownerImplementationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"lovedrove.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for lovedrove.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"lovedrove.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false},"clawsRemediationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"claws.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for lovedrove.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"lovedrove.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false}},"error":"The deployment could not be found on Vercel."},{"host":"mail-thing.platphormnews.com","endpoint":"https://mail.platphormnews.com/api/mcp","observedMcpStatus":"unsupported","readinessStatus":"native_missing","nativeImplemented":false,"nativeRequired":true,"evidence":"persisted","checkedAt":"2026-07-22T22:21:36.225Z","manifest":{"url":"https://mail-thing.platphormnews.com/.well-known/mcp.json","status":"not_found"},"nativeCapabilities":{"tools":0,"resources":0,"prompts":0},"adapterCoverage":{"openApiOperations":0,"machineReadableSurfaces":12,"availableTransports":["graph_surface_adapter"],"note":"OpenAPI and graph-surface adapters remain source-labeled compatibility coverage. They do not prove or replace a native MCP implementation."},"remediation":{"code":"implement_mcp_route","summary":"The canonical MCP route is missing or does not accept POST.","actions":["Add GET and POST handlers at /api/mcp in the owning application.","Implement initialize, ping, tools/list, tools/call, resources/list, resources/read, prompts/list, and prompts/get with real site-owned handlers.","Keep read-only introspection public and require PLATPHORM_API_KEY for mutations or protected execution.","Publish /.well-known/mcp.json with the same-host endpoint and verify JSON-RPC errors, trace propagation, redaction, and no fake success."],"ownerImplementationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"mail-thing.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for mail-thing.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"mail-thing.platphormnews.com","remediationCode":"implement_mcp_route","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false},"clawsRemediationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"claws.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for mail-thing.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"mail-thing.platphormnews.com","remediationCode":"implement_mcp_route","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false}},"error":"MCP tools/list is not implemented (HTTP 404)"},{"host":"mail.platphormnews.com","endpoint":"https://mail.platphormnews.com/api/mcp","observedMcpStatus":"unsupported","readinessStatus":"native_missing","nativeImplemented":false,"nativeRequired":true,"evidence":"persisted","checkedAt":"2026-07-22T22:21:36.197Z","manifest":{"url":"https://mail.platphormnews.com/.well-known/mcp.json","status":"not_found"},"nativeCapabilities":{"tools":0,"resources":0,"prompts":0},"adapterCoverage":{"openApiOperations":0,"machineReadableSurfaces":12,"availableTransports":["graph_surface_adapter"],"note":"OpenAPI and graph-surface adapters remain source-labeled compatibility coverage. They do not prove or replace a native MCP implementation."},"remediation":{"code":"implement_mcp_route","summary":"The canonical MCP route is missing or does not accept POST.","actions":["Add GET and POST handlers at /api/mcp in the owning application.","Implement initialize, ping, tools/list, tools/call, resources/list, resources/read, prompts/list, and prompts/get with real site-owned handlers.","Keep read-only introspection public and require PLATPHORM_API_KEY for mutations or protected execution.","Publish /.well-known/mcp.json with the same-host endpoint and verify JSON-RPC errors, trace propagation, redaction, and no fake success."],"ownerImplementationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"mail.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for mail.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"mail.platphormnews.com","remediationCode":"implement_mcp_route","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false},"clawsRemediationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"claws.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for mail.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"mail.platphormnews.com","remediationCode":"implement_mcp_route","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false}},"error":"MCP tools/list is not implemented (HTTP 404)"},{"host":"mailthing.platphormnews.com","endpoint":"https://mailthing.platphormnews.com/api/mcp","observedMcpStatus":"unsupported","readinessStatus":"native_missing","nativeImplemented":false,"nativeRequired":true,"evidence":"persisted","checkedAt":"2026-07-22T22:21:36.214Z","manifest":{"url":"https://mailthing.platphormnews.com/.well-known/mcp.json","status":"not_found"},"nativeCapabilities":{"tools":0,"resources":0,"prompts":0},"adapterCoverage":{"openApiOperations":0,"machineReadableSurfaces":12,"availableTransports":["graph_surface_adapter"],"note":"OpenAPI and graph-surface adapters remain source-labeled compatibility coverage. They do not prove or replace a native MCP implementation."},"remediation":{"code":"implement_mcp_route","summary":"The canonical MCP route is missing or does not accept POST.","actions":["Add GET and POST handlers at /api/mcp in the owning application.","Implement initialize, ping, tools/list, tools/call, resources/list, resources/read, prompts/list, and prompts/get with real site-owned handlers.","Keep read-only introspection public and require PLATPHORM_API_KEY for mutations or protected execution.","Publish /.well-known/mcp.json with the same-host endpoint and verify JSON-RPC errors, trace propagation, redaction, and no fake success."],"ownerImplementationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"mailthing.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for mailthing.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"mailthing.platphormnews.com","remediationCode":"implement_mcp_route","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false},"clawsRemediationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"claws.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for mailthing.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"mailthing.platphormnews.com","remediationCode":"implement_mcp_route","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false}},"error":"The page could not be found"},{"host":"mermaidsv2.platphormnews.com","endpoint":"https://mermaidsv2.platphormnews.com/api/mcp","observedMcpStatus":"unsupported","readinessStatus":"native_missing","nativeImplemented":false,"nativeRequired":true,"evidence":"persisted","checkedAt":"2026-07-22T22:21:36.316Z","manifest":{"url":"https://mermaidsv2.platphormnews.com/.well-known/mcp.json","status":"not_found"},"nativeCapabilities":{"tools":0,"resources":0,"prompts":0},"adapterCoverage":{"openApiOperations":0,"machineReadableSurfaces":12,"availableTransports":["graph_surface_adapter"],"note":"OpenAPI and graph-surface adapters remain source-labeled compatibility coverage. They do not prove or replace a native MCP implementation."},"remediation":{"code":"restore_deployment","summary":"The production deployment or alias must be restored before native MCP can be verified.","actions":["Restore a production deployment for the canonical host and verify the alias before implementing or probing MCP.","Implement initialize, ping, tools/list, tools/call, resources/list, resources/read, prompts/list, and prompts/get with real site-owned handlers.","Keep read-only introspection public and require PLATPHORM_API_KEY for mutations or protected execution.","Publish /.well-known/mcp.json with the same-host endpoint and verify JSON-RPC errors, trace propagation, redaction, and no fake success."],"ownerImplementationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"mermaidsv2.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for mermaidsv2.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"mermaidsv2.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false},"clawsRemediationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"claws.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for mermaidsv2.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"mermaidsv2.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false}},"error":"The deployment could not be found on Vercel."},{"host":"money.platphormnews.com","endpoint":"https://money.platphormnews.com/api/mcp","observedMcpStatus":"unsupported","readinessStatus":"native_missing","nativeImplemented":false,"nativeRequired":true,"evidence":"persisted","checkedAt":"2026-07-22T22:21:36.358Z","manifest":{"url":"https://money.platphormnews.com/.well-known/mcp.json","status":"not_found"},"nativeCapabilities":{"tools":0,"resources":0,"prompts":0},"adapterCoverage":{"openApiOperations":0,"machineReadableSurfaces":12,"availableTransports":["graph_surface_adapter"],"note":"OpenAPI and graph-surface adapters remain source-labeled compatibility coverage. They do not prove or replace a native MCP implementation."},"remediation":{"code":"restore_deployment","summary":"The production deployment or alias must be restored before native MCP can be verified.","actions":["Restore a production deployment for the canonical host and verify the alias before implementing or probing MCP.","Implement initialize, ping, tools/list, tools/call, resources/list, resources/read, prompts/list, and prompts/get with real site-owned handlers.","Keep read-only introspection public and require PLATPHORM_API_KEY for mutations or protected execution.","Publish /.well-known/mcp.json with the same-host endpoint and verify JSON-RPC errors, trace propagation, redaction, and no fake success."],"ownerImplementationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"money.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for money.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"money.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false},"clawsRemediationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"claws.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for money.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"money.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false}},"error":"The deployment could not be found on Vercel."},{"host":"nad-investments.platphormnews.com","endpoint":"https://nad-investments.platphormnews.com/api/mcp","observedMcpStatus":"unsupported","readinessStatus":"native_missing","nativeImplemented":false,"nativeRequired":true,"evidence":"persisted","checkedAt":"2026-07-22T22:21:36.534Z","manifest":{"url":"https://nad-investments.platphormnews.com/.well-known/mcp.json","status":"not_found"},"nativeCapabilities":{"tools":0,"resources":0,"prompts":0},"adapterCoverage":{"openApiOperations":0,"machineReadableSurfaces":12,"availableTransports":["graph_surface_adapter"],"note":"OpenAPI and graph-surface adapters remain source-labeled compatibility coverage. They do not prove or replace a native MCP implementation."},"remediation":{"code":"restore_deployment","summary":"The production deployment or alias must be restored before native MCP can be verified.","actions":["Restore a production deployment for the canonical host and verify the alias before implementing or probing MCP.","Implement initialize, ping, tools/list, tools/call, resources/list, resources/read, prompts/list, and prompts/get with real site-owned handlers.","Keep read-only introspection public and require PLATPHORM_API_KEY for mutations or protected execution.","Publish /.well-known/mcp.json with the same-host endpoint and verify JSON-RPC errors, trace propagation, redaction, and no fake success."],"ownerImplementationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"nad-investments.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for nad-investments.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"nad-investments.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false},"clawsRemediationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"claws.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for nad-investments.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"nad-investments.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false}},"error":"The deployment could not be found on Vercel."},{"host":"nomad.platphormnews.com","endpoint":"https://nomad.platphormnews.com/api/mcp","observedMcpStatus":"unsupported","readinessStatus":"native_missing","nativeImplemented":false,"nativeRequired":true,"evidence":"persisted","checkedAt":"2026-07-22T22:21:36.743Z","manifest":{"url":"https://nomad.platphormnews.com/.well-known/mcp.json","status":"not_found"},"nativeCapabilities":{"tools":0,"resources":0,"prompts":0},"adapterCoverage":{"openApiOperations":0,"machineReadableSurfaces":12,"availableTransports":["graph_surface_adapter"],"note":"OpenAPI and graph-surface adapters remain source-labeled compatibility coverage. They do not prove or replace a native MCP implementation."},"remediation":{"code":"restore_deployment","summary":"The production deployment or alias must be restored before native MCP can be verified.","actions":["Restore a production deployment for the canonical host and verify the alias before implementing or probing MCP.","Implement initialize, ping, tools/list, tools/call, resources/list, resources/read, prompts/list, and prompts/get with real site-owned handlers.","Keep read-only introspection public and require PLATPHORM_API_KEY for mutations or protected execution.","Publish /.well-known/mcp.json with the same-host endpoint and verify JSON-RPC errors, trace propagation, redaction, and no fake success."],"ownerImplementationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"nomad.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for nomad.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"nomad.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false},"clawsRemediationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"claws.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for nomad.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"nomad.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false}},"error":"The deployment could not be found on Vercel."},{"host":"paperwigs.platphormnews.com","endpoint":"https://paperwigs.platphormnews.com/api/mcp","observedMcpStatus":"unsupported","readinessStatus":"native_missing","nativeImplemented":false,"nativeRequired":true,"evidence":"persisted","checkedAt":"2026-07-22T22:21:36.904Z","manifest":{"url":"https://paperwigs.platphormnews.com/.well-known/mcp.json","status":"not_found"},"nativeCapabilities":{"tools":0,"resources":0,"prompts":0},"adapterCoverage":{"openApiOperations":0,"machineReadableSurfaces":12,"availableTransports":["graph_surface_adapter"],"note":"OpenAPI and graph-surface adapters remain source-labeled compatibility coverage. They do not prove or replace a native MCP implementation."},"remediation":{"code":"restore_deployment","summary":"The production deployment or alias must be restored before native MCP can be verified.","actions":["Restore a production deployment for the canonical host and verify the alias before implementing or probing MCP.","Implement initialize, ping, tools/list, tools/call, resources/list, resources/read, prompts/list, and prompts/get with real site-owned handlers.","Keep read-only introspection public and require PLATPHORM_API_KEY for mutations or protected execution.","Publish /.well-known/mcp.json with the same-host endpoint and verify JSON-RPC errors, trace propagation, redaction, and no fake success."],"ownerImplementationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"paperwigs.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for paperwigs.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"paperwigs.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false},"clawsRemediationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"claws.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for paperwigs.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"paperwigs.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false}},"error":"The deployment could not be found on Vercel."},{"host":"ph3ar-admin-dashboard.platphormnews.com","endpoint":"https://ph3ar-admin-dashboard.platphormnews.com/api/mcp","observedMcpStatus":"unsupported","readinessStatus":"native_missing","nativeImplemented":false,"nativeRequired":true,"evidence":"persisted","checkedAt":"2026-07-22T22:21:37.028Z","manifest":{"url":"https://ph3ar-admin-dashboard.platphormnews.com/.well-known/mcp.json","status":"not_found"},"nativeCapabilities":{"tools":0,"resources":0,"prompts":0},"adapterCoverage":{"openApiOperations":0,"machineReadableSurfaces":12,"availableTransports":["graph_surface_adapter"],"note":"OpenAPI and graph-surface adapters remain source-labeled compatibility coverage. They do not prove or replace a native MCP implementation."},"remediation":{"code":"restore_deployment","summary":"The production deployment or alias must be restored before native MCP can be verified.","actions":["Restore a production deployment for the canonical host and verify the alias before implementing or probing MCP.","Implement initialize, ping, tools/list, tools/call, resources/list, resources/read, prompts/list, and prompts/get with real site-owned handlers.","Keep read-only introspection public and require PLATPHORM_API_KEY for mutations or protected execution.","Publish /.well-known/mcp.json with the same-host endpoint and verify JSON-RPC errors, trace propagation, redaction, and no fake success."],"ownerImplementationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"ph3ar-admin-dashboard.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for ph3ar-admin-dashboard.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"ph3ar-admin-dashboard.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false},"clawsRemediationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"claws.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for ph3ar-admin-dashboard.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"ph3ar-admin-dashboard.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false}},"error":"The deployment could not be found on Vercel."},{"host":"ph3ar-blog.platphormnews.com","endpoint":"https://ph3ar-blog.platphormnews.com/api/mcp","observedMcpStatus":"unsupported","readinessStatus":"native_missing","nativeImplemented":false,"nativeRequired":true,"evidence":"persisted","checkedAt":"2026-07-22T22:21:37.063Z","manifest":{"url":"https://ph3ar-blog.platphormnews.com/.well-known/mcp.json","status":"not_found"},"nativeCapabilities":{"tools":0,"resources":0,"prompts":0},"adapterCoverage":{"openApiOperations":0,"machineReadableSurfaces":12,"availableTransports":["graph_surface_adapter"],"note":"OpenAPI and graph-surface adapters remain source-labeled compatibility coverage. They do not prove or replace a native MCP implementation."},"remediation":{"code":"restore_deployment","summary":"The production deployment or alias must be restored before native MCP can be verified.","actions":["Restore a production deployment for the canonical host and verify the alias before implementing or probing MCP.","Implement initialize, ping, tools/list, tools/call, resources/list, resources/read, prompts/list, and prompts/get with real site-owned handlers.","Keep read-only introspection public and require PLATPHORM_API_KEY for mutations or protected execution.","Publish /.well-known/mcp.json with the same-host endpoint and verify JSON-RPC errors, trace propagation, redaction, and no fake success."],"ownerImplementationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"ph3ar-blog.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for ph3ar-blog.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"ph3ar-blog.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false},"clawsRemediationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"claws.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for ph3ar-blog.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"ph3ar-blog.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false}},"error":"The deployment could not be found on Vercel."},{"host":"ph3ar-chatbot.platphormnews.com","endpoint":"https://ph3ar-chatbot.platphormnews.com/api/mcp","observedMcpStatus":"unsupported","readinessStatus":"native_missing","nativeImplemented":false,"nativeRequired":true,"evidence":"persisted","checkedAt":"2026-07-22T22:21:37.079Z","manifest":{"url":"https://ph3ar-chatbot.platphormnews.com/.well-known/mcp.json","status":"not_found"},"nativeCapabilities":{"tools":0,"resources":0,"prompts":0},"adapterCoverage":{"openApiOperations":0,"machineReadableSurfaces":12,"availableTransports":["graph_surface_adapter"],"note":"OpenAPI and graph-surface adapters remain source-labeled compatibility coverage. They do not prove or replace a native MCP implementation."},"remediation":{"code":"restore_deployment","summary":"The production deployment or alias must be restored before native MCP can be verified.","actions":["Restore a production deployment for the canonical host and verify the alias before implementing or probing MCP.","Implement initialize, ping, tools/list, tools/call, resources/list, resources/read, prompts/list, and prompts/get with real site-owned handlers.","Keep read-only introspection public and require PLATPHORM_API_KEY for mutations or protected execution.","Publish /.well-known/mcp.json with the same-host endpoint and verify JSON-RPC errors, trace propagation, redaction, and no fake success."],"ownerImplementationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"ph3ar-chatbot.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for ph3ar-chatbot.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"ph3ar-chatbot.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false},"clawsRemediationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"claws.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for ph3ar-chatbot.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"ph3ar-chatbot.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false}},"error":"The deployment could not be found on Vercel."},{"host":"ph3ar.platphormnews.com","endpoint":"https://ph3ar.platphormnews.com/api/mcp","observedMcpStatus":"unsupported","readinessStatus":"native_missing","nativeImplemented":false,"nativeRequired":true,"evidence":"persisted","checkedAt":"2026-07-22T22:21:37.115Z","manifest":{"url":"https://ph3ar.platphormnews.com/.well-known/mcp.json","status":"not_found"},"nativeCapabilities":{"tools":0,"resources":0,"prompts":0},"adapterCoverage":{"openApiOperations":0,"machineReadableSurfaces":12,"availableTransports":["graph_surface_adapter"],"note":"OpenAPI and graph-surface adapters remain source-labeled compatibility coverage. They do not prove or replace a native MCP implementation."},"remediation":{"code":"restore_deployment","summary":"The production deployment or alias must be restored before native MCP can be verified.","actions":["Restore a production deployment for the canonical host and verify the alias before implementing or probing MCP.","Implement initialize, ping, tools/list, tools/call, resources/list, resources/read, prompts/list, and prompts/get with real site-owned handlers.","Keep read-only introspection public and require PLATPHORM_API_KEY for mutations or protected execution.","Publish /.well-known/mcp.json with the same-host endpoint and verify JSON-RPC errors, trace propagation, redaction, and no fake success."],"ownerImplementationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"ph3ar.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for ph3ar.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"ph3ar.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false},"clawsRemediationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"claws.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for ph3ar.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"ph3ar.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false}},"error":"The deployment could not be found on Vercel."},{"host":"phearnews.platphormnews.com","endpoint":"https://phearnews.platphormnews.com/api/mcp","observedMcpStatus":"unsupported","readinessStatus":"native_missing","nativeImplemented":false,"nativeRequired":true,"evidence":"persisted","checkedAt":"2026-07-22T22:21:37.147Z","manifest":{"url":"https://phearnews.platphormnews.com/.well-known/mcp.json","status":"not_found"},"nativeCapabilities":{"tools":0,"resources":0,"prompts":0},"adapterCoverage":{"openApiOperations":0,"machineReadableSurfaces":12,"availableTransports":["graph_surface_adapter"],"note":"OpenAPI and graph-surface adapters remain source-labeled compatibility coverage. They do not prove or replace a native MCP implementation."},"remediation":{"code":"restore_deployment","summary":"The production deployment or alias must be restored before native MCP can be verified.","actions":["Restore a production deployment for the canonical host and verify the alias before implementing or probing MCP.","Implement initialize, ping, tools/list, tools/call, resources/list, resources/read, prompts/list, and prompts/get with real site-owned handlers.","Keep read-only introspection public and require PLATPHORM_API_KEY for mutations or protected execution.","Publish /.well-known/mcp.json with the same-host endpoint and verify JSON-RPC errors, trace propagation, redaction, and no fake success."],"ownerImplementationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"phearnews.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for phearnews.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"phearnews.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false},"clawsRemediationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"claws.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for phearnews.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"phearnews.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false}},"error":"The deployment could not be found on Vercel."},{"host":"pidgeons.platphormnews.com","endpoint":"https://platphorm-uberpidgeons.platphormnews.com/api/mcp","observedMcpStatus":"delegated","readinessStatus":"delegated_broken","nativeImplemented":false,"nativeRequired":true,"evidence":"persisted","checkedAt":"2026-07-22T22:21:37.317Z","manifest":{"url":"https://pidgeons.platphormnews.com/.well-known/mcp.json","status":"delegated","declaredEndpoint":"https://platphorm-uberpidgeons.platphormnews.com/api/mcp"},"delegation":{"targetHost":"platphorm-uberpidgeons.platphormnews.com","targetStatus":"missing","targetReadinessStatus":"delegated_broken","chain":["pidgeons.platphormnews.com","platphorm-uberpidgeons.platphormnews.com"],"resolved":false,"error":"Delegation target is absent from current trusted registry evidence."},"nativeCapabilities":{"tools":0,"resources":0,"prompts":0},"adapterCoverage":{"openApiOperations":5,"machineReadableSurfaces":12,"availableTransports":["openapi_adapter","graph_surface_adapter"],"note":"OpenAPI and graph-surface adapters remain source-labeled compatibility coverage. They do not prove or replace a native MCP implementation."},"remediation":{"code":"replace_delegation_with_native_endpoint","summary":"The site delegates MCP to another host and therefore does not yet own a native implementation.","actions":["Replace the cross-host manifest declaration with https://pidgeons.platphormnews.com/api/mcp after the owned endpoint passes verification.","Implement initialize, ping, tools/list, tools/call, resources/list, resources/read, prompts/list, and prompts/get with real site-owned handlers.","Keep read-only introspection public and require PLATPHORM_API_KEY for mutations or protected execution.","Publish /.well-known/mcp.json with the same-host endpoint and verify JSON-RPC errors, trace propagation, redaction, and no fake success."],"ownerImplementationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"pidgeons.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for pidgeons.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"pidgeons.platphormnews.com","remediationCode":"replace_delegation_with_native_endpoint","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false},"clawsRemediationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"claws.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for pidgeons.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"pidgeons.platphormnews.com","remediationCode":"replace_delegation_with_native_endpoint","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false}},"error":"Project delegates MCP to platphorm-uberpidgeons.platphormnews.com; tools remain owned by that target."},{"host":"platphorm-foxio-labs.platphormnews.com","endpoint":"https://platphorm-foxio-labs.platphormnews.com/api/mcp","observedMcpStatus":"unsupported","readinessStatus":"native_missing","nativeImplemented":false,"nativeRequired":true,"evidence":"persisted","checkedAt":"2026-07-22T22:21:37.266Z","manifest":{"url":"https://platphorm-foxio-labs.platphormnews.com/.well-known/mcp.json","status":"not_found"},"nativeCapabilities":{"tools":0,"resources":0,"prompts":0},"adapterCoverage":{"openApiOperations":0,"machineReadableSurfaces":12,"availableTransports":["graph_surface_adapter"],"note":"OpenAPI and graph-surface adapters remain source-labeled compatibility coverage. They do not prove or replace a native MCP implementation."},"remediation":{"code":"implement_mcp_route","summary":"The canonical MCP route is missing or does not accept POST.","actions":["Add GET and POST handlers at /api/mcp in the owning application.","Implement initialize, ping, tools/list, tools/call, resources/list, resources/read, prompts/list, and prompts/get with real site-owned handlers.","Keep read-only introspection public and require PLATPHORM_API_KEY for mutations or protected execution.","Publish /.well-known/mcp.json with the same-host endpoint and verify JSON-RPC errors, trace propagation, redaction, and no fake success."],"ownerImplementationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"platphorm-foxio-labs.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for platphorm-foxio-labs.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"platphorm-foxio-labs.platphormnews.com","remediationCode":"implement_mcp_route","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false},"clawsRemediationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"claws.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for platphorm-foxio-labs.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"platphorm-foxio-labs.platphormnews.com","remediationCode":"implement_mcp_route","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false}},"error":"MCP tools/list is not implemented (HTTP 404)"},{"host":"platphorm-news.platphormnews.com","endpoint":"https://platphorm-news.platphormnews.com/api/mcp","observedMcpStatus":"unsupported","readinessStatus":"native_missing","nativeImplemented":false,"nativeRequired":true,"evidence":"persisted","checkedAt":"2026-07-22T22:21:37.415Z","manifest":{"url":"https://platphorm-news.platphormnews.com/.well-known/mcp.json","status":"not_found"},"nativeCapabilities":{"tools":0,"resources":0,"prompts":0},"adapterCoverage":{"openApiOperations":0,"machineReadableSurfaces":12,"availableTransports":["graph_surface_adapter"],"note":"OpenAPI and graph-surface adapters remain source-labeled compatibility coverage. They do not prove or replace a native MCP implementation."},"remediation":{"code":"restore_deployment","summary":"The production deployment or alias must be restored before native MCP can be verified.","actions":["Restore a production deployment for the canonical host and verify the alias before implementing or probing MCP.","Implement initialize, ping, tools/list, tools/call, resources/list, resources/read, prompts/list, and prompts/get with real site-owned handlers.","Keep read-only introspection public and require PLATPHORM_API_KEY for mutations or protected execution.","Publish /.well-known/mcp.json with the same-host endpoint and verify JSON-RPC errors, trace propagation, redaction, and no fake success."],"ownerImplementationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"platphorm-news.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for platphorm-news.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"platphorm-news.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false},"clawsRemediationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"claws.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for platphorm-news.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"platphorm-news.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false}},"error":"The deployment could not be found on Vercel."},{"host":"platphorm-scriptish.platphormnews.com","endpoint":"https://platphorm-scriptish.platphormnews.com/api/mcp","observedMcpStatus":"unsupported","readinessStatus":"native_missing","nativeImplemented":false,"nativeRequired":true,"evidence":"persisted","checkedAt":"2026-07-22T22:21:37.577Z","manifest":{"url":"https://platphorm-scriptish.platphormnews.com/.well-known/mcp.json","status":"not_found"},"nativeCapabilities":{"tools":0,"resources":0,"prompts":0},"adapterCoverage":{"openApiOperations":0,"machineReadableSurfaces":12,"availableTransports":["graph_surface_adapter"],"note":"OpenAPI and graph-surface adapters remain source-labeled compatibility coverage. They do not prove or replace a native MCP implementation."},"remediation":{"code":"implement_mcp_route","summary":"The canonical MCP route is missing or does not accept POST.","actions":["Add GET and POST handlers at /api/mcp in the owning application.","Implement initialize, ping, tools/list, tools/call, resources/list, resources/read, prompts/list, and prompts/get with real site-owned handlers.","Keep read-only introspection public and require PLATPHORM_API_KEY for mutations or protected execution.","Publish /.well-known/mcp.json with the same-host endpoint and verify JSON-RPC errors, trace propagation, redaction, and no fake success."],"ownerImplementationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"platphorm-scriptish.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for platphorm-scriptish.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"platphorm-scriptish.platphormnews.com","remediationCode":"implement_mcp_route","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false},"clawsRemediationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"claws.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for platphorm-scriptish.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"platphorm-scriptish.platphormnews.com","remediationCode":"implement_mcp_route","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false}},"error":"MCP tools/list is not implemented (HTTP 404)"},{"host":"platphorm-scripts.platphormnews.com","endpoint":"https://platphorm-scripts.platphormnews.com/api/mcp","observedMcpStatus":"unsupported","readinessStatus":"native_missing","nativeImplemented":false,"nativeRequired":true,"evidence":"persisted","checkedAt":"2026-07-22T22:21:37.587Z","manifest":{"url":"https://platphorm-scripts.platphormnews.com/.well-known/mcp.json","status":"not_found"},"nativeCapabilities":{"tools":0,"resources":0,"prompts":0},"adapterCoverage":{"openApiOperations":0,"machineReadableSurfaces":12,"availableTransports":["graph_surface_adapter"],"note":"OpenAPI and graph-surface adapters remain source-labeled compatibility coverage. They do not prove or replace a native MCP implementation."},"remediation":{"code":"implement_mcp_route","summary":"The canonical MCP route is missing or does not accept POST.","actions":["Add GET and POST handlers at /api/mcp in the owning application.","Implement initialize, ping, tools/list, tools/call, resources/list, resources/read, prompts/list, and prompts/get with real site-owned handlers.","Keep read-only introspection public and require PLATPHORM_API_KEY for mutations or protected execution.","Publish /.well-known/mcp.json with the same-host endpoint and verify JSON-RPC errors, trace propagation, redaction, and no fake success."],"ownerImplementationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"platphorm-scripts.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for platphorm-scripts.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"platphorm-scripts.platphormnews.com","remediationCode":"implement_mcp_route","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false},"clawsRemediationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"claws.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for platphorm-scripts.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"platphorm-scripts.platphormnews.com","remediationCode":"implement_mcp_route","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false}},"error":"MCP tools/list is not implemented (HTTP 404)"},{"host":"platphorm-startup-portfolio-landing.platphormnews.com","endpoint":"https://platphorm-startup-portfolio-landing.platphormnews.com/api/mcp","observedMcpStatus":"unsupported","readinessStatus":"native_missing","nativeImplemented":false,"nativeRequired":true,"evidence":"persisted","checkedAt":"2026-07-22T22:21:37.645Z","manifest":{"url":"https://platphorm-startup-portfolio-landing.platphormnews.com/.well-known/mcp.json","status":"declared_endpoint","declaredEndpoint":"https://platphorm-startup-portfolio-landing.platphormnews.com/api/mcp"},"nativeCapabilities":{"tools":0,"resources":0,"prompts":0},"adapterCoverage":{"openApiOperations":5,"machineReadableSurfaces":12,"availableTransports":["openapi_adapter","graph_surface_adapter"],"note":"OpenAPI and graph-surface adapters remain source-labeled compatibility coverage. They do not prove or replace a native MCP implementation."},"remediation":{"code":"implement_mcp_methods","summary":"An MCP endpoint is declared, but required JSON-RPC methods are missing.","actions":["Implement tools/list and the remaining required MCP methods at the declared owned endpoint.","Implement initialize, ping, tools/list, tools/call, resources/list, resources/read, prompts/list, and prompts/get with real site-owned handlers.","Keep read-only introspection public and require PLATPHORM_API_KEY for mutations or protected execution.","Publish /.well-known/mcp.json with the same-host endpoint and verify JSON-RPC errors, trace propagation, redaction, and no fake success."],"ownerImplementationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"platphorm-startup-portfolio-landing.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for platphorm-startup-portfolio-landing.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"platphorm-startup-portfolio-landing.platphormnews.com","remediationCode":"implement_mcp_methods","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false},"clawsRemediationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"claws.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for platphorm-startup-portfolio-landing.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"platphorm-startup-portfolio-landing.platphormnews.com","remediationCode":"implement_mcp_methods","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false}},"error":"MCP tools/list is not implemented (HTTP 404)"},{"host":"platphorm-wav-audio-transcriber.platphormnews.com","endpoint":"https://platphorm-wav-audio-transcriber.platphormnews.com/api/mcp","observedMcpStatus":"unsupported","readinessStatus":"native_missing","nativeImplemented":false,"nativeRequired":true,"evidence":"persisted","checkedAt":"2026-07-22T22:21:37.717Z","manifest":{"url":"https://platphorm-wav-audio-transcriber.platphormnews.com/.well-known/mcp.json","status":"declared_endpoint","declaredEndpoint":"https://platphorm-wav-audio-transcriber.platphormnews.com/api/mcp"},"nativeCapabilities":{"tools":0,"resources":0,"prompts":0},"adapterCoverage":{"openApiOperations":5,"machineReadableSurfaces":12,"availableTransports":["openapi_adapter","graph_surface_adapter"],"note":"OpenAPI and graph-surface adapters remain source-labeled compatibility coverage. They do not prove or replace a native MCP implementation."},"remediation":{"code":"implement_mcp_methods","summary":"An MCP endpoint is declared, but required JSON-RPC methods are missing.","actions":["Implement tools/list and the remaining required MCP methods at the declared owned endpoint.","Implement initialize, ping, tools/list, tools/call, resources/list, resources/read, prompts/list, and prompts/get with real site-owned handlers.","Keep read-only introspection public and require PLATPHORM_API_KEY for mutations or protected execution.","Publish /.well-known/mcp.json with the same-host endpoint and verify JSON-RPC errors, trace propagation, redaction, and no fake success."],"ownerImplementationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"platphorm-wav-audio-transcriber.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for platphorm-wav-audio-transcriber.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"platphorm-wav-audio-transcriber.platphormnews.com","remediationCode":"implement_mcp_methods","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false},"clawsRemediationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"claws.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for platphorm-wav-audio-transcriber.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"platphorm-wav-audio-transcriber.platphormnews.com","remediationCode":"implement_mcp_methods","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false}},"error":"MCP tools/list is not implemented (HTTP 404)"},{"host":"platphorm-yurly.platphormnews.com","endpoint":"https://platphorm-yurly.platphormnews.com/api/mcp","observedMcpStatus":"unsupported","readinessStatus":"native_missing","nativeImplemented":false,"nativeRequired":true,"evidence":"persisted","checkedAt":"2026-07-22T22:21:37.695Z","manifest":{"url":"https://platphorm-yurly.platphormnews.com/.well-known/mcp.json","status":"declared_endpoint","declaredEndpoint":"https://platphorm-yurly.platphormnews.com/api/mcp"},"nativeCapabilities":{"tools":0,"resources":0,"prompts":0},"adapterCoverage":{"openApiOperations":5,"machineReadableSurfaces":12,"availableTransports":["openapi_adapter","graph_surface_adapter"],"note":"OpenAPI and graph-surface adapters remain source-labeled compatibility coverage. They do not prove or replace a native MCP implementation."},"remediation":{"code":"implement_mcp_methods","summary":"An MCP endpoint is declared, but required JSON-RPC methods are missing.","actions":["Implement tools/list and the remaining required MCP methods at the declared owned endpoint.","Implement initialize, ping, tools/list, tools/call, resources/list, resources/read, prompts/list, and prompts/get with real site-owned handlers.","Keep read-only introspection public and require PLATPHORM_API_KEY for mutations or protected execution.","Publish /.well-known/mcp.json with the same-host endpoint and verify JSON-RPC errors, trace propagation, redaction, and no fake success."],"ownerImplementationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"platphorm-yurly.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for platphorm-yurly.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"platphorm-yurly.platphormnews.com","remediationCode":"implement_mcp_methods","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false},"clawsRemediationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"claws.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for platphorm-yurly.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"platphorm-yurly.platphormnews.com","remediationCode":"implement_mcp_methods","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false}},"error":"MCP tools/list is not implemented (HTTP 404)"},{"host":"platphormnews-vercel.platphormnews.com","endpoint":"https://platphormnews-vercel.platphormnews.com/api/mcp","observedMcpStatus":"unsupported","readinessStatus":"native_missing","nativeImplemented":false,"nativeRequired":true,"evidence":"persisted","checkedAt":"2026-07-22T22:21:37.642Z","manifest":{"url":"https://platphormnews-vercel.platphormnews.com/.well-known/mcp.json","status":"not_found"},"nativeCapabilities":{"tools":0,"resources":0,"prompts":0},"adapterCoverage":{"openApiOperations":0,"machineReadableSurfaces":12,"availableTransports":["graph_surface_adapter"],"note":"OpenAPI and graph-surface adapters remain source-labeled compatibility coverage. They do not prove or replace a native MCP implementation."},"remediation":{"code":"restore_deployment","summary":"The production deployment or alias must be restored before native MCP can be verified.","actions":["Restore a production deployment for the canonical host and verify the alias before implementing or probing MCP.","Implement initialize, ping, tools/list, tools/call, resources/list, resources/read, prompts/list, and prompts/get with real site-owned handlers.","Keep read-only introspection public and require PLATPHORM_API_KEY for mutations or protected execution.","Publish /.well-known/mcp.json with the same-host endpoint and verify JSON-RPC errors, trace propagation, redaction, and no fake success."],"ownerImplementationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"platphormnews-vercel.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for platphormnews-vercel.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"platphormnews-vercel.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false},"clawsRemediationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"claws.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for platphormnews-vercel.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"platphormnews-vercel.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false}},"error":"The deployment could not be found on Vercel."},{"host":"portal.platphormnews.com","endpoint":"https://portal.platphormnews.com/api/mcp","observedMcpStatus":"unsupported","readinessStatus":"native_missing","nativeImplemented":false,"nativeRequired":true,"evidence":"persisted","checkedAt":"2026-07-22T22:21:37.740Z","manifest":{"url":"https://portal.platphormnews.com/.well-known/mcp.json","status":"not_found"},"nativeCapabilities":{"tools":0,"resources":0,"prompts":0},"adapterCoverage":{"openApiOperations":0,"machineReadableSurfaces":12,"availableTransports":["graph_surface_adapter"],"note":"OpenAPI and graph-surface adapters remain source-labeled compatibility coverage. They do not prove or replace a native MCP implementation."},"remediation":{"code":"restore_deployment","summary":"The production deployment or alias must be restored before native MCP can be verified.","actions":["Restore a production deployment for the canonical host and verify the alias before implementing or probing MCP.","Implement initialize, ping, tools/list, tools/call, resources/list, resources/read, prompts/list, and prompts/get with real site-owned handlers.","Keep read-only introspection public and require PLATPHORM_API_KEY for mutations or protected execution.","Publish /.well-known/mcp.json with the same-host endpoint and verify JSON-RPC errors, trace propagation, redaction, and no fake success."],"ownerImplementationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"portal.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for portal.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"portal.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false},"clawsRemediationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"claws.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for portal.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"portal.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false}},"error":"The deployment could not be found on Vercel."},{"host":"portfolio.platphormnews.com","endpoint":"https://platphorm-startup-portfolio-landing.platphormnews.com/api/mcp","observedMcpStatus":"delegated","readinessStatus":"delegated_broken","nativeImplemented":false,"nativeRequired":true,"evidence":"persisted","checkedAt":"2026-07-22T22:21:38.236Z","manifest":{"url":"https://portfolio.platphormnews.com/.well-known/mcp.json","status":"delegated","declaredEndpoint":"https://platphorm-startup-portfolio-landing.platphormnews.com/api/mcp"},"delegation":{"targetHost":"platphorm-startup-portfolio-landing.platphormnews.com","targetStatus":"unsupported","targetReadinessStatus":"native_missing","chain":["portfolio.platphormnews.com","platphorm-startup-portfolio-landing.platphormnews.com"],"resolved":false,"error":"MCP tools/list is not implemented (HTTP 404)"},"nativeCapabilities":{"tools":0,"resources":0,"prompts":0},"adapterCoverage":{"openApiOperations":5,"machineReadableSurfaces":12,"availableTransports":["openapi_adapter","graph_surface_adapter"],"note":"OpenAPI and graph-surface adapters remain source-labeled compatibility coverage. They do not prove or replace a native MCP implementation."},"remediation":{"code":"replace_delegation_with_native_endpoint","summary":"The site delegates MCP to another host and therefore does not yet own a native implementation.","actions":["Replace the cross-host manifest declaration with https://portfolio.platphormnews.com/api/mcp after the owned endpoint passes verification.","Implement initialize, ping, tools/list, tools/call, resources/list, resources/read, prompts/list, and prompts/get with real site-owned handlers.","Keep read-only introspection public and require PLATPHORM_API_KEY for mutations or protected execution.","Publish /.well-known/mcp.json with the same-host endpoint and verify JSON-RPC errors, trace propagation, redaction, and no fake success."],"ownerImplementationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"portfolio.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for portfolio.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"portfolio.platphormnews.com","remediationCode":"replace_delegation_with_native_endpoint","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false},"clawsRemediationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"claws.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for portfolio.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"portfolio.platphormnews.com","remediationCode":"replace_delegation_with_native_endpoint","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false}},"error":"Project delegates MCP to platphorm-startup-portfolio-landing.platphormnews.com; tools remain owned by that target."},{"host":"preview.platphormnews.com","endpoint":"https://preview.platphormnews.com/api/mcp","observedMcpStatus":"unsupported","readinessStatus":"native_missing","nativeImplemented":false,"nativeRequired":true,"evidence":"persisted","checkedAt":"2026-07-22T22:21:37.799Z","manifest":{"url":"https://preview.platphormnews.com/.well-known/mcp.json","status":"not_found"},"nativeCapabilities":{"tools":0,"resources":0,"prompts":0},"adapterCoverage":{"openApiOperations":0,"machineReadableSurfaces":12,"availableTransports":["graph_surface_adapter"],"note":"OpenAPI and graph-surface adapters remain source-labeled compatibility coverage. They do not prove or replace a native MCP implementation."},"remediation":{"code":"restore_deployment","summary":"The production deployment or alias must be restored before native MCP can be verified.","actions":["Restore a production deployment for the canonical host and verify the alias before implementing or probing MCP.","Implement initialize, ping, tools/list, tools/call, resources/list, resources/read, prompts/list, and prompts/get with real site-owned handlers.","Keep read-only introspection public and require PLATPHORM_API_KEY for mutations or protected execution.","Publish /.well-known/mcp.json with the same-host endpoint and verify JSON-RPC errors, trace propagation, redaction, and no fake success."],"ownerImplementationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"preview.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for preview.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"preview.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false},"clawsRemediationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"claws.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for preview.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"preview.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false}},"error":"The deployment could not be found on Vercel."},{"host":"quak.platphormnews.com","endpoint":"https://quak.platphormnews.com/api/mcp","observedMcpStatus":"unsupported","readinessStatus":"native_missing","nativeImplemented":false,"nativeRequired":true,"evidence":"persisted","checkedAt":"2026-07-22T22:21:37.887Z","manifest":{"url":"https://quak.platphormnews.com/.well-known/mcp.json","status":"not_found"},"nativeCapabilities":{"tools":0,"resources":0,"prompts":0},"adapterCoverage":{"openApiOperations":0,"machineReadableSurfaces":12,"availableTransports":["graph_surface_adapter"],"note":"OpenAPI and graph-surface adapters remain source-labeled compatibility coverage. They do not prove or replace a native MCP implementation."},"remediation":{"code":"restore_deployment","summary":"The production deployment or alias must be restored before native MCP can be verified.","actions":["Restore a production deployment for the canonical host and verify the alias before implementing or probing MCP.","Implement initialize, ping, tools/list, tools/call, resources/list, resources/read, prompts/list, and prompts/get with real site-owned handlers.","Keep read-only introspection public and require PLATPHORM_API_KEY for mutations or protected execution.","Publish /.well-known/mcp.json with the same-host endpoint and verify JSON-RPC errors, trace propagation, redaction, and no fake success."],"ownerImplementationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"quak.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for quak.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"quak.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false},"clawsRemediationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"claws.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for quak.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"quak.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false}},"error":"The deployment could not be found on Vercel."},{"host":"quantum-fashion.platphormnews.com","endpoint":"https://quantum-fashion.platphormnews.com/api/mcp","observedMcpStatus":"unsupported","readinessStatus":"native_missing","nativeImplemented":false,"nativeRequired":true,"evidence":"persisted","checkedAt":"2026-07-22T22:21:37.919Z","manifest":{"url":"https://quantum-fashion.platphormnews.com/.well-known/mcp.json","status":"not_found"},"nativeCapabilities":{"tools":0,"resources":0,"prompts":0},"adapterCoverage":{"openApiOperations":0,"machineReadableSurfaces":12,"availableTransports":["graph_surface_adapter"],"note":"OpenAPI and graph-surface adapters remain source-labeled compatibility coverage. They do not prove or replace a native MCP implementation."},"remediation":{"code":"restore_deployment","summary":"The production deployment or alias must be restored before native MCP can be verified.","actions":["Restore a production deployment for the canonical host and verify the alias before implementing or probing MCP.","Implement initialize, ping, tools/list, tools/call, resources/list, resources/read, prompts/list, and prompts/get with real site-owned handlers.","Keep read-only introspection public and require PLATPHORM_API_KEY for mutations or protected execution.","Publish /.well-known/mcp.json with the same-host endpoint and verify JSON-RPC errors, trace propagation, redaction, and no fake success."],"ownerImplementationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"quantum-fashion.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for quantum-fashion.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"quantum-fashion.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false},"clawsRemediationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"claws.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for quantum-fashion.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"quantum-fashion.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false}},"error":"The deployment could not be found on Vercel."},{"host":"raindeerleads.platphormnews.com","endpoint":"https://raindeerleads.platphormnews.com/api/mcp","observedMcpStatus":"unsupported","readinessStatus":"native_missing","nativeImplemented":false,"nativeRequired":true,"evidence":"persisted","checkedAt":"2026-07-22T22:21:37.982Z","manifest":{"url":"https://raindeerleads.platphormnews.com/.well-known/mcp.json","status":"not_found"},"nativeCapabilities":{"tools":0,"resources":0,"prompts":0},"adapterCoverage":{"openApiOperations":0,"machineReadableSurfaces":12,"availableTransports":["graph_surface_adapter"],"note":"OpenAPI and graph-surface adapters remain source-labeled compatibility coverage. They do not prove or replace a native MCP implementation."},"remediation":{"code":"restore_deployment","summary":"The production deployment or alias must be restored before native MCP can be verified.","actions":["Restore a production deployment for the canonical host and verify the alias before implementing or probing MCP.","Implement initialize, ping, tools/list, tools/call, resources/list, resources/read, prompts/list, and prompts/get with real site-owned handlers.","Keep read-only introspection public and require PLATPHORM_API_KEY for mutations or protected execution.","Publish /.well-known/mcp.json with the same-host endpoint and verify JSON-RPC errors, trace propagation, redaction, and no fake success."],"ownerImplementationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"raindeerleads.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for raindeerleads.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"raindeerleads.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false},"clawsRemediationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"claws.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for raindeerleads.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"raindeerleads.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false}},"error":"The deployment could not be found on Vercel."},{"host":"reliablebible.platphormnews.com","endpoint":"https://reliablebible.platphormnews.com/api/mcp","observedMcpStatus":"unsupported","readinessStatus":"native_missing","nativeImplemented":false,"nativeRequired":true,"evidence":"persisted","checkedAt":"2026-07-22T22:21:38.124Z","manifest":{"url":"https://reliablebible.platphormnews.com/.well-known/mcp.json","status":"not_found"},"nativeCapabilities":{"tools":0,"resources":0,"prompts":0},"adapterCoverage":{"openApiOperations":0,"machineReadableSurfaces":12,"availableTransports":["graph_surface_adapter"],"note":"OpenAPI and graph-surface adapters remain source-labeled compatibility coverage. They do not prove or replace a native MCP implementation."},"remediation":{"code":"restore_deployment","summary":"The production deployment or alias must be restored before native MCP can be verified.","actions":["Restore a production deployment for the canonical host and verify the alias before implementing or probing MCP.","Implement initialize, ping, tools/list, tools/call, resources/list, resources/read, prompts/list, and prompts/get with real site-owned handlers.","Keep read-only introspection public and require PLATPHORM_API_KEY for mutations or protected execution.","Publish /.well-known/mcp.json with the same-host endpoint and verify JSON-RPC errors, trace propagation, redaction, and no fake success."],"ownerImplementationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"reliablebible.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for reliablebible.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"reliablebible.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false},"clawsRemediationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"claws.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for reliablebible.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"reliablebible.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false}},"error":"The deployment could not be found on Vercel."},{"host":"reliablebibles.platphormnews.com","endpoint":"https://reliablebibles.platphormnews.com/api/mcp","observedMcpStatus":"unsupported","readinessStatus":"native_missing","nativeImplemented":false,"nativeRequired":true,"evidence":"persisted","checkedAt":"2026-07-22T22:21:38.132Z","manifest":{"url":"https://reliablebibles.platphormnews.com/.well-known/mcp.json","status":"not_found"},"nativeCapabilities":{"tools":0,"resources":0,"prompts":0},"adapterCoverage":{"openApiOperations":0,"machineReadableSurfaces":12,"availableTransports":["graph_surface_adapter"],"note":"OpenAPI and graph-surface adapters remain source-labeled compatibility coverage. They do not prove or replace a native MCP implementation."},"remediation":{"code":"restore_deployment","summary":"The production deployment or alias must be restored before native MCP can be verified.","actions":["Restore a production deployment for the canonical host and verify the alias before implementing or probing MCP.","Implement initialize, ping, tools/list, tools/call, resources/list, resources/read, prompts/list, and prompts/get with real site-owned handlers.","Keep read-only introspection public and require PLATPHORM_API_KEY for mutations or protected execution.","Publish /.well-known/mcp.json with the same-host endpoint and verify JSON-RPC errors, trace propagation, redaction, and no fake success."],"ownerImplementationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"reliablebibles.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for reliablebibles.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"reliablebibles.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false},"clawsRemediationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"claws.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for reliablebibles.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"reliablebibles.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false}},"error":"The deployment could not be found on Vercel."},{"host":"robocloth.platphormnews.com","endpoint":"https://robocloth.platphormnews.com/api/mcp","observedMcpStatus":"unsupported","readinessStatus":"native_missing","nativeImplemented":false,"nativeRequired":true,"evidence":"persisted","checkedAt":"2026-07-22T22:21:39.660Z","manifest":{"url":"https://robocloth.platphormnews.com/.well-known/mcp.json","status":"not_found"},"nativeCapabilities":{"tools":0,"resources":0,"prompts":0},"adapterCoverage":{"openApiOperations":0,"machineReadableSurfaces":12,"availableTransports":["graph_surface_adapter"],"note":"OpenAPI and graph-surface adapters remain source-labeled compatibility coverage. They do not prove or replace a native MCP implementation."},"remediation":{"code":"implement_mcp_route","summary":"The canonical MCP route is missing or does not accept POST.","actions":["Add GET and POST handlers at /api/mcp in the owning application.","Implement initialize, ping, tools/list, tools/call, resources/list, resources/read, prompts/list, and prompts/get with real site-owned handlers.","Keep read-only introspection public and require PLATPHORM_API_KEY for mutations or protected execution.","Publish /.well-known/mcp.json with the same-host endpoint and verify JSON-RPC errors, trace propagation, redaction, and no fake success."],"ownerImplementationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"robocloth.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for robocloth.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"robocloth.platphormnews.com","remediationCode":"implement_mcp_route","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false},"clawsRemediationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"claws.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for robocloth.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"robocloth.platphormnews.com","remediationCode":"implement_mcp_route","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false}},"error":"MCP tools/list is not implemented (HTTP 404)"},{"host":"roboclothes.platphormnews.com","endpoint":"https://roboclothes.platphormnews.com/api/mcp","observedMcpStatus":"unsupported","readinessStatus":"native_missing","nativeImplemented":false,"nativeRequired":true,"evidence":"persisted","checkedAt":"2026-07-22T22:21:39.667Z","manifest":{"url":"https://roboclothes.platphormnews.com/.well-known/mcp.json","status":"not_found"},"nativeCapabilities":{"tools":0,"resources":0,"prompts":0},"adapterCoverage":{"openApiOperations":0,"machineReadableSurfaces":12,"availableTransports":["graph_surface_adapter"],"note":"OpenAPI and graph-surface adapters remain source-labeled compatibility coverage. They do not prove or replace a native MCP implementation."},"remediation":{"code":"implement_mcp_route","summary":"The canonical MCP route is missing or does not accept POST.","actions":["Add GET and POST handlers at /api/mcp in the owning application.","Implement initialize, ping, tools/list, tools/call, resources/list, resources/read, prompts/list, and prompts/get with real site-owned handlers.","Keep read-only introspection public and require PLATPHORM_API_KEY for mutations or protected execution.","Publish /.well-known/mcp.json with the same-host endpoint and verify JSON-RPC errors, trace propagation, redaction, and no fake success."],"ownerImplementationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"roboclothes.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for roboclothes.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"roboclothes.platphormnews.com","remediationCode":"implement_mcp_route","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false},"clawsRemediationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"claws.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for roboclothes.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"roboclothes.platphormnews.com","remediationCode":"implement_mcp_route","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false}},"error":"MCP tools/list is not implemented (HTTP 404)"},{"host":"shop.platphormnews.com","endpoint":"https://shop.platphormnews.com/api/mcp","observedMcpStatus":"unsupported","readinessStatus":"native_missing","nativeImplemented":false,"nativeRequired":true,"evidence":"persisted","checkedAt":"2026-07-22T22:21:38.667Z","manifest":{"url":"https://shop.platphormnews.com/.well-known/mcp.json","status":"not_found"},"nativeCapabilities":{"tools":0,"resources":0,"prompts":0},"adapterCoverage":{"openApiOperations":0,"machineReadableSurfaces":12,"availableTransports":["graph_surface_adapter"],"note":"OpenAPI and graph-surface adapters remain source-labeled compatibility coverage. They do not prove or replace a native MCP implementation."},"remediation":{"code":"implement_mcp_route","summary":"The canonical MCP route is missing or does not accept POST.","actions":["Add GET and POST handlers at /api/mcp in the owning application.","Implement initialize, ping, tools/list, tools/call, resources/list, resources/read, prompts/list, and prompts/get with real site-owned handlers.","Keep read-only introspection public and require PLATPHORM_API_KEY for mutations or protected execution.","Publish /.well-known/mcp.json with the same-host endpoint and verify JSON-RPC errors, trace propagation, redaction, and no fake success."],"ownerImplementationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"shop.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for shop.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"shop.platphormnews.com","remediationCode":"implement_mcp_route","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false},"clawsRemediationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"claws.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for shop.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"shop.platphormnews.com","remediationCode":"implement_mcp_route","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false}},"error":"MCP tools/list is not implemented (HTTP 404)"},{"host":"spectrum-k9.platphormnews.com","endpoint":"https://spectrum-k9.platphormnews.com/api/mcp","observedMcpStatus":"unsupported","readinessStatus":"native_missing","nativeImplemented":false,"nativeRequired":true,"evidence":"persisted","checkedAt":"2026-07-22T22:21:38.551Z","manifest":{"url":"https://spectrum-k9.platphormnews.com/.well-known/mcp.json","status":"not_found"},"nativeCapabilities":{"tools":0,"resources":0,"prompts":0},"adapterCoverage":{"openApiOperations":0,"machineReadableSurfaces":12,"availableTransports":["graph_surface_adapter"],"note":"OpenAPI and graph-surface adapters remain source-labeled compatibility coverage. They do not prove or replace a native MCP implementation."},"remediation":{"code":"restore_deployment","summary":"The production deployment or alias must be restored before native MCP can be verified.","actions":["Restore a production deployment for the canonical host and verify the alias before implementing or probing MCP.","Implement initialize, ping, tools/list, tools/call, resources/list, resources/read, prompts/list, and prompts/get with real site-owned handlers.","Keep read-only introspection public and require PLATPHORM_API_KEY for mutations or protected execution.","Publish /.well-known/mcp.json with the same-host endpoint and verify JSON-RPC errors, trace propagation, redaction, and no fake success."],"ownerImplementationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"spectrum-k9.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for spectrum-k9.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"spectrum-k9.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false},"clawsRemediationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"claws.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for spectrum-k9.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"spectrum-k9.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false}},"error":"The deployment could not be found on Vercel."},{"host":"spectrumcanine.platphormnews.com","endpoint":"https://spectrumcanine.platphormnews.com/api/mcp","observedMcpStatus":"unsupported","readinessStatus":"native_missing","nativeImplemented":false,"nativeRequired":true,"evidence":"persisted","checkedAt":"2026-07-22T22:21:38.590Z","manifest":{"url":"https://spectrumcanine.platphormnews.com/.well-known/mcp.json","status":"not_found"},"nativeCapabilities":{"tools":0,"resources":0,"prompts":0},"adapterCoverage":{"openApiOperations":0,"machineReadableSurfaces":12,"availableTransports":["graph_surface_adapter"],"note":"OpenAPI and graph-surface adapters remain source-labeled compatibility coverage. They do not prove or replace a native MCP implementation."},"remediation":{"code":"restore_deployment","summary":"The production deployment or alias must be restored before native MCP can be verified.","actions":["Restore a production deployment for the canonical host and verify the alias before implementing or probing MCP.","Implement initialize, ping, tools/list, tools/call, resources/list, resources/read, prompts/list, and prompts/get with real site-owned handlers.","Keep read-only introspection public and require PLATPHORM_API_KEY for mutations or protected execution.","Publish /.well-known/mcp.json with the same-host endpoint and verify JSON-RPC errors, trace propagation, redaction, and no fake success."],"ownerImplementationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"spectrumcanine.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for spectrumcanine.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"spectrumcanine.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false},"clawsRemediationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"claws.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for spectrumcanine.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"spectrumcanine.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false}},"error":"The deployment could not be found on Vercel."},{"host":"starphone-web-svelte.platphormnews.com","endpoint":"https://starphone-web-svelte.platphormnews.com/api/mcp","observedMcpStatus":"unsupported","readinessStatus":"native_missing","nativeImplemented":false,"nativeRequired":true,"evidence":"persisted","checkedAt":"2026-07-22T22:21:38.652Z","manifest":{"url":"https://starphone-web-svelte.platphormnews.com/.well-known/mcp.json","status":"not_found"},"nativeCapabilities":{"tools":0,"resources":0,"prompts":0},"adapterCoverage":{"openApiOperations":0,"machineReadableSurfaces":12,"availableTransports":["graph_surface_adapter"],"note":"OpenAPI and graph-surface adapters remain source-labeled compatibility coverage. They do not prove or replace a native MCP implementation."},"remediation":{"code":"restore_deployment","summary":"The production deployment or alias must be restored before native MCP can be verified.","actions":["Restore a production deployment for the canonical host and verify the alias before implementing or probing MCP.","Implement initialize, ping, tools/list, tools/call, resources/list, resources/read, prompts/list, and prompts/get with real site-owned handlers.","Keep read-only introspection public and require PLATPHORM_API_KEY for mutations or protected execution.","Publish /.well-known/mcp.json with the same-host endpoint and verify JSON-RPC errors, trace propagation, redaction, and no fake success."],"ownerImplementationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"starphone-web-svelte.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for starphone-web-svelte.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"starphone-web-svelte.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false},"clawsRemediationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"claws.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for starphone-web-svelte.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"starphone-web-svelte.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false}},"error":"The deployment could not be found on Vercel."},{"host":"sveltekit-one-tau.platphormnews.com","endpoint":"https://sveltekit-one-tau.platphormnews.com/api/mcp","observedMcpStatus":"unsupported","readinessStatus":"native_missing","nativeImplemented":false,"nativeRequired":true,"evidence":"persisted","checkedAt":"2026-07-22T22:21:38.747Z","manifest":{"url":"https://sveltekit-one-tau.platphormnews.com/.well-known/mcp.json","status":"not_found"},"nativeCapabilities":{"tools":0,"resources":0,"prompts":0},"adapterCoverage":{"openApiOperations":0,"machineReadableSurfaces":12,"availableTransports":["graph_surface_adapter"],"note":"OpenAPI and graph-surface adapters remain source-labeled compatibility coverage. They do not prove or replace a native MCP implementation."},"remediation":{"code":"restore_deployment","summary":"The production deployment or alias must be restored before native MCP can be verified.","actions":["Restore a production deployment for the canonical host and verify the alias before implementing or probing MCP.","Implement initialize, ping, tools/list, tools/call, resources/list, resources/read, prompts/list, and prompts/get with real site-owned handlers.","Keep read-only introspection public and require PLATPHORM_API_KEY for mutations or protected execution.","Publish /.well-known/mcp.json with the same-host endpoint and verify JSON-RPC errors, trace propagation, redaction, and no fake success."],"ownerImplementationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"sveltekit-one-tau.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for sveltekit-one-tau.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"sveltekit-one-tau.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false},"clawsRemediationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"claws.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for sveltekit-one-tau.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"sveltekit-one-tau.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false}},"error":"The deployment could not be found on Vercel."},{"host":"thestarphone.platphormnews.com","endpoint":"https://thestarphone.platphormnews.com/api/mcp","observedMcpStatus":"unsupported","readinessStatus":"native_missing","nativeImplemented":false,"nativeRequired":true,"evidence":"persisted","checkedAt":"2026-07-22T22:21:38.770Z","manifest":{"url":"https://thestarphone.platphormnews.com/.well-known/mcp.json","status":"not_found"},"nativeCapabilities":{"tools":0,"resources":0,"prompts":0},"adapterCoverage":{"openApiOperations":0,"machineReadableSurfaces":12,"availableTransports":["graph_surface_adapter"],"note":"OpenAPI and graph-surface adapters remain source-labeled compatibility coverage. They do not prove or replace a native MCP implementation."},"remediation":{"code":"restore_deployment","summary":"The production deployment or alias must be restored before native MCP can be verified.","actions":["Restore a production deployment for the canonical host and verify the alias before implementing or probing MCP.","Implement initialize, ping, tools/list, tools/call, resources/list, resources/read, prompts/list, and prompts/get with real site-owned handlers.","Keep read-only introspection public and require PLATPHORM_API_KEY for mutations or protected execution.","Publish /.well-known/mcp.json with the same-host endpoint and verify JSON-RPC errors, trace propagation, redaction, and no fake success."],"ownerImplementationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"thestarphone.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for thestarphone.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"thestarphone.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false},"clawsRemediationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"claws.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for thestarphone.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"thestarphone.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false}},"error":"The deployment could not be found on Vercel."},{"host":"training-labs-boilerplate-nextra.platphormnews.com","endpoint":"https://training-labs-boilerplate-nextra.platphormnews.com/api/mcp","observedMcpStatus":"unsupported","readinessStatus":"native_missing","nativeImplemented":false,"nativeRequired":true,"evidence":"persisted","checkedAt":"2026-07-22T22:21:38.831Z","manifest":{"url":"https://training-labs-boilerplate-nextra.platphormnews.com/.well-known/mcp.json","status":"not_found"},"nativeCapabilities":{"tools":0,"resources":0,"prompts":0},"adapterCoverage":{"openApiOperations":0,"machineReadableSurfaces":12,"availableTransports":["graph_surface_adapter"],"note":"OpenAPI and graph-surface adapters remain source-labeled compatibility coverage. They do not prove or replace a native MCP implementation."},"remediation":{"code":"restore_deployment","summary":"The production deployment or alias must be restored before native MCP can be verified.","actions":["Restore a production deployment for the canonical host and verify the alias before implementing or probing MCP.","Implement initialize, ping, tools/list, tools/call, resources/list, resources/read, prompts/list, and prompts/get with real site-owned handlers.","Keep read-only introspection public and require PLATPHORM_API_KEY for mutations or protected execution.","Publish /.well-known/mcp.json with the same-host endpoint and verify JSON-RPC errors, trace propagation, redaction, and no fake success."],"ownerImplementationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"training-labs-boilerplate-nextra.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for training-labs-boilerplate-nextra.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"training-labs-boilerplate-nextra.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false},"clawsRemediationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"claws.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for training-labs-boilerplate-nextra.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"training-labs-boilerplate-nextra.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false}},"error":"The deployment could not be found on Vercel."},{"host":"uberpidgeons.platphormnews.com","endpoint":"https://platphorm-uberpidgeons.platphormnews.com/api/mcp","observedMcpStatus":"delegated","readinessStatus":"delegated_broken","nativeImplemented":false,"nativeRequired":true,"evidence":"persisted","checkedAt":"2026-07-22T22:21:38.975Z","manifest":{"url":"https://uberpidgeons.platphormnews.com/.well-known/mcp.json","status":"delegated","declaredEndpoint":"https://platphorm-uberpidgeons.platphormnews.com/api/mcp"},"delegation":{"targetHost":"platphorm-uberpidgeons.platphormnews.com","targetStatus":"missing","targetReadinessStatus":"delegated_broken","chain":["uberpidgeons.platphormnews.com","platphorm-uberpidgeons.platphormnews.com"],"resolved":false,"error":"Delegation target is absent from current trusted registry evidence."},"nativeCapabilities":{"tools":0,"resources":0,"prompts":0},"adapterCoverage":{"openApiOperations":5,"machineReadableSurfaces":12,"availableTransports":["openapi_adapter","graph_surface_adapter"],"note":"OpenAPI and graph-surface adapters remain source-labeled compatibility coverage. They do not prove or replace a native MCP implementation."},"remediation":{"code":"replace_delegation_with_native_endpoint","summary":"The site delegates MCP to another host and therefore does not yet own a native implementation.","actions":["Replace the cross-host manifest declaration with https://uberpidgeons.platphormnews.com/api/mcp after the owned endpoint passes verification.","Implement initialize, ping, tools/list, tools/call, resources/list, resources/read, prompts/list, and prompts/get with real site-owned handlers.","Keep read-only introspection public and require PLATPHORM_API_KEY for mutations or protected execution.","Publish /.well-known/mcp.json with the same-host endpoint and verify JSON-RPC errors, trace propagation, redaction, and no fake success."],"ownerImplementationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"uberpidgeons.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for uberpidgeons.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"uberpidgeons.platphormnews.com","remediationCode":"replace_delegation_with_native_endpoint","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false},"clawsRemediationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"claws.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for uberpidgeons.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"uberpidgeons.platphormnews.com","remediationCode":"replace_delegation_with_native_endpoint","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false}},"error":"Project delegates MCP to platphorm-uberpidgeons.platphormnews.com; tools remain owned by that target."},{"host":"v0.platphormnews.com","endpoint":"https://v0.platphormnews.com/api/mcp","observedMcpStatus":"unsupported","readinessStatus":"native_missing","nativeImplemented":false,"nativeRequired":true,"evidence":"persisted","checkedAt":"2026-07-22T22:21:38.932Z","manifest":{"url":"https://v0.platphormnews.com/.well-known/mcp.json","status":"not_found"},"nativeCapabilities":{"tools":0,"resources":0,"prompts":0},"adapterCoverage":{"openApiOperations":0,"machineReadableSurfaces":12,"availableTransports":["graph_surface_adapter"],"note":"OpenAPI and graph-surface adapters remain source-labeled compatibility coverage. They do not prove or replace a native MCP implementation."},"remediation":{"code":"restore_deployment","summary":"The production deployment or alias must be restored before native MCP can be verified.","actions":["Restore a production deployment for the canonical host and verify the alias before implementing or probing MCP.","Implement initialize, ping, tools/list, tools/call, resources/list, resources/read, prompts/list, and prompts/get with real site-owned handlers.","Keep read-only introspection public and require PLATPHORM_API_KEY for mutations or protected execution.","Publish /.well-known/mcp.json with the same-host endpoint and verify JSON-RPC errors, trace propagation, redaction, and no fake success."],"ownerImplementationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"v0.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for v0.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"v0.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false},"clawsRemediationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"claws.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for v0.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"v0.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false}},"error":"The deployment could not be found on Vercel."},{"host":"vanagain-ship.platphormnews.com","endpoint":"https://vanagain-ship.platphormnews.com/api/mcp","observedMcpStatus":"unsupported","readinessStatus":"native_missing","nativeImplemented":false,"nativeRequired":true,"evidence":"persisted","checkedAt":"2026-07-22T22:21:38.989Z","manifest":{"url":"https://vanagain-ship.platphormnews.com/.well-known/mcp.json","status":"not_found"},"nativeCapabilities":{"tools":0,"resources":0,"prompts":0},"adapterCoverage":{"openApiOperations":0,"machineReadableSurfaces":12,"availableTransports":["graph_surface_adapter"],"note":"OpenAPI and graph-surface adapters remain source-labeled compatibility coverage. They do not prove or replace a native MCP implementation."},"remediation":{"code":"restore_deployment","summary":"The production deployment or alias must be restored before native MCP can be verified.","actions":["Restore a production deployment for the canonical host and verify the alias before implementing or probing MCP.","Implement initialize, ping, tools/list, tools/call, resources/list, resources/read, prompts/list, and prompts/get with real site-owned handlers.","Keep read-only introspection public and require PLATPHORM_API_KEY for mutations or protected execution.","Publish /.well-known/mcp.json with the same-host endpoint and verify JSON-RPC errors, trace propagation, redaction, and no fake success."],"ownerImplementationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"vanagain-ship.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for vanagain-ship.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"vanagain-ship.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false},"clawsRemediationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"claws.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for vanagain-ship.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"vanagain-ship.platphormnews.com","remediationCode":"restore_deployment","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false}},"error":"The deployment could not be found on Vercel."},{"host":"vanagon.platphormnews.com","endpoint":"https://vanagon.platphormnews.com/api/mcp","observedMcpStatus":"unsupported","readinessStatus":"native_missing","nativeImplemented":false,"nativeRequired":true,"evidence":"persisted","checkedAt":"2026-07-22T22:21:39.058Z","manifest":{"url":"https://vanagon.platphormnews.com/.well-known/mcp.json","status":"not_found"},"nativeCapabilities":{"tools":0,"resources":0,"prompts":0},"adapterCoverage":{"openApiOperations":0,"machineReadableSurfaces":12,"availableTransports":["graph_surface_adapter"],"note":"OpenAPI and graph-surface adapters remain source-labeled compatibility coverage. They do not prove or replace a native MCP implementation."},"remediation":{"code":"implement_mcp_route","summary":"The canonical MCP route is missing or does not accept POST.","actions":["Add GET and POST handlers at /api/mcp in the owning application.","Implement initialize, ping, tools/list, tools/call, resources/list, resources/read, prompts/list, and prompts/get with real site-owned handlers.","Keep read-only introspection public and require PLATPHORM_API_KEY for mutations or protected execution.","Publish /.well-known/mcp.json with the same-host endpoint and verify JSON-RPC errors, trace propagation, redaction, and no fake success."],"ownerImplementationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"vanagon.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for vanagon.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"vanagon.platphormnews.com","remediationCode":"implement_mcp_route","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false},"clawsRemediationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"claws.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for vanagon.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"vanagon.platphormnews.com","remediationCode":"implement_mcp_route","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false}},"error":"MCP tools/list is not implemented (HTTP 404)"},{"host":"vwparts.platphormnews.com","endpoint":"https://vwparts.platphormnews.com/api/mcp","observedMcpStatus":"unsupported","readinessStatus":"native_missing","nativeImplemented":false,"nativeRequired":true,"evidence":"persisted","checkedAt":"2026-07-22T22:21:39.100Z","manifest":{"url":"https://vwparts.platphormnews.com/.well-known/mcp.json","status":"not_found"},"nativeCapabilities":{"tools":0,"resources":0,"prompts":0},"adapterCoverage":{"openApiOperations":0,"machineReadableSurfaces":12,"availableTransports":["graph_surface_adapter"],"note":"OpenAPI and graph-surface adapters remain source-labeled compatibility coverage. They do not prove or replace a native MCP implementation."},"remediation":{"code":"implement_mcp_route","summary":"The canonical MCP route is missing or does not accept POST.","actions":["Add GET and POST handlers at /api/mcp in the owning application.","Implement initialize, ping, tools/list, tools/call, resources/list, resources/read, prompts/list, and prompts/get with real site-owned handlers.","Keep read-only introspection public and require PLATPHORM_API_KEY for mutations or protected execution.","Publish /.well-known/mcp.json with the same-host endpoint and verify JSON-RPC errors, trace propagation, redaction, and no fake success."],"ownerImplementationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"vwparts.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for vwparts.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"vwparts.platphormnews.com","remediationCode":"implement_mcp_route","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false},"clawsRemediationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"claws.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for vwparts.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"vwparts.platphormnews.com","remediationCode":"implement_mcp_route","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false}},"error":"MCP tools/list is not implemented (HTTP 404)"},{"host":"wav-transcriber.platphormnews.com","endpoint":"https://platphorm-wav-audio-transcriber.platphormnews.com/api/mcp","observedMcpStatus":"delegated","readinessStatus":"delegated_broken","nativeImplemented":false,"nativeRequired":true,"evidence":"persisted","checkedAt":"2026-07-22T22:21:39.233Z","manifest":{"url":"https://wav-transcriber.platphormnews.com/.well-known/mcp.json","status":"delegated","declaredEndpoint":"https://platphorm-wav-audio-transcriber.platphormnews.com/api/mcp"},"delegation":{"targetHost":"platphorm-wav-audio-transcriber.platphormnews.com","targetStatus":"unsupported","targetReadinessStatus":"native_missing","chain":["wav-transcriber.platphormnews.com","platphorm-wav-audio-transcriber.platphormnews.com"],"resolved":false,"error":"MCP tools/list is not implemented (HTTP 404)"},"nativeCapabilities":{"tools":0,"resources":0,"prompts":0},"adapterCoverage":{"openApiOperations":5,"machineReadableSurfaces":12,"availableTransports":["openapi_adapter","graph_surface_adapter"],"note":"OpenAPI and graph-surface adapters remain source-labeled compatibility coverage. They do not prove or replace a native MCP implementation."},"remediation":{"code":"replace_delegation_with_native_endpoint","summary":"The site delegates MCP to another host and therefore does not yet own a native implementation.","actions":["Replace the cross-host manifest declaration with https://wav-transcriber.platphormnews.com/api/mcp after the owned endpoint passes verification.","Implement initialize, ping, tools/list, tools/call, resources/list, resources/read, prompts/list, and prompts/get with real site-owned handlers.","Keep read-only introspection public and require PLATPHORM_API_KEY for mutations or protected execution.","Publish /.well-known/mcp.json with the same-host endpoint and verify JSON-RPC errors, trace propagation, redaction, and no fake success."],"ownerImplementationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"wav-transcriber.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for wav-transcriber.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"wav-transcriber.platphormnews.com","remediationCode":"replace_delegation_with_native_endpoint","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false},"clawsRemediationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"claws.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for wav-transcriber.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"wav-transcriber.platphormnews.com","remediationCode":"replace_delegation_with_native_endpoint","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false}},"error":"Project delegates MCP to platphorm-wav-audio-transcriber.platphormnews.com; tools remain owned by that target."},{"host":"web.platphormnews.com","endpoint":"https://web.platphormnews.com/api/mcp","observedMcpStatus":"unsupported","readinessStatus":"native_missing","nativeImplemented":false,"nativeRequired":true,"evidence":"persisted","checkedAt":"2026-07-22T22:21:39.185Z","manifest":{"url":"https://web.platphormnews.com/.well-known/mcp.json","status":"not_found"},"nativeCapabilities":{"tools":0,"resources":0,"prompts":0},"adapterCoverage":{"openApiOperations":0,"machineReadableSurfaces":12,"availableTransports":["graph_surface_adapter"],"note":"OpenAPI and graph-surface adapters remain source-labeled compatibility coverage. They do not prove or replace a native MCP implementation."},"remediation":{"code":"implement_mcp_route","summary":"The canonical MCP route is missing or does not accept POST.","actions":["Add GET and POST handlers at /api/mcp in the owning application.","Implement initialize, ping, tools/list, tools/call, resources/list, resources/read, prompts/list, and prompts/get with real site-owned handlers.","Keep read-only introspection public and require PLATPHORM_API_KEY for mutations or protected execution.","Publish /.well-known/mcp.json with the same-host endpoint and verify JSON-RPC errors, trace propagation, redaction, and no fake success."],"ownerImplementationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"web.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for web.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"web.platphormnews.com","remediationCode":"implement_mcp_route","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false},"clawsRemediationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"claws.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for web.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"web.platphormnews.com","remediationCode":"implement_mcp_route","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false}},"error":"MCP tools/list is not implemented (HTTP 404)"},{"host":"worldwide.platphormnews.com","endpoint":"https://worldwide.platphormnews.com/api/mcp","observedMcpStatus":"unsupported","readinessStatus":"native_missing","nativeImplemented":false,"nativeRequired":true,"evidence":"persisted","checkedAt":"2026-07-22T22:21:39.261Z","manifest":{"url":"https://worldwide.platphormnews.com/.well-known/mcp.json","status":"not_found"},"nativeCapabilities":{"tools":0,"resources":0,"prompts":0},"adapterCoverage":{"openApiOperations":0,"machineReadableSurfaces":12,"availableTransports":["graph_surface_adapter"],"note":"OpenAPI and graph-surface adapters remain source-labeled compatibility coverage. They do not prove or replace a native MCP implementation."},"remediation":{"code":"implement_mcp_route","summary":"The canonical MCP route is missing or does not accept POST.","actions":["Add GET and POST handlers at /api/mcp in the owning application.","Implement initialize, ping, tools/list, tools/call, resources/list, resources/read, prompts/list, and prompts/get with real site-owned handlers.","Keep read-only introspection public and require PLATPHORM_API_KEY for mutations or protected execution.","Publish /.well-known/mcp.json with the same-host endpoint and verify JSON-RPC errors, trace propagation, redaction, and no fake success."],"ownerImplementationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"worldwide.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for worldwide.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"worldwide.platphormnews.com","remediationCode":"implement_mcp_route","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false},"clawsRemediationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"claws.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for worldwide.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"worldwide.platphormnews.com","remediationCode":"implement_mcp_route","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false}},"error":"The page could not be found"},{"host":"yurly.platphormnews.com","endpoint":"https://platphorm-yurly.platphormnews.com/api/mcp","observedMcpStatus":"delegated","readinessStatus":"delegated_broken","nativeImplemented":false,"nativeRequired":true,"evidence":"persisted","checkedAt":"2026-07-22T22:21:39.438Z","manifest":{"url":"https://yurly.platphormnews.com/.well-known/mcp.json","status":"delegated","declaredEndpoint":"https://platphorm-yurly.platphormnews.com/api/mcp"},"delegation":{"targetHost":"platphorm-yurly.platphormnews.com","targetStatus":"unsupported","targetReadinessStatus":"native_missing","chain":["yurly.platphormnews.com","platphorm-yurly.platphormnews.com"],"resolved":false,"error":"MCP tools/list is not implemented (HTTP 404)"},"nativeCapabilities":{"tools":0,"resources":0,"prompts":0},"adapterCoverage":{"openApiOperations":5,"machineReadableSurfaces":12,"availableTransports":["openapi_adapter","graph_surface_adapter"],"note":"OpenAPI and graph-surface adapters remain source-labeled compatibility coverage. They do not prove or replace a native MCP implementation."},"remediation":{"code":"replace_delegation_with_native_endpoint","summary":"The site delegates MCP to another host and therefore does not yet own a native implementation.","actions":["Replace the cross-host manifest declaration with https://yurly.platphormnews.com/api/mcp after the owned endpoint passes verification.","Implement initialize, ping, tools/list, tools/call, resources/list, resources/read, prompts/list, and prompts/get with real site-owned handlers.","Keep read-only introspection public and require PLATPHORM_API_KEY for mutations or protected execution.","Publish /.well-known/mcp.json with the same-host endpoint and verify JSON-RPC errors, trace propagation, redaction, and no fake success."],"ownerImplementationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"yurly.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for yurly.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"yurly.platphormnews.com","remediationCode":"replace_delegation_with_native_endpoint","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false},"clawsRemediationPreview":{"href":"/api/v1/handoffs","method":"POST","body":{"from":"mcp.platphormnews.com","to":"claws.platphormnews.com","kind":"project","mode":"preview","intent":"Preview a trace-linked native MCP remediation handoff for yurly.platphormnews.com without claiming downstream execution.","payload":{"sourceProject":"yurly.platphormnews.com","remediationCode":"replace_delegation_with_native_endpoint","desiredOutcome":"source_owned_native_mcp","downstreamExecutionClaimed":false}},"downstreamExecutionClaimed":false}},"error":"Project delegates MCP to platphorm-yurly.platphormnews.com; tools remain owned by that target."}],"warnings":["Excluded deprecated discovery alias demo.biocyber.platphormnews.com; canonical host is biocyber.platphormnews.com.","Excluded deprecated discovery alias www.dronereel.platphormnews.com; canonical host is dronereel.platphormnews.com.","Federated tools, resources, and prompts are from the latest redis snapshot; current discovery candidates without capability evidence remain listed separately."]},"meta":{"generatedAt":"2026-07-23T02:02:45.319Z","traceId":"99179974143de35996f626efe5222b53","degraded":false,"source":"registry"},"warnings":[],"errors":[]}