{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_ccrp5r295v4r","handle":"riptide-public-risk-and-event-research","url":"https://wellknown.network/agents/riptide-public-risk-and-event-research","links":{"self":"https://wellknown.network/agents/riptide-public-risk-and-event-research/record.json","html":"https://wellknown.network/agents/riptide-public-risk-and-event-research","markdown":"https://wellknown.network/agents/riptide-public-risk-and-event-research/record.md","api":"https://wellknown.network/api/v1/agents/riptide-public-risk-and-event-research","status":"https://wellknown.network/api/v1/agents/riptide-public-risk-and-event-research/status","claim":"https://wellknown.network/agents/riptide-public-risk-and-event-research/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/riptide-public-risk-and-event-research/claim.json","badge":"https://wellknown.network/agents/riptide-public-risk-and-event-research/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/riptide-public-risk-and-event-research/history","tools":"https://wellknown.network/api/v1/agents/riptide-public-risk-and-event-research/tools"},"ard":{"identifier":"urn:air:api.seiche.info:server:riptide-public-risk-and-event-research","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Riptide Public Risk and Event Research","summary":"Seven anonymous, read-only tools for committed paper allocation, performance, defensive coverage, methodology, and rights-gated event-market research. No brokerage connection or real orders.","description":"Seven anonymous, read-only tools for committed paper allocation, performance, defensive coverage, methodology, and rights-gated event-market research. No brokerage connection or real orders.","publisher":{"name":"liquilens.in","url":"https://liquilens.in"},"homepage":"https://api.seiche.info/riptide/","repository":null,"version":"1.3.0","license":null,"protocols":["mcp"],"tags":["paper risk","event intelligence","policy gates","read-only mcp"],"pricing":null,"endpoints":[{"url":"https://api.seiche.info/riptide/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":["riptide_overview","riptide_allocation","riptide_paper_record","riptide_crypto_record","riptide_risk_evidence","riptide_event_markets","riptide_methodology"],"extra":{"ard":{"type":"application/mcp-server-card+json","metadata":{"access":"public-read-only","openapi":"https://api.seiche.info/riptide/openapi.json","apiCatalog":"https://api.seiche.info/riptide/.well-known/api-catalog","mcpEndpoint":"https://api.seiche.info/riptide/mcp","executionMode":"paper-only","authentication":"none","publicToolCount":7,"registryVersion":"https://registry.modelcontextprotocol.io/v0.1/servers/io.github.beepboop2025%2Friptide/versions/1.3.0","apiCatalogSha256":"sha256:b7075bdbe11883f875ebb0102b6d82e84578b62ce66d4a05e4b8b800074ee1b8","financialAuthority":"none","sourceUpgradeState":"live-registry-published","registryPublishedAt":"2026-09-06T00:00:55.939769Z","sourceUpgradeCommit":"00b50adaea41bebe1ceb54867f47e0070ed5eec6","registryUpgradeState":"published-active-latest","sourceUpgradeVersion":"1.3.0","sourceUpgradeProofRun":"https://github.com/beepboop2025/riptide/actions/runs/33259877818","sourceUpgradeProofState":"owner-verified-success","originCatalogReleaseGate":"https://api.seiche.info/.well-known/api-catalog","sourceUpgradeMergeCommit":"e9da16a9f1ed02cdae543bef26719b3d97f57da0","sourceUpgradeProofCommit":"00b50adaea41bebe1ceb54867f47e0070ed5eec6","deploymentReceiptRecordedAt":"2026-08-29T15:27:46.397184Z","registryPublicationProofRun":"https://github.com/beepboop2025/riptide/actions/runs/34000144596","sourceUpgradeProofVisibility":"owner-private","registryPublicationProofState":"owner-verified-success","registryPublicationProofCommit":"afa543ee77c396fcc2d77b4f6f84ca0de3aac362","sourceUpgradeImplementationCommit":"d4c965e86a4820965b0b071129a76572faa8aec1","registryPublicationProofVisibility":"owner-private","sourceUpgradeProofPubliclyFetchable":false,"registryPublicationProofPubliclyFetchable":false},"identifier":"urn:air:liquilens.in:catalog:riptide","artifactUrl":null,"representativeQueries":["what risk allocation did riptide commit in its paper record?","which event-market evidence is eligible, quarantined, stale, or unavailable?"]},"updatedAt":"2026-09-06T00:00:55.939769Z","publishedAt":"2026-09-06T00:00:55.939769Z","registryName":"io.github.beepboop2025/riptide"},"attribution":{"kind":"ard_catalog","name":"ard_catalog","summary":"ard_catalog","version":"ard_catalog","description":"ard_catalog","homepageUrl":"ard_catalog","publisherUrl":"ard_catalog","publisherName":"ard_catalog"}},"derived":{"capabilities":[],"categories":[],"language":"en"},"observed":{"status":"live","statusReason":"Responded 3h ago.","lastOkAt":"2026-10-12T13:24:22.661Z","lastProbedAt":"2026-10-12T13:24:22.661Z","statusComputedAt":"2026-10-12T13:25:06.281Z","reliability30d":{"probes":111,"successRate":1,"p50Ms":34,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":109,"ok":109,"authBoundaryOk":0,"serviceOk":109,"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-12T13:24:22.661Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":126,"error":null,"detail":{"tools":[{"name":"riptide_allocation","description":"Latest allocation committed by the independent daily paper job."},{"name":"riptide_crypto_record","description":"Separate toy crypto strategy paper record and honesty boundary."},{"name":"riptide_event_markets","description":"Policy-gated committed Event Intelligence availability, eligible quotes, and gaps."},{"name":"riptide_methodology","description":"Public methodology, safety boundaries, and canonical links."},{"name":"riptide_overview","description":"Riptide health, latest allocation, both paper records, and links."},{"name":"riptide_paper_record","description":"Verified core paper equity, return, drawdown, and recent curve."},{"name":"riptide_risk_evidence","description":"Latest defensive coverage aggregate, without raw breach text."}],"toolCount":7,"toolsHash":"0a44fa68d18c859f42e57070b80f44dbfc9a9cb3be8ef4a8c337f91159e27b5c","serverName":"riptide","capabilities":["tools"],"serverVersion":"1.3.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-12T07:21:44.528Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":69,"error":null,"detail":{"tools":[{"name":"riptide_allocation","description":"Latest allocation committed by the independent daily paper job."},{"name":"riptide_crypto_record","description":"Separate toy crypto strategy paper record and honesty boundary."},{"name":"riptide_event_markets","description":"Policy-gated committed Event Intelligence availability, eligible quotes, and gaps."},{"name":"riptide_methodology","description":"Public methodology, safety boundaries, and canonical links."},{"name":"riptide_overview","description":"Riptide health, latest allocation, both paper records, and links."},{"name":"riptide_paper_record","description":"Verified core paper equity, return, drawdown, and recent curve."},{"name":"riptide_risk_evidence","description":"Latest defensive coverage aggregate, without raw breach text."}],"toolCount":7,"toolsHash":"0a44fa68d18c859f42e57070b80f44dbfc9a9cb3be8ef4a8c337f91159e27b5c","serverName":"riptide","capabilities":["tools"],"serverVersion":"1.3.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-12T00:27:38.251Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":96,"error":null,"detail":{"tools":[{"name":"riptide_allocation","description":"Latest allocation committed by the independent daily paper job."},{"name":"riptide_crypto_record","description":"Separate toy crypto strategy paper record and honesty boundary."},{"name":"riptide_event_markets","description":"Policy-gated committed Event Intelligence availability, eligible quotes, and gaps."},{"name":"riptide_methodology","description":"Public methodology, safety boundaries, and canonical links."},{"name":"riptide_overview","description":"Riptide health, latest allocation, both paper records, and links."},{"name":"riptide_paper_record","description":"Verified core paper equity, return, drawdown, and recent curve."},{"name":"riptide_risk_evidence","description":"Latest defensive coverage aggregate, without raw breach text."}],"toolCount":7,"toolsHash":"0a44fa68d18c859f42e57070b80f44dbfc9a9cb3be8ef4a8c337f91159e27b5c","serverName":"riptide","capabilities":["tools"],"serverVersion":"1.3.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-11T17:23:47.371Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":70,"error":null,"detail":{"tools":[{"name":"riptide_allocation","description":"Latest allocation committed by the independent daily paper job."},{"name":"riptide_crypto_record","description":"Separate toy crypto strategy paper record and honesty boundary."},{"name":"riptide_event_markets","description":"Policy-gated committed Event Intelligence availability, eligible quotes, and gaps."},{"name":"riptide_methodology","description":"Public methodology, safety boundaries, and canonical links."},{"name":"riptide_overview","description":"Riptide health, latest allocation, both paper records, and links."},{"name":"riptide_paper_record","description":"Verified core paper equity, return, drawdown, and recent curve."},{"name":"riptide_risk_evidence","description":"Latest defensive coverage aggregate, without raw breach text."}],"toolCount":7,"toolsHash":"0a44fa68d18c859f42e57070b80f44dbfc9a9cb3be8ef4a8c337f91159e27b5c","serverName":"riptide","capabilities":["tools"],"serverVersion":"1.3.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-11T11:22:38.777Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":26,"error":null,"detail":{"tools":[{"name":"riptide_allocation","description":"Latest allocation committed by the independent daily paper job."},{"name":"riptide_crypto_record","description":"Separate toy crypto strategy paper record and honesty boundary."},{"name":"riptide_event_markets","description":"Policy-gated committed Event Intelligence availability, eligible quotes, and gaps."},{"name":"riptide_methodology","description":"Public methodology, safety boundaries, and canonical links."},{"name":"riptide_overview","description":"Riptide health, latest allocation, both paper records, and links."},{"name":"riptide_paper_record","description":"Verified core paper equity, return, drawdown, and recent curve."},{"name":"riptide_risk_evidence","description":"Latest defensive coverage aggregate, without raw breach text."}],"toolCount":7,"toolsHash":"0a44fa68d18c859f42e57070b80f44dbfc9a9cb3be8ef4a8c337f91159e27b5c","serverName":"riptide","capabilities":["tools"],"serverVersion":"1.3.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-11T04:26:18.321Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":26,"error":null,"detail":{"tools":[{"name":"riptide_allocation","description":"Latest allocation committed by the independent daily paper job."},{"name":"riptide_crypto_record","description":"Separate toy crypto strategy paper record and honesty boundary."},{"name":"riptide_event_markets","description":"Policy-gated committed Event Intelligence availability, eligible quotes, and gaps."},{"name":"riptide_methodology","description":"Public methodology, safety boundaries, and canonical links."},{"name":"riptide_overview","description":"Riptide health, latest allocation, both paper records, and links."},{"name":"riptide_paper_record","description":"Verified core paper equity, return, drawdown, and recent curve."},{"name":"riptide_risk_evidence","description":"Latest defensive coverage aggregate, without raw breach text."}],"toolCount":7,"toolsHash":"0a44fa68d18c859f42e57070b80f44dbfc9a9cb3be8ef4a8c337f91159e27b5c","serverName":"riptide","capabilities":["tools"],"serverVersion":"1.3.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T22:22:18.453Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":29,"error":null,"detail":{"tools":[{"name":"riptide_allocation","description":"Latest allocation committed by the independent daily paper job."},{"name":"riptide_crypto_record","description":"Separate toy crypto strategy paper record and honesty boundary."},{"name":"riptide_event_markets","description":"Policy-gated committed Event Intelligence availability, eligible quotes, and gaps."},{"name":"riptide_methodology","description":"Public methodology, safety boundaries, and canonical links."},{"name":"riptide_overview","description":"Riptide health, latest allocation, both paper records, and links."},{"name":"riptide_paper_record","description":"Verified core paper equity, return, drawdown, and recent curve."},{"name":"riptide_risk_evidence","description":"Latest defensive coverage aggregate, without raw breach text."}],"toolCount":7,"toolsHash":"0a44fa68d18c859f42e57070b80f44dbfc9a9cb3be8ef4a8c337f91159e27b5c","serverName":"riptide","capabilities":["tools"],"serverVersion":"1.3.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T16:33:02.831Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":73,"error":null,"detail":{"tools":[{"name":"riptide_allocation","description":"Latest allocation committed by the independent daily paper job."},{"name":"riptide_crypto_record","description":"Separate toy crypto strategy paper record and honesty boundary."},{"name":"riptide_event_markets","description":"Policy-gated committed Event Intelligence availability, eligible quotes, and gaps."},{"name":"riptide_methodology","description":"Public methodology, safety boundaries, and canonical links."},{"name":"riptide_overview","description":"Riptide health, latest allocation, both paper records, and links."},{"name":"riptide_paper_record","description":"Verified core paper equity, return, drawdown, and recent curve."},{"name":"riptide_risk_evidence","description":"Latest defensive coverage aggregate, without raw breach text."}],"toolCount":7,"toolsHash":"0a44fa68d18c859f42e57070b80f44dbfc9a9cb3be8ef4a8c337f91159e27b5c","serverName":"riptide","capabilities":["tools"],"serverVersion":"1.3.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T10:28:28.838Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":88,"error":null,"detail":{"tools":[{"name":"riptide_allocation","description":"Latest allocation committed by the independent daily paper job."},{"name":"riptide_crypto_record","description":"Separate toy crypto strategy paper record and honesty boundary."},{"name":"riptide_event_markets","description":"Policy-gated committed Event Intelligence availability, eligible quotes, and gaps."},{"name":"riptide_methodology","description":"Public methodology, safety boundaries, and canonical links."},{"name":"riptide_overview","description":"Riptide health, latest allocation, both paper records, and links."},{"name":"riptide_paper_record","description":"Verified core paper equity, return, drawdown, and recent curve."},{"name":"riptide_risk_evidence","description":"Latest defensive coverage aggregate, without raw breach text."}],"toolCount":7,"toolsHash":"0a44fa68d18c859f42e57070b80f44dbfc9a9cb3be8ef4a8c337f91159e27b5c","serverName":"riptide","capabilities":["tools"],"serverVersion":"1.3.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T03:26:03.272Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":70,"error":null,"detail":{"tools":[{"name":"riptide_allocation","description":"Latest allocation committed by the independent daily paper job."},{"name":"riptide_crypto_record","description":"Separate toy crypto strategy paper record and honesty boundary."},{"name":"riptide_event_markets","description":"Policy-gated committed Event Intelligence availability, eligible quotes, and gaps."},{"name":"riptide_methodology","description":"Public methodology, safety boundaries, and canonical links."},{"name":"riptide_overview","description":"Riptide health, latest allocation, both paper records, and links."},{"name":"riptide_paper_record","description":"Verified core paper equity, return, drawdown, and recent curve."},{"name":"riptide_risk_evidence","description":"Latest defensive coverage aggregate, without raw breach text."}],"toolCount":7,"toolsHash":"0a44fa68d18c859f42e57070b80f44dbfc9a9cb3be8ef4a8c337f91159e27b5c","serverName":"riptide","capabilities":["tools"],"serverVersion":"1.3.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"riptide_allocation","description":"Latest allocation committed by the independent daily paper job."},{"name":"riptide_crypto_record","description":"Separate toy crypto strategy paper record and honesty boundary."},{"name":"riptide_event_markets","description":"Policy-gated committed Event Intelligence availability, eligible quotes, and gaps."},{"name":"riptide_methodology","description":"Public methodology, safety boundaries, and canonical links."},{"name":"riptide_overview","description":"Riptide health, latest allocation, both paper records, and links."},{"name":"riptide_paper_record","description":"Verified core paper equity, return, drawdown, and recent curve."},{"name":"riptide_risk_evidence","description":"Latest defensive coverage aggregate, without raw breach text."}],"package":null,"toolSurface":{"id":"ts_3cgrsumzfuxr","endpointId":"ep_4v7wjahzjcf7","hash":"0a44fa68d18c859f42e57070b80f44dbfc9a9cb3be8ef4a8c337f91159e27b5c","toolCount":7,"serverName":"riptide","serverVersion":"1.3.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-09-12T12:25:55.227Z","lastSeenAt":"2026-10-12T13:24:22.656Z","observations":110,"toolNames":["riptide_allocation","riptide_crypto_record","riptide_event_markets","riptide_methodology","riptide_overview","riptide_paper_record","riptide_risk_evidence"],"distinctSurfaces":1},"endpointFacts":[{"id":"ep_4v7wjahzjcf7","url":"https://api.seiche.info/riptide/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-09T13:29:47.430Z","auth":{"observedAt":"2026-10-09T13:29:47.453Z","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-09T13:29:47.518Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"api.seiche.info","issuer":{"commonName":"YE1","organization":"Let's Encrypt"},"validFrom":"2026-09-07T05:50:24.000Z","validTo":"2026-12-06T05:50:23.000Z","daysToExpiry":54,"sanCount":1,"fingerprint256":"9B:3A:E9:06:F8:44:56:DB:2C:62:25:3C:EC:A5:C7:FD:9A:58:44:04:E8:28:F9:D1:64:F5:1A:25:BD:E4:05:2A"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"ard_catalog","key":"urn:air:liquilens.in:catalog:riptide","url":"https://liquilens.in/.well-known/ai-catalog.json","firstSeenAt":"2026-09-06T10:24:48.386Z","fetchedAt":"2026-09-26T06:20:12.707Z","normalizedAt":"2026-09-26T06:20:12.707Z"},{"source":"mcp_registry","key":"io.github.beepboop2025/riptide","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.beepboop2025%2Friptide","firstSeenAt":"2026-09-06T10:20:33.751Z","fetchedAt":"2026-10-10T05:21:48.701Z","normalizedAt":"2026-10-10T05:21:48.701Z"}]},"firstSeenAt":"2026-09-06T10:20:33.751Z","updatedAt":"2026-10-12T13:26:18.435Z"}