{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_d5fm6yxu63cr","handle":"foundry","url":"https://wellknown.network/agents/foundry","links":{"self":"https://wellknown.network/agents/foundry/record.json","html":"https://wellknown.network/agents/foundry","markdown":"https://wellknown.network/agents/foundry/record.md","api":"https://wellknown.network/api/v1/agents/foundry","status":"https://wellknown.network/api/v1/agents/foundry/status","claim":"https://wellknown.network/agents/foundry/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/foundry/claim.json","badge":"https://wellknown.network/agents/foundry/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/foundry/history","tools":"https://wellknown.network/api/v1/agents/foundry/tools"},"ard":{"identifier":"urn:air:oods-foundry.com:server:foundry","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"OODS Foundry","summary":"OODS Foundry is an object-oriented design system that extends the one you already have.","description":"OODS Foundry is an object-oriented design system that extends the one you already have.","publisher":{"name":"com.oods-foundry","url":null},"homepage":"https://oods-foundry.com/","repository":"https://github.com/kneelinghorse/OODS-Foundry","version":"0.11.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://oods-foundry.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true},{"url":"npm:@oods/foundry","type":"package_npm","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-09T05:17:22.676892Z","publishedAt":"2026-10-09T05:17:22.676892Z","registryName":"com.oods-foundry/foundry"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"media.3d","name":"3D & Design","confidence":0.885,"provenance":"derived"},{"slug":"documents.extraction","name":"Data Extraction","confidence":0.583,"provenance":"derived"},{"slug":"content.writing","name":"Writing & Editing","confidence":0.51,"provenance":"derived"},{"slug":"dev.package-management","name":"Packages & Dependencies","confidence":0.51,"provenance":"derived"},{"slug":"commerce.ecommerce","name":"E-commerce Operations","confidence":0.51,"provenance":"derived"}],"categories":["commerce","content","dev","documents","media"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 5h ago.","lastOkAt":"2026-10-10T05:29:53.599Z","lastProbedAt":"2026-10-10T05:29:53.599Z","statusComputedAt":"2026-10-10T05:30:49.854Z","reliability30d":{"probes":15,"successRate":1,"p50Ms":138,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":15,"ok":15,"authBoundaryOk":0,"serviceOk":15,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-10T05:29:53.599Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":124,"error":null,"detail":{"tools":[{"name":"health_check","description":"Read the running service status, pinned version, registry counts, built brands, themes, token scopes and retained proof summaries. Uptime and latency are curren"},{"name":"catalog_list","description":"Read components a page at a time. category, trait, context and status filter the list; status describes the HTML renderer. detail is brief by default, or full w"},{"name":"object_registry","description":"Read objects from the pinned registry. action list returns names, traits and field counts; domain, trait and maturity filter them, and includeInternal adds inte"},{"name":"registry_snapshot","description":"Read the registry summary: active objects and traits, loaded names, loader issues, etag and generatedAt. detail full includes definitions; names narrows them. i"},{"name":"structured_data_fetch","description":"Read the tokens or manifest dataset, with its version, etag, sizeBytes and payload. includePayload false returns metadata only. listVersions lists available dat"},{"name":"viz_render","description":"Draw and certify a chart from inline data. Provide chartType and encodings with rows, a pattern with its own data, or an intent to recommend a tabular chart. Br"},{"name":"artifact_certify","description":"Draw and certify a chart from the input in chart, using matching data, brand and theme. Returns the same result as viz_render: hashes, warnings and the certific"},{"name":"design_preview","description":"Look up a recorded screen by object, context and framework. Returns its running screen URL, content hash, brand and theme. No new screen is generated. object_re"},{"name":"tool_schema","description":"Read a shipped tool schema by name and kind (input or output). Returns its JSON Schema, package-relative file, recorded file hash and source URL. tools/list des"}],"toolCount":9,"toolsHash":"e64b9663ff9229c6b71350319fbb283e694f90cd2b0d36ef5348fdbffe45e52a","serverName":"oods-foundry-site","capabilities":["tools"],"serverVersion":"0.11.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T23:30:33.320Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":113,"error":null,"detail":{"tools":[{"name":"health_check","description":"Read the running service status, pinned version, registry counts, built brands, themes, token scopes and retained proof summaries. Uptime and latency are curren"},{"name":"catalog_list","description":"Read components a page at a time. category, trait, context and status filter the list; status describes the HTML renderer. detail is brief by default, or full w"},{"name":"object_registry","description":"Read objects from the pinned registry. action list returns names, traits and field counts; domain, trait and maturity filter them, and includeInternal adds inte"},{"name":"registry_snapshot","description":"Read the registry summary: active objects and traits, loaded names, loader issues, etag and generatedAt. detail full includes definitions; names narrows them. i"},{"name":"structured_data_fetch","description":"Read the tokens or manifest dataset, with its version, etag, sizeBytes and payload. includePayload false returns metadata only. listVersions lists available dat"},{"name":"viz_render","description":"Draw and certify a chart from inline data. Provide chartType and encodings with rows, a pattern with its own data, or an intent to recommend a tabular chart. Br"},{"name":"artifact_certify","description":"Draw and certify a chart from the input in chart, using matching data, brand and theme. Returns the same result as viz_render: hashes, warnings and the certific"},{"name":"design_preview","description":"Look up a recorded screen by object, context and framework. Returns its running screen URL, content hash, brand and theme. No new screen is generated. object_re"},{"name":"tool_schema","description":"Read a shipped tool schema by name and kind (input or output). Returns its JSON Schema, package-relative file, recorded file hash and source URL. tools/list des"}],"toolCount":9,"toolsHash":"e64b9663ff9229c6b71350319fbb283e694f90cd2b0d36ef5348fdbffe45e52a","serverName":"oods-foundry-site","capabilities":["tools"],"serverVersion":"0.11.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T17:27:46.480Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":144,"error":null,"detail":{"tools":[{"name":"health_check","description":"Read the running service status, pinned version, registry counts, built brands, themes, token scopes and retained proof summaries. Uptime and latency are curren"},{"name":"catalog_list","description":"Read components a page at a time. category, trait, context and status filter the list; status describes the HTML renderer. detail is brief by default, or full w"},{"name":"object_registry","description":"Read objects from the pinned registry. action list returns names, traits and field counts; domain, trait and maturity filter them, and includeInternal adds inte"},{"name":"registry_snapshot","description":"Read the registry summary: active objects and traits, loaded names, loader issues, etag and generatedAt. detail full includes definitions; names narrows them. i"},{"name":"structured_data_fetch","description":"Read the tokens or manifest dataset, with its version, etag, sizeBytes and payload. includePayload false returns metadata only. listVersions lists available dat"},{"name":"viz_render","description":"Draw and certify a chart from inline data. Provide chartType and encodings with rows, a pattern with its own data, or an intent to recommend a tabular chart. Br"},{"name":"artifact_certify","description":"Draw and certify a chart from the input in chart, using matching data, brand and theme. Returns the same result as viz_render: hashes, warnings and the certific"},{"name":"design_preview","description":"Look up a recorded screen by object, context and framework. Returns its running screen URL, content hash, brand and theme. No new screen is generated. object_re"},{"name":"tool_schema","description":"Read a shipped tool schema by name and kind (input or output). Returns its JSON Schema, package-relative file, recorded file hash and source URL. tools/list des"}],"toolCount":9,"toolsHash":"e64b9663ff9229c6b71350319fbb283e694f90cd2b0d36ef5348fdbffe45e52a","serverName":"oods-foundry-site","capabilities":["tools"],"serverVersion":"0.11.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T11:26:13.944Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":152,"error":null,"detail":{"tools":[{"name":"health_check","description":"Read the running service status, pinned version, registry counts, built brands, themes, token scopes and retained proof summaries. Uptime and latency are curren"},{"name":"catalog_list","description":"Read components a page at a time. category, trait, context and status filter the list; status describes the HTML renderer. detail is brief by default, or full w"},{"name":"object_registry","description":"Read objects from the pinned registry. action list returns names, traits and field counts; domain, trait and maturity filter them, and includeInternal adds inte"},{"name":"registry_snapshot","description":"Read the registry summary: active objects and traits, loaded names, loader issues, etag and generatedAt. detail full includes definitions; names narrows them. i"},{"name":"structured_data_fetch","description":"Read the tokens or manifest dataset, with its version, etag, sizeBytes and payload. includePayload false returns metadata only. listVersions lists available dat"},{"name":"viz_render","description":"Draw and certify a chart from inline data. Provide chartType and encodings with rows, a pattern with its own data, or an intent to recommend a tabular chart. Br"},{"name":"artifact_certify","description":"Draw and certify a chart from the input in chart, using matching data, brand and theme. Returns the same result as viz_render: hashes, warnings and the certific"},{"name":"design_preview","description":"Look up a recorded screen by object, context and framework. Returns its running screen URL, content hash, brand and theme. No new screen is generated. object_re"},{"name":"tool_schema","description":"Read a shipped tool schema by name and kind (input or output). Returns its JSON Schema, package-relative file, recorded file hash and source URL. tools/list des"}],"toolCount":9,"toolsHash":"e64b9663ff9229c6b71350319fbb283e694f90cd2b0d36ef5348fdbffe45e52a","serverName":"oods-foundry-site","capabilities":["tools"],"serverVersion":"0.11.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T04:29:22.787Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":125,"error":null,"detail":{"tools":[{"name":"health_check","description":"Check the OODS Foundry process behind these tools: its status, package version and uptime, registry counts (components, objects, traits), the built brands, them"},{"name":"catalog_list","description":"List the pinned registry’s components, a page at a time. category, trait and context filter the list (each reply’s availableCategories names the categories); st"},{"name":"object_registry","description":"Read the pinned registry’s objects. action list returns the objects in use, business objects first, each with its source, traits and field count; domain, trait "},{"name":"registry_snapshot","description":"Read the pinned package's registry summary in one reply: every active object and trait, keyed by name, with the registry's loaded names, any loader issues, a ca"},{"name":"structured_data_fetch","description":"Fetch one registry dataset as a single export: dataset components (the live registry’s components, objects and traits), tokens or manifest. The reply carries th"},{"name":"viz_render","description":"Draw a chart with the pinned OODS Foundry and certify it, in one call. Give inline rows with chartType and encodings; a pattern id to draw a catalog chart with "},{"name":"artifact_certify","description":"Certify a chart from its viz_render input, given as chart: the pinned package draws it and certifies the normalizedSpec it returns, in the same brand and theme,"},{"name":"design_preview","description":"Find a screen OODS Foundry generated at the pinned version: object and context pick one of the recorded object screens, and framework its React or Vue app. Retu"},{"name":"tool_schema","description":"Read the full JSON Schema of any OODS Foundry tool at the pinned version, as the package ships it: name is any of its tools, local-only ones included, and kind "}],"toolCount":9,"toolsHash":"d55fbfc039c9b695efd0db931b4ed5a203c395d86b15b8f4bc4dcce119159fd7","serverName":"oods-foundry-site","capabilities":["tools"],"serverVersion":"0.10.2","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T22:24:43.514Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":146,"error":null,"detail":{"tools":[{"name":"health_check","description":"Check the OODS Foundry process behind these tools: its status, package version and uptime, registry counts (components, objects, traits), the built brands, them"},{"name":"catalog_list","description":"List the pinned registry’s components, a page at a time. category, trait and context filter the list (each reply’s availableCategories names the categories); st"},{"name":"object_registry","description":"Read the pinned registry’s objects. action list returns the objects in use, business objects first, each with its source, traits and field count; domain, trait "},{"name":"registry_snapshot","description":"Read the pinned package's registry summary in one reply: every active object and trait, keyed by name, with the registry's loaded names, any loader issues, a ca"},{"name":"structured_data_fetch","description":"Fetch one registry dataset as a single export: dataset components (the live registry’s components, objects and traits), tokens or manifest. The reply carries th"},{"name":"viz_render","description":"Draw a chart with the pinned OODS Foundry and certify it, in one call. Give inline rows with chartType and encodings; a pattern id to draw a catalog chart with "},{"name":"artifact_certify","description":"Certify a chart from its viz_render input, given as chart: the pinned package draws it and certifies the normalizedSpec it returns, in the same brand and theme,"},{"name":"design_preview","description":"Find a screen OODS Foundry generated at the pinned version: object and context pick one of the recorded object screens, and framework its React or Vue app. Retu"},{"name":"tool_schema","description":"Read the full JSON Schema of any OODS Foundry tool at the pinned version, as the package ships it: name is any of its tools, local-only ones included, and kind "}],"toolCount":9,"toolsHash":"7b8b52216e48a0d57f1045b259ce60b2779c1f9dab0faa262696d1ee5feb1f88","serverName":"oods-foundry-site","capabilities":["tools"],"serverVersion":"0.10.1","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T16:28:27.468Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":130,"error":null,"detail":{"tools":[{"name":"health_check","description":"Check the OODS Foundry process behind these tools: its status, package version and uptime, registry counts (components, objects, traits), the built brands, them"},{"name":"catalog_list","description":"List the pinned registry’s components, a page at a time. category, trait and context filter the list (each reply’s availableCategories names the categories); st"},{"name":"object_registry","description":"Read the pinned registry’s objects. action list returns the objects in use, business objects first, each with its source, traits and field count; domain, trait "},{"name":"registry_snapshot","description":"Read an overview of the whole pinned registry in one reply: every active object (domain, description, tags, the traits it uses and its field names) and every tr"},{"name":"structured_data_fetch","description":"Fetch one registry dataset as a single export: dataset components (the live registry’s components, objects and traits), tokens or manifest. The reply carries th"},{"name":"viz_render","description":"Draw a chart with the pinned OODS Foundry and certify it, in one call. Give inline rows with chartType and encodings; a pattern id to draw a catalog chart with "},{"name":"artifact_certify","description":"Certify a chart from its viz_render input, given as chart: the pinned package draws it and certifies the normalizedSpec it returns, in the same brand and theme,"},{"name":"design_preview","description":"Find a screen OODS Foundry generated at the pinned version: object and context pick one of the recorded object screens, and framework its React or Vue app. Retu"},{"name":"tool_schema","description":"Read the full JSON Schema of any OODS Foundry tool at the pinned version, as the package ships it: name is any of its tools, local-only ones included, and kind "}],"toolCount":9,"toolsHash":"3b5f119f28497c8b875aacfca243e32538b044f3dcbe2b390dcd4973b3df7fcb","serverName":"oods-foundry-site","capabilities":["tools"],"serverVersion":"0.10.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T10:24:32.659Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":125,"error":null,"detail":{"tools":[{"name":"health_check","description":"Check the OODS Foundry process behind these tools: its status, package version and uptime, registry counts (components, objects, traits), the built brands, them"},{"name":"catalog_list","description":"List the pinned registry’s components, a page at a time. category, trait and context filter the list (each reply’s availableCategories names the categories); st"},{"name":"object_registry","description":"Read the pinned registry’s objects. action list returns the objects in use, business objects first, each with its source, traits and field count; domain, trait "},{"name":"registry_snapshot","description":"Read an overview of the whole pinned registry in one reply: every active object (domain, description, tags, the traits it uses and its field names) and every tr"},{"name":"structured_data_fetch","description":"Fetch one registry dataset as a single export: dataset components (the live registry’s components, objects and traits), tokens or manifest. The reply carries th"},{"name":"viz_render","description":"Draw a chart with the pinned OODS Foundry and certify it, in one call. Give inline rows with chartType and encodings; a pattern id to draw a catalog chart with "},{"name":"artifact_certify","description":"Certify a chart from its viz_render input, given as chart: the pinned package draws it and certifies the normalizedSpec it returns, in the same brand and theme,"},{"name":"design_preview","description":"Find a screen OODS Foundry generated at the pinned version: object and context pick one of the recorded object screens, and framework its React or Vue app. Retu"},{"name":"tool_schema","description":"Read the full JSON Schema of any OODS Foundry tool at the pinned version, as the package ships it: name is any of its tools, local-only ones included, and kind "}],"toolCount":9,"toolsHash":"3b5f119f28497c8b875aacfca243e32538b044f3dcbe2b390dcd4973b3df7fcb","serverName":"oods-foundry-site","capabilities":["tools"],"serverVersion":"0.10.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T04:25:37.385Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":150,"error":null,"detail":{"tools":[{"name":"health_check","description":"Check the OODS Foundry process behind these tools: its status, package version and uptime, registry counts (components, objects, traits), the built brands, them"},{"name":"catalog_list","description":"List the pinned registry’s components, a page at a time. category, trait and context filter the list (each reply’s availableCategories names the categories); st"},{"name":"object_registry","description":"Read the pinned registry’s objects. action list returns the objects in use, business objects first, each with its source, traits and field count; domain, trait "},{"name":"registry_snapshot","description":"Read the whole pinned registry in one reply: every active object (fields, semantics, tokens, traits) and every trait’s full definition, keyed by name, with the "},{"name":"structured_data_fetch","description":"Fetch one registry dataset as a single export: dataset components (the live registry’s components, objects and traits), tokens or manifest. The reply carries th"},{"name":"viz_render","description":"Draw a chart with the pinned OODS Foundry and certify it, in one call. Give inline rows with chartType and encodings; a pattern id to draw a catalog chart with "},{"name":"artifact_certify","description":"Certify a chart from its viz_render input, given as chart: the pinned package draws it and certifies the normalizedSpec it returns, in the same brand and theme,"},{"name":"design_preview","description":"Find a screen OODS Foundry generated at the pinned version: object and context pick one of the recorded object screens, and framework its React or Vue app. Retu"},{"name":"tool_schema","description":"Read the full JSON Schema of any OODS Foundry tool at the pinned version, as the package ships it: name is any of its tools, local-only ones included, and kind "}],"toolCount":9,"toolsHash":"977a19f40b1198d975bee15b848f518138421bc4a42f2cac32ea4a01a31adfce","serverName":"oods-foundry-site","capabilities":["tools"],"serverVersion":"0.10.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-07T21:28:01.135Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":120,"error":null,"detail":{"tools":[{"name":"health_check","description":"Check the OODS Foundry process behind these tools: its status, package version and uptime, registry counts (components, objects, traits), the built brands, them"},{"name":"catalog_list","description":"List the pinned registry’s components, a page at a time. category, trait and context filter the list (each reply’s availableCategories names the categories); st"},{"name":"object_registry","description":"Read the pinned registry’s objects. action list returns the objects in use, business objects first, each with its source, traits and field count; domain, trait "},{"name":"registry_snapshot","description":"Read the whole pinned registry in one reply: every active object (fields, semantics, tokens, traits) and every trait’s full definition, keyed by name, with the "},{"name":"structured_data_fetch","description":"Fetch one registry dataset as a single export: dataset components (the live registry’s components, objects and traits), tokens or manifest. The reply carries th"},{"name":"viz_render","description":"Draw a chart with the pinned OODS Foundry and certify it, in one call. Give inline rows with chartType and encodings; a pattern id to draw a catalog chart with "},{"name":"artifact_certify","description":"Certify a chart from its viz_render input, given as chart: the pinned package draws it and certifies the normalizedSpec it returns, in the same brand and theme,"},{"name":"design_preview","description":"Find a screen OODS Foundry generated at the pinned version: object and context pick one of the recorded object screens, and framework its React or Vue app. Retu"},{"name":"tool_schema","description":"Read the full JSON Schema of any OODS Foundry tool at the pinned version, as the package ships it: name is any of its tools, local-only ones included, and kind "}],"toolCount":9,"toolsHash":"977a19f40b1198d975bee15b848f518138421bc4a42f2cac32ea4a01a31adfce","serverName":"oods-foundry-site","capabilities":["tools"],"serverVersion":"0.9.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"health_check","description":"Read the running service status, pinned version, registry counts, built brands, themes, token scopes and retained proof summaries. Uptime and latency are curren"},{"name":"catalog_list","description":"Read components a page at a time. category, trait, context and status filter the list; status describes the HTML renderer. detail is brief by default, or full w"},{"name":"object_registry","description":"Read objects from the pinned registry. action list returns names, traits and field counts; domain, trait and maturity filter them, and includeInternal adds inte"},{"name":"registry_snapshot","description":"Read the registry summary: active objects and traits, loaded names, loader issues, etag and generatedAt. detail full includes definitions; names narrows them. i"},{"name":"structured_data_fetch","description":"Read the tokens or manifest dataset, with its version, etag, sizeBytes and payload. includePayload false returns metadata only. listVersions lists available dat"},{"name":"viz_render","description":"Draw and certify a chart from inline data. Provide chartType and encodings with rows, a pattern with its own data, or an intent to recommend a tabular chart. Br"},{"name":"artifact_certify","description":"Draw and certify a chart from the input in chart, using matching data, brand and theme. Returns the same result as viz_render: hashes, warnings and the certific"},{"name":"design_preview","description":"Look up a recorded screen by object, context and framework. Returns its running screen URL, content hash, brand and theme. No new screen is generated. object_re"},{"name":"tool_schema","description":"Read a shipped tool schema by name and kind (input or output). Returns its JSON Schema, package-relative file, recorded file hash and source URL. tools/list des"}],"package":null,"toolSurface":{"id":"ts_psxzj3mwpuez","endpointId":"ep_greh9myyf38m","hash":"e64b9663ff9229c6b71350319fbb283e694f90cd2b0d36ef5348fdbffe45e52a","toolCount":9,"serverName":"oods-foundry-site","serverVersion":"0.11.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-09T11:26:13.943Z","lastSeenAt":"2026-10-10T05:29:53.588Z","observations":4,"toolNames":["health_check","catalog_list","object_registry","registry_snapshot","structured_data_fetch","viz_render","artifact_certify","design_preview","tool_schema"],"distinctSurfaces":7},"endpointFacts":[{"id":"ep_greh9myyf38m","url":"https://oods-foundry.com/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-07T07:26:37.886Z","auth":{"observedAt":"2026-10-07T07:26:37.987Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-07T07:26:38.012Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"oods-foundry.com","issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validFrom":"2026-09-22T18:41:30.000Z","validTo":"2026-12-21T19:40:01.000Z","daysToExpiry":72,"sanCount":2,"fingerprint256":"A6:58:EF:8E:1D:56:38:B9:7B:B8:7D:C5:C9:E5:A7:0D:39:F3:11:AA:19:05:C0:CB:2D:9F:2C:42:A5:9B:51:68"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"com.oods-foundry/foundry","url":"https://registry.modelcontextprotocol.io/v0/servers/com.oods-foundry%2Ffoundry","firstSeenAt":"2026-09-28T01:20:53.928Z","fetchedAt":"2026-10-09T09:23:03.655Z","normalizedAt":"2026-10-09T09:23:03.655Z"}]},"firstSeenAt":"2026-09-28T01:20:53.928Z","updatedAt":"2026-10-10T05:31:58.609Z"}