{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_mrg93dqgypk5","handle":"fillin","url":"https://wellknown.network/agents/fillin","links":{"self":"https://wellknown.network/agents/fillin/record.json","html":"https://wellknown.network/agents/fillin","markdown":"https://wellknown.network/agents/fillin/record.md","api":"https://wellknown.network/api/v1/agents/fillin","status":"https://wellknown.network/api/v1/agents/fillin/status","claim":"https://wellknown.network/agents/fillin/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/fillin/claim.json","badge":"https://wellknown.network/agents/fillin/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/fillin/history","tools":"https://wellknown.network/api/v1/agents/fillin/tools"},"ard":{"identifier":"urn:air:fillin.glyphapi.dev:server:fillin","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Fillin","summary":"Search for AI agents. Closes the LLM-cutoff gap: CVEs, papers, frontier AI, prediction markets.","description":"Search for AI agents. Closes the LLM-cutoff gap: CVEs, papers, frontier AI, prediction markets.","publisher":{"name":"artchristech","url":null},"homepage":"https://fillin.glyphapi.dev","repository":null,"version":"0.2.1","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://fillin.glyphapi.dev/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-05-23T13:50:22.409533Z","publishedAt":"2026-05-23T13:50:22.409533Z","registryName":"io.github.artchristech/fillin"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"security.identity","name":"Identity & Access","confidence":1,"provenance":"derived"},{"slug":"research.academic","name":"Academic Research","confidence":1,"provenance":"derived"},{"slug":"ai.model-access","name":"Model Access","confidence":1,"provenance":"derived"},{"slug":"code.security-review","name":"Security Review","confidence":0.807,"provenance":"derived"},{"slug":"knowledge.reasoning","name":"Reasoning & Planning","confidence":0.54,"provenance":"derived"},{"slug":"commerce.payments","name":"Payments","confidence":0.51,"provenance":"derived"}],"categories":["ai","code","commerce","knowledge","research","security"],"language":"en"},"observed":{"status":"unavailable","statusReason":"6 consecutive checks failed; last success 16d ago.","lastOkAt":"2026-09-24T13:25:02.928Z","lastProbedAt":"2026-10-09T15:32:39.249Z","statusComputedAt":"2026-10-09T15:34:15.304Z","reliability30d":{"probes":57,"successRate":0.8772,"p50Ms":544,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":57,"ok":50,"authBoundaryOk":0,"serviceOk":50,"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-09T15:32:39.249Z","kind":"mcp_initialize","ok":false,"httpStatus":null,"latencyMs":null,"error":"unsafe: DNS resolution failed","detail":null},{"at":"2026-10-02T01:26:07.977Z","kind":"mcp_initialize","ok":false,"httpStatus":null,"latencyMs":null,"error":"unsafe: DNS resolution failed","detail":null},{"at":"2026-09-28T10:28:23.659Z","kind":"mcp_initialize","ok":false,"httpStatus":null,"latencyMs":null,"error":"unsafe: DNS resolution failed","detail":null},{"at":"2026-09-26T06:22:21.737Z","kind":"mcp_initialize","ok":false,"httpStatus":null,"latencyMs":null,"error":"unsafe: DNS resolution failed","detail":null},{"at":"2026-09-25T08:33:56.646Z","kind":"mcp_initialize","ok":false,"httpStatus":null,"latencyMs":null,"error":"unsafe: DNS resolution failed","detail":null},{"at":"2026-09-24T19:29:29.058Z","kind":"mcp_initialize","ok":false,"httpStatus":null,"latencyMs":null,"error":"unsafe: DNS resolution failed","detail":null},{"at":"2026-09-24T13:25:02.928Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":703,"error":null,"detail":{"tools":[{"name":"fillin_query","description":"Retrieve documents published after a training cutoff, ranked by similarity.\n\n    Requires $0.01–$0.05 USDC (x402) or an Authorization Bearer trial/paid key.\n   "},{"name":"glyph_search","description":"Same as fillin_query, but returns the result pieces rendered as **photo\n    glyph** image(s) — dense, vision-readable pages — followed by a JSON\n    citation in"},{"name":"retrieve_auto","description":"One retrieval, auto-picked substrate — the MCP twin of HTTP POST /v1/retrieve with\n    substrate=\"auto\".\n\n    Requires $0.01–$0.05 USDC (x402) or an Authorizati"},{"name":"encode","description":"Bring your own text -> the cheapest substrate for your reader — the MCP twin of\n    HTTP POST /v1/encode.\n\n    Requires $0.01–$0.05 USDC (x402) or an Authorizat"},{"name":"fillin_answer","description":"Synthesized post-cutoff answer with inline citations.\n\n    Requires $0.01–$0.05 USDC (x402) or an Authorization Bearer trial/paid key.\n    On payment_required, "},{"name":"fillin_stats","description":"Get corpus stats — total docs, date range, freshness."},{"name":"fillin_health","description":"Liveness + freshness — host, total docs, earliest, latest. No auth required."},{"name":"fillin_probe","description":"Free taste of the Fillin corpus — MCP twin of POST /v1/probe.\n\n    No bearer and no x402. k is forced to 1. Quota is 1 request per IP per\n    UTC day (same tabl"},{"name":"fillin_signup","description":"Mint a one-time free 20-query trial bearer — MCP twin of POST /v1/signup.\n\n    No bearer and no x402. One key per IP per UTC day (same `trial:` quota\n    as HTT"},{"name":"fillin_payment_challenge","description":"Mint an EIP-191 signing challenge — MCP twin of POST /v1/payment/challenge.\n\n    No bearer required. Returns {nonce, message, expires_at,\n    signing_scheme: ei"},{"name":"query_cves","description":"Daily snapshot of CVE / supply-chain advisories from NVD, GitHub\n    Security Advisories, and OSV. Use before merging dependency updates,\n    when triaging an a"},{"name":"query_papers","description":"Daily snapshot of new research relevant to AI/ML/agents. Union of\n    arXiv (cs.AI/cs.LG/cs.CL/cs.CR/cs.DC), HuggingFace daily papers (with\n    upvote signal in"},{"name":"query_frontier","description":"Daily snapshot of frontier AI lab announcements + HuggingFace\n    trending model releases. Sources: OpenAI / DeepMind / Meta / Mistral\n    blog RSS, Anthropic +"},{"name":"query_markets","description":"Active prediction markets across Polymarket, Kalshi, Manifold, and\n    Metaculus. Use when a user asks \"is there a market on X\", \"what odds\n    is the market gi"},{"name":"fillin_market_search","description":"Search the Fillin marketplace for minted (data + reasoning) assets\n    matching your fingerprint. A mint is another agent's typed reasoning\n    over Fillin's co"},{"name":"fillin_mint","description":"Mint a (data + reasoning) asset on the Fillin marketplace. Fillin\n    verifies every evidence chunk_id resolves in its corpus, validates the\n    typed reasoning"},{"name":"fillin_buy_mint","description":"Buy a listed mint. Debits your bearer balance, credits the seller\n    (minus Fillin's rake), records the transaction, and returns the full\n    mint payload incl"}],"toolCount":17,"toolsHash":"02e9b102727a45d3d87a667d551202829707609351742f499c513911f0050888","serverName":"Glyph","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"1.27.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-24T07:28:04.757Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":407,"error":null,"detail":{"tools":[{"name":"fillin_query","description":"Retrieve documents published after a training cutoff, ranked by similarity.\n\n    Requires $0.01–$0.05 USDC (x402) or an Authorization Bearer trial/paid key.\n   "},{"name":"glyph_search","description":"Same as fillin_query, but returns the result pieces rendered as **photo\n    glyph** image(s) — dense, vision-readable pages — followed by a JSON\n    citation in"},{"name":"retrieve_auto","description":"One retrieval, auto-picked substrate — the MCP twin of HTTP POST /v1/retrieve with\n    substrate=\"auto\".\n\n    Requires $0.01–$0.05 USDC (x402) or an Authorizati"},{"name":"encode","description":"Bring your own text -> the cheapest substrate for your reader — the MCP twin of\n    HTTP POST /v1/encode.\n\n    Requires $0.01–$0.05 USDC (x402) or an Authorizat"},{"name":"fillin_answer","description":"Synthesized post-cutoff answer with inline citations.\n\n    Requires $0.01–$0.05 USDC (x402) or an Authorization Bearer trial/paid key.\n    On payment_required, "},{"name":"fillin_stats","description":"Get corpus stats — total docs, date range, freshness."},{"name":"fillin_health","description":"Liveness + freshness — host, total docs, earliest, latest. No auth required."},{"name":"fillin_probe","description":"Free taste of the Fillin corpus — MCP twin of POST /v1/probe.\n\n    No bearer and no x402. k is forced to 1. Quota is 1 request per IP per\n    UTC day (same tabl"},{"name":"fillin_signup","description":"Mint a one-time free 20-query trial bearer — MCP twin of POST /v1/signup.\n\n    No bearer and no x402. One key per IP per UTC day (same `trial:` quota\n    as HTT"},{"name":"fillin_payment_challenge","description":"Mint an EIP-191 signing challenge — MCP twin of POST /v1/payment/challenge.\n\n    No bearer required. Returns {nonce, message, expires_at,\n    signing_scheme: ei"},{"name":"query_cves","description":"Daily snapshot of CVE / supply-chain advisories from NVD, GitHub\n    Security Advisories, and OSV. Use before merging dependency updates,\n    when triaging an a"},{"name":"query_papers","description":"Daily snapshot of new research relevant to AI/ML/agents. Union of\n    arXiv (cs.AI/cs.LG/cs.CL/cs.CR/cs.DC), HuggingFace daily papers (with\n    upvote signal in"},{"name":"query_frontier","description":"Daily snapshot of frontier AI lab announcements + HuggingFace\n    trending model releases. Sources: OpenAI / DeepMind / Meta / Mistral\n    blog RSS, Anthropic +"},{"name":"query_markets","description":"Active prediction markets across Polymarket, Kalshi, Manifold, and\n    Metaculus. Use when a user asks \"is there a market on X\", \"what odds\n    is the market gi"},{"name":"fillin_market_search","description":"Search the Fillin marketplace for minted (data + reasoning) assets\n    matching your fingerprint. A mint is another agent's typed reasoning\n    over Fillin's co"},{"name":"fillin_mint","description":"Mint a (data + reasoning) asset on the Fillin marketplace. Fillin\n    verifies every evidence chunk_id resolves in its corpus, validates the\n    typed reasoning"},{"name":"fillin_buy_mint","description":"Buy a listed mint. Debits your bearer balance, credits the seller\n    (minus Fillin's rake), records the transaction, and returns the full\n    mint payload incl"}],"toolCount":17,"toolsHash":"02e9b102727a45d3d87a667d551202829707609351742f499c513911f0050888","serverName":"Glyph","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"1.27.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-24T00:23:57.468Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":393,"error":null,"detail":{"tools":[{"name":"fillin_query","description":"Retrieve documents published after a training cutoff, ranked by similarity.\n\n    Requires $0.01–$0.05 USDC (x402) or an Authorization Bearer trial/paid key.\n   "},{"name":"glyph_search","description":"Same as fillin_query, but returns the result pieces rendered as **photo\n    glyph** image(s) — dense, vision-readable pages — followed by a JSON\n    citation in"},{"name":"retrieve_auto","description":"One retrieval, auto-picked substrate — the MCP twin of HTTP POST /v1/retrieve with\n    substrate=\"auto\".\n\n    Requires $0.01–$0.05 USDC (x402) or an Authorizati"},{"name":"encode","description":"Bring your own text -> the cheapest substrate for your reader — the MCP twin of\n    HTTP POST /v1/encode.\n\n    Requires $0.01–$0.05 USDC (x402) or an Authorizat"},{"name":"fillin_answer","description":"Synthesized post-cutoff answer with inline citations.\n\n    Requires $0.01–$0.05 USDC (x402) or an Authorization Bearer trial/paid key.\n    On payment_required, "},{"name":"fillin_stats","description":"Get corpus stats — total docs, date range, freshness."},{"name":"fillin_health","description":"Liveness + freshness — host, total docs, earliest, latest. No auth required."},{"name":"fillin_probe","description":"Free taste of the Fillin corpus — MCP twin of POST /v1/probe.\n\n    No bearer and no x402. k is forced to 1. Quota is 1 request per IP per\n    UTC day (same tabl"},{"name":"fillin_signup","description":"Mint a one-time free 20-query trial bearer — MCP twin of POST /v1/signup.\n\n    No bearer and no x402. One key per IP per UTC day (same `trial:` quota\n    as HTT"},{"name":"fillin_payment_challenge","description":"Mint an EIP-191 signing challenge — MCP twin of POST /v1/payment/challenge.\n\n    No bearer required. Returns {nonce, message, expires_at,\n    signing_scheme: ei"},{"name":"query_cves","description":"Daily snapshot of CVE / supply-chain advisories from NVD, GitHub\n    Security Advisories, and OSV. Use before merging dependency updates,\n    when triaging an a"},{"name":"query_papers","description":"Daily snapshot of new research relevant to AI/ML/agents. Union of\n    arXiv (cs.AI/cs.LG/cs.CL/cs.CR/cs.DC), HuggingFace daily papers (with\n    upvote signal in"},{"name":"query_frontier","description":"Daily snapshot of frontier AI lab announcements + HuggingFace\n    trending model releases. Sources: OpenAI / DeepMind / Meta / Mistral\n    blog RSS, Anthropic +"},{"name":"query_markets","description":"Active prediction markets across Polymarket, Kalshi, Manifold, and\n    Metaculus. Use when a user asks \"is there a market on X\", \"what odds\n    is the market gi"},{"name":"fillin_market_search","description":"Search the Fillin marketplace for minted (data + reasoning) assets\n    matching your fingerprint. A mint is another agent's typed reasoning\n    over Fillin's co"},{"name":"fillin_mint","description":"Mint a (data + reasoning) asset on the Fillin marketplace. Fillin\n    verifies every evidence chunk_id resolves in its corpus, validates the\n    typed reasoning"},{"name":"fillin_buy_mint","description":"Buy a listed mint. Debits your bearer balance, credits the seller\n    (minus Fillin's rake), records the transaction, and returns the full\n    mint payload incl"}],"toolCount":17,"toolsHash":"02e9b102727a45d3d87a667d551202829707609351742f499c513911f0050888","serverName":"Glyph","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"1.27.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-23T18:23:45.386Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":577,"error":null,"detail":{"tools":[{"name":"fillin_query","description":"Retrieve documents published after a training cutoff, ranked by similarity.\n\n    Requires $0.01–$0.05 USDC (x402) or an Authorization Bearer trial/paid key.\n   "},{"name":"glyph_search","description":"Same as fillin_query, but returns the result pieces rendered as **photo\n    glyph** image(s) — dense, vision-readable pages — followed by a JSON\n    citation in"},{"name":"retrieve_auto","description":"One retrieval, auto-picked substrate — the MCP twin of HTTP POST /v1/retrieve with\n    substrate=\"auto\".\n\n    Requires $0.01–$0.05 USDC (x402) or an Authorizati"},{"name":"encode","description":"Bring your own text -> the cheapest substrate for your reader — the MCP twin of\n    HTTP POST /v1/encode.\n\n    Requires $0.01–$0.05 USDC (x402) or an Authorizat"},{"name":"fillin_answer","description":"Synthesized post-cutoff answer with inline citations.\n\n    Requires $0.01–$0.05 USDC (x402) or an Authorization Bearer trial/paid key.\n    On payment_required, "},{"name":"fillin_stats","description":"Get corpus stats — total docs, date range, freshness."},{"name":"fillin_health","description":"Liveness + freshness — host, total docs, earliest, latest. No auth required."},{"name":"fillin_probe","description":"Free taste of the Fillin corpus — MCP twin of POST /v1/probe.\n\n    No bearer and no x402. k is forced to 1. Quota is 1 request per IP per\n    UTC day (same tabl"},{"name":"fillin_signup","description":"Mint a one-time free 20-query trial bearer — MCP twin of POST /v1/signup.\n\n    No bearer and no x402. One key per IP per UTC day (same `trial:` quota\n    as HTT"},{"name":"fillin_payment_challenge","description":"Mint an EIP-191 signing challenge — MCP twin of POST /v1/payment/challenge.\n\n    No bearer required. Returns {nonce, message, expires_at,\n    signing_scheme: ei"},{"name":"query_cves","description":"Daily snapshot of CVE / supply-chain advisories from NVD, GitHub\n    Security Advisories, and OSV. Use before merging dependency updates,\n    when triaging an a"},{"name":"query_papers","description":"Daily snapshot of new research relevant to AI/ML/agents. Union of\n    arXiv (cs.AI/cs.LG/cs.CL/cs.CR/cs.DC), HuggingFace daily papers (with\n    upvote signal in"},{"name":"query_frontier","description":"Daily snapshot of frontier AI lab announcements + HuggingFace\n    trending model releases. Sources: OpenAI / DeepMind / Meta / Mistral\n    blog RSS, Anthropic +"},{"name":"query_markets","description":"Active prediction markets across Polymarket, Kalshi, Manifold, and\n    Metaculus. Use when a user asks \"is there a market on X\", \"what odds\n    is the market gi"},{"name":"fillin_market_search","description":"Search the Fillin marketplace for minted (data + reasoning) assets\n    matching your fingerprint. A mint is another agent's typed reasoning\n    over Fillin's co"},{"name":"fillin_mint","description":"Mint a (data + reasoning) asset on the Fillin marketplace. Fillin\n    verifies every evidence chunk_id resolves in its corpus, validates the\n    typed reasoning"},{"name":"fillin_buy_mint","description":"Buy a listed mint. Debits your bearer balance, credits the seller\n    (minus Fillin's rake), records the transaction, and returns the full\n    mint payload incl"}],"toolCount":17,"toolsHash":"02e9b102727a45d3d87a667d551202829707609351742f499c513911f0050888","serverName":"Glyph","capabilities":["experimental","prompts","resources","tools"],"serverVersion":"1.27.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"fillin_query","description":"Retrieve documents published after a training cutoff, ranked by similarity.\n\n    Requires $0.01–$0.05 USDC (x402) or an Authorization Bearer trial/paid key.\n   "},{"name":"glyph_search","description":"Same as fillin_query, but returns the result pieces rendered as **photo\n    glyph** image(s) — dense, vision-readable pages — followed by a JSON\n    citation in"},{"name":"retrieve_auto","description":"One retrieval, auto-picked substrate — the MCP twin of HTTP POST /v1/retrieve with\n    substrate=\"auto\".\n\n    Requires $0.01–$0.05 USDC (x402) or an Authorizati"},{"name":"encode","description":"Bring your own text -> the cheapest substrate for your reader — the MCP twin of\n    HTTP POST /v1/encode.\n\n    Requires $0.01–$0.05 USDC (x402) or an Authorizat"},{"name":"fillin_answer","description":"Synthesized post-cutoff answer with inline citations.\n\n    Requires $0.01–$0.05 USDC (x402) or an Authorization Bearer trial/paid key.\n    On payment_required, "},{"name":"fillin_stats","description":"Get corpus stats — total docs, date range, freshness."},{"name":"fillin_health","description":"Liveness + freshness — host, total docs, earliest, latest. No auth required."},{"name":"fillin_probe","description":"Free taste of the Fillin corpus — MCP twin of POST /v1/probe.\n\n    No bearer and no x402. k is forced to 1. Quota is 1 request per IP per\n    UTC day (same tabl"},{"name":"fillin_signup","description":"Mint a one-time free 20-query trial bearer — MCP twin of POST /v1/signup.\n\n    No bearer and no x402. One key per IP per UTC day (same `trial:` quota\n    as HTT"},{"name":"fillin_payment_challenge","description":"Mint an EIP-191 signing challenge — MCP twin of POST /v1/payment/challenge.\n\n    No bearer required. Returns {nonce, message, expires_at,\n    signing_scheme: ei"},{"name":"query_cves","description":"Daily snapshot of CVE / supply-chain advisories from NVD, GitHub\n    Security Advisories, and OSV. Use before merging dependency updates,\n    when triaging an a"},{"name":"query_papers","description":"Daily snapshot of new research relevant to AI/ML/agents. Union of\n    arXiv (cs.AI/cs.LG/cs.CL/cs.CR/cs.DC), HuggingFace daily papers (with\n    upvote signal in"},{"name":"query_frontier","description":"Daily snapshot of frontier AI lab announcements + HuggingFace\n    trending model releases. Sources: OpenAI / DeepMind / Meta / Mistral\n    blog RSS, Anthropic +"},{"name":"query_markets","description":"Active prediction markets across Polymarket, Kalshi, Manifold, and\n    Metaculus. Use when a user asks \"is there a market on X\", \"what odds\n    is the market gi"},{"name":"fillin_market_search","description":"Search the Fillin marketplace for minted (data + reasoning) assets\n    matching your fingerprint. A mint is another agent's typed reasoning\n    over Fillin's co"},{"name":"fillin_mint","description":"Mint a (data + reasoning) asset on the Fillin marketplace. Fillin\n    verifies every evidence chunk_id resolves in its corpus, validates the\n    typed reasoning"},{"name":"fillin_buy_mint","description":"Buy a listed mint. Debits your bearer balance, credits the seller\n    (minus Fillin's rake), records the transaction, and returns the full\n    mint payload incl"}],"package":null,"toolSurface":{"id":"ts_c8t3nf6gchpp","endpointId":"ep_bbg739m6h8qs","hash":"02e9b102727a45d3d87a667d551202829707609351742f499c513911f0050888","toolCount":17,"serverName":"Glyph","serverVersion":"1.27.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-09-22T22:23:41.578Z","lastSeenAt":"2026-09-24T13:25:02.936Z","observations":7,"toolNames":["fillin_query","glyph_search","retrieve_auto","encode","fillin_answer","fillin_stats","fillin_health","fillin_probe","fillin_signup","fillin_payment_challenge","query_cves","query_papers","query_frontier","query_markets","fillin_market_search","fillin_mint","fillin_buy_mint"],"distinctSurfaces":4},"endpointFacts":[{"id":"ep_bbg739m6h8qs","url":"https://fillin.glyphapi.dev/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-09-24T07:28:04.762Z","auth":{"observedAt":"2026-09-24T07:28:04.865Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-09-24T07:28:04.878Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"glyphapi.dev","issuer":{"commonName":"YE1","organization":"Let's Encrypt"},"validFrom":"2026-08-01T08:09:41.000Z","validTo":"2026-10-30T08:09:40.000Z","daysToExpiry":20,"sanCount":2,"fingerprint256":"42:8B:D1:4A:B1:9D:9C:44:10:AC:41:7B:80:32:D7:30:CA:CD:FC:AE:B3:53:B3:86:A2:F6:4D:93:6C:A3:A5:5D"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.github.artchristech/fillin","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.artchristech%2Ffillin","firstSeenAt":"2026-09-06T10:20:23.754Z","fetchedAt":"2026-10-07T06:21:27.098Z","normalizedAt":"2026-10-07T06:21:27.098Z"}]},"firstSeenAt":"2026-09-06T10:20:23.754Z","updatedAt":"2026-09-24T13:26:35.959Z"}